OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
lsl.parser.cs
Go to the documentation of this file.
1 using System;using Tools;
2 namespace OpenSim.Region.ScriptEngine.Shared.CodeTools {
3 //%+LSLProgramRoot+97
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 97; }}
15 public LSLProgramRoot(Parser yyp):base(yyp){}}
16 //%+GlobalDefinitions+98
17 public class GlobalDefinitions : SYMBOL{
18  public GlobalDefinitions (Parser yyp, GlobalVariableDeclaration gvd ):base(((LSLSyntax
19 )yyp)){ kids . Add ( gvd );
20 }
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 }
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 98; }}
35 public GlobalDefinitions(Parser yyp):base(yyp){}}
36 //%+GlobalVariableDeclaration+99
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 99; }}
47 public GlobalVariableDeclaration(Parser yyp):base(yyp){}}
48 //%+GlobalFunctionDefinition+100
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 100; }}
69 public GlobalFunctionDefinition(Parser yyp):base(yyp){}}
70 //%+States+101
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 101; }}
82 public States(Parser yyp):base(yyp){}}
83 //%+State+102
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 102; }}
98 public State(Parser yyp):base(yyp){}}
99 //%+StateBody+103
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 103; }}
111 public StateBody(Parser yyp):base(yyp){}}
112 //%+StateEvent+104
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 adl , CompoundStatement cs ):base(((LSLSyntax
120 )yyp)){ m_name = name ;
121  if (0< adl . kids . Count ) kids . Add ( adl );
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 104; }}
132 public StateEvent(Parser yyp):base(yyp){}}
133 //%+VoidArgStateEvent+105
135  public VoidArgStateEvent (Parser yyp, string name , CompoundStatement cs ):base(((LSLSyntax
136 )yyp), name , cs ){}
137 
138 public override string yyname { get { return "VoidArgStateEvent"; }}
139 public override int yynum { get { return 105; }}
140 public VoidArgStateEvent(Parser yyp):base(yyp){}}
141 //%+KeyArgStateEvent+106
143  public KeyArgStateEvent (Parser yyp, string name , KeyArgumentDeclarationList adl , CompoundStatement cs ):base(((LSLSyntax
144 )yyp), name , adl , cs ){}
145 
146 public override string yyname { get { return "KeyArgStateEvent"; }}
147 public override int yynum { get { return 106; }}
148 public KeyArgStateEvent(Parser yyp):base(yyp){}}
149 //%+IntArgStateEvent+107
151  public IntArgStateEvent (Parser yyp, string name , IntArgumentDeclarationList adl , CompoundStatement cs ):base(((LSLSyntax
152 )yyp), name , adl , cs ){}
153 
154 public override string yyname { get { return "IntArgStateEvent"; }}
155 public override int yynum { get { return 107; }}
156 public IntArgStateEvent(Parser yyp):base(yyp){}}
157 //%+VectorArgStateEvent+108
159  public VectorArgStateEvent (Parser yyp, string name , VectorArgumentDeclarationList adl , CompoundStatement cs ):base(((LSLSyntax
160 )yyp), name , adl , cs ){}
161 
162 public override string yyname { get { return "VectorArgStateEvent"; }}
163 public override int yynum { get { return 108; }}
164 public VectorArgStateEvent(Parser yyp):base(yyp){}}
165 //%+IntRotRotArgStateEvent+109
167  public IntRotRotArgStateEvent (Parser yyp, string name , IntRotRotArgumentDeclarationList adl , CompoundStatement cs ):base(((LSLSyntax
168 )yyp), name , adl , cs ){}
169 
170 public override string yyname { get { return "IntRotRotArgStateEvent"; }}
171 public override int yynum { get { return 109; }}
172 public IntRotRotArgStateEvent(Parser yyp):base(yyp){}}
173 //%+IntVecVecArgStateEvent+110
175  public IntVecVecArgStateEvent (Parser yyp, string name , IntVecVecArgumentDeclarationList adl , CompoundStatement cs ):base(((LSLSyntax
176 )yyp), name , adl , cs ){}
177 
178 public override string yyname { get { return "IntVecVecArgStateEvent"; }}
179 public override int yynum { get { return 110; }}
180 public IntVecVecArgStateEvent(Parser yyp):base(yyp){}}
181 //%+KeyIntIntArgStateEvent+111
183  public KeyIntIntArgStateEvent (Parser yyp, string name , KeyIntIntArgumentDeclarationList adl , CompoundStatement cs ):base(((LSLSyntax
184 )yyp), name , adl , cs ){}
185 
186 public override string yyname { get { return "KeyIntIntArgStateEvent"; }}
187 public override int yynum { get { return 111; }}
188 public KeyIntIntArgStateEvent(Parser yyp):base(yyp){}}
189 //%+ArgumentDeclarationList+112
190 public class ArgumentDeclarationList : SYMBOL{
191  public ArgumentDeclarationList (Parser yyp, Declaration d ):base(((LSLSyntax
192 )yyp)){ kids . Add ( d );
193 }
194  public ArgumentDeclarationList (Parser yyp, Declaration d , Declaration d2 ):base(((LSLSyntax
195 )yyp)){ kids . Add ( d );
196  kids . Add ( d2 );
197 }
198  public ArgumentDeclarationList (Parser yyp, Declaration d , Declaration d2 , Declaration d3 ):base(((LSLSyntax
199 )yyp)){ kids . Add ( d );
200  kids . Add ( d2 );
201  kids . Add ( d3 );
202 }
204 )yyp)){ while (0< adl . kids . Count ) kids . Add ( adl . kids . Pop ());
205  kids . Add ( d );
206 }
207 
208 public override string yyname { get { return "ArgumentDeclarationList"; }}
209 public override int yynum { get { return 112; }}
210 public ArgumentDeclarationList(Parser yyp):base(yyp){}}
211 //%+KeyArgumentDeclarationList+113
213  public KeyArgumentDeclarationList (Parser yyp, KeyDeclaration d ):base(((LSLSyntax
214 )yyp), d ){}
215 
216 public override string yyname { get { return "KeyArgumentDeclarationList"; }}
217 public override int yynum { get { return 113; }}
218 public KeyArgumentDeclarationList(Parser yyp):base(yyp){}}
219 //%+IntArgumentDeclarationList+114
221  public IntArgumentDeclarationList (Parser yyp, IntDeclaration d ):base(((LSLSyntax
222 )yyp), d ){}
223 
224 public override string yyname { get { return "IntArgumentDeclarationList"; }}
225 public override int yynum { get { return 114; }}
226 public IntArgumentDeclarationList(Parser yyp):base(yyp){}}
227 //%+VectorArgumentDeclarationList+115
230 )yyp), d ){}
231 
232 public override string yyname { get { return "VectorArgumentDeclarationList"; }}
233 public override int yynum { get { return 115; }}
234 public VectorArgumentDeclarationList(Parser yyp):base(yyp){}}
235 //%+IntRotRotArgumentDeclarationList+116
238 )yyp), d1 , d2 , d3 ){}
239 
240 public override string yyname { get { return "IntRotRotArgumentDeclarationList"; }}
241 public override int yynum { get { return 116; }}
242 public IntRotRotArgumentDeclarationList(Parser yyp):base(yyp){}}
243 //%+IntVecVecArgumentDeclarationList+117
246 )yyp), d1 , d2 , d3 ){}
247 
248 public override string yyname { get { return "IntVecVecArgumentDeclarationList"; }}
249 public override int yynum { get { return 117; }}
250 public IntVecVecArgumentDeclarationList(Parser yyp):base(yyp){}}
251 //%+KeyIntIntArgumentDeclarationList+118
254 )yyp), d1 , d2 , d3 ){}
255 
256 public override string yyname { get { return "KeyIntIntArgumentDeclarationList"; }}
257 public override int yynum { get { return 118; }}
258 public KeyIntIntArgumentDeclarationList(Parser yyp):base(yyp){}}
259 //%+Declaration+119
260 public class Declaration : SYMBOL{
261  private string m_datatype ;
262  private string m_id ;
263  public Declaration (Parser yyp, string type , string id ):base(((LSLSyntax
264 )yyp)){ m_datatype = type ;
265  m_id = id ;
266 }
267  public override string ToString (){ return "Declaration<"+ m_datatype +":"+ m_id +">";
268 }
269  public string Datatype { get { return m_datatype ;
270 }
271  set { m_datatype = value ;
272 }
273 }
274  public string Id { get { return m_id ;
275 }
276 }
277 
278 public override string yyname { get { return "Declaration"; }}
279 public override int yynum { get { return 119; }}
280 public Declaration(Parser yyp):base(yyp){}}
281 //%+KeyDeclaration+120
283  public KeyDeclaration (Parser yyp, string type , string id ):base(((LSLSyntax
284 )yyp), type , id ){}
285 
286 public override string yyname { get { return "KeyDeclaration"; }}
287 public override int yynum { get { return 120; }}
288 public KeyDeclaration(Parser yyp):base(yyp){}}
289 //%+IntDeclaration+121
291  public IntDeclaration (Parser yyp, string type , string id ):base(((LSLSyntax
292 )yyp), type , id ){}
293 
294 public override string yyname { get { return "IntDeclaration"; }}
295 public override int yynum { get { return 121; }}
296 public IntDeclaration(Parser yyp):base(yyp){}}
297 //%+VecDeclaration+122
299  public VecDeclaration (Parser yyp, string type , string id ):base(((LSLSyntax
300 )yyp), type , id ){}
301 
302 public override string yyname { get { return "VecDeclaration"; }}
303 public override int yynum { get { return 122; }}
304 public VecDeclaration(Parser yyp):base(yyp){}}
305 //%+RotDeclaration+123
307  public RotDeclaration (Parser yyp, string type , string id ):base(((LSLSyntax
308 )yyp), type , id ){}
309 
310 public override string yyname { get { return "RotDeclaration"; }}
311 public override int yynum { get { return 123; }}
312 public RotDeclaration(Parser yyp):base(yyp){}}
313 //%+Typename+124
314 public class Typename : SYMBOL{
315  public string yytext ;
316  public Typename (Parser yyp, string text ):base(((LSLSyntax
317 )yyp)){ yytext = text ;
318 }
319 
320 public override string yyname { get { return "Typename"; }}
321 public override int yynum { get { return 124; }}
322 public Typename(Parser yyp):base(yyp){}}
323 //%+Event+125
324 public class Event : SYMBOL{
325  public string yytext ;
326  public Event (Parser yyp, string text ):base(((LSLSyntax
327 )yyp)){ yytext = text ;
328 }
329 
330 public override string yyname { get { return "Event"; }}
331 public override int yynum { get { return 125; }}
332 public Event(Parser yyp):base(yyp){}}
333 //%+VoidArgEvent+126
334 public class VoidArgEvent : Event{
335  public VoidArgEvent (Parser yyp, string text ):base(((LSLSyntax
336 )yyp), text ){}
337 
338 public override string yyname { get { return "VoidArgEvent"; }}
339 public override int yynum { get { return 126; }}
340 public VoidArgEvent(Parser yyp):base(yyp){}}
341 //%+KeyArgEvent+127
342 public class KeyArgEvent : Event{
343  public KeyArgEvent (Parser yyp, string text ):base(((LSLSyntax
344 )yyp), text ){}
345 
346 public override string yyname { get { return "KeyArgEvent"; }}
347 public override int yynum { get { return 127; }}
348 public KeyArgEvent(Parser yyp):base(yyp){}}
349 //%+IntArgEvent+128
350 public class IntArgEvent : Event{
351  public IntArgEvent (Parser yyp, string text ):base(((LSLSyntax
352 )yyp), text ){}
353 
354 public override string yyname { get { return "IntArgEvent"; }}
355 public override int yynum { get { return 128; }}
356 public IntArgEvent(Parser yyp):base(yyp){}}
357 //%+VectorArgEvent+129
358 public class VectorArgEvent : Event{
359  public VectorArgEvent (Parser yyp, string text ):base(((LSLSyntax
360 )yyp), text ){}
361 
362 public override string yyname { get { return "VectorArgEvent"; }}
363 public override int yynum { get { return 129; }}
364 public VectorArgEvent(Parser yyp):base(yyp){}}
365 //%+IntRotRotArgEvent+130
366 public class IntRotRotArgEvent : Event{
367  public IntRotRotArgEvent (Parser yyp, string text ):base(((LSLSyntax
368 )yyp), text ){}
369 
370 public override string yyname { get { return "IntRotRotArgEvent"; }}
371 public override int yynum { get { return 130; }}
372 public IntRotRotArgEvent(Parser yyp):base(yyp){}}
373 //%+IntVecVecArgEvent+131
374 public class IntVecVecArgEvent : Event{
375  public IntVecVecArgEvent (Parser yyp, string text ):base(((LSLSyntax
376 )yyp), text ){}
377 
378 public override string yyname { get { return "IntVecVecArgEvent"; }}
379 public override int yynum { get { return 131; }}
380 public IntVecVecArgEvent(Parser yyp):base(yyp){}}
381 //%+KeyIntIntArgEvent+132
382 public class KeyIntIntArgEvent : Event{
383  public KeyIntIntArgEvent (Parser yyp, string text ):base(((LSLSyntax
384 )yyp), text ){}
385 
386 public override string yyname { get { return "KeyIntIntArgEvent"; }}
387 public override int yynum { get { return 132; }}
388 public KeyIntIntArgEvent(Parser yyp):base(yyp){}}
389 //%+CompoundStatement+133
390 public class CompoundStatement : SYMBOL{
391  public CompoundStatement (Parser yyp):base(((LSLSyntax
392 )yyp)){}
393  public CompoundStatement (Parser yyp, StatementList sl ):base(((LSLSyntax
394 )yyp)){ while (0< sl . kids . Count ) kids . Add ( sl . kids . Pop ());
395 }
396 
397 public override string yyname { get { return "CompoundStatement"; }}
398 public override int yynum { get { return 133; }}
399 }
400 //%+StatementList+134
401 public class StatementList : SYMBOL{
402  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 ());
403  else kids . Add ( s );
404 }
405  public StatementList (Parser yyp, Statement s ):base(((LSLSyntax
406 )yyp)){ AddStatement ( s );
407 }
408  public StatementList (Parser yyp, StatementList sl , Statement s ):base(((LSLSyntax
409 )yyp)){ while (0< sl . kids . Count ) kids . Add ( sl . kids . Pop ());
410  AddStatement ( s );
411 }
412 
413 public override string yyname { get { return "StatementList"; }}
414 public override int yynum { get { return 134; }}
415 public StatementList(Parser yyp):base(yyp){}}
416 //%+Statement+135
417 public class Statement : SYMBOL{
418  public Statement (Parser yyp, Declaration d ):base(((LSLSyntax
419 )yyp)){ kids . Add ( d );
420 }
421  public Statement (Parser yyp, CompoundStatement cs ):base(((LSLSyntax
422 )yyp)){ kids . Add ( cs );
423 }
424  public Statement (Parser yyp, FunctionCall fc ):base(((LSLSyntax
425 )yyp)){ kids . Add ( fc );
426 }
427  public Statement (Parser yyp, Assignment a ):base(((LSLSyntax
428 )yyp)){ kids . Add ( a );
429 }
430  public Statement (Parser yyp, Expression e ):base(((LSLSyntax
431 )yyp)){ kids . Add ( e );
432 }
433  public Statement (Parser yyp, ReturnStatement rs ):base(((LSLSyntax
434 )yyp)){ kids . Add ( rs );
435 }
436  public Statement (Parser yyp, StateChange sc ):base(((LSLSyntax
437 )yyp)){ kids . Add ( sc );
438 }
439  public Statement (Parser yyp, IfStatement ifs ):base(((LSLSyntax
440 )yyp)){ kids . Add ( ifs );
441 }
442  public Statement (Parser yyp, WhileStatement ifs ):base(((LSLSyntax
443 )yyp)){ kids . Add ( ifs );
444 }
445  public Statement (Parser yyp, DoWhileStatement ifs ):base(((LSLSyntax
446 )yyp)){ kids . Add ( ifs );
447 }
448  public Statement (Parser yyp, ForLoop fl ):base(((LSLSyntax
449 )yyp)){ kids . Add ( fl );
450 }
451  public Statement (Parser yyp, JumpLabel jl ):base(((LSLSyntax
452 )yyp)){ kids . Add ( jl );
453 }
454  public Statement (Parser yyp, JumpStatement js ):base(((LSLSyntax
455 )yyp)){ kids . Add ( js );
456 }
457  public Statement (Parser yyp, EmptyStatement es ):base(((LSLSyntax
458 )yyp)){ kids . Add ( es );
459 }
460 
461 public override string yyname { get { return "Statement"; }}
462 public override int yynum { get { return 135; }}
463 public Statement(Parser yyp):base(yyp){}}
464 //%+EmptyStatement+136
465 public class EmptyStatement : SYMBOL{
466  public EmptyStatement (Parser yyp):base(((LSLSyntax
467 )yyp)){}
468  public override string ToString (){ return base . ToString ();
469 }
470 
471 public override string yyname { get { return "EmptyStatement"; }}
472 public override int yynum { get { return 136; }}
473 }
474 //%+Assignment+137
475 public class Assignment : SYMBOL{
476  protected string m_assignmentType ;
477  public Assignment (Parser yyp, SYMBOL lhs , SYMBOL rhs , string assignmentType ):base(((LSLSyntax
478 )yyp)){ m_assignmentType = assignmentType ;
479  kids . Add ( lhs );
480  if ( rhs is ConstantExpression ) while (0< rhs . kids . Count ) kids . Add ( rhs . kids . Pop ());
481  else kids . Add ( rhs );
482 }
483  public Assignment (Parser yyp, SimpleAssignment sa ):base(((LSLSyntax
484 )yyp)){ m_assignmentType = sa . AssignmentType ;
485  while (0< sa . kids . Count ) kids . Add ( sa . kids . Pop ());
486 }
487  public string AssignmentType { get { return m_assignmentType ;
488 }
489 }
490  public override string ToString (){ return base . ToString ()+"<"+ m_assignmentType +">";
491 }
492 
493 public override string yyname { get { return "Assignment"; }}
494 public override int yynum { get { return 137; }}
495 public Assignment(Parser yyp):base(yyp){}}
496 //%+SimpleAssignment+138
498  public SimpleAssignment (Parser yyp, SYMBOL lhs , SYMBOL rhs , string assignmentType ):base(((LSLSyntax
499 )yyp)){ m_assignmentType = assignmentType ;
500  kids . Add ( lhs );
501  if ( rhs is ConstantExpression ) while (0< rhs . kids . Count ) kids . Add ( rhs . kids . Pop ());
502  else kids . Add ( rhs );
503 }
504 
505 public override string yyname { get { return "SimpleAssignment"; }}
506 public override int yynum { get { return 138; }}
507 public SimpleAssignment(Parser yyp):base(yyp){}}
508 //%+ReturnStatement+139
509 public class ReturnStatement : SYMBOL{
510  public ReturnStatement (Parser yyp):base(((LSLSyntax
511 )yyp)){}
512  public ReturnStatement (Parser yyp, Expression e ):base(((LSLSyntax
513 )yyp)){ if ( e is ConstantExpression ) while (0< e . kids . Count ) kids . Add ( e . kids . Pop ());
514  else kids . Add ( e );
515 }
516 
517 public override string yyname { get { return "ReturnStatement"; }}
518 public override int yynum { get { return 139; }}
519 }
520 //%+JumpLabel+140
521 public class JumpLabel : SYMBOL{
522  private string m_labelName ;
523  public JumpLabel (Parser yyp, string labelName ):base(((LSLSyntax
524 )yyp)){ m_labelName = labelName ;
525 }
526  public string LabelName { get { return m_labelName ;
527 }
528 }
529  public override string ToString (){ return base . ToString ()+"<"+ m_labelName +">";
530 }
531 
532 public override string yyname { get { return "JumpLabel"; }}
533 public override int yynum { get { return 140; }}
534 public JumpLabel(Parser yyp):base(yyp){}}
535 //%+JumpStatement+141
536 public class JumpStatement : SYMBOL{
537  private string m_targetName ;
538  public JumpStatement (Parser yyp, string targetName ):base(((LSLSyntax
539 )yyp)){ m_targetName = targetName ;
540 }
541  public string TargetName { get { return m_targetName ;
542 }
543 }
544  public override string ToString (){ return base . ToString ()+"<"+ m_targetName +">";
545 }
546 
547 public override string yyname { get { return "JumpStatement"; }}
548 public override int yynum { get { return 141; }}
549 public JumpStatement(Parser yyp):base(yyp){}}
550 //%+StateChange+142
551 public class StateChange : SYMBOL{
552  private string m_newState ;
553  public StateChange (Parser yyp, string newState ):base(((LSLSyntax
554 )yyp)){ m_newState = newState ;
555 }
556  public string NewState { get { return m_newState ;
557 }
558 }
559 
560 public override string yyname { get { return "StateChange"; }}
561 public override int yynum { get { return 142; }}
562 public StateChange(Parser yyp):base(yyp){}}
563 //%+IfStatement+143
564 public class IfStatement : SYMBOL{
565  private void AddStatement ( Statement s ){ if (0< s . kids . Count && s . kids . Top is CompoundStatement ) kids . Add ( s . kids . Pop ());
566  else kids . Add ( s );
567 }
568  public IfStatement (Parser yyp, SYMBOL s , Statement ifs ):base(((LSLSyntax
569 )yyp)){ kids . Add ( s );
570  AddStatement ( ifs );
571 }
572  public IfStatement (Parser yyp, SYMBOL s , Statement ifs , Statement es ):base(((LSLSyntax
573 )yyp)){ kids . Add ( s );
574  AddStatement ( ifs );
575  if (0< es . kids . Count && es . kids . Top is IfStatement ) kids . Add ( es . kids . Pop ());
576  else AddStatement ( es );
577 }
578 
579 public override string yyname { get { return "IfStatement"; }}
580 public override int yynum { get { return 143; }}
581 public IfStatement(Parser yyp):base(yyp){}}
582 //%+WhileStatement+144
583 public class WhileStatement : SYMBOL{
584  public WhileStatement (Parser yyp, SYMBOL s , Statement st ):base(((LSLSyntax
585 )yyp)){ kids . Add ( s );
586  if (0< st . kids . Count && st . kids . Top is CompoundStatement ) kids . Add ( st . kids . Pop ());
587  else kids . Add ( st );
588 }
589 
590 public override string yyname { get { return "WhileStatement"; }}
591 public override int yynum { get { return 144; }}
592 public WhileStatement(Parser yyp):base(yyp){}}
593 //%+DoWhileStatement+145
594 public class DoWhileStatement : SYMBOL{
595  public DoWhileStatement (Parser yyp, SYMBOL s , Statement st ):base(((LSLSyntax
596 )yyp)){ if (0< st . kids . Count && st . kids . Top is CompoundStatement ) kids . Add ( st . kids . Pop ());
597  else kids . Add ( st );
598  kids . Add ( s );
599 }
600 
601 public override string yyname { get { return "DoWhileStatement"; }}
602 public override int yynum { get { return 145; }}
603 public DoWhileStatement(Parser yyp):base(yyp){}}
604 //%+ForLoop+146
605 public class ForLoop : SYMBOL{
606  public ForLoop (Parser yyp, ForLoopStatement flsa , Expression e , ForLoopStatement flsb , Statement s ):base(((LSLSyntax
607 )yyp)){ kids . Add ( flsa );
608  kids . Add ( e );
609  kids . Add ( flsb );
610  if (0< s . kids . Count && s . kids . Top is CompoundStatement ) kids . Add ( s . kids . Pop ());
611  else kids . Add ( s );
612 }
613 
614 public override string yyname { get { return "ForLoop"; }}
615 public override int yynum { get { return 146; }}
616 public ForLoop(Parser yyp):base(yyp){}}
617 //%+ForLoopStatement+147
618 public class ForLoopStatement : SYMBOL{
619  public ForLoopStatement (Parser yyp, Expression e ):base(((LSLSyntax
620 )yyp)){ kids . Add ( e );
621 }
622  public ForLoopStatement (Parser yyp, SimpleAssignment sa ):base(((LSLSyntax
623 )yyp)){ kids . Add ( sa );
624 }
625  public ForLoopStatement (Parser yyp, ForLoopStatement fls , Expression e ):base(((LSLSyntax
626 )yyp)){ while (0< fls . kids . Count ) kids . Add ( fls . kids . Pop ());
627  kids . Add ( e );
628 }
629  public ForLoopStatement (Parser yyp, ForLoopStatement fls , SimpleAssignment sa ):base(((LSLSyntax
630 )yyp)){ while (0< fls . kids . Count ) kids . Add ( fls . kids . Pop ());
631  kids . Add ( sa );
632 }
633 
634 public override string yyname { get { return "ForLoopStatement"; }}
635 public override int yynum { get { return 147; }}
636 public ForLoopStatement(Parser yyp):base(yyp){}}
637 //%+FunctionCall+148
638 public class FunctionCall : SYMBOL{
639  private string m_id ;
640  public FunctionCall (Parser yyp, string id , ArgumentList al ):base(((LSLSyntax
641 )yyp)){ m_id = id ;
642  kids . Add ( al );
643 }
644  public override string ToString (){ return base . ToString ()+"<"+ m_id +">";
645 }
646  public string Id { get { return m_id ;
647 }
648 }
649 
650 public override string yyname { get { return "FunctionCall"; }}
651 public override int yynum { get { return 148; }}
652 public FunctionCall(Parser yyp):base(yyp){}}
653 //%+ArgumentList+149
654 public class ArgumentList : SYMBOL{
655  public ArgumentList (Parser yyp, Argument a ):base(((LSLSyntax
656 )yyp)){ AddArgument ( a );
657 }
658  public ArgumentList (Parser yyp, ArgumentList al , Argument a ):base(((LSLSyntax
659 )yyp)){ while (0< al . kids . Count ) kids . Add ( al . kids . Pop ());
660  AddArgument ( a );
661 }
662  private void AddArgument ( Argument a ){ if ( a is ExpressionArgument ) while (0< a . kids . Count ) kids . Add ( a . kids . Pop ());
663  else kids . Add ( a );
664 }
665 
666 public override string yyname { get { return "ArgumentList"; }}
667 public override int yynum { get { return 149; }}
668 public ArgumentList(Parser yyp):base(yyp){}}
669 //%+Argument+150
670 public class Argument : SYMBOL{
671 public override string yyname { get { return "Argument"; }}
672 public override int yynum { get { return 150; }}
673 public Argument(Parser yyp):base(yyp){}}
674 //%+ExpressionArgument+151
676  public ExpressionArgument (Parser yyp, Expression e ):base(((LSLSyntax
677 )yyp)){ if ( e is ConstantExpression ) while (0< e . kids . Count ) kids . Add ( e . kids . Pop ());
678  else kids . Add ( e );
679 }
680 
681 public override string yyname { get { return "ExpressionArgument"; }}
682 public override int yynum { get { return 151; }}
683 public ExpressionArgument(Parser yyp):base(yyp){}}
684 //%+Constant+152
685 public class Constant : SYMBOL{
686  private string m_type ;
687  private string m_val ;
688  public Constant (Parser yyp, string type , string val ):base(((LSLSyntax
689 )yyp)){ m_type = type ;
690  m_val = val ;
691 }
692  public override string ToString (){ return base . ToString ()+"<"+ m_type +":"+ m_val +">";
693 }
694  public string Value { get { return m_val ;
695 }
696  set { m_val = value ;
697 }
698 }
699  public string Type { get { return m_type ;
700 }
701  set { m_type = value ;
702 }
703 }
704 
705 public override string yyname { get { return "Constant"; }}
706 public override int yynum { get { return 152; }}
707 public Constant(Parser yyp):base(yyp){}}
708 //%+VectorConstant+153
709 public class VectorConstant : Constant{
710  public VectorConstant (Parser yyp, Expression valX , Expression valY , Expression valZ ):base(((LSLSyntax
711 )yyp),"vector", null ){ kids . Add ( valX );
712  kids . Add ( valY );
713  kids . Add ( valZ );
714 }
715 
716 public override string yyname { get { return "VectorConstant"; }}
717 public override int yynum { get { return 153; }}
718 public VectorConstant(Parser yyp):base(yyp){}}
719 //%+RotationConstant+154
720 public class RotationConstant : Constant{
721  public RotationConstant (Parser yyp, Expression valX , Expression valY , Expression valZ , Expression valS ):base(((LSLSyntax
722 )yyp),"rotation", null ){ kids . Add ( valX );
723  kids . Add ( valY );
724  kids . Add ( valZ );
725  kids . Add ( valS );
726 }
727 
728 public override string yyname { get { return "RotationConstant"; }}
729 public override int yynum { get { return 154; }}
730 public RotationConstant(Parser yyp):base(yyp){}}
731 //%+ListConstant+155
732 public class ListConstant : Constant{
733  public ListConstant (Parser yyp, ArgumentList al ):base(((LSLSyntax
734 )yyp),"list", null ){ kids . Add ( al );
735 }
736 
737 public override string yyname { get { return "ListConstant"; }}
738 public override int yynum { get { return 155; }}
739 public ListConstant(Parser yyp):base(yyp){}}
740 //%+Expression+156
741 public class Expression : SYMBOL{
742  protected void AddExpression ( Expression e ){ if ( e is ConstantExpression ) while (0< e . kids . Count ) kids . Add ( e . kids . Pop ());
743  else kids . Add ( e );
744 }
745 
746 public override string yyname { get { return "Expression"; }}
747 public override int yynum { get { return 156; }}
748 public Expression(Parser yyp):base(yyp){}}
749 //%+ConstantExpression+157
751  public ConstantExpression (Parser yyp, Constant c ):base(((LSLSyntax
752 )yyp)){ kids . Add ( c );
753 }
754 
755 public override string yyname { get { return "ConstantExpression"; }}
756 public override int yynum { get { return 157; }}
757 public ConstantExpression(Parser yyp):base(yyp){}}
758 //%+IdentExpression+158
760  protected string m_name ;
761  public IdentExpression (Parser yyp, string name ):base(((LSLSyntax
762 )yyp)){ m_name = name ;
763 }
764  public override string ToString (){ return base . ToString ()+"<"+ m_name +">";
765 }
766  public string Name { get { return m_name ;
767 }
768 }
769 
770 public override string yyname { get { return "IdentExpression"; }}
771 public override int yynum { get { return 158; }}
772 public IdentExpression(Parser yyp):base(yyp){}}
773 //%+IdentDotExpression+159
775  private string m_member ;
776  public IdentDotExpression (Parser yyp, string name , string member ):base(((LSLSyntax
777 )yyp), name ){ m_member = member ;
778 }
779  public override string ToString (){ string baseToString = base . ToString ();
780  return baseToString . Substring (0, baseToString . Length -1)+"."+ m_member +">";
781 }
782  public string Member { get { return m_member ;
783 }
784 }
785 
786 public override string yyname { get { return "IdentDotExpression"; }}
787 public override int yynum { get { return 159; }}
788 public IdentDotExpression(Parser yyp):base(yyp){}}
789 //%+FunctionCallExpression+160
791  public FunctionCallExpression (Parser yyp, FunctionCall fc ):base(((LSLSyntax
792 )yyp)){ kids . Add ( fc );
793 }
794 
795 public override string yyname { get { return "FunctionCallExpression"; }}
796 public override int yynum { get { return 160; }}
797 public FunctionCallExpression(Parser yyp):base(yyp){}}
798 //%+BinaryExpression+161
800  private string m_expressionSymbol ;
801  public BinaryExpression (Parser yyp, Expression lhs , Expression rhs , string expressionSymbol ):base(((LSLSyntax
802 )yyp)){ m_expressionSymbol = expressionSymbol ;
803  AddExpression ( lhs );
804  AddExpression ( rhs );
805 }
806  public string ExpressionSymbol { get { return m_expressionSymbol ;
807 }
808 }
809  public override string ToString (){ return base . ToString ()+"<"+ m_expressionSymbol +">";
810 }
811 
812 public override string yyname { get { return "BinaryExpression"; }}
813 public override int yynum { get { return 161; }}
814 public BinaryExpression(Parser yyp):base(yyp){}}
815 //%+UnaryExpression+162
817  private string m_unarySymbol ;
818  public UnaryExpression (Parser yyp, string unarySymbol , Expression e ):base(((LSLSyntax
819 )yyp)){ m_unarySymbol = unarySymbol ;
820  AddExpression ( e );
821 }
822  public string UnarySymbol { get { return m_unarySymbol ;
823 }
824 }
825  public override string ToString (){ return base . ToString ()+"<"+ m_unarySymbol +">";
826 }
827 
828 public override string yyname { get { return "UnaryExpression"; }}
829 public override int yynum { get { return 162; }}
830 public UnaryExpression(Parser yyp):base(yyp){}}
831 //%+TypecastExpression+163
833  private string m_typecastType ;
834  public TypecastExpression (Parser yyp, string typecastType , SYMBOL rhs ):base(((LSLSyntax
835 )yyp)){ m_typecastType = typecastType ;
836  kids . Add ( rhs );
837 }
838  public string TypecastType { get { return m_typecastType ;
839 }
840  set { m_typecastType = value ;
841 }
842 }
843 
844 public override string yyname { get { return "TypecastExpression"; }}
845 public override int yynum { get { return 163; }}
846 public TypecastExpression(Parser yyp):base(yyp){}}
847 //%+ParenthesisExpression+164
849  public ParenthesisExpression (Parser yyp, SYMBOL s ):base(((LSLSyntax
850 )yyp)){ kids . Add ( s );
851 }
852 
853 public override string yyname { get { return "ParenthesisExpression"; }}
854 public override int yynum { get { return 164; }}
855 public ParenthesisExpression(Parser yyp):base(yyp){}}
856 //%+IncrementDecrementExpression+165
858  private string m_name ;
859  private string m_operation ;
860  private bool m_postOperation ;
861  public IncrementDecrementExpression (Parser yyp, string name , string operation , bool postOperation ):base(((LSLSyntax
862 )yyp)){ m_name = name ;
863  m_operation = operation ;
864  m_postOperation = postOperation ;
865 }
866  public IncrementDecrementExpression (Parser yyp, IdentDotExpression ide , string operation , bool postOperation ):base(((LSLSyntax
867 )yyp)){ m_operation = operation ;
868  m_postOperation = postOperation ;
869  kids . Add ( ide );
870 }
871  public override string ToString (){ return base . ToString ()+"<"+( m_postOperation ? m_name + m_operation : m_operation + m_name )+">";
872 }
873  public string Name { get { return m_name ;
874 }
875 }
876  public string Operation { get { return m_operation ;
877 }
878 }
879  public bool PostOperation { get { return m_postOperation ;
880 }
881 }
882 
883 public override string yyname { get { return "IncrementDecrementExpression"; }}
884 public override int yynum { get { return 165; }}
885 public IncrementDecrementExpression(Parser yyp):base(yyp){}}
886 
888  public LSLProgramRoot_1(Parser yyq):base(yyq,
889  ((GlobalDefinitions)(yyq.StackAt(1).m_value))
890  ,
891  ((States)(yyq.StackAt(0).m_value))
892  ){}}
893 
895  public LSLProgramRoot_2(Parser yyq):base(yyq,
896  ((States)(yyq.StackAt(0).m_value))
897  ){}}
898 
900  public GlobalDefinitions_1(Parser yyq):base(yyq,
901  ((GlobalVariableDeclaration)(yyq.StackAt(0).m_value))
902  ){}}
903 
905  public GlobalDefinitions_2(Parser yyq):base(yyq,
906  ((GlobalDefinitions)(yyq.StackAt(1).m_value))
907  ,
908  ((GlobalVariableDeclaration)(yyq.StackAt(0).m_value))
909  ){}}
910 
912  public GlobalDefinitions_3(Parser yyq):base(yyq,
913  ((GlobalFunctionDefinition)(yyq.StackAt(0).m_value))
914  ){}}
915 
917  public GlobalDefinitions_4(Parser yyq):base(yyq,
918  ((GlobalDefinitions)(yyq.StackAt(1).m_value))
919  ,
920  ((GlobalFunctionDefinition)(yyq.StackAt(0).m_value))
921  ){}}
922 
924  public GlobalVariableDeclaration_1(Parser yyq):base(yyq,
925  ((Declaration)(yyq.StackAt(1).m_value))
926  ){}}
927 
929  public GlobalVariableDeclaration_2(Parser yyq):base(yyq,new Assignment(((LSLSyntax
930 )yyq),
931  ((Declaration)(yyq.StackAt(3).m_value))
932  ,
933  ((Expression)(yyq.StackAt(1).m_value))
934  ,
935  ((EQUALS)(yyq.StackAt(2).m_value))
936  .yytext)){}}
937 
939  public GlobalFunctionDefinition_1(Parser yyq):base(yyq,"void",
940  ((IDENT)(yyq.StackAt(4).m_value))
941  .yytext,
942  ((ArgumentDeclarationList)(yyq.StackAt(2).m_value))
943  ,
944  ((CompoundStatement)(yyq.StackAt(0).m_value))
945  ){}}
946 
948  public GlobalFunctionDefinition_2(Parser yyq):base(yyq,
949  ((Typename)(yyq.StackAt(5).m_value))
950  .yytext,
951  ((IDENT)(yyq.StackAt(4).m_value))
952  .yytext,
953  ((ArgumentDeclarationList)(yyq.StackAt(2).m_value))
954  ,
955  ((CompoundStatement)(yyq.StackAt(0).m_value))
956  ){}}
957 
958 public class States_1 : States {
959  public States_1(Parser yyq):base(yyq,
960  ((State)(yyq.StackAt(0).m_value))
961  ){}}
962 
963 public class States_2 : States {
964  public States_2(Parser yyq):base(yyq,
965  ((States)(yyq.StackAt(1).m_value))
966  ,
967  ((State)(yyq.StackAt(0).m_value))
968  ){}}
969 
970 public class State_1 : State {
971  public State_1(Parser yyq):base(yyq,
972  ((DEFAULT_STATE)(yyq.StackAt(3).m_value))
973  .yytext,
974  ((StateBody)(yyq.StackAt(1).m_value))
975  ){}}
976 
977 public class State_2 : State {
978  public State_2(Parser yyq):base(yyq,
979  ((IDENT)(yyq.StackAt(3).m_value))
980  .yytext,
981  ((StateBody)(yyq.StackAt(1).m_value))
982  ){}}
983 
984 public class StateBody_1 : StateBody {
985  public StateBody_1(Parser yyq):base(yyq,
986  ((StateEvent)(yyq.StackAt(0).m_value))
987  ){}}
988 
989 public class StateBody_2 : StateBody {
990  public StateBody_2(Parser yyq):base(yyq,
991  ((StateBody)(yyq.StackAt(1).m_value))
992  ,
993  ((StateEvent)(yyq.StackAt(0).m_value))
994  ){}}
995 
996 public class StateBody_3 : StateBody {
997  public StateBody_3(Parser yyq):base(yyq,
998  ((VoidArgStateEvent)(yyq.StackAt(0).m_value))
999  ){}}
1000 
1001 public class StateBody_4 : StateBody {
1002  public StateBody_4(Parser yyq):base(yyq,
1003  ((StateBody)(yyq.StackAt(1).m_value))
1004  ,
1005  ((VoidArgStateEvent)(yyq.StackAt(0).m_value))
1006  ){}}
1007 
1008 public class StateBody_5 : StateBody {
1009  public StateBody_5(Parser yyq):base(yyq,
1010  ((KeyArgStateEvent)(yyq.StackAt(0).m_value))
1011  ){}}
1012 
1013 public class StateBody_6 : StateBody {
1014  public StateBody_6(Parser yyq):base(yyq,
1015  ((StateBody)(yyq.StackAt(1).m_value))
1016  ,
1017  ((KeyArgStateEvent)(yyq.StackAt(0).m_value))
1018  ){}}
1019 
1020 public class StateBody_7 : StateBody {
1021  public StateBody_7(Parser yyq):base(yyq,
1022  ((IntArgStateEvent)(yyq.StackAt(0).m_value))
1023  ){}}
1024 
1025 public class StateBody_8 : StateBody {
1026  public StateBody_8(Parser yyq):base(yyq,
1027  ((StateBody)(yyq.StackAt(1).m_value))
1028  ,
1029  ((IntArgStateEvent)(yyq.StackAt(0).m_value))
1030  ){}}
1031 
1032 public class StateBody_9 : StateBody {
1033  public StateBody_9(Parser yyq):base(yyq,
1034  ((VectorArgStateEvent)(yyq.StackAt(0).m_value))
1035  ){}}
1036 
1037 public class StateBody_10 : StateBody {
1038  public StateBody_10(Parser yyq):base(yyq,
1039  ((StateBody)(yyq.StackAt(1).m_value))
1040  ,
1041  ((VectorArgStateEvent)(yyq.StackAt(0).m_value))
1042  ){}}
1043 
1044 public class StateBody_11 : StateBody {
1045  public StateBody_11(Parser yyq):base(yyq,
1046  ((IntRotRotArgStateEvent)(yyq.StackAt(0).m_value))
1047  ){}}
1048 
1049 public class StateBody_12 : StateBody {
1050  public StateBody_12(Parser yyq):base(yyq,
1051  ((StateBody)(yyq.StackAt(1).m_value))
1052  ,
1053  ((IntRotRotArgStateEvent)(yyq.StackAt(0).m_value))
1054  ){}}
1055 
1056 public class StateBody_13 : StateBody {
1057  public StateBody_13(Parser yyq):base(yyq,
1058  ((IntVecVecArgStateEvent)(yyq.StackAt(0).m_value))
1059  ){}}
1060 
1061 public class StateBody_14 : StateBody {
1062  public StateBody_14(Parser yyq):base(yyq,
1063  ((StateBody)(yyq.StackAt(1).m_value))
1064  ,
1065  ((IntVecVecArgStateEvent)(yyq.StackAt(0).m_value))
1066  ){}}
1067 
1068 public class StateBody_15 : StateBody {
1069  public StateBody_15(Parser yyq):base(yyq,
1070  ((KeyIntIntArgStateEvent)(yyq.StackAt(0).m_value))
1071  ){}}
1072 
1073 public class StateBody_16 : StateBody {
1074  public StateBody_16(Parser yyq):base(yyq,
1075  ((StateBody)(yyq.StackAt(1).m_value))
1076  ,
1077  ((KeyIntIntArgStateEvent)(yyq.StackAt(0).m_value))
1078  ){}}
1079 
1080 public class StateEvent_1 : StateEvent {
1081  public StateEvent_1(Parser yyq):base(yyq,
1082  ((Event)(yyq.StackAt(4).m_value))
1083  .yytext,
1084  ((ArgumentDeclarationList)(yyq.StackAt(2).m_value))
1085  ,
1086  ((CompoundStatement)(yyq.StackAt(0).m_value))
1087  ){}}
1088 
1090  public VoidArgStateEvent_1(Parser yyq):base(yyq,
1091  ((VoidArgEvent)(yyq.StackAt(3).m_value))
1092  .yytext,
1093  ((CompoundStatement)(yyq.StackAt(0).m_value))
1094  ){}}
1095 
1097  public KeyArgStateEvent_1(Parser yyq):base(yyq,
1098  ((KeyArgEvent)(yyq.StackAt(4).m_value))
1099  .yytext,
1100  ((KeyArgumentDeclarationList)(yyq.StackAt(2).m_value))
1101  ,
1102  ((CompoundStatement)(yyq.StackAt(0).m_value))
1103  ){}}
1104 
1106  public IntArgStateEvent_1(Parser yyq):base(yyq,
1107  ((IntArgEvent)(yyq.StackAt(4).m_value))
1108  .yytext,
1109  ((IntArgumentDeclarationList)(yyq.StackAt(2).m_value))
1110  ,
1111  ((CompoundStatement)(yyq.StackAt(0).m_value))
1112  ){}}
1113 
1115  public VectorArgStateEvent_1(Parser yyq):base(yyq,
1116  ((VectorArgEvent)(yyq.StackAt(4).m_value))
1117  .yytext,
1118  ((VectorArgumentDeclarationList)(yyq.StackAt(2).m_value))
1119  ,
1120  ((CompoundStatement)(yyq.StackAt(0).m_value))
1121  ){}}
1122 
1124  public IntRotRotArgStateEvent_1(Parser yyq):base(yyq,
1125  ((IntRotRotArgEvent)(yyq.StackAt(4).m_value))
1126  .yytext,
1127  ((IntRotRotArgumentDeclarationList)(yyq.StackAt(2).m_value))
1128  ,
1129  ((CompoundStatement)(yyq.StackAt(0).m_value))
1130  ){}}
1131 
1133  public IntVecVecArgStateEvent_1(Parser yyq):base(yyq,
1134  ((IntVecVecArgEvent)(yyq.StackAt(4).m_value))
1135  .yytext,
1136  ((IntVecVecArgumentDeclarationList)(yyq.StackAt(2).m_value))
1137  ,
1138  ((CompoundStatement)(yyq.StackAt(0).m_value))
1139  ){}}
1140 
1142  public KeyIntIntArgStateEvent_1(Parser yyq):base(yyq,
1143  ((KeyIntIntArgEvent)(yyq.StackAt(4).m_value))
1144  .yytext,
1145  ((KeyIntIntArgumentDeclarationList)(yyq.StackAt(2).m_value))
1146  ,
1147  ((CompoundStatement)(yyq.StackAt(0).m_value))
1148  ){}}
1149 
1151  public ArgumentDeclarationList_1(Parser yyq):base(yyq,
1152  ((Declaration)(yyq.StackAt(0).m_value))
1153  ){}}
1154 
1156  public ArgumentDeclarationList_2(Parser yyq):base(yyq,
1157  ((ArgumentDeclarationList)(yyq.StackAt(2).m_value))
1158  ,
1159  ((Declaration)(yyq.StackAt(0).m_value))
1160  ){}}
1161 
1163  public KeyArgumentDeclarationList_1(Parser yyq):base(yyq,
1164  ((KeyDeclaration)(yyq.StackAt(0).m_value))
1165  ){}}
1166 
1168  public IntArgumentDeclarationList_1(Parser yyq):base(yyq,
1169  ((IntDeclaration)(yyq.StackAt(0).m_value))
1170  ){}}
1171 
1173  public VectorArgumentDeclarationList_1(Parser yyq):base(yyq,
1174  ((VecDeclaration)(yyq.StackAt(0).m_value))
1175  ){}}
1176 
1178  public IntRotRotArgumentDeclarationList_1(Parser yyq):base(yyq,
1179  ((IntDeclaration)(yyq.StackAt(4).m_value))
1180  ,
1181  ((RotDeclaration)(yyq.StackAt(2).m_value))
1182  ,
1183  ((RotDeclaration)(yyq.StackAt(0).m_value))
1184  ){}}
1185 
1187  public IntVecVecArgumentDeclarationList_1(Parser yyq):base(yyq,
1188  ((IntDeclaration)(yyq.StackAt(4).m_value))
1189  ,
1190  ((VecDeclaration)(yyq.StackAt(2).m_value))
1191  ,
1192  ((VecDeclaration)(yyq.StackAt(0).m_value))
1193  ){}}
1194 
1196  public KeyIntIntArgumentDeclarationList_1(Parser yyq):base(yyq,
1197  ((KeyDeclaration)(yyq.StackAt(4).m_value))
1198  ,
1199  ((IntDeclaration)(yyq.StackAt(2).m_value))
1200  ,
1201  ((IntDeclaration)(yyq.StackAt(0).m_value))
1202  ){}}
1203 
1204 public class Declaration_1 : Declaration {
1205  public Declaration_1(Parser yyq):base(yyq,
1206  ((Typename)(yyq.StackAt(1).m_value))
1207  .yytext,
1208  ((IDENT)(yyq.StackAt(0).m_value))
1209  .yytext){}}
1210 
1212  public KeyDeclaration_1(Parser yyq):base(yyq,
1213  ((KEY_TYPE)(yyq.StackAt(1).m_value))
1214  .yytext,
1215  ((IDENT)(yyq.StackAt(0).m_value))
1216  .yytext){}}
1217 
1219  public IntDeclaration_1(Parser yyq):base(yyq,
1220  ((INTEGER_TYPE)(yyq.StackAt(1).m_value))
1221  .yytext,
1222  ((IDENT)(yyq.StackAt(0).m_value))
1223  .yytext){}}
1224 
1226  public VecDeclaration_1(Parser yyq):base(yyq,
1227  ((VECTOR_TYPE)(yyq.StackAt(1).m_value))
1228  .yytext,
1229  ((IDENT)(yyq.StackAt(0).m_value))
1230  .yytext){}}
1231 
1233  public RotDeclaration_1(Parser yyq):base(yyq,
1234  ((ROTATION_TYPE)(yyq.StackAt(1).m_value))
1235  .yytext,
1236  ((IDENT)(yyq.StackAt(0).m_value))
1237  .yytext){}}
1238 
1240  public CompoundStatement_1(Parser yyq):base(yyq){}}
1241 
1243  public CompoundStatement_2(Parser yyq):base(yyq,
1244  ((StatementList)(yyq.StackAt(1).m_value))
1245  ){}}
1246 
1248  public StatementList_1(Parser yyq):base(yyq,
1249  ((Statement)(yyq.StackAt(0).m_value))
1250  ){}}
1251 
1253  public StatementList_2(Parser yyq):base(yyq,
1254  ((StatementList)(yyq.StackAt(1).m_value))
1255  ,
1256  ((Statement)(yyq.StackAt(0).m_value))
1257  ){}}
1258 
1260  public EmptyStatement_1(Parser yyq):base(yyq){}}
1261 
1262 public class Statement_1 : Statement {
1263  public Statement_1(Parser yyq):base(yyq,
1264  ((EmptyStatement)(yyq.StackAt(1).m_value))
1265  ){}}
1266 
1267 public class Statement_2 : Statement {
1268  public Statement_2(Parser yyq):base(yyq,
1269  ((Declaration)(yyq.StackAt(1).m_value))
1270  ){}}
1271 
1272 public class Statement_3 : Statement {
1273  public Statement_3(Parser yyq):base(yyq,
1274  ((Assignment)(yyq.StackAt(1).m_value))
1275  ){}}
1276 
1277 public class Statement_4 : Statement {
1278  public Statement_4(Parser yyq):base(yyq,
1279  ((Expression)(yyq.StackAt(1).m_value))
1280  ){}}
1281 
1282 public class Statement_5 : Statement {
1283  public Statement_5(Parser yyq):base(yyq,
1284  ((ReturnStatement)(yyq.StackAt(1).m_value))
1285  ){}}
1286 
1287 public class Statement_6 : Statement {
1288  public Statement_6(Parser yyq):base(yyq,
1289  ((JumpLabel)(yyq.StackAt(1).m_value))
1290  ){}}
1291 
1292 public class Statement_7 : Statement {
1293  public Statement_7(Parser yyq):base(yyq,
1294  ((JumpStatement)(yyq.StackAt(1).m_value))
1295  ){}}
1296 
1297 public class Statement_8 : Statement {
1298  public Statement_8(Parser yyq):base(yyq,
1299  ((StateChange)(yyq.StackAt(1).m_value))
1300  ){}}
1301 
1302 public class Statement_9 : Statement {
1303  public Statement_9(Parser yyq):base(yyq,
1304  ((IfStatement)(yyq.StackAt(0).m_value))
1305  ){}}
1306 
1307 public class Statement_10 : Statement {
1308  public Statement_10(Parser yyq):base(yyq,
1309  ((WhileStatement)(yyq.StackAt(0).m_value))
1310  ){}}
1311 
1312 public class Statement_11 : Statement {
1313  public Statement_11(Parser yyq):base(yyq,
1314  ((DoWhileStatement)(yyq.StackAt(0).m_value))
1315  ){}}
1316 
1317 public class Statement_12 : Statement {
1318  public Statement_12(Parser yyq):base(yyq,
1319  ((ForLoop)(yyq.StackAt(0).m_value))
1320  ){}}
1321 
1322 public class Statement_13 : Statement {
1323  public Statement_13(Parser yyq):base(yyq,
1324  ((CompoundStatement)(yyq.StackAt(0).m_value))
1325  ){}}
1326 
1327 public class JumpLabel_1 : JumpLabel {
1328  public JumpLabel_1(Parser yyq):base(yyq,
1329  ((IDENT)(yyq.StackAt(0).m_value))
1330  .yytext){}}
1331 
1333  public JumpStatement_1(Parser yyq):base(yyq,
1334  ((IDENT)(yyq.StackAt(0).m_value))
1335  .yytext){}}
1336 
1337 public class StateChange_1 : StateChange {
1338  public StateChange_1(Parser yyq):base(yyq,
1339  ((IDENT)(yyq.StackAt(0).m_value))
1340  .yytext){}}
1341 
1342 public class StateChange_2 : StateChange {
1343  public StateChange_2(Parser yyq):base(yyq,
1344  ((DEFAULT_STATE)(yyq.StackAt(0).m_value))
1345  .yytext){}}
1346 
1347 public class IfStatement_1 : IfStatement {
1348  public IfStatement_1(Parser yyq):base(yyq,
1349  ((Expression)(yyq.StackAt(2).m_value))
1350  ,
1351  ((Statement)(yyq.StackAt(0).m_value))
1352  ){}}
1353 
1354 public class IfStatement_2 : IfStatement {
1355  public IfStatement_2(Parser yyq):base(yyq,
1356  ((Expression)(yyq.StackAt(4).m_value))
1357  ,
1358  ((Statement)(yyq.StackAt(2).m_value))
1359  ,
1360  ((Statement)(yyq.StackAt(0).m_value))
1361  ){}}
1362 
1363 public class IfStatement_3 : IfStatement {
1364  public IfStatement_3(Parser yyq):base(yyq,
1365  ((SimpleAssignment)(yyq.StackAt(2).m_value))
1366  ,
1367  ((Statement)(yyq.StackAt(0).m_value))
1368  ){}}
1369 
1370 public class IfStatement_4 : IfStatement {
1371  public IfStatement_4(Parser yyq):base(yyq,
1372  ((SimpleAssignment)(yyq.StackAt(4).m_value))
1373  ,
1374  ((Statement)(yyq.StackAt(2).m_value))
1375  ,
1376  ((Statement)(yyq.StackAt(0).m_value))
1377  ){}}
1378 
1380  public WhileStatement_1(Parser yyq):base(yyq,
1381  ((Expression)(yyq.StackAt(2).m_value))
1382  ,
1383  ((Statement)(yyq.StackAt(0).m_value))
1384  ){}}
1385 
1387  public WhileStatement_2(Parser yyq):base(yyq,
1388  ((SimpleAssignment)(yyq.StackAt(2).m_value))
1389  ,
1390  ((Statement)(yyq.StackAt(0).m_value))
1391  ){}}
1392 
1394  public DoWhileStatement_1(Parser yyq):base(yyq,
1395  ((Expression)(yyq.StackAt(2).m_value))
1396  ,
1397  ((Statement)(yyq.StackAt(5).m_value))
1398  ){}}
1399 
1401  public DoWhileStatement_2(Parser yyq):base(yyq,
1402  ((SimpleAssignment)(yyq.StackAt(2).m_value))
1403  ,
1404  ((Statement)(yyq.StackAt(5).m_value))
1405  ){}}
1406 
1407 public class ForLoop_1 : ForLoop {
1408  public ForLoop_1(Parser yyq):base(yyq,
1409  ((ForLoopStatement)(yyq.StackAt(6).m_value))
1410  ,
1411  ((Expression)(yyq.StackAt(4).m_value))
1412  ,
1413  ((ForLoopStatement)(yyq.StackAt(2).m_value))
1414  ,
1415  ((Statement)(yyq.StackAt(0).m_value))
1416  ){}}
1417 
1418 public class ForLoop_2 : ForLoop {
1419  public ForLoop_2(Parser yyq):base(yyq,null,
1420  ((Expression)(yyq.StackAt(4).m_value))
1421  ,
1422  ((ForLoopStatement)(yyq.StackAt(2).m_value))
1423  ,
1424  ((Statement)(yyq.StackAt(0).m_value))
1425  ){}}
1426 
1428  public ForLoopStatement_1(Parser yyq):base(yyq,
1429  ((Expression)(yyq.StackAt(0).m_value))
1430  ){}}
1431 
1433  public ForLoopStatement_2(Parser yyq):base(yyq,
1434  ((SimpleAssignment)(yyq.StackAt(0).m_value))
1435  ){}}
1436 
1438  public ForLoopStatement_3(Parser yyq):base(yyq,
1439  ((ForLoopStatement)(yyq.StackAt(2).m_value))
1440  ,
1441  ((Expression)(yyq.StackAt(0).m_value))
1442  ){}}
1443 
1445  public ForLoopStatement_4(Parser yyq):base(yyq,
1446  ((ForLoopStatement)(yyq.StackAt(2).m_value))
1447  ,
1448  ((SimpleAssignment)(yyq.StackAt(0).m_value))
1449  ){}}
1450 
1451 public class Assignment_1 : Assignment {
1452  public Assignment_1(Parser yyq):base(yyq,
1453  ((Declaration)(yyq.StackAt(2).m_value))
1454  ,
1455  ((Expression)(yyq.StackAt(0).m_value))
1456  ,
1457  ((EQUALS)(yyq.StackAt(1).m_value))
1458  .yytext){}}
1459 
1460 public class Assignment_2 : Assignment {
1461  public Assignment_2(Parser yyq):base(yyq,
1462  ((SimpleAssignment)(yyq.StackAt(0).m_value))
1463  ){}}
1464 
1466  public SimpleAssignment_1(Parser yyq):base(yyq,
1467  ((IDENT)(yyq.StackAt(2).m_value))
1468  ,
1469  ((Expression)(yyq.StackAt(0).m_value))
1470  ,
1471  ((EQUALS)(yyq.StackAt(1).m_value))
1472  .yytext){}}
1473 
1475  public SimpleAssignment_2(Parser yyq):base(yyq,
1476  ((IDENT)(yyq.StackAt(2).m_value))
1477  ,
1478  ((Expression)(yyq.StackAt(0).m_value))
1479  ,
1480  ((PLUS_EQUALS)(yyq.StackAt(1).m_value))
1481  .yytext){}}
1482 
1484  public SimpleAssignment_3(Parser yyq):base(yyq,
1485  ((IDENT)(yyq.StackAt(2).m_value))
1486  ,
1487  ((Expression)(yyq.StackAt(0).m_value))
1488  ,
1489  ((MINUS_EQUALS)(yyq.StackAt(1).m_value))
1490  .yytext){}}
1491 
1493  public SimpleAssignment_4(Parser yyq):base(yyq,
1494  ((IDENT)(yyq.StackAt(2).m_value))
1495  ,
1496  ((Expression)(yyq.StackAt(0).m_value))
1497  ,
1498  ((STAR_EQUALS)(yyq.StackAt(1).m_value))
1499  .yytext){}}
1500 
1502  public SimpleAssignment_5(Parser yyq):base(yyq,
1503  ((IDENT)(yyq.StackAt(2).m_value))
1504  ,
1505  ((Expression)(yyq.StackAt(0).m_value))
1506  ,
1507  ((SLASH_EQUALS)(yyq.StackAt(1).m_value))
1508  .yytext){}}
1509 
1511  public SimpleAssignment_6(Parser yyq):base(yyq,
1512  ((IDENT)(yyq.StackAt(2).m_value))
1513  ,
1514  ((Expression)(yyq.StackAt(0).m_value))
1515  ,
1516  ((PERCENT_EQUALS)(yyq.StackAt(1).m_value))
1517  .yytext){}}
1518 
1520  public SimpleAssignment_7(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1521 )yyq),
1522  ((IDENT)(yyq.StackAt(4).m_value))
1523  .yytext,
1524  ((IDENT)(yyq.StackAt(2).m_value))
1525  .yytext),
1526  ((Expression)(yyq.StackAt(0).m_value))
1527  ,
1528  ((EQUALS)(yyq.StackAt(1).m_value))
1529  .yytext){}}
1530 
1532  public SimpleAssignment_8(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1533 )yyq),
1534  ((IDENT)(yyq.StackAt(4).m_value))
1535  .yytext,
1536  ((IDENT)(yyq.StackAt(2).m_value))
1537  .yytext),
1538  ((Expression)(yyq.StackAt(0).m_value))
1539  ,
1540  ((PLUS_EQUALS)(yyq.StackAt(1).m_value))
1541  .yytext){}}
1542 
1544  public SimpleAssignment_9(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1545 )yyq),
1546  ((IDENT)(yyq.StackAt(4).m_value))
1547  .yytext,
1548  ((IDENT)(yyq.StackAt(2).m_value))
1549  .yytext),
1550  ((Expression)(yyq.StackAt(0).m_value))
1551  ,
1552  ((MINUS_EQUALS)(yyq.StackAt(1).m_value))
1553  .yytext){}}
1554 
1556  public SimpleAssignment_10(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1557 )yyq),
1558  ((IDENT)(yyq.StackAt(4).m_value))
1559  .yytext,
1560  ((IDENT)(yyq.StackAt(2).m_value))
1561  .yytext),
1562  ((Expression)(yyq.StackAt(0).m_value))
1563  ,
1564  ((STAR_EQUALS)(yyq.StackAt(1).m_value))
1565  .yytext){}}
1566 
1568  public SimpleAssignment_11(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1569 )yyq),
1570  ((IDENT)(yyq.StackAt(4).m_value))
1571  .yytext,
1572  ((IDENT)(yyq.StackAt(2).m_value))
1573  .yytext),
1574  ((Expression)(yyq.StackAt(0).m_value))
1575  ,
1576  ((SLASH_EQUALS)(yyq.StackAt(1).m_value))
1577  .yytext){}}
1578 
1580  public SimpleAssignment_12(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1581 )yyq),
1582  ((IDENT)(yyq.StackAt(4).m_value))
1583  .yytext,
1584  ((IDENT)(yyq.StackAt(2).m_value))
1585  .yytext),
1586  ((Expression)(yyq.StackAt(0).m_value))
1587  ,
1588  ((PERCENT_EQUALS)(yyq.StackAt(1).m_value))
1589  .yytext){}}
1590 
1592  public SimpleAssignment_13(Parser yyq):base(yyq,
1593  ((IDENT)(yyq.StackAt(2).m_value))
1594  ,
1595  ((SimpleAssignment)(yyq.StackAt(0).m_value))
1596  ,
1597  ((EQUALS)(yyq.StackAt(1).m_value))
1598  .yytext){}}
1599 
1601  public SimpleAssignment_14(Parser yyq):base(yyq,
1602  ((IDENT)(yyq.StackAt(2).m_value))
1603  ,
1604  ((SimpleAssignment)(yyq.StackAt(0).m_value))
1605  ,
1606  ((PLUS_EQUALS)(yyq.StackAt(1).m_value))
1607  .yytext){}}
1608 
1610  public SimpleAssignment_15(Parser yyq):base(yyq,
1611  ((IDENT)(yyq.StackAt(2).m_value))
1612  ,
1613  ((SimpleAssignment)(yyq.StackAt(0).m_value))
1614  ,
1615  ((MINUS_EQUALS)(yyq.StackAt(1).m_value))
1616  .yytext){}}
1617 
1619  public SimpleAssignment_16(Parser yyq):base(yyq,
1620  ((IDENT)(yyq.StackAt(2).m_value))
1621  ,
1622  ((SimpleAssignment)(yyq.StackAt(0).m_value))
1623  ,
1624  ((STAR_EQUALS)(yyq.StackAt(1).m_value))
1625  .yytext){}}
1626 
1628  public SimpleAssignment_17(Parser yyq):base(yyq,
1629  ((IDENT)(yyq.StackAt(2).m_value))
1630  ,
1631  ((SimpleAssignment)(yyq.StackAt(0).m_value))
1632  ,
1633  ((SLASH_EQUALS)(yyq.StackAt(1).m_value))
1634  .yytext){}}
1635 
1637  public SimpleAssignment_18(Parser yyq):base(yyq,
1638  ((IDENT)(yyq.StackAt(2).m_value))
1639  ,
1640  ((SimpleAssignment)(yyq.StackAt(0).m_value))
1641  ,
1642  ((PERCENT_EQUALS)(yyq.StackAt(1).m_value))
1643  .yytext){}}
1644 
1646  public SimpleAssignment_19(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1647 )yyq),
1648  ((IDENT)(yyq.StackAt(4).m_value))
1649  .yytext,
1650  ((IDENT)(yyq.StackAt(2).m_value))
1651  .yytext),
1652  ((SimpleAssignment)(yyq.StackAt(0).m_value))
1653  ,
1654  ((EQUALS)(yyq.StackAt(1).m_value))
1655  .yytext){}}
1656 
1658  public SimpleAssignment_20(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1659 )yyq),
1660  ((IDENT)(yyq.StackAt(4).m_value))
1661  .yytext,
1662  ((IDENT)(yyq.StackAt(2).m_value))
1663  .yytext),
1664  ((SimpleAssignment)(yyq.StackAt(0).m_value))
1665  ,
1666  ((PLUS_EQUALS)(yyq.StackAt(1).m_value))
1667  .yytext){}}
1668 
1670  public SimpleAssignment_21(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1671 )yyq),
1672  ((IDENT)(yyq.StackAt(4).m_value))
1673  .yytext,
1674  ((IDENT)(yyq.StackAt(2).m_value))
1675  .yytext),
1676  ((SimpleAssignment)(yyq.StackAt(0).m_value))
1677  ,
1678  ((MINUS_EQUALS)(yyq.StackAt(1).m_value))
1679  .yytext){}}
1680 
1682  public SimpleAssignment_22(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1683 )yyq),
1684  ((IDENT)(yyq.StackAt(4).m_value))
1685  .yytext,
1686  ((IDENT)(yyq.StackAt(2).m_value))
1687  .yytext),
1688  ((SimpleAssignment)(yyq.StackAt(0).m_value))
1689  ,
1690  ((STAR_EQUALS)(yyq.StackAt(1).m_value))
1691  .yytext){}}
1692 
1694  public SimpleAssignment_23(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1695 )yyq),
1696  ((IDENT)(yyq.StackAt(4).m_value))
1697  .yytext,
1698  ((IDENT)(yyq.StackAt(2).m_value))
1699  .yytext),
1700  ((SimpleAssignment)(yyq.StackAt(0).m_value))
1701  ,
1702  ((SLASH_EQUALS)(yyq.StackAt(1).m_value))
1703  .yytext){}}
1704 
1706  public SimpleAssignment_24(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
1707 )yyq),
1708  ((IDENT)(yyq.StackAt(4).m_value))
1709  .yytext,
1710  ((IDENT)(yyq.StackAt(2).m_value))
1711  .yytext),
1712  ((SimpleAssignment)(yyq.StackAt(0).m_value))
1713  ,
1714  ((PERCENT_EQUALS)(yyq.StackAt(1).m_value))
1715  .yytext){}}
1716 
1718  public ReturnStatement_1(Parser yyq):base(yyq,
1719  ((Expression)(yyq.StackAt(0).m_value))
1720  ){}}
1721 
1723  public ReturnStatement_2(Parser yyq):base(yyq){}}
1724 
1725 public class Constant_1 : Constant {
1726  public Constant_1(Parser yyq):base(yyq,"integer",
1727  ((INTEGER_CONSTANT)(yyq.StackAt(0).m_value))
1728  .yytext){}}
1729 
1730 public class Constant_2 : Constant {
1731  public Constant_2(Parser yyq):base(yyq,"integer",
1732  ((HEX_INTEGER_CONSTANT)(yyq.StackAt(0).m_value))
1733  .yytext){}}
1734 
1735 public class Constant_3 : Constant {
1736  public Constant_3(Parser yyq):base(yyq,"float",
1737  ((FLOAT_CONSTANT)(yyq.StackAt(0).m_value))
1738  .yytext){}}
1739 
1740 public class Constant_4 : Constant {
1741  public Constant_4(Parser yyq):base(yyq,"string",
1742  ((STRING_CONSTANT)(yyq.StackAt(0).m_value))
1743  .yytext){}}
1744 
1746  public ListConstant_1(Parser yyq):base(yyq,
1747  ((ArgumentList)(yyq.StackAt(1).m_value))
1748  ){}}
1749 
1751  public VectorConstant_1(Parser yyq):base(yyq,
1752  ((Expression)(yyq.StackAt(5).m_value))
1753  ,
1754  ((Expression)(yyq.StackAt(3).m_value))
1755  ,
1756  ((Expression)(yyq.StackAt(1).m_value))
1757  ){}}
1758 
1760  public RotationConstant_1(Parser yyq):base(yyq,
1761  ((Expression)(yyq.StackAt(7).m_value))
1762  ,
1763  ((Expression)(yyq.StackAt(5).m_value))
1764  ,
1765  ((Expression)(yyq.StackAt(3).m_value))
1766  ,
1767  ((Expression)(yyq.StackAt(1).m_value))
1768  ){}}
1769 
1771  public ConstantExpression_1(Parser yyq):base(yyq,
1772  ((Constant)(yyq.StackAt(0).m_value))
1773  ){}}
1774 
1776  public IdentExpression_1(Parser yyq):base(yyq,
1777  ((IDENT)(yyq.StackAt(0).m_value))
1778  .yytext){}}
1779 
1781  public IdentDotExpression_1(Parser yyq):base(yyq,
1782  ((IDENT)(yyq.StackAt(2).m_value))
1783  .yytext,
1784  ((IDENT)(yyq.StackAt(0).m_value))
1785  .yytext){}}
1786 
1788  public IncrementDecrementExpression_1(Parser yyq):base(yyq,
1789  ((IDENT)(yyq.StackAt(1).m_value))
1790  .yytext,
1791  ((INCREMENT)(yyq.StackAt(0).m_value))
1792  .yytext, true){}}
1793 
1795  public IncrementDecrementExpression_2(Parser yyq):base(yyq,
1796  ((IDENT)(yyq.StackAt(1).m_value))
1797  .yytext,
1798  ((DECREMENT)(yyq.StackAt(0).m_value))
1799  .yytext, true){}}
1800 
1803 )yyq),
1804  ((IDENT)(yyq.StackAt(3).m_value))
1805  .yytext,
1806  ((IDENT)(yyq.StackAt(1).m_value))
1807  .yytext),
1808  ((INCREMENT)(yyq.StackAt(0).m_value))
1809  .yytext, true){}}
1810 
1813 )yyq),
1814  ((IDENT)(yyq.StackAt(3).m_value))
1815  .yytext,
1816  ((IDENT)(yyq.StackAt(1).m_value))
1817  .yytext),
1818  ((DECREMENT)(yyq.StackAt(0).m_value))
1819  .yytext, true){}}
1820 
1822  public IncrementDecrementExpression_5(Parser yyq):base(yyq,
1823  ((IDENT)(yyq.StackAt(0).m_value))
1824  .yytext,
1825  ((INCREMENT)(yyq.StackAt(1).m_value))
1826  .yytext, false){}}
1827 
1829  public IncrementDecrementExpression_6(Parser yyq):base(yyq,
1830  ((IDENT)(yyq.StackAt(0).m_value))
1831  .yytext,
1832  ((DECREMENT)(yyq.StackAt(1).m_value))
1833  .yytext, false){}}
1834 
1837 )yyq),
1838  ((IDENT)(yyq.StackAt(2).m_value))
1839  .yytext,
1840  ((IDENT)(yyq.StackAt(0).m_value))
1841  .yytext),
1842  ((INCREMENT)(yyq.StackAt(3).m_value))
1843  .yytext, false){}}
1844 
1847 )yyq),
1848  ((IDENT)(yyq.StackAt(2).m_value))
1849  .yytext,
1850  ((IDENT)(yyq.StackAt(0).m_value))
1851  .yytext),
1852  ((DECREMENT)(yyq.StackAt(3).m_value))
1853  .yytext, false){}}
1854 
1856  public FunctionCallExpression_1(Parser yyq):base(yyq,
1857  ((FunctionCall)(yyq.StackAt(0).m_value))
1858  ){}}
1859 
1861  public BinaryExpression_1(Parser yyq):base(yyq,
1862  ((Expression)(yyq.StackAt(2).m_value))
1863  ,
1864  ((Expression)(yyq.StackAt(0).m_value))
1865  ,
1866  ((PLUS)(yyq.StackAt(1).m_value))
1867  .yytext){}}
1868 
1870  public BinaryExpression_2(Parser yyq):base(yyq,
1871  ((Expression)(yyq.StackAt(2).m_value))
1872  ,
1873  ((Expression)(yyq.StackAt(0).m_value))
1874  ,
1875  ((MINUS)(yyq.StackAt(1).m_value))
1876  .yytext){}}
1877 
1879  public BinaryExpression_3(Parser yyq):base(yyq,
1880  ((Expression)(yyq.StackAt(2).m_value))
1881  ,
1882  ((Expression)(yyq.StackAt(0).m_value))
1883  ,
1884  ((STAR)(yyq.StackAt(1).m_value))
1885  .yytext){}}
1886 
1888  public BinaryExpression_4(Parser yyq):base(yyq,
1889  ((Expression)(yyq.StackAt(2).m_value))
1890  ,
1891  ((Expression)(yyq.StackAt(0).m_value))
1892  ,
1893  ((SLASH)(yyq.StackAt(1).m_value))
1894  .yytext){}}
1895 
1897  public BinaryExpression_5(Parser yyq):base(yyq,
1898  ((Expression)(yyq.StackAt(2).m_value))
1899  ,
1900  ((Expression)(yyq.StackAt(0).m_value))
1901  ,
1902  ((PERCENT)(yyq.StackAt(1).m_value))
1903  .yytext){}}
1904 
1906  public BinaryExpression_6(Parser yyq):base(yyq,
1907  ((Expression)(yyq.StackAt(2).m_value))
1908  ,
1909  ((Expression)(yyq.StackAt(0).m_value))
1910  ,
1911  ((AMP)(yyq.StackAt(1).m_value))
1912  .yytext){}}
1913 
1915  public BinaryExpression_7(Parser yyq):base(yyq,
1916  ((Expression)(yyq.StackAt(2).m_value))
1917  ,
1918  ((Expression)(yyq.StackAt(0).m_value))
1919  ,
1920  ((STROKE)(yyq.StackAt(1).m_value))
1921  .yytext){}}
1922 
1924  public BinaryExpression_8(Parser yyq):base(yyq,
1925  ((Expression)(yyq.StackAt(2).m_value))
1926  ,
1927  ((Expression)(yyq.StackAt(0).m_value))
1928  ,
1929  ((CARET)(yyq.StackAt(1).m_value))
1930  .yytext){}}
1931 
1933  public BinaryExpression_9(Parser yyq):base(yyq,
1934  ((Expression)(yyq.StackAt(2).m_value))
1935  ,
1936  ((Expression)(yyq.StackAt(0).m_value))
1937  ,
1938  ((RIGHT_ANGLE)(yyq.StackAt(1).m_value))
1939  .yytext){}}
1940 
1942  public BinaryExpression_10(Parser yyq):base(yyq,
1943  ((Expression)(yyq.StackAt(2).m_value))
1944  ,
1945  ((Expression)(yyq.StackAt(0).m_value))
1946  ,
1947  ((LEFT_ANGLE)(yyq.StackAt(1).m_value))
1948  .yytext){}}
1949 
1951  public BinaryExpression_11(Parser yyq):base(yyq,
1952  ((Expression)(yyq.StackAt(2).m_value))
1953  ,
1954  ((Expression)(yyq.StackAt(0).m_value))
1955  ,
1956  ((EQUALS_EQUALS)(yyq.StackAt(1).m_value))
1957  .yytext){}}
1958 
1960  public BinaryExpression_12(Parser yyq):base(yyq,
1961  ((Expression)(yyq.StackAt(2).m_value))
1962  ,
1963  ((Expression)(yyq.StackAt(0).m_value))
1964  ,
1965  ((EXCLAMATION_EQUALS)(yyq.StackAt(1).m_value))
1966  .yytext){}}
1967 
1969  public BinaryExpression_13(Parser yyq):base(yyq,
1970  ((Expression)(yyq.StackAt(2).m_value))
1971  ,
1972  ((Expression)(yyq.StackAt(0).m_value))
1973  ,
1974  ((LESS_EQUALS)(yyq.StackAt(1).m_value))
1975  .yytext){}}
1976 
1978  public BinaryExpression_14(Parser yyq):base(yyq,
1979  ((Expression)(yyq.StackAt(2).m_value))
1980  ,
1981  ((Expression)(yyq.StackAt(0).m_value))
1982  ,
1983  ((GREATER_EQUALS)(yyq.StackAt(1).m_value))
1984  .yytext){}}
1985 
1987  public BinaryExpression_15(Parser yyq):base(yyq,
1988  ((Expression)(yyq.StackAt(2).m_value))
1989  ,
1990  ((Expression)(yyq.StackAt(0).m_value))
1991  ,
1992  ((AMP_AMP)(yyq.StackAt(1).m_value))
1993  .yytext){}}
1994 
1996  public BinaryExpression_16(Parser yyq):base(yyq,
1997  ((Expression)(yyq.StackAt(2).m_value))
1998  ,
1999  ((Expression)(yyq.StackAt(0).m_value))
2000  ,
2001  ((STROKE_STROKE)(yyq.StackAt(1).m_value))
2002  .yytext){}}
2003 
2005  public BinaryExpression_17(Parser yyq):base(yyq,
2006  ((Expression)(yyq.StackAt(2).m_value))
2007  ,
2008  ((Expression)(yyq.StackAt(0).m_value))
2009  ,
2010  ((LEFT_SHIFT)(yyq.StackAt(1).m_value))
2011  .yytext){}}
2012 
2014  public BinaryExpression_18(Parser yyq):base(yyq,
2015  ((Expression)(yyq.StackAt(2).m_value))
2016  ,
2017  ((Expression)(yyq.StackAt(0).m_value))
2018  ,
2019  ((RIGHT_SHIFT)(yyq.StackAt(1).m_value))
2020  .yytext){}}
2021 
2023  public UnaryExpression_1(Parser yyq):base(yyq,
2024  ((EXCLAMATION)(yyq.StackAt(1).m_value))
2025  .yytext,
2026  ((Expression)(yyq.StackAt(0).m_value))
2027  ){}}
2028 
2030  public UnaryExpression_2(Parser yyq):base(yyq,
2031  ((MINUS)(yyq.StackAt(1).m_value))
2032  .yytext,
2033  ((Expression)(yyq.StackAt(0).m_value))
2034  ){}}
2035 
2037  public UnaryExpression_3(Parser yyq):base(yyq,
2038  ((TILDE)(yyq.StackAt(1).m_value))
2039  .yytext,
2040  ((Expression)(yyq.StackAt(0).m_value))
2041  ){}}
2042 
2044  public ParenthesisExpression_1(Parser yyq):base(yyq,
2045  ((Expression)(yyq.StackAt(1).m_value))
2046  ){}}
2047 
2049  public ParenthesisExpression_2(Parser yyq):base(yyq,
2050  ((SimpleAssignment)(yyq.StackAt(1).m_value))
2051  ){}}
2052 
2054  public TypecastExpression_1(Parser yyq):base(yyq,
2055  ((Typename)(yyq.StackAt(2).m_value))
2056  .yytext,
2057  ((Constant)(yyq.StackAt(0).m_value))
2058  ){}}
2059 
2061  public TypecastExpression_2(Parser yyq):base(yyq,
2062  ((Typename)(yyq.StackAt(2).m_value))
2063  .yytext, new IdentExpression(((LSLSyntax
2064 )yyq),
2065  ((IDENT)(yyq.StackAt(0).m_value))
2066  .yytext)){}}
2067 
2069  public TypecastExpression_3(Parser yyq):base(yyq,
2070  ((Typename)(yyq.StackAt(4).m_value))
2071  .yytext, new IdentDotExpression(((LSLSyntax
2072 )yyq),
2073  ((IDENT)(yyq.StackAt(2).m_value))
2074  .yytext,
2075  ((IDENT)(yyq.StackAt(0).m_value))
2076  .yytext)){}}
2077 
2079  public TypecastExpression_4(Parser yyq):base(yyq,
2080  ((Typename)(yyq.StackAt(3).m_value))
2082 )yyq),
2083  ((IDENT)(yyq.StackAt(1).m_value))
2084  .yytext,
2085  ((INCREMENT)(yyq.StackAt(0).m_value))
2086  .yytext, true)){}}
2087 
2089  public TypecastExpression_5(Parser yyq):base(yyq,
2090  ((Typename)(yyq.StackAt(5).m_value))
2092 )yyq), new IdentDotExpression(((LSLSyntax
2093 )yyq),
2094  ((IDENT)(yyq.StackAt(3).m_value))
2095  .yytext,
2096  ((IDENT)(yyq.StackAt(1).m_value))
2097  .yytext),
2098  ((INCREMENT)(yyq.StackAt(0).m_value))
2099  .yytext, true)){}}
2100 
2102  public TypecastExpression_6(Parser yyq):base(yyq,
2103  ((Typename)(yyq.StackAt(3).m_value))
2105 )yyq),
2106  ((IDENT)(yyq.StackAt(1).m_value))
2107  .yytext,
2108  ((DECREMENT)(yyq.StackAt(0).m_value))
2109  .yytext, true)){}}
2110 
2112  public TypecastExpression_7(Parser yyq):base(yyq,
2113  ((Typename)(yyq.StackAt(5).m_value))
2115 )yyq), new IdentDotExpression(((LSLSyntax
2116 )yyq),
2117  ((IDENT)(yyq.StackAt(3).m_value))
2118  .yytext,
2119  ((IDENT)(yyq.StackAt(1).m_value))
2120  .yytext),
2121  ((DECREMENT)(yyq.StackAt(0).m_value))
2122  .yytext, true)){}}
2123 
2125  public TypecastExpression_8(Parser yyq):base(yyq,
2126  ((Typename)(yyq.StackAt(2).m_value))
2127  .yytext,
2128  ((FunctionCall)(yyq.StackAt(0).m_value))
2129  ){}}
2130 
2132  public TypecastExpression_9(Parser yyq):base(yyq,
2133  ((Typename)(yyq.StackAt(4).m_value))
2134  .yytext,
2135  ((Expression)(yyq.StackAt(1).m_value))
2136  ){}}
2137 
2139  public FunctionCall_1(Parser yyq):base(yyq,
2140  ((IDENT)(yyq.StackAt(3).m_value))
2141  .yytext,
2142  ((ArgumentList)(yyq.StackAt(1).m_value))
2143  ){}}
2144 
2146  public ArgumentList_1(Parser yyq):base(yyq,
2147  ((Argument)(yyq.StackAt(0).m_value))
2148  ){}}
2149 
2151  public ArgumentList_2(Parser yyq):base(yyq,
2152  ((ArgumentList)(yyq.StackAt(2).m_value))
2153  ,
2154  ((Argument)(yyq.StackAt(0).m_value))
2155  ){}}
2156 
2158  public ExpressionArgument_1(Parser yyq):base(yyq,
2159  ((Expression)(yyq.StackAt(0).m_value))
2160  ){}}
2161 
2162 public class Typename_1 : Typename {
2163  public Typename_1(Parser yyq):base(yyq,
2164  ((INTEGER_TYPE)(yyq.StackAt(0).m_value))
2165  .yytext){}}
2166 
2167 public class Typename_2 : Typename {
2168  public Typename_2(Parser yyq):base(yyq,
2169  ((FLOAT_TYPE)(yyq.StackAt(0).m_value))
2170  .yytext){}}
2171 
2172 public class Typename_3 : Typename {
2173  public Typename_3(Parser yyq):base(yyq,
2174  ((STRING_TYPE)(yyq.StackAt(0).m_value))
2175  .yytext){}}
2176 
2177 public class Typename_4 : Typename {
2178  public Typename_4(Parser yyq):base(yyq,
2179  ((KEY_TYPE)(yyq.StackAt(0).m_value))
2180  .yytext){}}
2181 
2182 public class Typename_5 : Typename {
2183  public Typename_5(Parser yyq):base(yyq,
2184  ((VECTOR_TYPE)(yyq.StackAt(0).m_value))
2185  .yytext){}}
2186 
2187 public class Typename_6 : Typename {
2188  public Typename_6(Parser yyq):base(yyq,
2189  ((ROTATION_TYPE)(yyq.StackAt(0).m_value))
2190  .yytext){}}
2191 
2192 public class Typename_7 : Typename {
2193  public Typename_7(Parser yyq):base(yyq,
2194  ((LIST_TYPE)(yyq.StackAt(0).m_value))
2195  .yytext){}}
2196 
2197 public class Event_1 : Event {
2198  public Event_1(Parser yyq):base(yyq,
2199  ((DATASERVER_EVENT)(yyq.StackAt(0).m_value))
2200  .yytext){}}
2201 
2202 public class Event_2 : Event {
2203  public Event_2(Parser yyq):base(yyq,
2204  ((EMAIL_EVENT)(yyq.StackAt(0).m_value))
2205  .yytext){}}
2206 
2207 public class Event_3 : Event {
2208  public Event_3(Parser yyq):base(yyq,
2209  ((HTTP_RESPONSE_EVENT)(yyq.StackAt(0).m_value))
2210  .yytext){}}
2211 
2212 public class Event_4 : Event {
2213  public Event_4(Parser yyq):base(yyq,
2214  ((LINK_MESSAGE_EVENT)(yyq.StackAt(0).m_value))
2215  .yytext){}}
2216 
2217 public class Event_5 : Event {
2218  public Event_5(Parser yyq):base(yyq,
2219  ((LISTEN_EVENT)(yyq.StackAt(0).m_value))
2220  .yytext){}}
2221 
2222 public class Event_6 : Event {
2223  public Event_6(Parser yyq):base(yyq,
2224  ((MONEY_EVENT)(yyq.StackAt(0).m_value))
2225  .yytext){}}
2226 
2227 public class Event_7 : Event {
2228  public Event_7(Parser yyq):base(yyq,
2229  ((REMOTE_DATA_EVENT)(yyq.StackAt(0).m_value))
2230  .yytext){}}
2231 
2232 public class Event_8 : Event {
2233  public Event_8(Parser yyq):base(yyq,
2234  ((HTTP_REQUEST_EVENT)(yyq.StackAt(0).m_value))
2235  .yytext){}}
2236 
2237 public class Event_9 : Event {
2238  public Event_9(Parser yyq):base(yyq,
2239  ((TRANSACTION_RESULT_EVENT)(yyq.StackAt(0).m_value))
2240  .yytext){}}
2241 
2243  public VoidArgEvent_1(Parser yyq):base(yyq,
2244  ((STATE_ENTRY_EVENT)(yyq.StackAt(0).m_value))
2245  .yytext){}}
2246 
2248  public VoidArgEvent_2(Parser yyq):base(yyq,
2249  ((STATE_EXIT_EVENT)(yyq.StackAt(0).m_value))
2250  .yytext){}}
2251 
2253  public VoidArgEvent_3(Parser yyq):base(yyq,
2254  ((MOVING_END_EVENT)(yyq.StackAt(0).m_value))
2255  .yytext){}}
2256 
2258  public VoidArgEvent_4(Parser yyq):base(yyq,
2259  ((MOVING_START_EVENT)(yyq.StackAt(0).m_value))
2260  .yytext){}}
2261 
2263  public VoidArgEvent_5(Parser yyq):base(yyq,
2264  ((NO_SENSOR_EVENT)(yyq.StackAt(0).m_value))
2265  .yytext){}}
2266 
2268  public VoidArgEvent_6(Parser yyq):base(yyq,
2269  ((NOT_AT_ROT_TARGET_EVENT)(yyq.StackAt(0).m_value))
2270  .yytext){}}
2271 
2273  public VoidArgEvent_7(Parser yyq):base(yyq,
2274  ((NOT_AT_TARGET_EVENT)(yyq.StackAt(0).m_value))
2275  .yytext){}}
2276 
2278  public VoidArgEvent_8(Parser yyq):base(yyq,
2279  ((TIMER_EVENT)(yyq.StackAt(0).m_value))
2280  .yytext){}}
2281 
2282 public class KeyArgEvent_1 : KeyArgEvent {
2283  public KeyArgEvent_1(Parser yyq):base(yyq,
2284  ((ATTACH_EVENT)(yyq.StackAt(0).m_value))
2285  .yytext){}}
2286 
2287 public class KeyArgEvent_2 : KeyArgEvent {
2288  public KeyArgEvent_2(Parser yyq):base(yyq,
2289  ((OBJECT_REZ_EVENT)(yyq.StackAt(0).m_value))
2290  .yytext){}}
2291 
2292 public class IntArgEvent_1 : IntArgEvent {
2293  public IntArgEvent_1(Parser yyq):base(yyq,
2294  ((CHANGED_EVENT)(yyq.StackAt(0).m_value))
2295  .yytext){}}
2296 
2297 public class IntArgEvent_2 : IntArgEvent {
2298  public IntArgEvent_2(Parser yyq):base(yyq,
2299  ((COLLISION_EVENT)(yyq.StackAt(0).m_value))
2300  .yytext){}}
2301 
2302 public class IntArgEvent_3 : IntArgEvent {
2303  public IntArgEvent_3(Parser yyq):base(yyq,
2304  ((COLLISION_END_EVENT)(yyq.StackAt(0).m_value))
2305  .yytext){}}
2306 
2307 public class IntArgEvent_4 : IntArgEvent {
2308  public IntArgEvent_4(Parser yyq):base(yyq,
2309  ((COLLISION_START_EVENT)(yyq.StackAt(0).m_value))
2310  .yytext){}}
2311 
2312 public class IntArgEvent_5 : IntArgEvent {
2313  public IntArgEvent_5(Parser yyq):base(yyq,
2314  ((ON_REZ_EVENT)(yyq.StackAt(0).m_value))
2315  .yytext){}}
2316 
2317 public class IntArgEvent_6 : IntArgEvent {
2318  public IntArgEvent_6(Parser yyq):base(yyq,
2319  ((RUN_TIME_PERMISSIONS_EVENT)(yyq.StackAt(0).m_value))
2320  .yytext){}}
2321 
2322 public class IntArgEvent_7 : IntArgEvent {
2323  public IntArgEvent_7(Parser yyq):base(yyq,
2324  ((SENSOR_EVENT)(yyq.StackAt(0).m_value))
2325  .yytext){}}
2326 
2327 public class IntArgEvent_8 : IntArgEvent {
2328  public IntArgEvent_8(Parser yyq):base(yyq,
2329  ((TOUCH_EVENT)(yyq.StackAt(0).m_value))
2330  .yytext){}}
2331 
2332 public class IntArgEvent_9 : IntArgEvent {
2333  public IntArgEvent_9(Parser yyq):base(yyq,
2334  ((TOUCH_END_EVENT)(yyq.StackAt(0).m_value))
2335  .yytext){}}
2336 
2337 public class IntArgEvent_10 : IntArgEvent {
2338  public IntArgEvent_10(Parser yyq):base(yyq,
2339  ((TOUCH_START_EVENT)(yyq.StackAt(0).m_value))
2340  .yytext){}}
2341 
2343  public VectorArgEvent_1(Parser yyq):base(yyq,
2344  ((LAND_COLLISION_EVENT)(yyq.StackAt(0).m_value))
2345  .yytext){}}
2346 
2348  public VectorArgEvent_2(Parser yyq):base(yyq,
2349  ((LAND_COLLISION_END_EVENT)(yyq.StackAt(0).m_value))
2350  .yytext){}}
2351 
2353  public VectorArgEvent_3(Parser yyq):base(yyq,
2354  ((LAND_COLLISION_START_EVENT)(yyq.StackAt(0).m_value))
2355  .yytext){}}
2356 
2358  public IntRotRotArgEvent_1(Parser yyq):base(yyq,
2359  ((AT_ROT_TARGET_EVENT)(yyq.StackAt(0).m_value))
2360  .yytext){}}
2361 
2363  public IntVecVecArgEvent_1(Parser yyq):base(yyq,
2364  ((AT_TARGET_EVENT)(yyq.StackAt(0).m_value))
2365  .yytext){}}
2366 
2368  public KeyIntIntArgEvent_1(Parser yyq):base(yyq,
2369  ((CONTROL_EVENT)(yyq.StackAt(0).m_value))
2370  .yytext){}}
2371 public class yyLSLSyntax
2372 : YyParser {
2373  public override object Action(Parser yyq,SYMBOL yysym, int yyact) {
2374  switch(yyact) {
2375  case -1: break;
2376 } return null; }
2377 
2379  public ArgumentDeclarationList_3(Parser yyq):base(yyq){}}
2380 
2382  public ArgumentList_3(Parser yyq):base(yyq){}}
2383 
2385  public ArgumentList_4(Parser yyq):base(yyq){}}
2386 
2388  public ArgumentDeclarationList_4(Parser yyq):base(yyq){}}
2389 
2391  public ArgumentDeclarationList_5(Parser yyq):base(yyq){}}
2392 public yyLSLSyntax
2393 ():base() { arr = new int[] {
2394 101,4,6,52,0,
2395 46,0,53,0,102,
2396 20,103,4,28,76,
2397 0,83,0,76,0,
2398 80,0,114,0,111,
2399 0,103,0,114,0,
2400 97,0,109,0,82,
2401 0,111,0,111,0,
2402 116,0,1,97,1,
2403 2,104,18,1,2845,
2404 102,2,0,105,5,
2405 395,1,0,106,18,
2406 1,0,0,2,0,
2407 1,1,107,18,1,
2408 1,108,20,109,4,
2409 18,76,0,73,0,
2410 83,0,84,0,95,
2411 0,84,0,89,0,
2412 80,0,69,0,1,
2413 57,1,1,2,0,
2414 1,2,110,18,1,
2415 2,111,20,112,4,
2416 26,82,0,79,0,
2417 84,0,65,0,84,
2418 0,73,0,79,0,
2419 78,0,95,0,84,
2420 0,89,0,80,0,
2421 69,0,1,56,1,
2422 1,2,0,1,3,
2423 113,18,1,3,114,
2424 20,115,4,22,86,
2425 0,69,0,67,0,
2426 84,0,79,0,82,
2427 0,95,0,84,0,
2428 89,0,80,0,69,
2429 0,1,55,1,1,
2430 2,0,1,4,116,
2431 18,1,4,117,20,
2432 118,4,16,75,0,
2433 69,0,89,0,95,
2434 0,84,0,89,0,
2435 80,0,69,0,1,
2436 54,1,1,2,0,
2437 1,5,119,18,1,
2438 5,120,20,121,4,
2439 22,83,0,84,0,
2440 82,0,73,0,78,
2441 0,71,0,95,0,
2442 84,0,89,0,80,
2443 0,69,0,1,53,
2444 1,1,2,0,1,
2445 6,122,18,1,6,
2446 123,20,124,4,20,
2447 70,0,76,0,79,
2448 0,65,0,84,0,
2449 95,0,84,0,89,
2450 0,80,0,69,0,
2451 1,52,1,1,2,
2452 0,1,7,125,18,
2453 1,7,126,20,127,
2454 4,24,73,0,78,
2455 0,84,0,69,0,
2456 71,0,69,0,82,
2457 0,95,0,84,0,
2458 89,0,80,0,69,
2459 0,1,51,1,1,
2460 2,0,1,8,128,
2461 18,1,8,129,20,
2462 130,4,16,84,0,
2463 121,0,112,0,101,
2464 0,110,0,97,0,
2465 109,0,101,0,1,
2466 124,1,2,2,0,
2467 1,9,131,18,1,
2468 9,132,20,133,4,
2469 10,73,0,68,0,
2470 69,0,78,0,84,
2471 0,1,93,1,1,
2472 2,0,1,10,134,
2473 18,1,10,135,20,
2474 136,4,20,76,0,
2475 69,0,70,0,84,
2476 0,95,0,80,0,
2477 65,0,82,0,69,
2478 0,78,0,1,16,
2479 1,1,2,0,1,
2480 18,137,18,1,18,
2481 129,2,0,1,19,
2482 138,18,1,19,132,
2483 2,0,1,20,139,
2484 18,1,20,140,20,
2485 141,4,46,65,0,
2486 114,0,103,0,117,
2487 0,109,0,101,0,
2488 110,0,116,0,68,
2489 0,101,0,99,0,
2490 108,0,97,0,114,
2491 0,97,0,116,0,
2492 105,0,111,0,110,
2493 0,76,0,105,0,
2494 115,0,116,0,1,
2495 112,1,2,2,0,
2496 1,21,142,18,1,
2497 21,143,20,144,4,
2498 10,67,0,79,0,
2499 77,0,77,0,65,
2500 0,1,14,1,1,
2501 2,0,1,1694,145,
2502 18,1,1694,146,20,
2503 147,4,32,70,0,
2504 111,0,114,0,76,
2505 0,111,0,111,0,
2506 112,0,83,0,116,
2507 0,97,0,116,0,
2508 101,0,109,0,101,
2509 0,110,0,116,0,
2510 1,147,1,2,2,
2511 0,1,1695,148,18,
2512 1,1695,143,2,0,
2513 1,2811,149,18,1,
2514 2811,150,20,151,4,
2515 18,83,0,69,0,
2516 77,0,73,0,67,
2517 0,79,0,76,0,
2518 79,0,78,0,1,
2519 11,1,1,2,0,
2520 1,2645,152,18,1,
2521 2645,153,20,154,4,
2522 32,73,0,110,0,
2523 116,0,65,0,114,
2524 0,103,0,83,0,
2525 116,0,97,0,116,
2526 0,101,0,69,0,
2527 118,0,101,0,110,
2528 0,116,0,1,107,
2529 1,2,2,0,1,
2530 2646,155,18,1,2646,
2531 156,20,157,4,32,
2532 75,0,101,0,121,
2533 0,65,0,114,0,
2534 103,0,83,0,116,
2535 0,97,0,116,0,
2536 101,0,69,0,118,
2537 0,101,0,110,0,
2538 116,0,1,106,1,
2539 2,2,0,1,30,
2540 158,18,1,30,159,
2541 20,160,4,22,68,
2542 0,101,0,99,0,
2543 108,0,97,0,114,
2544 0,97,0,116,0,
2545 105,0,111,0,110,
2546 0,1,119,1,2,
2547 2,0,1,31,161,
2548 18,1,31,162,20,
2549 163,4,22,82,0,
2550 73,0,71,0,72,
2551 0,84,0,95,0,
2552 80,0,65,0,82,
2553 0,69,0,78,0,
2554 1,17,1,1,2,
2555 0,1,32,164,18,
2556 1,32,165,20,166,
2557 4,20,76,0,69,
2558 0,70,0,84,0,
2559 95,0,66,0,82,
2560 0,65,0,67,0,
2561 69,0,1,12,1,
2562 1,2,0,1,2650,
2563 167,18,1,2650,168,
2564 20,169,4,44,75,
2565 0,101,0,121,0,
2566 73,0,110,0,116,
2567 0,73,0,110,0,
2568 116,0,65,0,114,
2569 0,103,0,83,0,
2570 116,0,97,0,116,
2571 0,101,0,69,0,
2572 118,0,101,0,110,
2573 0,116,0,1,111,
2574 1,2,2,0,1,
2575 2651,170,18,1,2651,
2576 171,20,172,4,44,
2577 73,0,110,0,116,
2578 0,86,0,101,0,
2579 99,0,86,0,101,
2580 0,99,0,65,0,
2581 114,0,103,0,83,
2582 0,116,0,97,0,
2583 116,0,101,0,69,
2584 0,118,0,101,0,
2585 110,0,116,0,1,
2586 110,1,2,2,0,
2587 1,1114,173,18,1,
2588 1114,132,2,0,1,
2589 2654,174,18,1,2654,
2590 153,2,0,1,1152,
2591 175,18,1,1152,176,
2592 20,177,4,32,83,
2593 0,105,0,109,0,
2594 112,0,108,0,101,
2595 0,65,0,115,0,
2596 115,0,105,0,103,
2597 0,110,0,109,0,
2598 101,0,110,0,116,
2599 0,1,138,1,2,
2600 2,0,1,1117,178,
2601 18,1,1117,179,20,
2602 180,4,28,80,0,
2603 69,0,82,0,67,
2604 0,69,0,78,0,
2605 84,0,95,0,69,
2606 0,81,0,85,0,
2607 65,0,76,0,83,
2608 0,1,10,1,1,
2609 2,0,1,40,181,
2610 18,1,40,132,2,
2611 0,1,41,182,18,
2612 1,41,135,2,0,
2613 1,42,183,18,1,
2614 42,184,20,185,4,
2615 20,69,0,120,0,
2616 112,0,114,0,101,
2617 0,115,0,115,0,
2618 105,0,111,0,110,
2619 0,1,156,1,2,
2620 2,0,1,43,186,
2621 18,1,43,187,20,
2622 188,4,22,82,0,
2623 73,0,71,0,72,
2624 0,84,0,95,0,
2625 83,0,72,0,73,
2626 0,70,0,84,0,
2627 1,41,1,1,2,
2628 0,1,44,189,18,
2629 1,44,132,2,0,
2630 1,1159,190,18,1,
2631 1159,184,2,0,1,
2632 46,191,18,1,46,
2633 192,20,193,4,12,
2634 80,0,69,0,82,
2635 0,73,0,79,0,
2636 68,0,1,24,1,
2637 1,2,0,1,47,
2638 194,18,1,47,132,
2639 2,0,1,48,195,
2640 18,1,48,196,20,
2641 197,4,18,68,0,
2642 69,0,67,0,82,
2643 0,69,0,77,0,
2644 69,0,78,0,84,
2645 0,1,5,1,1,
2646 2,0,1,49,198,
2647 18,1,49,199,20,
2648 200,4,18,73,0,
2649 78,0,67,0,82,
2650 0,69,0,77,0,
2651 69,0,78,0,84,
2652 0,1,4,1,1,
2653 2,0,1,50,201,
2654 18,1,50,196,2,
2655 0,1,51,202,18,
2656 1,51,199,2,0,
2657 1,52,203,18,1,
2658 52,135,2,0,1,
2659 2281,204,18,1,2281,
2660 176,2,0,1,2841,
2661 205,18,1,2841,206,
2662 20,207,4,48,71,
2663 0,108,0,111,0,
2664 98,0,97,0,108,
2665 0,70,0,117,0,
2666 110,0,99,0,116,
2667 0,105,0,111,0,
2668 110,0,68,0,101,
2669 0,102,0,105,0,
2670 110,0,105,0,116,
2671 0,105,0,111,0,
2672 110,0,1,100,1,
2673 2,2,0,1,2842,
2674 208,18,1,2842,209,
2675 20,210,4,50,71,
2676 0,108,0,111,0,
2677 98,0,97,0,108,
2678 0,86,0,97,0,
2679 114,0,105,0,97,
2680 0,98,0,108,0,
2681 101,0,68,0,101,
2682 0,99,0,108,0,
2683 97,0,114,0,97,
2684 0,116,0,105,0,
2685 111,0,110,0,1,
2686 99,1,2,2,0,
2687 1,2755,211,18,1,
2688 2755,212,20,213,4,
2689 22,82,0,73,0,
2690 71,0,72,0,84,
2691 0,95,0,66,0,
2692 82,0,65,0,67,
2693 0,69,0,1,13,
2694 1,1,2,0,1,
2695 1730,214,18,1,1730,
2696 176,2,0,1,1731,
2697 215,18,1,1731,150,
2698 2,0,1,61,216,
2699 18,1,61,129,2,
2700 0,1,62,217,18,
2701 1,62,162,2,0,
2702 1,63,218,18,1,
2703 63,132,2,0,1,
2704 65,219,18,1,65,
2705 192,2,0,1,66,
2706 220,18,1,66,132,
2707 2,0,1,67,221,
2708 18,1,67,196,2,
2709 0,1,68,222,18,
2710 1,68,199,2,0,
2711 1,69,223,18,1,
2712 69,196,2,0,1,
2713 70,224,18,1,70,
2714 199,2,0,1,71,
2715 225,18,1,71,135,
2716 2,0,1,73,226,
2717 18,1,73,184,2,
2718 0,1,74,227,18,
2719 1,74,162,2,0,
2720 1,1189,228,18,1,
2721 1189,229,20,230,4,
2722 22,83,0,84,0,
2723 65,0,82,0,95,
2724 0,69,0,81,0,
2725 85,0,65,0,76,
2726 0,83,0,1,8,
2727 1,1,2,0,1,
2728 76,231,18,1,76,
2729 232,20,233,4,20,
2730 76,0,69,0,70,
2731 0,84,0,95,0,
2732 83,0,72,0,73,
2733 0,70,0,84,0,
2734 1,40,1,1,2,
2735 0,1,1153,234,18,
2736 1,1153,235,20,236,
2737 4,24,83,0,76,
2738 0,65,0,83,0,
2739 72,0,95,0,69,
2740 0,81,0,85,0,
2741 65,0,76,0,83,
2742 0,1,9,1,1,
2743 2,0,1,79,237,
2744 18,1,79,238,20,
2745 239,4,10,84,0,
2746 73,0,76,0,68,
2747 0,69,0,1,36,
2748 1,1,2,0,1,
2749 1195,240,18,1,1195,
2750 184,2,0,1,82,
2751 241,18,1,82,184,
2752 2,0,1,1123,242,
2753 18,1,1123,184,2,
2754 0,1,85,243,18,
2755 1,85,244,20,245,
2756 4,26,83,0,84,
2757 0,82,0,79,0,
2758 75,0,69,0,95,
2759 0,83,0,84,0,
2760 82,0,79,0,75,
2761 0,69,0,1,39,
2762 1,1,2,0,1,
2763 2547,246,18,1,2547,
2764 247,20,248,4,28,
2765 82,0,111,0,116,
2766 0,68,0,101,0,
2767 99,0,108,0,97,
2768 0,114,0,97,0,
2769 116,0,105,0,111,
2770 0,110,0,1,123,
2771 1,2,2,0,1,
2772 89,249,18,1,89,
2773 250,20,251,4,10,
2774 77,0,73,0,78,
2775 0,85,0,83,0,
2776 1,19,1,1,2,
2777 0,1,2318,252,18,
2778 1,2318,150,2,0,
2779 1,93,253,18,1,
2780 93,184,2,0,1,
2781 2792,254,18,1,2792,
2782 184,2,0,1,97,
2783 255,18,1,97,256,
2784 20,257,4,14,65,
2785 0,77,0,80,0,
2786 95,0,65,0,77,
2787 0,80,0,1,38,
2788 1,1,2,0,1,
2789 102,258,18,1,102,
2790 259,20,260,4,22,
2791 69,0,88,0,67,
2792 0,76,0,65,0,
2793 77,0,65,0,84,
2794 0,73,0,79,0,
2795 78,0,1,37,1,
2796 1,2,0,1,1775,
2797 261,18,1,1775,162,
2798 2,0,1,107,262,
2799 18,1,107,184,2,
2800 0,1,2337,263,18,
2801 1,2337,162,2,0,
2802 1,1224,264,18,1,
2803 1224,176,2,0,1,
2804 1225,265,18,1,1225,
2805 266,20,267,4,24,
2806 77,0,73,0,78,
2807 0,85,0,83,0,
2808 95,0,69,0,81,
2809 0,85,0,65,0,
2810 76,0,83,0,1,
2811 7,1,1,2,0,
2812 1,112,268,18,1,
2813 112,269,20,270,4,
2814 28,71,0,82,0,
2815 69,0,65,0,84,
2816 0,69,0,82,0,
2817 95,0,69,0,81,
2818 0,85,0,65,0,
2819 76,0,83,0,1,
2820 32,1,1,2,0,
2821 1,1188,271,18,1,
2822 1188,176,2,0,1,
2823 1231,272,18,1,1231,
2824 184,2,0,1,118,
2825 273,18,1,118,184,
2826 2,0,1,1737,274,
2827 18,1,1737,184,2,
2828 0,1,124,275,18,
2829 1,124,276,20,277,
2830 4,22,76,0,69,
2831 0,83,0,83,0,
2832 95,0,69,0,81,
2833 0,85,0,65,0,
2834 76,0,83,0,1,
2835 31,1,1,2,0,
2836 1,2657,278,18,1,
2837 2657,279,20,280,4,
2838 20,83,0,116,0,
2839 97,0,116,0,101,
2840 0,69,0,118,0,
2841 101,0,110,0,116,
2842 0,1,104,1,2,
2843 2,0,1,2658,281,
2844 18,1,2658,282,20,
2845 283,4,26,68,0,
2846 69,0,70,0,65,
2847 0,85,0,76,0,
2848 84,0,95,0,83,
2849 0,84,0,65,0,
2850 84,0,69,0,1,
2851 47,1,1,2,0,
2852 1,2659,284,18,1,
2853 2659,165,2,0,1,
2854 130,285,18,1,130,
2855 184,2,0,1,2843,
2856 286,18,1,2843,206,
2857 2,0,1,1803,287,
2858 18,1,1803,288,20,
2859 289,4,18,83,0,
2860 116,0,97,0,116,
2861 0,101,0,109,0,
2862 101,0,110,0,116,
2863 0,1,135,1,2,
2864 2,0,1,1804,290,
2865 18,1,1804,291,20,
2866 292,4,4,68,0,
2867 79,0,1,44,1,
2868 1,2,0,1,2591,
2869 293,18,1,2591,140,
2870 2,0,1,2364,294,
2871 18,1,2364,288,2,
2872 0,1,137,295,18,
2873 1,137,296,20,297,
2874 4,36,69,0,88,
2875 0,67,0,76,0,
2876 65,0,77,0,65,
2877 0,84,0,73,0,
2878 79,0,78,0,95,
2879 0,69,0,81,0,
2880 85,0,65,0,76,
2881 0,83,0,1,30,
2882 1,1,2,0,1,
2883 2293,298,18,1,2293,
2884 150,2,0,1,2834,
2885 299,18,1,2834,300,
2886 20,301,4,12,83,
2887 0,116,0,97,0,
2888 116,0,101,0,115,
2889 0,1,101,1,2,
2890 2,0,1,1701,302,
2891 18,1,1701,184,2,
2892 0,1,1756,303,18,
2893 1,1756,150,2,0,
2894 1,2527,304,18,1,
2895 2527,114,2,0,1,
2896 143,305,18,1,143,
2897 184,2,0,1,2299,
2898 306,18,1,2299,184,
2899 2,0,1,1260,307,
2900 18,1,1260,176,2,
2901 0,1,1261,308,18,
2902 1,1261,309,20,310,
2903 4,22,80,0,76,
2904 0,85,0,83,0,
2905 95,0,69,0,81,
2906 0,85,0,65,0,
2907 76,0,83,0,1,
2908 6,1,1,2,0,
2909 1,2528,311,18,1,
2910 2528,132,2,0,1,
2911 2844,312,18,1,2844,
2912 209,2,0,1,2845,
2913 104,1,151,313,18,
2914 1,151,314,20,315,
2915 4,26,69,0,81,
2916 0,85,0,65,0,
2917 76,0,83,0,95,
2918 0,69,0,81,0,
2919 85,0,65,0,76,
2920 0,83,0,1,29,
2921 1,1,2,0,1,
2922 1267,316,18,1,1267,
2923 184,2,0,1,157,
2924 317,18,1,157,184,
2925 2,0,1,2767,318,
2926 18,1,2767,319,20,
2927 320,4,10,83,0,
2928 116,0,97,0,116,
2929 0,101,0,1,102,
2930 1,2,2,0,1,
2931 1773,321,18,1,1773,
2932 146,2,0,1,1832,
2933 322,18,1,1832,288,
2934 2,0,1,1833,323,
2935 18,1,1833,324,20,
2936 325,4,10,87,0,
2937 72,0,73,0,76,
2938 0,69,0,1,45,
2939 1,1,2,0,1,
2940 1834,326,18,1,1834,
2941 135,2,0,1,166,
2942 327,18,1,166,328,
2943 20,329,4,20,76,
2944 0,69,0,70,0,
2945 84,0,95,0,65,
2946 0,78,0,71,0,
2947 76,0,69,0,1,
2948 25,1,1,2,0,
2949 1,1840,330,18,1,
2950 1840,184,2,0,1,
2951 2779,331,18,1,2779,
2952 140,2,0,1,172,
2953 332,18,1,172,184,
2954 2,0,1,2785,333,
2955 18,1,2785,159,2,
2956 0,1,2786,334,18,
2957 1,2786,335,20,336,
2958 4,12,69,0,81,
2959 0,85,0,65,0,
2960 76,0,83,0,1,
2961 15,1,1,2,0,
2962 1,2335,337,18,1,
2963 2335,146,2,0,1,
2964 1296,338,18,1,1296,
2965 176,2,0,1,1297,
2966 339,18,1,1297,335,
2967 2,0,1,2413,340,
2968 18,1,2413,341,20,
2969 342,4,26,83,0,
2970 116,0,97,0,116,
2971 0,101,0,109,0,
2972 101,0,110,0,116,
2973 0,76,0,105,0,
2974 115,0,116,0,1,
2975 134,1,2,2,0,
2976 1,1859,343,18,1,
2977 1859,162,2,0,1,
2978 1860,344,18,1,1860,
2979 150,2,0,1,188,
2980 345,18,1,188,184,
2981 2,0,1,182,346,
2982 18,1,182,347,20,
2983 348,4,22,82,0,
2984 73,0,71,0,72,
2985 0,84,0,95,0,
2986 65,0,78,0,71,
2987 0,76,0,69,0,
2988 1,26,1,1,2,
2989 0,1,199,349,18,
2990 1,199,350,20,351,
2991 4,10,67,0,65,
2992 0,82,0,69,0,
2993 84,0,1,35,1,
2994 1,2,0,1,1871,
2995 352,18,1,1871,176,
2996 2,0,1,1872,353,
2997 18,1,1872,162,2,
2998 0,1,1873,354,18,
2999 1,1873,150,2,0,
3000 1,1875,355,18,1,
3001 1875,324,2,0,1,
3002 205,356,18,1,205,
3003 184,2,0,1,2581,
3004 357,18,1,2581,358,
3005 20,359,4,10,69,
3006 0,118,0,101,0,
3007 110,0,116,0,1,
3008 125,1,2,2,0,
3009 1,2515,360,18,1,
3010 2515,143,2,0,1,
3011 1882,361,18,1,1882,
3012 184,2,0,1,2227,
3013 362,18,1,2227,288,
3014 2,0,1,217,363,
3015 18,1,217,364,20,
3016 365,4,12,83,0,
3017 84,0,82,0,79,
3018 0,75,0,69,0,
3019 1,34,1,1,2,
3020 0,1,1332,366,18,
3021 1,1332,176,2,0,
3022 1,1335,367,18,1,
3023 1335,179,2,0,1,
3024 223,368,18,1,223,
3025 184,2,0,1,2846,
3026 369,18,1,2846,370,
3027 23,371,4,6,69,
3028 0,79,0,70,0,
3029 1,2,1,6,2,
3030 0,1,1341,372,18,
3031 1,1341,184,2,0,
3032 1,1901,373,18,1,
3033 1901,162,2,0,1,
3034 1303,374,18,1,1303,
3035 184,2,0,1,2462,
3036 375,18,1,2462,288,
3037 2,0,1,236,376,
3038 18,1,236,377,20,
3039 378,4,6,65,0,
3040 77,0,80,0,1,
3041 33,1,1,2,0,
3042 1,2466,379,18,1,
3043 2466,380,20,381,4,
3044 34,67,0,111,0,
3045 109,0,112,0,111,
3046 0,117,0,110,0,
3047 100,0,83,0,116,
3048 0,97,0,116,0,
3049 101,0,109,0,101,
3050 0,110,0,116,0,
3051 1,133,1,2,2,
3052 0,1,2467,382,18,
3053 1,2467,159,2,0,
3054 1,2468,383,18,1,
3055 2468,384,20,385,4,
3056 10,83,0,84,0,
3057 65,0,84,0,69,
3058 0,1,48,1,1,
3059 2,0,1,2469,386,
3060 18,1,2469,132,2,
3061 0,1,242,387,18,
3062 1,242,184,2,0,
3063 1,2471,388,18,1,
3064 2471,389,20,390,4,
3065 26,67,0,79,0,
3066 78,0,84,0,82,
3067 0,79,0,76,0,
3068 95,0,69,0,86,
3069 0,69,0,78,0,
3070 84,0,1,65,1,
3071 1,2,0,1,2472,
3072 391,18,1,2472,392,
3073 20,393,4,30,65,
3074 0,84,0,95,0,
3075 84,0,65,0,82,
3076 0,71,0,69,0,
3077 84,0,95,0,69,
3078 0,86,0,69,0,
3079 78,0,84,0,1,
3080 59,1,1,2,0,
3081 1,2473,394,18,1,
3082 2473,395,20,396,4,
3083 38,65,0,84,0,
3084 95,0,82,0,79,
3085 0,84,0,95,0,
3086 84,0,65,0,82,
3087 0,71,0,69,0,
3088 84,0,95,0,69,
3089 0,86,0,69,0,
3090 78,0,84,0,1,
3091 58,1,1,2,0,
3092 1,2474,397,18,1,
3093 2474,398,20,399,4,
3094 52,76,0,65,0,
3095 78,0,68,0,95,
3096 0,67,0,79,0,
3097 76,0,76,0,73,
3098 0,83,0,73,0,
3099 79,0,78,0,95,
3100 0,83,0,84,0,
3101 65,0,82,0,84,
3102 0,95,0,69,0,
3103 86,0,69,0,78,
3104 0,84,0,1,71,
3105 1,1,2,0,1,
3106 2475,400,18,1,2475,
3107 401,20,402,4,48,
3108 76,0,65,0,78,
3109 0,68,0,95,0,
3110 67,0,79,0,76,
3111 0,76,0,73,0,
3112 83,0,73,0,79,
3113 0,78,0,95,0,
3114 69,0,78,0,68,
3115 0,95,0,69,0,
3116 86,0,69,0,78,
3117 0,84,0,1,70,
3118 1,1,2,0,1,
3119 2476,403,18,1,2476,
3120 404,20,405,4,40,
3121 76,0,65,0,78,
3122 0,68,0,95,0,
3123 67,0,79,0,76,
3124 0,76,0,73,0,
3125 83,0,73,0,79,
3126 0,78,0,95,0,
3127 69,0,86,0,69,
3128 0,78,0,84,0,
3129 1,69,1,1,2,
3130 0,1,2477,406,18,
3131 1,2477,407,20,408,
3132 4,34,84,0,79,
3133 0,85,0,67,0,
3134 72,0,95,0,83,
3135 0,84,0,65,0,
3136 82,0,84,0,95,
3137 0,69,0,86,0,
3138 69,0,78,0,84,
3139 0,1,89,1,1,
3140 2,0,1,2478,409,
3141 18,1,2478,410,20,
3142 411,4,30,84,0,
3143 79,0,85,0,67,
3144 0,72,0,95,0,
3145 69,0,78,0,68,
3146 0,95,0,69,0,
3147 86,0,69,0,78,
3148 0,84,0,1,90,
3149 1,1,2,0,1,
3150 2479,412,18,1,2479,
3151 413,20,414,4,22,
3152 84,0,79,0,85,
3153 0,67,0,72,0,
3154 95,0,69,0,86,
3155 0,69,0,78,0,
3156 84,0,1,88,1,
3157 1,2,0,1,2480,
3158 415,18,1,2480,416,
3159 20,417,4,24,83,
3160 0,69,0,78,0,
3161 83,0,79,0,82,
3162 0,95,0,69,0,
3163 86,0,69,0,78,
3164 0,84,0,1,84,
3165 1,1,2,0,1,
3166 2481,418,18,1,2481,
3167 419,20,420,4,52,
3168 82,0,85,0,78,
3169 0,95,0,84,0,
3170 73,0,77,0,69,
3171 0,95,0,80,0,
3172 69,0,82,0,77,
3173 0,73,0,83,0,
3174 83,0,73,0,79,
3175 0,78,0,83,0,
3176 95,0,69,0,86,
3177 0,69,0,78,0,
3178 84,0,1,83,1,
3179 1,2,0,1,2482,
3180 421,18,1,2482,422,
3181 20,423,4,24,79,
3182 0,78,0,95,0,
3183 82,0,69,0,90,
3184 0,95,0,69,0,
3185 86,0,69,0,78,
3186 0,84,0,1,81,
3187 1,1,2,0,1,
3188 2483,424,18,1,2483,
3189 425,20,426,4,42,
3190 67,0,79,0,76,
3191 0,76,0,73,0,
3192 83,0,73,0,79,
3193 0,78,0,95,0,
3194 83,0,84,0,65,
3195 0,82,0,84,0,
3196 95,0,69,0,86,
3197 0,69,0,78,0,
3198 84,0,1,64,1,
3199 1,2,0,1,256,
3200 427,18,1,256,428,
3201 20,429,4,14,80,
3202 0,69,0,82,0,
3203 67,0,69,0,78,
3204 0,84,0,1,22,
3205 1,1,2,0,1,
3206 1371,430,18,1,1371,
3207 235,2,0,1,2486,
3208 431,18,1,2486,432,
3209 20,433,4,26,67,
3210 0,72,0,65,0,
3211 78,0,71,0,69,
3212 0,68,0,95,0,
3213 69,0,86,0,69,
3214 0,78,0,84,0,
3215 1,61,1,1,2,
3216 0,1,2487,434,18,
3217 1,2487,435,20,436,
3218 4,32,79,0,66,
3219 0,74,0,69,0,
3220 67,0,84,0,95,
3221 0,82,0,69,0,
3222 90,0,95,0,69,
3223 0,86,0,69,0,
3224 78,0,84,0,1,
3225 80,1,1,2,0,
3226 1,1931,437,18,1,
3227 1931,288,2,0,1,
3228 1932,438,18,1,1932,
3229 439,20,440,4,4,
3230 73,0,70,0,1,
3231 42,1,1,2,0,
3232 1,262,441,18,1,
3233 262,184,2,0,1,
3234 1377,442,18,1,1377,
3235 184,2,0,1,2492,
3236 443,18,1,2492,444,
3237 20,445,4,30,78,
3238 0,79,0,95,0,
3239 83,0,69,0,78,
3240 0,83,0,79,0,
3241 82,0,95,0,69,
3242 0,86,0,69,0,
3243 78,0,84,0,1,
3244 77,1,1,2,0,
3245 1,1876,446,18,1,
3246 1876,135,2,0,1,
3247 2494,447,18,1,2494,
3248 448,20,449,4,32,
3249 77,0,79,0,86,
3250 0,73,0,78,0,
3251 71,0,95,0,69,
3252 0,78,0,68,0,
3253 95,0,69,0,86,
3254 0,69,0,78,0,
3255 84,0,1,75,1,
3256 1,2,0,1,2495,
3257 450,18,1,2495,451,
3258 20,452,4,32,83,
3259 0,84,0,65,0,
3260 84,0,69,0,95,
3261 0,69,0,88,0,
3262 73,0,84,0,95,
3263 0,69,0,86,0,
3264 69,0,78,0,84,
3265 0,1,86,1,1,
3266 2,0,1,1939,453,
3267 18,1,1939,184,2,
3268 0,1,2497,454,18,
3269 1,2497,455,20,456,
3270 4,48,84,0,82,
3271 0,65,0,78,0,
3272 83,0,65,0,67,
3273 0,84,0,73,0,
3274 79,0,78,0,95,
3275 0,82,0,69,0,
3276 83,0,85,0,76,
3277 0,84,0,95,0,
3278 69,0,86,0,69,
3279 0,78,0,84,0,
3280 1,92,1,1,2,
3281 0,1,827,457,18,
3282 1,827,184,2,0,
3283 1,2499,458,18,1,
3284 2499,459,20,460,4,
3285 34,82,0,69,0,
3286 77,0,79,0,84,
3287 0,69,0,95,0,
3288 68,0,65,0,84,
3289 0,65,0,95,0,
3290 69,0,86,0,69,
3291 0,78,0,84,0,
3292 1,82,1,1,2,
3293 0,1,2500,461,18,
3294 1,2500,462,20,463,
3295 4,22,77,0,79,
3296 0,78,0,69,0,
3297 89,0,95,0,69,
3298 0,86,0,69,0,
3299 78,0,84,0,1,
3300 74,1,1,2,0,
3301 1,2501,464,18,1,
3302 2501,465,20,466,4,
3303 24,76,0,73,0,
3304 83,0,84,0,69,
3305 0,78,0,95,0,
3306 69,0,86,0,69,
3307 0,78,0,84,0,
3308 1,73,1,1,2,
3309 0,1,2502,467,18,
3310 1,2502,468,20,469,
3311 4,36,76,0,73,
3312 0,78,0,75,0,
3313 95,0,77,0,69,
3314 0,83,0,83,0,
3315 65,0,71,0,69,
3316 0,95,0,69,0,
3317 86,0,69,0,78,
3318 0,84,0,1,72,
3319 1,1,2,0,1,
3320 2503,470,18,1,2503,
3321 471,20,472,4,38,
3322 72,0,84,0,84,
3323 0,80,0,95,0,
3324 82,0,69,0,83,
3325 0,80,0,79,0,
3326 78,0,83,0,69,
3327 0,95,0,69,0,
3328 86,0,69,0,78,
3329 0,84,0,1,68,
3330 1,1,2,0,1,
3331 2504,473,18,1,2504,
3332 474,20,475,4,22,
3333 69,0,77,0,65,
3334 0,73,0,76,0,
3335 95,0,69,0,86,
3336 0,69,0,78,0,
3337 84,0,1,67,1,
3338 1,2,0,1,277,
3339 476,18,1,277,477,
3340 20,478,4,10,83,
3341 0,76,0,65,0,
3342 83,0,72,0,1,
3343 21,1,1,2,0,
3344 1,2506,479,18,1,
3345 2506,480,20,481,4,
3346 34,75,0,101,0,
3347 121,0,73,0,110,
3348 0,116,0,73,0,
3349 110,0,116,0,65,
3350 0,114,0,103,0,
3351 69,0,118,0,101,
3352 0,110,0,116,0,
3353 1,132,1,2,2,
3354 0,1,2507,482,18,
3355 1,2507,135,2,0,
3356 1,2508,483,18,1,
3357 2508,117,2,0,1,
3358 2509,484,18,1,2509,
3359 132,2,0,1,2510,
3360 485,18,1,2510,486,
3361 20,487,4,28,75,
3362 0,101,0,121,0,
3363 68,0,101,0,99,
3364 0,108,0,97,0,
3365 114,0,97,0,116,
3366 0,105,0,111,0,
3367 110,0,1,120,1,
3368 2,2,0,1,283,
3369 488,18,1,283,184,
3370 2,0,1,2512,489,
3371 18,1,2512,126,2,
3372 0,1,2513,490,18,
3373 1,2513,132,2,0,
3374 1,2514,491,18,1,
3375 2514,492,20,493,4,
3376 28,73,0,110,0,
3377 116,0,68,0,101,
3378 0,99,0,108,0,
3379 97,0,114,0,97,
3380 0,116,0,105,0,
3381 111,0,110,0,1,
3382 121,1,2,2,0,
3383 1,1958,494,18,1,
3384 1958,162,2,0,1,
3385 2517,495,18,1,2517,
3386 492,2,0,1,2518,
3387 496,18,1,2518,497,
3388 20,498,4,64,75,
3389 0,101,0,121,0,
3390 73,0,110,0,116,
3391 0,73,0,110,0,
3392 116,0,65,0,114,
3393 0,103,0,117,0,
3394 109,0,101,0,110,
3395 0,116,0,68,0,
3396 101,0,99,0,108,
3397 0,97,0,114,0,
3398 97,0,116,0,105,
3399 0,111,0,110,0,
3400 76,0,105,0,115,
3401 0,116,0,1,118,
3402 1,2,2,0,1,
3403 2519,499,18,1,2519,
3404 162,2,0,1,1406,
3405 500,18,1,1406,176,
3406 2,0,1,1407,501,
3407 18,1,1407,229,2,
3408 0,1,2522,502,18,
3409 1,2522,503,20,504,
3410 4,34,73,0,110,
3411 0,116,0,86,0,
3412 101,0,99,0,86,
3413 0,101,0,99,0,
3414 65,0,114,0,103,
3415 0,69,0,118,0,
3416 101,0,110,0,116,
3417 0,1,131,1,2,
3418 2,0,1,2523,505,
3419 18,1,2523,135,2,
3420 0,1,2525,506,18,
3421 1,2525,492,2,0,
3422 1,2526,507,18,1,
3423 2526,143,2,0,1,
3424 299,508,18,1,299,
3425 509,20,510,4,8,
3426 83,0,84,0,65,
3427 0,82,0,1,20,
3428 1,1,2,0,1,
3429 1370,511,18,1,1370,
3430 176,2,0,1,2529,
3431 512,18,1,2529,513,
3432 20,514,4,28,86,
3433 0,101,0,99,0,
3434 68,0,101,0,99,
3435 0,108,0,97,0,
3436 114,0,97,0,116,
3437 0,105,0,111,0,
3438 110,0,1,122,1,
3439 2,2,0,1,2530,
3440 515,18,1,2530,143,
3441 2,0,1,2532,516,
3442 18,1,2532,513,2,
3443 0,1,305,517,18,
3444 1,305,184,2,0,
3445 1,2534,518,18,1,
3446 2534,162,2,0,1,
3447 2822,519,18,1,2822,
3448 150,2,0,1,2458,
3449 520,18,1,2458,288,
3450 2,0,1,2459,521,
3451 18,1,2459,212,2,
3452 0,1,2538,522,18,
3453 1,2538,135,2,0,
3454 1,2540,523,18,1,
3455 2540,492,2,0,1,
3456 2541,524,18,1,2541,
3457 143,2,0,1,2542,
3458 525,18,1,2542,111,
3459 2,0,1,2464,526,
3460 18,1,2464,212,2,
3461 0,1,2544,527,18,
3462 1,2544,247,2,0,
3463 1,2545,528,18,1,
3464 2545,143,2,0,1,
3465 1989,529,18,1,1989,
3466 288,2,0,1,1990,
3467 530,18,1,1990,531,
3468 20,532,4,8,69,
3469 0,76,0,83,0,
3470 69,0,1,43,1,
3471 1,2,0,1,2548,
3472 533,18,1,2548,534,
3473 20,535,4,64,73,
3474 0,110,0,116,0,
3475 82,0,111,0,116,
3476 0,82,0,111,0,
3477 116,0,65,0,114,
3478 0,103,0,117,0,
3479 109,0,101,0,110,
3480 0,116,0,68,0,
3481 101,0,99,0,108,
3482 0,97,0,114,0,
3483 97,0,116,0,105,
3484 0,111,0,110,0,
3485 76,0,105,0,115,
3486 0,116,0,1,116,
3487 1,2,2,0,1,
3488 2470,536,18,1,2470,
3489 165,2,0,1,322,
3490 537,18,1,322,250,
3491 2,0,1,2551,538,
3492 18,1,2551,380,2,
3493 0,1,1933,539,18,
3494 1,1933,135,2,0,
3495 1,2553,540,18,1,
3496 2553,135,2,0,1,
3497 883,541,18,1,883,
3498 184,2,0,1,2555,
3499 542,18,1,2555,513,
3500 2,0,1,328,543,
3501 18,1,328,184,2,
3502 0,1,1443,544,18,
3503 1,1443,266,2,0,
3504 1,2559,545,18,1,
3505 2559,380,2,0,1,
3506 2560,546,18,1,2560,
3507 547,20,548,4,22,
3508 73,0,110,0,116,
3509 0,65,0,114,0,
3510 103,0,69,0,118,
3511 0,101,0,110,0,
3512 116,0,1,128,1,
3513 2,2,0,1,2561,
3514 549,18,1,2561,135,
3515 2,0,1,1449,550,
3516 18,1,1449,184,2,
3517 0,1,2485,551,18,
3518 1,2485,552,20,553,
3519 4,30,67,0,79,
3520 0,76,0,76,0,
3521 73,0,83,0,73,
3522 0,79,0,78,0,
3523 95,0,69,0,86,
3524 0,69,0,78,0,
3525 84,0,1,62,1,
3526 1,2,0,1,2565,
3527 554,18,1,2565,162,
3528 2,0,1,2488,555,
3529 18,1,2488,556,20,
3530 557,4,24,65,0,
3531 84,0,84,0,65,
3532 0,67,0,72,0,
3533 95,0,69,0,86,
3534 0,69,0,78,0,
3535 84,0,1,60,1,
3536 1,2,0,1,2489,
3537 558,18,1,2489,559,
3538 20,560,4,22,84,
3539 0,73,0,77,0,
3540 69,0,82,0,95,
3541 0,69,0,86,0,
3542 69,0,78,0,84,
3543 0,1,87,1,1,
3544 2,0,1,2490,561,
3545 18,1,2490,562,20,
3546 563,4,38,78,0,
3547 79,0,84,0,95,
3548 0,65,0,84,0,
3549 95,0,84,0,65,
3550 0,82,0,71,0,
3551 69,0,84,0,95,
3552 0,69,0,86,0,
3553 69,0,78,0,84,
3554 0,1,79,1,1,
3555 2,0,1,2491,564,
3556 18,1,2491,565,20,
3557 566,4,46,78,0,
3558 79,0,84,0,95,
3559 0,65,0,84,0,
3560 95,0,82,0,79,
3561 0,84,0,95,0,
3562 84,0,65,0,82,
3563 0,71,0,69,0,
3564 84,0,95,0,69,
3565 0,86,0,69,0,
3566 78,0,84,0,1,
3567 78,1,1,2,0,
3568 1,2571,567,18,1,
3569 2571,486,2,0,1,
3570 2493,568,18,1,2493,
3571 569,20,570,4,36,
3572 77,0,79,0,86,
3573 0,73,0,78,0,
3574 71,0,95,0,83,
3575 0,84,0,65,0,
3576 82,0,84,0,95,
3577 0,69,0,86,0,
3578 69,0,78,0,84,
3579 0,1,76,1,1,
3580 2,0,1,1413,571,
3581 18,1,1413,184,2,
3582 0,1,346,572,18,
3583 1,346,573,20,574,
3584 4,8,80,0,76,
3585 0,85,0,83,0,
3586 1,18,1,1,2,
3587 0,1,2575,575,18,
3588 1,2575,380,2,0,
3589 1,2496,576,18,1,
3590 2496,577,20,578,4,
3591 34,83,0,84,0,
3592 65,0,84,0,69,
3593 0,95,0,69,0,
3594 78,0,84,0,82,
3595 0,89,0,95,0,
3596 69,0,86,0,69,
3597 0,78,0,84,0,
3598 1,85,1,1,2,
3599 0,1,2577,579,18,
3600 1,2577,135,2,0,
3601 1,2021,580,18,1,
3602 2021,288,2,0,1,
3603 2022,581,18,1,2022,
3604 384,2,0,1,352,
3605 582,18,1,352,184,
3606 2,0,1,2024,583,
3607 18,1,2024,132,2,
3608 0,1,2025,584,18,
3609 1,2025,585,20,586,
3610 4,8,74,0,85,
3611 0,77,0,80,0,
3612 1,49,1,1,2,
3613 0,1,2026,587,18,
3614 1,2026,132,2,0,
3615 1,2027,588,18,1,
3616 2027,589,20,590,4,
3617 4,65,0,84,0,
3618 1,23,1,1,2,
3619 0,1,2028,591,18,
3620 1,2028,132,2,0,
3621 1,2029,592,18,1,
3622 2029,380,2,0,1,
3623 2030,593,18,1,2030,
3624 594,20,595,4,14,
3625 70,0,111,0,114,
3626 0,76,0,111,0,
3627 111,0,112,0,1,
3628 146,1,2,2,0,
3629 1,2031,596,18,1,
3630 2031,597,20,598,4,
3631 32,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,145,
3638 1,2,2,0,1,
3639 2032,599,18,1,2032,
3640 600,20,601,4,28,
3641 87,0,104,0,105,
3642 0,108,0,101,0,
3643 83,0,116,0,97,
3644 0,116,0,101,0,
3645 109,0,101,0,110,
3646 0,116,0,1,144,
3647 1,2,2,0,1,
3648 2033,602,18,1,2033,
3649 603,20,604,4,22,
3650 73,0,102,0,83,
3651 0,116,0,97,0,
3652 116,0,101,0,109,
3653 0,101,0,110,0,
3654 116,0,1,143,1,
3655 2,2,0,1,2034,
3656 605,18,1,2034,606,
3657 20,607,4,22,83,
3658 0,116,0,97,0,
3659 116,0,101,0,67,
3660 0,104,0,97,0,
3661 110,0,103,0,101,
3662 0,1,142,1,2,
3663 2,0,1,1478,608,
3664 18,1,1478,176,2,
3665 0,1,1479,609,18,
3666 1,1479,309,2,0,
3667 1,2037,610,18,1,
3668 2037,150,2,0,1,
3669 2038,611,18,1,2038,
3670 612,20,613,4,18,
3671 74,0,117,0,109,
3672 0,112,0,76,0,
3673 97,0,98,0,101,
3674 0,108,0,1,140,
3675 1,2,2,0,1,
3676 2039,614,18,1,2039,
3677 150,2,0,1,2040,
3678 615,18,1,2040,616,
3679 20,617,4,30,82,
3680 0,101,0,116,0,
3681 117,0,114,0,110,
3682 0,83,0,116,0,
3683 97,0,116,0,101,
3684 0,109,0,101,0,
3685 110,0,116,0,1,
3686 139,1,2,2,0,
3687 1,2041,618,18,1,
3688 2041,150,2,0,1,
3689 1485,619,18,1,1485,
3690 184,2,0,1,372,
3691 620,18,1,372,196,
3692 2,0,1,373,621,
3693 18,1,373,132,2,
3694 0,1,374,622,18,
3695 1,374,192,2,0,
3696 1,375,623,18,1,
3697 375,132,2,0,1,
3698 376,624,18,1,376,
3699 199,2,0,1,377,
3700 625,18,1,377,132,
3701 2,0,1,378,626,
3702 18,1,378,192,2,
3703 0,1,379,627,18,
3704 1,379,132,2,0,
3705 1,380,628,18,1,
3706 380,629,20,630,4,
3707 16,67,0,111,0,
3708 110,0,115,0,116,
3709 0,97,0,110,0,
3710 116,0,1,152,1,
3711 2,2,0,1,381,
3712 631,18,1,381,328,
3713 2,0,1,371,632,
3714 18,1,371,633,20,
3715 634,4,24,70,0,
3716 117,0,110,0,99,
3717 0,116,0,105,0,
3718 111,0,110,0,67,
3719 0,97,0,108,0,
3720 108,0,1,148,1,
3721 2,2,0,1,942,
3722 635,18,1,942,184,
3723 2,0,1,2533,636,
3724 18,1,2533,637,20,
3725 638,4,64,73,0,
3726 110,0,116,0,86,
3727 0,101,0,99,0,
3728 86,0,101,0,99,
3729 0,65,0,114,0,
3730 103,0,117,0,109,
3731 0,101,0,110,0,
3732 116,0,68,0,101,
3733 0,99,0,108,0,
3734 97,0,114,0,97,
3735 0,116,0,105,0,
3736 111,0,110,0,76,
3737 0,105,0,115,0,
3738 116,0,1,117,1,
3739 2,2,0,1,387,
3740 639,18,1,387,184,
3741 2,0,1,2536,640,
3742 18,1,2536,380,2,
3743 0,1,2537,641,18,
3744 1,2537,642,20,643,
3745 4,34,73,0,110,
3746 0,116,0,82,0,
3747 111,0,116,0,82,
3748 0,111,0,116,0,
3749 65,0,114,0,103,
3750 0,69,0,118,0,
3751 101,0,110,0,116,
3752 0,1,130,1,2,
3753 2,0,1,2543,644,
3754 18,1,2543,132,2,
3755 0,1,2823,645,18,
3756 1,2823,646,20,647,
3757 4,34,71,0,108,
3758 0,111,0,98,0,
3759 97,0,108,0,68,
3760 0,101,0,102,0,
3761 105,0,110,0,105,
3762 0,116,0,105,0,
3763 111,0,110,0,115,
3764 0,1,98,1,2,
3765 2,0,1,1514,648,
3766 18,1,1514,176,2,
3767 0,1,1515,649,18,
3768 1,1515,335,2,0,
3769 1,2549,650,18,1,
3770 2549,162,2,0,1,
3771 2074,651,18,1,2074,
3772 176,2,0,1,2075,
3773 652,18,1,2075,162,
3774 2,0,1,2552,653,
3775 18,1,2552,654,20,
3776 655,4,28,86,0,
3777 101,0,99,0,116,
3778 0,111,0,114,0,
3779 65,0,114,0,103,
3780 0,69,0,118,0,
3781 101,0,110,0,116,
3782 0,1,129,1,2,
3783 2,0,1,406,656,
3784 18,1,406,143,2,
3785 0,1,1521,657,18,
3786 1,1521,184,2,0,
3787 1,2556,658,18,1,
3788 2556,659,20,660,4,
3789 58,86,0,101,0,
3790 99,0,116,0,111,
3791 0,114,0,65,0,
3792 114,0,103,0,117,
3793 0,109,0,101,0,
3794 110,0,116,0,68,
3795 0,101,0,99,0,
3796 108,0,97,0,114,
3797 0,97,0,116,0,
3798 105,0,111,0,110,
3799 0,76,0,105,0,
3800 115,0,116,0,1,
3801 115,1,2,2,0,
3802 1,2557,661,18,1,
3803 2557,162,2,0,1,
3804 412,662,18,1,412,
3805 184,2,0,1,2641,
3806 663,18,1,2641,168,
3807 2,0,1,2484,664,
3808 18,1,2484,665,20,
3809 666,4,38,67,0,
3810 79,0,76,0,76,
3811 0,73,0,83,0,
3812 73,0,79,0,78,
3813 0,95,0,69,0,
3814 78,0,68,0,95,
3815 0,69,0,86,0,
3816 69,0,78,0,84,
3817 0,1,63,1,1,
3818 2,0,1,2643,667,
3819 18,1,2643,668,20,
3820 669,4,44,73,0,
3821 110,0,116,0,82,
3822 0,111,0,116,0,
3823 82,0,111,0,116,
3824 0,65,0,114,0,
3825 103,0,83,0,116,
3826 0,97,0,116,0,
3827 101,0,69,0,118,
3828 0,101,0,110,0,
3829 116,0,1,109,1,
3830 2,2,0,1,2644,
3831 670,18,1,2644,671,
3832 20,672,4,38,86,
3833 0,101,0,99,0,
3834 116,0,111,0,114,
3835 0,65,0,114,0,
3836 103,0,83,0,116,
3837 0,97,0,116,0,
3838 101,0,69,0,118,
3839 0,101,0,110,0,
3840 116,0,1,108,1,
3841 2,2,0,1,2023,
3842 673,18,1,2023,282,
3843 2,0,1,2564,674,
3844 18,1,2564,675,20,
3845 676,4,52,73,0,
3846 110,0,116,0,65,
3847 0,114,0,103,0,
3848 117,0,109,0,101,
3849 0,110,0,116,0,
3850 68,0,101,0,99,
3851 0,108,0,97,0,
3852 114,0,97,0,116,
3853 0,105,0,111,0,
3854 110,0,76,0,105,
3855 0,115,0,116,0,
3856 1,114,1,2,2,
3857 0,1,2647,677,18,
3858 1,2647,678,20,679,
3859 4,34,86,0,111,
3860 0,105,0,100,0,
3861 65,0,114,0,103,
3862 0,83,0,116,0,
3863 97,0,116,0,101,
3864 0,69,0,118,0,
3865 101,0,110,0,116,
3866 0,1,105,1,2,
3867 2,0,1,2648,680,
3868 18,1,2648,279,2,
3869 0,1,2567,681,18,
3870 1,2567,380,2,0,
3871 1,1442,682,18,1,
3872 1442,176,2,0,1,
3873 2569,683,18,1,2569,
3874 135,2,0,1,2652,
3875 684,18,1,2652,668,
3876 2,0,1,2653,685,
3877 18,1,2653,671,2,
3878 0,1,2572,686,18,
3879 1,2572,687,20,688,
3880 4,52,75,0,101,
3881 0,121,0,65,0,
3882 114,0,103,0,117,
3883 0,109,0,101,0,
3884 110,0,116,0,68,
3885 0,101,0,99,0,
3886 108,0,97,0,114,
3887 0,97,0,116,0,
3888 105,0,111,0,110,
3889 0,76,0,105,0,
3890 115,0,116,0,1,
3891 113,1,2,2,0,
3892 1,2573,689,18,1,
3893 2573,162,2,0,1,
3894 2656,690,18,1,2656,
3895 678,2,0,1,2035,
3896 691,18,1,2035,150,
3897 2,0,1,2036,692,
3898 18,1,2036,693,20,
3899 694,4,26,74,0,
3900 117,0,109,0,112,
3901 0,83,0,116,0,
3902 97,0,116,0,101,
3903 0,109,0,101,0,
3904 110,0,116,0,1,
3905 141,1,2,2,0,
3906 1,431,695,18,1,
3907 431,143,2,0,1,
3908 2578,696,18,1,2578,
3909 162,2,0,1,2105,
3910 697,18,1,2105,288,
3911 2,0,1,2106,698,
3912 18,1,2106,531,2,
3913 0,1,1550,699,18,
3914 1,1550,176,2,0,
3915 1,437,700,18,1,
3916 437,184,2,0,1,
3917 2044,701,18,1,2044,
3918 702,20,703,4,28,
3919 69,0,109,0,112,
3920 0,116,0,121,0,
3921 83,0,116,0,97,
3922 0,116,0,101,0,
3923 109,0,101,0,110,
3924 0,116,0,1,136,
3925 1,2,2,0,1,
3926 2045,704,18,1,2045,
3927 150,2,0,1,1555,
3928 705,18,1,1555,184,
3929 2,0,1,2511,706,
3930 18,1,2511,143,2,
3931 0,1,1001,707,18,
3932 1,1001,633,2,0,
3933 1,1002,708,18,1,
3934 1002,629,2,0,1,
3935 447,709,18,1,447,
3936 347,2,0,1,2593,
3937 710,18,1,2593,162,
3938 2,0,1,2595,711,
3939 18,1,2595,380,2,
3940 0,1,2597,712,18,
3941 1,2597,713,20,714,
3942 4,18,83,0,116,
3943 0,97,0,116,0,
3944 101,0,66,0,111,
3945 0,100,0,121,0,
3946 1,103,1,2,2,
3947 0,1,1010,715,18,
3948 1,1010,176,2,0,
3949 1,1011,716,18,1,
3950 1011,162,2,0,1,
3951 1012,717,18,1,1012,
3952 184,2,0,1,1013,
3953 718,18,1,1013,162,
3954 2,0,1,459,719,
3955 18,1,459,720,20,
3956 721,4,24,76,0,
3957 69,0,70,0,84,
3958 0,95,0,66,0,
3959 82,0,65,0,67,
3960 0,75,0,69,0,
3961 84,0,1,27,1,
3962 1,2,0,1,1574,
3963 722,18,1,1574,150,
3964 2,0,1,461,723,
3965 18,1,461,724,20,
3966 725,4,24,65,0,
3967 114,0,103,0,117,
3968 0,109,0,101,0,
3969 110,0,116,0,76,
3970 0,105,0,115,0,
3971 116,0,1,149,1,
3972 2,2,0,1,462,
3973 726,18,1,462,143,
3974 2,0,1,464,727,
3975 18,1,464,728,20,
3976 729,4,16,65,0,
3977 114,0,103,0,117,
3978 0,109,0,101,0,
3979 110,0,116,0,1,
3980 150,1,2,2,0,
3981 1,2136,730,18,1,
3982 2136,288,2,0,1,
3983 1585,731,18,1,1585,
3984 732,20,733,4,12,
3985 82,0,69,0,84,
3986 0,85,0,82,0,
3987 78,0,1,50,1,
3988 1,2,0,1,2703,
3989 734,18,1,2703,713,
3990 2,0,1,476,735,
3991 18,1,476,736,20,
3992 737,4,30,83,0,
3993 84,0,82,0,73,
3994 0,78,0,71,0,
3995 95,0,67,0,79,
3996 0,78,0,83,0,
3997 84,0,65,0,78,
3998 0,84,0,1,3,
3999 1,1,2,0,1,
4000 477,738,18,1,477,
4001 739,20,740,4,28,
4002 70,0,76,0,79,
4003 0,65,0,84,0,
4004 95,0,67,0,79,
4005 0,78,0,83,0,
4006 84,0,65,0,78,
4007 0,84,0,1,96,
4008 1,1,2,0,1,
4009 478,741,18,1,478,
4010 742,20,743,4,40,
4011 72,0,69,0,88,
4012 0,95,0,73,0,
4013 78,0,84,0,69,
4014 0,71,0,69,0,
4015 82,0,95,0,67,
4016 0,79,0,78,0,
4017 83,0,84,0,65,
4018 0,78,0,84,0,
4019 1,95,1,1,2,
4020 0,1,479,744,18,
4021 1,479,745,20,746,
4022 4,32,73,0,78,
4023 0,84,0,69,0,
4024 71,0,69,0,82,
4025 0,95,0,67,0,
4026 79,0,78,0,83,
4027 0,84,0,65,0,
4028 78,0,84,0,1,
4029 94,1,1,2,0,
4030 1,480,747,18,1,
4031 480,748,20,749,4,
4032 26,82,0,73,0,
4033 71,0,72,0,84,
4034 0,95,0,66,0,
4035 82,0,65,0,67,
4036 0,75,0,69,0,
4037 84,0,1,28,1,
4038 1,2,0,1,481,
4039 750,18,1,481,728,
4040 2,0,1,1048,751,
4041 18,1,1048,184,2,
4042 0,1,2642,752,18,
4043 1,2642,171,2,0,
4044 1,2563,753,18,1,
4045 2563,492,2,0,1,
4046 2042,754,18,1,2042,
4047 755,20,756,4,20,
4048 65,0,115,0,115,
4049 0,105,0,103,0,
4050 110,0,109,0,101,
4051 0,110,0,116,0,
4052 1,137,1,2,2,
4053 0,1,2043,757,18,
4054 1,2043,150,2,0,
4055 1,2568,758,18,1,
4056 2568,759,20,760,4,
4057 22,75,0,101,0,
4058 121,0,65,0,114,
4059 0,103,0,69,0,
4060 118,0,101,0,110,
4061 0,116,0,1,127,
4062 1,2,2,0,1,
4063 2649,761,18,1,2649,
4064 212,2,0,1,1620,
4065 762,18,1,1620,176,
4066 2,0,1,1621,763,
4067 18,1,1621,159,2,
4068 0,1,1622,764,18,
4069 1,1622,335,2,0,
4070 1,509,765,18,1,
4071 509,143,2,0,1,
4072 2498,766,18,1,2498,
4073 767,20,768,4,36,
4074 72,0,84,0,84,
4075 0,80,0,95,0,
4076 82,0,69,0,81,
4077 0,85,0,69,0,
4078 83,0,84,0,95,
4079 0,69,0,86,0,
4080 69,0,78,0,84,
4081 0,1,91,1,1,
4082 2,0,1,2655,769,
4083 18,1,2655,156,2,
4084 0,1,2576,770,18,
4085 1,2576,771,20,772,
4086 4,24,86,0,111,
4087 0,105,0,100,0,
4088 65,0,114,0,103,
4089 0,69,0,118,0,
4090 101,0,110,0,116,
4091 0,1,126,1,2,
4092 2,0,1,1628,773,
4093 18,1,1628,184,2,
4094 0,1,515,774,18,
4095 1,515,184,2,0,
4096 1,2580,775,18,1,
4097 2580,380,2,0,1,
4098 2505,776,18,1,2505,
4099 777,20,778,4,32,
4100 68,0,65,0,84,
4101 0,65,0,83,0,
4102 69,0,82,0,86,
4103 0,69,0,82,0,
4104 95,0,69,0,86,
4105 0,69,0,78,0,
4106 84,0,1,66,1,
4107 1,2,0,1,2582,
4108 779,18,1,2582,135,
4109 2,0,1,525,780,
4110 18,1,525,347,2,
4111 0,1,2197,781,18,
4112 1,2197,176,2,0,
4113 1,2198,782,18,1,
4114 2198,162,2,0,1,
4115 1591,783,18,1,1591,
4116 184,2,0,1,2521,
4117 784,18,1,2521,380,
4118 2,0,1,2764,785,
4119 18,1,2764,300,2,
4120 0,1,1094,786,18,
4121 1,1094,724,2,0,
4122 1,1096,787,18,1,
4123 1096,162,2,0,1,
4124 2768,788,18,1,2768,
4125 319,2,0,1,2769,
4126 789,18,1,2769,132,
4127 2,0,1,2770,790,
4128 18,1,2770,135,2,
4129 0,1,1657,791,18,
4130 1,1657,150,2,0,
4131 1,1658,792,18,1,
4132 1658,793,20,794,4,
4133 6,70,0,79,0,
4134 82,0,1,46,1,
4135 1,2,0,1,1659,
4136 795,18,1,1659,135,
4137 2,0,1,1665,796,
4138 18,1,1665,184,2,
4139 0,1,2781,797,18,
4140 1,2781,162,2,0,
4141 1,2783,798,18,1,
4142 2783,380,2,0,1,
4143 1113,799,18,1,1113,
4144 192,2,0,800,5,
4145 0,801,5,381,1,
4146 2,802,19,371,1,
4147 2,803,5,6,1,
4148 2764,804,17,805,15,
4149 806,4,30,37,0,
4150 76,0,83,0,76,
4151 0,80,0,114,0,
4152 111,0,103,0,114,
4153 0,97,0,109,0,
4154 82,0,111,0,111,
4155 0,116,0,1,-1,
4156 1,5,807,20,808,
4157 4,32,76,0,83,
4158 0,76,0,80,0,
4159 114,0,111,0,103,
4160 0,114,0,97,0,
4161 109,0,82,0,111,
4162 0,111,0,116,0,
4163 95,0,50,0,1,
4164 168,1,3,1,2,
4165 1,1,809,22,1,
4166 2,1,2768,810,17,
4167 811,15,812,4,14,
4168 37,0,83,0,116,
4169 0,97,0,116,0,
4170 101,0,115,0,1,
4171 -1,1,5,813,20,
4172 814,4,16,83,0,
4173 116,0,97,0,116,
4174 0,101,0,115,0,
4175 95,0,49,0,1,
4176 177,1,3,1,2,
4177 1,1,815,22,1,
4178 11,1,2755,816,17,
4179 817,15,818,4,12,
4180 37,0,83,0,116,
4181 0,97,0,116,0,
4182 101,0,1,-1,1,
4183 5,819,20,820,4,
4184 14,83,0,116,0,
4185 97,0,116,0,101,
4186 0,95,0,49,0,
4187 1,179,1,3,1,
4188 5,1,4,821,22,
4189 1,13,1,2767,822,
4190 17,823,15,812,1,
4191 -1,1,5,824,20,
4192 825,4,16,83,0,
4193 116,0,97,0,116,
4194 0,101,0,115,0,
4195 95,0,50,0,1,
4196 178,1,3,1,3,
4197 1,2,826,22,1,
4198 12,1,2834,827,17,
4199 828,15,806,1,-1,
4200 1,5,829,20,830,
4201 4,32,76,0,83,
4202 0,76,0,80,0,
4203 114,0,111,0,103,
4204 0,114,0,97,0,
4205 109,0,82,0,111,
4206 0,111,0,116,0,
4207 95,0,49,0,1,
4208 167,1,3,1,3,
4209 1,2,831,22,1,
4210 1,1,2649,832,17,
4211 833,15,818,1,-1,
4212 1,5,834,20,835,
4213 4,14,83,0,116,
4214 0,97,0,116,0,
4215 101,0,95,0,50,
4216 0,1,180,1,3,
4217 1,6,1,5,836,
4218 22,1,14,1,3,
4219 837,19,737,1,3,
4220 838,5,95,1,256,
4221 839,16,0,735,1,
4222 1261,840,16,0,735,
4223 1,509,841,16,0,
4224 735,1,1515,842,16,
4225 0,735,1,2021,843,
4226 17,844,15,845,4,
4227 24,37,0,73,0,
4228 102,0,83,0,116,
4229 0,97,0,116,0,
4230 101,0,109,0,101,
4231 0,110,0,116,0,
4232 1,-1,1,5,846,
4233 20,847,4,26,73,
4234 0,102,0,83,0,
4235 116,0,97,0,116,
4236 0,101,0,109,0,
4237 101,0,110,0,116,
4238 0,95,0,50,0,
4239 1,241,1,3,1,
4240 8,1,7,848,22,
4241 1,76,1,1775,849,
4242 16,0,735,1,2029,
4243 850,17,851,15,852,
4244 4,20,37,0,83,
4245 0,116,0,97,0,
4246 116,0,101,0,109,
4247 0,101,0,110,0,
4248 116,0,1,-1,1,
4249 5,853,20,854,4,
4250 24,83,0,116,0,
4251 97,0,116,0,101,
4252 0,109,0,101,0,
4253 110,0,116,0,95,
4254 0,49,0,51,0,
4255 1,235,1,3,1,
4256 2,1,1,855,22,
4257 1,70,1,2030,856,
4258 17,857,15,852,1,
4259 -1,1,5,858,20,
4260 859,4,24,83,0,
4261 116,0,97,0,116,
4262 0,101,0,109,0,
4263 101,0,110,0,116,
4264 0,95,0,49,0,
4265 50,0,1,234,1,
4266 3,1,2,1,1,
4267 860,22,1,69,1,
4268 2031,861,17,862,15,
4269 852,1,-1,1,5,
4270 863,20,864,4,24,
4271 83,0,116,0,97,
4272 0,116,0,101,0,
4273 109,0,101,0,110,
4274 0,116,0,95,0,
4275 49,0,49,0,1,
4276 233,1,3,1,2,
4277 1,1,865,22,1,
4278 68,1,2032,866,17,
4279 867,15,852,1,-1,
4280 1,5,868,20,869,
4281 4,24,83,0,116,
4282 0,97,0,116,0,
4283 101,0,109,0,101,
4284 0,110,0,116,0,
4285 95,0,49,0,48,
4286 0,1,232,1,3,
4287 1,2,1,1,870,
4288 22,1,67,1,2033,
4289 871,17,872,15,852,
4290 1,-1,1,5,873,
4291 20,874,4,22,83,
4292 0,116,0,97,0,
4293 116,0,101,0,109,
4294 0,101,0,110,0,
4295 116,0,95,0,57,
4296 0,1,231,1,3,
4297 1,2,1,1,875,
4298 22,1,66,1,277,
4299 876,16,0,735,1,
4300 2035,877,17,878,15,
4301 852,1,-1,1,5,
4302 879,20,880,4,22,
4303 83,0,116,0,97,
4304 0,116,0,101,0,
4305 109,0,101,0,110,
4306 0,116,0,95,0,
4307 56,0,1,230,1,
4308 3,1,3,1,2,
4309 881,22,1,65,1,
4310 2037,882,17,883,15,
4311 852,1,-1,1,5,
4312 884,20,885,4,22,
4313 83,0,116,0,97,
4314 0,116,0,101,0,
4315 109,0,101,0,110,
4316 0,116,0,95,0,
4317 55,0,1,229,1,
4318 3,1,3,1,2,
4319 886,22,1,64,1,
4320 2039,887,17,888,15,
4321 852,1,-1,1,5,
4322 889,20,890,4,22,
4323 83,0,116,0,97,
4324 0,116,0,101,0,
4325 109,0,101,0,110,
4326 0,116,0,95,0,
4327 54,0,1,228,1,
4328 3,1,3,1,2,
4329 891,22,1,63,1,
4330 32,892,16,0,735,
4331 1,2041,893,17,894,
4332 15,852,1,-1,1,
4333 5,895,20,896,4,
4334 22,83,0,116,0,
4335 97,0,116,0,101,
4336 0,109,0,101,0,
4337 110,0,116,0,95,
4338 0,53,0,1,227,
4339 1,3,1,3,1,
4340 2,897,22,1,62,
4341 1,2293,898,16,0,
4342 735,1,2043,899,17,
4343 900,15,852,1,-1,
4344 1,5,901,20,902,
4345 4,22,83,0,116,
4346 0,97,0,116,0,
4347 101,0,109,0,101,
4348 0,110,0,116,0,
4349 95,0,51,0,1,
4350 225,1,3,1,3,
4351 1,2,903,22,1,
4352 60,1,2045,904,17,
4353 905,15,852,1,-1,
4354 1,5,906,20,907,
4355 4,22,83,0,116,
4356 0,97,0,116,0,
4357 101,0,109,0,101,
4358 0,110,0,116,0,
4359 95,0,49,0,1,
4360 223,1,3,1,3,
4361 1,2,908,22,1,
4362 58,1,41,909,16,
4363 0,735,1,1297,910,
4364 16,0,735,1,43,
4365 911,16,0,735,1,
4366 1803,912,17,913,15,
4367 914,4,16,37,0,
4368 70,0,111,0,114,
4369 0,76,0,111,0,
4370 111,0,112,0,1,
4371 -1,1,5,915,20,
4372 916,4,18,70,0,
4373 111,0,114,0,76,
4374 0,111,0,111,0,
4375 112,0,95,0,49,
4376 0,1,248,1,3,
4377 1,10,1,9,917,
4378 22,1,83,1,1804,
4379 918,16,0,735,1,
4380 299,919,16,0,735,
4381 1,52,920,16,0,
4382 735,1,2318,921,16,
4383 0,735,1,62,922,
4384 16,0,735,1,2075,
4385 923,16,0,735,1,
4386 1574,924,17,925,15,
4387 852,1,-1,1,5,
4388 926,20,927,4,22,
4389 83,0,116,0,97,
4390 0,116,0,101,0,
4391 109,0,101,0,110,
4392 0,116,0,95,0,
4393 52,0,1,226,1,
4394 3,1,3,1,2,
4395 928,22,1,61,1,
4396 71,929,16,0,735,
4397 1,76,930,16,0,
4398 735,1,1834,931,16,
4399 0,735,1,2337,932,
4400 16,0,735,1,79,
4401 933,16,0,735,1,
4402 1335,934,16,0,735,
4403 1,322,935,16,0,
4404 735,1,85,936,16,
4405 0,735,1,89,937,
4406 16,0,735,1,346,
4407 938,16,0,735,1,
4408 2105,939,17,940,15,
4409 845,1,-1,1,5,
4410 941,20,942,4,26,
4411 73,0,102,0,83,
4412 0,116,0,97,0,
4413 116,0,101,0,109,
4414 0,101,0,110,0,
4415 116,0,95,0,51,
4416 0,1,242,1,3,
4417 1,6,1,5,943,
4418 22,1,77,1,2106,
4419 944,16,0,735,1,
4420 97,945,16,0,735,
4421 1,1860,946,17,947,
4422 15,948,4,34,37,
4423 0,68,0,111,0,
4424 87,0,104,0,105,
4425 0,108,0,101,0,
4426 83,0,116,0,97,
4427 0,116,0,101,0,
4428 109,0,101,0,110,
4429 0,116,0,1,-1,
4430 1,5,949,20,950,
4431 4,36,68,0,111,
4432 0,87,0,104,0,
4433 105,0,108,0,101,
4434 0,83,0,116,0,
4435 97,0,116,0,101,
4436 0,109,0,101,0,
4437 110,0,116,0,95,
4438 0,49,0,1,246,
4439 1,3,1,8,1,
4440 7,951,22,1,81,
4441 1,2364,952,17,953,
4442 15,914,1,-1,1,
4443 5,954,20,955,4,
4444 18,70,0,111,0,
4445 114,0,76,0,111,
4446 0,111,0,112,0,
4447 95,0,50,0,1,
4448 249,1,3,1,9,
4449 1,8,956,22,1,
4450 84,1,102,957,16,
4451 0,735,1,112,958,
4452 16,0,735,1,1117,
4453 959,16,0,735,1,
4454 2786,960,16,0,735,
4455 1,1873,961,17,962,
4456 15,948,1,-1,1,
4457 5,963,20,964,4,
4458 36,68,0,111,0,
4459 87,0,104,0,105,
4460 0,108,0,101,0,
4461 83,0,116,0,97,
4462 0,116,0,101,0,
4463 109,0,101,0,110,
4464 0,116,0,95,0,
4465 50,0,1,247,1,
4466 3,1,8,1,7,
4467 965,22,1,82,1,
4468 1876,966,16,0,735,
4469 1,124,967,16,0,
4470 735,1,2136,968,17,
4471 969,15,845,1,-1,
4472 1,5,970,20,971,
4473 4,26,73,0,102,
4474 0,83,0,116,0,
4475 97,0,116,0,101,
4476 0,109,0,101,0,
4477 110,0,116,0,95,
4478 0,52,0,1,243,
4479 1,3,1,8,1,
4480 7,972,22,1,78,
4481 1,381,973,16,0,
4482 735,1,525,974,16,
4483 0,735,1,137,975,
4484 16,0,735,1,1901,
4485 976,16,0,735,1,
4486 1153,977,16,0,735,
4487 1,151,978,16,0,
4488 735,1,1407,979,16,
4489 0,735,1,1659,980,
4490 16,0,735,1,2413,
4491 981,16,0,735,1,
4492 406,982,16,0,735,
4493 1,1371,983,16,0,
4494 735,1,166,984,16,
4495 0,735,1,1622,985,
4496 16,0,735,1,1931,
4497 986,17,987,15,988,
4498 4,30,37,0,87,
4499 0,104,0,105,0,
4500 108,0,101,0,83,
4501 0,116,0,97,0,
4502 116,0,101,0,109,
4503 0,101,0,110,0,
4504 116,0,1,-1,1,
4505 5,989,20,990,4,
4506 32,87,0,104,0,
4507 105,0,108,0,101,
4508 0,83,0,116,0,
4509 97,0,116,0,101,
4510 0,109,0,101,0,
4511 110,0,116,0,95,
4512 0,49,0,1,244,
4513 1,3,1,6,1,
4514 5,991,22,1,79,
4515 1,1933,992,16,0,
4516 735,1,431,993,16,
4517 0,735,1,1585,994,
4518 16,0,735,1,182,
4519 995,16,0,735,1,
4520 1189,996,16,0,735,
4521 1,1443,997,16,0,
4522 735,1,1695,998,16,
4523 0,735,1,2198,999,
4524 16,0,735,1,447,
4525 1000,16,0,735,1,
4526 2458,1001,17,1002,15,
4527 1003,4,28,37,0,
4528 83,0,116,0,97,
4529 0,116,0,101,0,
4530 109,0,101,0,110,
4531 0,116,0,76,0,
4532 105,0,115,0,116,
4533 0,1,-1,1,5,
4534 1004,20,1005,4,30,
4535 83,0,116,0,97,
4536 0,116,0,101,0,
4537 109,0,101,0,110,
4538 0,116,0,76,0,
4539 105,0,115,0,116,
4540 0,95,0,50,0,
4541 1,221,1,3,1,
4542 3,1,2,1006,22,
4543 1,56,1,2459,1007,
4544 17,1008,15,1009,4,
4545 36,37,0,67,0,
4546 111,0,109,0,112,
4547 0,111,0,117,0,
4548 110,0,100,0,83,
4549 0,116,0,97,0,
4550 116,0,101,0,109,
4551 0,101,0,110,0,
4552 116,0,1,-1,1,
4553 5,1010,20,1011,4,
4554 38,67,0,111,0,
4555 109,0,112,0,111,
4556 0,117,0,110,0,
4557 100,0,83,0,116,
4558 0,97,0,116,0,
4559 101,0,109,0,101,
4560 0,110,0,116,0,
4561 95,0,50,0,1,
4562 219,1,3,1,4,
4563 1,3,1012,22,1,
4564 54,1,1958,1013,16,
4565 0,735,1,2462,1014,
4566 17,1015,15,1003,1,
4567 -1,1,5,1016,20,
4568 1017,4,30,83,0,
4569 116,0,97,0,116,
4570 0,101,0,109,0,
4571 101,0,110,0,116,
4572 0,76,0,105,0,
4573 115,0,116,0,95,
4574 0,49,0,1,220,
4575 1,3,1,2,1,
4576 1,1018,22,1,55,
4577 1,1657,1019,17,1020,
4578 15,852,1,-1,1,
4579 5,1021,20,1022,4,
4580 22,83,0,116,0,
4581 97,0,116,0,101,
4582 0,109,0,101,0,
4583 110,0,116,0,95,
4584 0,50,0,1,224,
4585 1,3,1,3,1,
4586 2,1023,22,1,59,
4587 1,2464,1024,17,1025,
4588 15,1009,1,-1,1,
4589 5,1026,20,1027,4,
4590 38,67,0,111,0,
4591 109,0,112,0,111,
4592 0,117,0,110,0,
4593 100,0,83,0,116,
4594 0,97,0,116,0,
4595 101,0,109,0,101,
4596 0,110,0,116,0,
4597 95,0,49,0,1,
4598 218,1,3,1,3,
4599 1,2,1028,22,1,
4600 53,1,199,1029,16,
4601 0,735,1,459,1030,
4602 16,0,735,1,462,
4603 1031,16,0,735,1,
4604 217,1032,16,0,735,
4605 1,2227,1033,17,1034,
4606 15,988,1,-1,1,
4607 5,1035,20,1036,4,
4608 32,87,0,104,0,
4609 105,0,108,0,101,
4610 0,83,0,116,0,
4611 97,0,116,0,101,
4612 0,109,0,101,0,
4613 110,0,116,0,95,
4614 0,50,0,1,245,
4615 1,3,1,6,1,
4616 5,1037,22,1,80,
4617 1,1225,1038,16,0,
4618 735,1,1479,1039,16,
4619 0,735,1,1731,1040,
4620 16,0,735,1,1989,
4621 1041,17,1042,15,845,
4622 1,-1,1,5,1043,
4623 20,1044,4,26,73,
4624 0,102,0,83,0,
4625 116,0,97,0,116,
4626 0,101,0,109,0,
4627 101,0,110,0,116,
4628 0,95,0,49,0,
4629 1,240,1,3,1,
4630 6,1,5,1045,22,
4631 1,75,1,1990,1046,
4632 16,0,735,1,236,
4633 1047,16,0,735,1,
4634 1756,1048,16,0,735,
4635 1,4,1049,19,200,
4636 1,4,1050,5,100,
4637 1,256,1051,16,0,
4638 624,1,1261,1052,16,
4639 0,624,1,509,1053,
4640 16,0,624,1,1515,
4641 1054,16,0,624,1,
4642 2021,843,1,1775,1055,
4643 16,0,624,1,2029,
4644 850,1,2030,856,1,
4645 2031,861,1,2032,866,
4646 1,2033,871,1,277,
4647 1056,16,0,624,1,
4648 2035,877,1,2037,882,
4649 1,2039,887,1,32,
4650 1057,16,0,624,1,
4651 2041,893,1,2293,1058,
4652 16,0,624,1,2043,
4653 899,1,2045,904,1,
4654 40,1059,16,0,202,
4655 1,41,1060,16,0,
4656 624,1,1297,1061,16,
4657 0,624,1,43,1062,
4658 16,0,624,1,44,
4659 1063,16,0,202,1,
4660 1803,912,1,1804,1064,
4661 16,0,624,1,299,
4662 1065,16,0,624,1,
4663 47,1066,16,0,198,
4664 1,52,1067,16,0,
4665 624,1,2318,1068,16,
4666 0,624,1,63,1069,
4667 16,0,224,1,66,
4668 1070,16,0,222,1,
4669 2075,1071,16,0,624,
4670 1,1574,924,1,71,
4671 1072,16,0,624,1,
4672 76,1073,16,0,624,
4673 1,1834,1074,16,0,
4674 624,1,2337,1075,16,
4675 0,624,1,79,1076,
4676 16,0,624,1,1335,
4677 1077,16,0,624,1,
4678 322,1078,16,0,624,
4679 1,85,1079,16,0,
4680 624,1,89,1080,16,
4681 0,624,1,346,1081,
4682 16,0,624,1,97,
4683 1082,16,0,624,1,
4684 2106,1083,16,0,624,
4685 1,102,1084,16,0,
4686 624,1,1860,946,1,
4687 2364,952,1,1114,1085,
4688 16,0,198,1,112,
4689 1086,16,0,624,1,
4690 1117,1087,16,0,624,
4691 1,2786,1088,16,0,
4692 624,1,1873,961,1,
4693 1876,1089,16,0,624,
4694 1,124,1090,16,0,
4695 624,1,2136,968,1,
4696 381,1091,16,0,624,
4697 1,525,1092,16,0,
4698 624,1,137,1093,16,
4699 0,624,1,1901,1094,
4700 16,0,624,1,1153,
4701 1095,16,0,624,1,
4702 151,1096,16,0,624,
4703 1,1407,1097,16,0,
4704 624,1,1659,1098,16,
4705 0,624,1,2413,1099,
4706 16,0,624,1,406,
4707 1100,16,0,624,1,
4708 1371,1101,16,0,624,
4709 1,2105,939,1,166,
4710 1102,16,0,624,1,
4711 1622,1103,16,0,624,
4712 1,1931,986,1,1933,
4713 1104,16,0,624,1,
4714 431,1105,16,0,624,
4715 1,1585,1106,16,0,
4716 624,1,182,1107,16,
4717 0,624,1,1189,1108,
4718 16,0,624,1,1443,
4719 1109,16,0,624,1,
4720 1695,1110,16,0,624,
4721 1,2198,1111,16,0,
4722 624,1,447,1112,16,
4723 0,624,1,2458,1001,
4724 1,2459,1007,1,1958,
4725 1113,16,0,624,1,
4726 2462,1014,1,1657,1019,
4727 1,2464,1024,1,199,
4728 1114,16,0,624,1,
4729 459,1115,16,0,624,
4730 1,462,1116,16,0,
4731 624,1,217,1117,16,
4732 0,624,1,2227,1033,
4733 1,1225,1118,16,0,
4734 624,1,1479,1119,16,
4735 0,624,1,1731,1120,
4736 16,0,624,1,1989,
4737 1041,1,1990,1121,16,
4738 0,624,1,236,1122,
4739 16,0,624,1,1756,
4740 1123,16,0,624,1,
4741 5,1124,19,197,1,
4742 5,1125,5,100,1,
4743 256,1126,16,0,620,
4744 1,1261,1127,16,0,
4745 620,1,509,1128,16,
4746 0,620,1,1515,1129,
4747 16,0,620,1,2021,
4748 843,1,1775,1130,16,
4749 0,620,1,2029,850,
4750 1,2030,856,1,2031,
4751 861,1,2032,866,1,
4752 2033,871,1,277,1131,
4753 16,0,620,1,2035,
4754 877,1,2037,882,1,
4755 2039,887,1,32,1132,
4756 16,0,620,1,2041,
4757 893,1,2293,1133,16,
4758 0,620,1,2043,899,
4759 1,2045,904,1,40,
4760 1134,16,0,201,1,
4761 41,1135,16,0,620,
4762 1,1297,1136,16,0,
4763 620,1,43,1137,16,
4764 0,620,1,44,1138,
4765 16,0,201,1,1803,
4766 912,1,1804,1139,16,
4767 0,620,1,299,1140,
4768 16,0,620,1,47,
4769 1141,16,0,195,1,
4770 52,1142,16,0,620,
4771 1,2318,1143,16,0,
4772 620,1,63,1144,16,
4773 0,223,1,66,1145,
4774 16,0,221,1,2075,
4775 1146,16,0,620,1,
4776 1574,924,1,71,1147,
4777 16,0,620,1,76,
4778 1148,16,0,620,1,
4779 1834,1149,16,0,620,
4780 1,2337,1150,16,0,
4781 620,1,79,1151,16,
4782 0,620,1,1335,1152,
4783 16,0,620,1,322,
4784 1153,16,0,620,1,
4785 85,1154,16,0,620,
4786 1,89,1155,16,0,
4787 620,1,346,1156,16,
4788 0,620,1,97,1157,
4789 16,0,620,1,2106,
4790 1158,16,0,620,1,
4791 102,1159,16,0,620,
4792 1,1860,946,1,2364,
4793 952,1,1114,1160,16,
4794 0,195,1,112,1161,
4795 16,0,620,1,1117,
4796 1162,16,0,620,1,
4797 2786,1163,16,0,620,
4798 1,1873,961,1,1876,
4799 1164,16,0,620,1,
4800 124,1165,16,0,620,
4801 1,2136,968,1,381,
4802 1166,16,0,620,1,
4803 525,1167,16,0,620,
4804 1,137,1168,16,0,
4805 620,1,1901,1169,16,
4806 0,620,1,1153,1170,
4807 16,0,620,1,151,
4808 1171,16,0,620,1,
4809 1407,1172,16,0,620,
4810 1,1659,1173,16,0,
4811 620,1,2413,1174,16,
4812 0,620,1,406,1175,
4813 16,0,620,1,1371,
4814 1176,16,0,620,1,
4815 2105,939,1,166,1177,
4816 16,0,620,1,1622,
4817 1178,16,0,620,1,
4818 1931,986,1,1933,1179,
4819 16,0,620,1,431,
4820 1180,16,0,620,1,
4821 1585,1181,16,0,620,
4822 1,182,1182,16,0,
4823 620,1,1189,1183,16,
4824 0,620,1,1443,1184,
4825 16,0,620,1,1695,
4826 1185,16,0,620,1,
4827 2198,1186,16,0,620,
4828 1,447,1187,16,0,
4829 620,1,2458,1001,1,
4830 2459,1007,1,1958,1188,
4831 16,0,620,1,2462,
4832 1014,1,1657,1019,1,
4833 2464,1024,1,199,1189,
4834 16,0,620,1,459,
4835 1190,16,0,620,1,
4836 462,1191,16,0,620,
4837 1,217,1192,16,0,
4838 620,1,2227,1033,1,
4839 1225,1193,16,0,620,
4840 1,1479,1194,16,0,
4841 620,1,1731,1195,16,
4842 0,620,1,1989,1041,
4843 1,1990,1196,16,0,
4844 620,1,236,1197,16,
4845 0,620,1,1756,1198,
4846 16,0,620,1,6,
4847 1199,19,310,1,6,
4848 1200,5,2,1,1114,
4849 1201,16,0,308,1,
4850 40,1202,16,0,609,
4851 1,7,1203,19,267,
4852 1,7,1204,5,2,
4853 1,1114,1205,16,0,
4854 265,1,40,1206,16,
4855 0,544,1,8,1207,
4856 19,230,1,8,1208,
4857 5,2,1,1114,1209,
4858 16,0,228,1,40,
4859 1210,16,0,501,1,
4860 9,1211,19,236,1,
4861 9,1212,5,2,1,
4862 1114,1213,16,0,234,
4863 1,40,1214,16,0,
4864 430,1,10,1215,19,
4865 180,1,10,1216,5,
4866 2,1,1114,1217,16,
4867 0,178,1,40,1218,
4868 16,0,367,1,11,
4869 1219,19,151,1,11,
4870 1220,5,146,1,1260,
4871 1221,17,1222,15,1223,
4872 4,34,37,0,83,
4873 0,105,0,109,0,
4874 112,0,108,0,101,
4875 0,65,0,115,0,
4876 115,0,105,0,103,
4877 0,110,0,109,0,
4878 101,0,110,0,116,
4879 0,1,-1,1,5,
4880 1224,20,1225,4,38,
4881 83,0,105,0,109,
4882 0,112,0,108,0,
4883 101,0,65,0,115,
4884 0,115,0,105,0,
4885 103,0,110,0,109,
4886 0,101,0,110,0,
4887 116,0,95,0,50,
4888 0,49,0,1,276,
4889 1,3,1,6,1,
4890 5,1226,22,1,111,
4891 1,1011,1227,17,1228,
4892 15,1229,4,44,37,
4893 0,80,0,97,0,
4894 114,0,101,0,110,
4895 0,116,0,104,0,
4896 101,0,115,0,105,
4897 0,115,0,69,0,
4898 120,0,112,0,114,
4899 0,101,0,115,0,
4900 115,0,105,0,111,
4901 0,110,0,1,-1,
4902 1,5,1230,20,1231,
4903 4,46,80,0,97,
4904 0,114,0,101,0,
4905 110,0,116,0,104,
4906 0,101,0,115,0,
4907 105,0,115,0,69,
4908 0,120,0,112,0,
4909 114,0,101,0,115,
4910 0,115,0,105,0,
4911 111,0,110,0,95,
4912 0,50,0,1,323,
4913 1,3,1,4,1,
4914 3,1232,22,1,158,
4915 1,1514,1233,17,1234,
4916 15,1223,1,-1,1,
4917 5,1235,20,1236,4,
4918 38,83,0,105,0,
4919 109,0,112,0,108,
4920 0,101,0,65,0,
4921 115,0,115,0,105,
4922 0,103,0,110,0,
4923 109,0,101,0,110,
4924 0,116,0,95,0,
4925 49,0,52,0,1,
4926 269,1,3,1,4,
4927 1,3,1237,22,1,
4928 104,1,9,1238,17,
4929 1239,15,1240,4,24,
4930 37,0,68,0,101,
4931 0,99,0,108,0,
4932 97,0,114,0,97,
4933 0,116,0,105,0,
4934 111,0,110,0,1,
4935 -1,1,5,1241,20,
4936 1242,4,26,68,0,
4937 101,0,99,0,108,
4938 0,97,0,114,0,
4939 97,0,116,0,105,
4940 0,111,0,110,0,
4941 95,0,49,0,1,
4942 213,1,3,1,3,
4943 1,2,1243,22,1,
4944 48,1,262,1244,17,
4945 1245,15,1246,4,34,
4946 37,0,66,0,105,
4947 0,110,0,97,0,
4948 114,0,121,0,69,
4949 0,120,0,112,0,
4950 114,0,101,0,115,
4951 0,115,0,105,0,
4952 111,0,110,0,1,
4953 -1,1,5,1247,20,
4954 1248,4,36,66,0,
4955 105,0,110,0,97,
4956 0,114,0,121,0,
4957 69,0,120,0,112,
4958 0,114,0,101,0,
4959 115,0,115,0,105,
4960 0,111,0,110,0,
4961 95,0,53,0,1,
4962 305,1,3,1,4,
4963 1,3,1249,22,1,
4964 140,1,1267,1250,17,
4965 1251,15,1223,1,-1,
4966 1,5,1252,20,1253,
4967 4,36,83,0,105,
4968 0,109,0,112,0,
4969 108,0,101,0,65,
4970 0,115,0,115,0,
4971 105,0,103,0,110,
4972 0,109,0,101,0,
4973 110,0,116,0,95,
4974 0,56,0,1,263,
4975 1,3,1,6,1,
4976 5,1254,22,1,98,
4977 1,2021,843,1,1521,
4978 1255,17,1256,15,1223,
4979 1,-1,1,5,1257,
4980 20,1258,4,36,83,
4981 0,105,0,109,0,
4982 112,0,108,0,101,
4983 0,65,0,115,0,
4984 115,0,105,0,103,
4985 0,110,0,109,0,
4986 101,0,110,0,116,
4987 0,95,0,49,0,
4988 1,256,1,3,1,
4989 4,1,3,1259,22,
4990 1,91,1,2024,1260,
4991 17,1261,15,1262,4,
4992 24,37,0,83,0,
4993 116,0,97,0,116,
4994 0,101,0,67,0,
4995 104,0,97,0,110,
4996 0,103,0,101,0,
4997 1,-1,1,5,1263,
4998 20,1264,4,26,83,
4999 0,116,0,97,0,
5000 116,0,101,0,67,
5001 0,104,0,97,0,
5002 110,0,103,0,101,
5003 0,95,0,49,0,
5004 1,238,1,3,1,
5005 3,1,2,1265,22,
5006 1,73,1,1775,1266,
5007 17,1267,15,1268,4,
5008 30,37,0,69,0,
5009 109,0,112,0,116,
5010 0,121,0,83,0,
5011 116,0,97,0,116,
5012 0,101,0,109,0,
5013 101,0,110,0,116,
5014 0,1,-1,1,5,
5015 1269,20,1270,4,32,
5016 69,0,109,0,112,
5017 0,116,0,121,0,
5018 83,0,116,0,97,
5019 0,116,0,101,0,
5020 109,0,101,0,110,
5021 0,116,0,95,0,
5022 49,0,1,222,1,
5023 3,1,1,1,0,
5024 1271,22,1,57,1,
5025 19,1272,17,1239,1,
5026 2,1243,1,2028,1273,
5027 17,1274,15,1275,4,
5028 20,37,0,74,0,
5029 117,0,109,0,112,
5030 0,76,0,97,0,
5031 98,0,101,0,108,
5032 0,1,-1,1,5,
5033 1276,20,1277,4,22,
5034 74,0,117,0,109,
5035 0,112,0,76,0,
5036 97,0,98,0,101,
5037 0,108,0,95,0,
5038 49,0,1,236,1,
5039 3,1,3,1,2,
5040 1278,22,1,71,1,
5041 2029,850,1,2281,1279,
5042 17,1280,15,1281,4,
5043 34,37,0,70,0,
5044 111,0,114,0,76,
5045 0,111,0,111,0,
5046 112,0,83,0,116,
5047 0,97,0,116,0,
5048 101,0,109,0,101,
5049 0,110,0,116,0,
5050 1,-1,1,5,1282,
5051 20,1283,4,36,70,
5052 0,111,0,114,0,
5053 76,0,111,0,111,
5054 0,112,0,83,0,
5055 116,0,97,0,116,
5056 0,101,0,109,0,
5057 101,0,110,0,116,
5058 0,95,0,50,0,
5059 1,251,1,3,1,
5060 2,1,1,1284,22,
5061 1,86,1,2031,861,
5062 1,2785,1285,16,0,
5063 519,1,2033,871,1,
5064 2034,1286,16,0,691,
5065 1,2035,877,1,2036,
5066 1287,16,0,610,1,
5067 2037,882,1,2038,1288,
5068 16,0,614,1,2792,
5069 1289,16,0,149,1,
5070 32,1290,17,1267,1,
5071 0,1271,1,2032,866,
5072 1,2042,1291,16,0,
5073 757,1,2043,899,1,
5074 2044,1292,16,0,704,
5075 1,2045,904,1,2299,
5076 1293,16,0,252,1,
5077 1296,1294,17,1295,15,
5078 1223,1,-1,1,5,
5079 1296,20,1297,4,38,
5080 83,0,105,0,109,
5081 0,112,0,108,0,
5082 101,0,65,0,115,
5083 0,115,0,105,0,
5084 103,0,110,0,109,
5085 0,101,0,110,0,
5086 116,0,95,0,50,
5087 0,48,0,1,275,
5088 1,3,1,6,1,
5089 5,1298,22,1,110,
5090 1,283,1299,17,1300,
5091 15,1246,1,-1,1,
5092 5,1301,20,1302,4,
5093 36,66,0,105,0,
5094 110,0,97,0,114,
5095 0,121,0,69,0,
5096 120,0,112,0,114,
5097 0,101,0,115,0,
5098 115,0,105,0,111,
5099 0,110,0,95,0,
5100 52,0,1,304,1,
5101 3,1,4,1,3,
5102 1303,22,1,139,1,
5103 40,1304,17,1305,15,
5104 1306,4,32,37,0,
5105 73,0,100,0,101,
5106 0,110,0,116,0,
5107 69,0,120,0,112,
5108 0,114,0,101,0,
5109 115,0,115,0,105,
5110 0,111,0,110,0,
5111 1,-1,1,5,1307,
5112 20,1308,4,34,73,
5113 0,100,0,101,0,
5114 110,0,116,0,69,
5115 0,120,0,112,0,
5116 114,0,101,0,115,
5117 0,115,0,105,0,
5118 111,0,110,0,95,
5119 0,49,0,1,290,
5120 1,3,1,2,1,
5121 1,1309,22,1,125,
5122 1,44,1310,17,1305,
5123 1,1,1309,1,1803,
5124 912,1,47,1311,17,
5125 1312,15,1313,4,38,
5126 37,0,73,0,100,
5127 0,101,0,110,0,
5128 116,0,68,0,111,
5129 0,116,0,69,0,
5130 120,0,112,0,114,
5131 0,101,0,115,0,
5132 115,0,105,0,111,
5133 0,110,0,1,-1,
5134 1,5,1314,20,1315,
5135 4,40,73,0,100,
5136 0,101,0,110,0,
5137 116,0,68,0,111,
5138 0,116,0,69,0,
5139 120,0,112,0,114,
5140 0,101,0,115,0,
5141 115,0,105,0,111,
5142 0,110,0,95,0,
5143 49,0,1,291,1,
5144 3,1,4,1,3,
5145 1316,22,1,126,1,
5146 48,1317,17,1318,15,
5147 1319,4,58,37,0,
5148 73,0,110,0,99,
5149 0,114,0,101,0,
5150 109,0,101,0,110,
5151 0,116,0,68,0,
5152 101,0,99,0,114,
5153 0,101,0,109,0,
5154 101,0,110,0,116,
5155 0,69,0,120,0,
5156 112,0,114,0,101,
5157 0,115,0,115,0,
5158 105,0,111,0,110,
5159 0,1,-1,1,5,
5160 1320,20,1321,4,60,
5161 73,0,110,0,99,
5162 0,114,0,101,0,
5163 109,0,101,0,110,
5164 0,116,0,68,0,
5165 101,0,99,0,114,
5166 0,101,0,109,0,
5167 101,0,110,0,116,
5168 0,69,0,120,0,
5169 112,0,114,0,101,
5170 0,115,0,115,0,
5171 105,0,111,0,110,
5172 0,95,0,52,0,
5173 1,295,1,3,1,
5174 5,1,4,1322,22,
5175 1,130,1,49,1323,
5176 17,1324,15,1319,1,
5177 -1,1,5,1325,20,
5178 1326,4,60,73,0,
5179 110,0,99,0,114,
5180 0,101,0,109,0,
5181 101,0,110,0,116,
5182 0,68,0,101,0,
5183 99,0,114,0,101,
5184 0,109,0,101,0,
5185 110,0,116,0,69,
5186 0,120,0,112,0,
5187 114,0,101,0,115,
5188 0,115,0,105,0,
5189 111,0,110,0,95,
5190 0,51,0,1,294,
5191 1,3,1,5,1,
5192 4,1327,22,1,129,
5193 1,50,1328,17,1329,
5194 15,1319,1,-1,1,
5195 5,1330,20,1331,4,
5196 60,73,0,110,0,
5197 99,0,114,0,101,
5198 0,109,0,101,0,
5199 110,0,116,0,68,
5200 0,101,0,99,0,
5201 114,0,101,0,109,
5202 0,101,0,110,0,
5203 116,0,69,0,120,
5204 0,112,0,114,0,
5205 101,0,115,0,115,
5206 0,105,0,111,0,
5207 110,0,95,0,50,
5208 0,1,293,1,3,
5209 1,3,1,2,1332,
5210 22,1,128,1,51,
5211 1333,17,1334,15,1319,
5212 1,-1,1,5,1335,
5213 20,1336,4,60,73,
5214 0,110,0,99,0,
5215 114,0,101,0,109,
5216 0,101,0,110,0,
5217 116,0,68,0,101,
5218 0,99,0,114,0,
5219 101,0,109,0,101,
5220 0,110,0,116,0,
5221 69,0,120,0,112,
5222 0,114,0,101,0,
5223 115,0,115,0,105,
5224 0,111,0,110,0,
5225 95,0,49,0,1,
5226 292,1,3,1,3,
5227 1,2,1337,22,1,
5228 127,1,305,1338,17,
5229 1339,15,1246,1,-1,
5230 1,5,1340,20,1341,
5231 4,36,66,0,105,
5232 0,110,0,97,0,
5233 114,0,121,0,69,
5234 0,120,0,112,0,
5235 114,0,101,0,115,
5236 0,115,0,105,0,
5237 111,0,110,0,95,
5238 0,51,0,1,303,
5239 1,3,1,4,1,
5240 3,1342,22,1,138,
5241 1,525,1343,17,1344,
5242 15,1345,4,34,37,
5243 0,82,0,111,0,
5244 116,0,97,0,116,
5245 0,105,0,111,0,
5246 110,0,67,0,111,
5247 0,110,0,115,0,
5248 116,0,97,0,110,
5249 0,116,0,1,-1,
5250 1,5,1346,20,1347,
5251 4,36,82,0,111,
5252 0,116,0,97,0,
5253 116,0,105,0,111,
5254 0,110,0,67,0,
5255 111,0,110,0,115,
5256 0,116,0,97,0,
5257 110,0,116,0,95,
5258 0,49,0,1,288,
5259 1,3,1,10,1,
5260 9,1348,22,1,123,
5261 1,63,1349,17,1350,
5262 15,1351,4,38,37,
5263 0,84,0,121,0,
5264 112,0,101,0,99,
5265 0,97,0,115,0,
5266 116,0,69,0,120,
5267 0,112,0,114,0,
5268 101,0,115,0,115,
5269 0,105,0,111,0,
5270 110,0,1,-1,1,
5271 5,1352,20,1353,4,
5272 40,84,0,121,0,
5273 112,0,101,0,99,
5274 0,97,0,115,0,
5275 116,0,69,0,120,
5276 0,112,0,114,0,
5277 101,0,115,0,115,
5278 0,105,0,111,0,
5279 110,0,95,0,50,
5280 0,1,325,1,3,
5281 1,5,1,4,1354,
5282 22,1,160,1,66,
5283 1355,17,1356,15,1351,
5284 1,-1,1,5,1357,
5285 20,1358,4,40,84,
5286 0,121,0,112,0,
5287 101,0,99,0,97,
5288 0,115,0,116,0,
5289 69,0,120,0,112,
5290 0,114,0,101,0,
5291 115,0,115,0,105,
5292 0,111,0,110,0,
5293 95,0,51,0,1,
5294 326,1,3,1,7,
5295 1,6,1359,22,1,
5296 161,1,67,1360,17,
5297 1361,15,1351,1,-1,
5298 1,5,1362,20,1363,
5299 4,40,84,0,121,
5300 0,112,0,101,0,
5301 99,0,97,0,115,
5302 0,116,0,69,0,
5303 120,0,112,0,114,
5304 0,101,0,115,0,
5305 115,0,105,0,111,
5306 0,110,0,95,0,
5307 55,0,1,330,1,
5308 3,1,8,1,7,
5309 1364,22,1,165,1,
5310 68,1365,17,1366,15,
5311 1351,1,-1,1,5,
5312 1367,20,1368,4,40,
5313 84,0,121,0,112,
5314 0,101,0,99,0,
5315 97,0,115,0,116,
5316 0,69,0,120,0,
5317 112,0,114,0,101,
5318 0,115,0,115,0,
5319 105,0,111,0,110,
5320 0,95,0,53,0,
5321 1,328,1,3,1,
5322 8,1,7,1369,22,
5323 1,163,1,69,1370,
5324 17,1371,15,1351,1,
5325 -1,1,5,1372,20,
5326 1373,4,40,84,0,
5327 121,0,112,0,101,
5328 0,99,0,97,0,
5329 115,0,116,0,69,
5330 0,120,0,112,0,
5331 114,0,101,0,115,
5332 0,115,0,105,0,
5333 111,0,110,0,95,
5334 0,54,0,1,329,
5335 1,3,1,6,1,
5336 5,1374,22,1,164,
5337 1,70,1375,17,1376,
5338 15,1351,1,-1,1,
5339 5,1377,20,1378,4,
5340 40,84,0,121,0,
5341 112,0,101,0,99,
5342 0,97,0,115,0,
5343 116,0,69,0,120,
5344 0,112,0,114,0,
5345 101,0,115,0,115,
5346 0,105,0,111,0,
5347 110,0,95,0,52,
5348 0,1,327,1,3,
5349 1,6,1,5,1379,
5350 22,1,162,1,74,
5351 1380,17,1381,15,1351,
5352 1,-1,1,5,1382,
5353 20,1383,4,40,84,
5354 0,121,0,112,0,
5355 101,0,99,0,97,
5356 0,115,0,116,0,
5357 69,0,120,0,112,
5358 0,114,0,101,0,
5359 115,0,115,0,105,
5360 0,111,0,110,0,
5361 95,0,57,0,1,
5362 332,1,3,1,7,
5363 1,6,1384,22,1,
5364 167,1,1013,1385,17,
5365 1386,15,1229,1,-1,
5366 1,5,1387,20,1388,
5367 4,46,80,0,97,
5368 0,114,0,101,0,
5369 110,0,116,0,104,
5370 0,101,0,115,0,
5371 105,0,115,0,69,
5372 0,120,0,112,0,
5373 114,0,101,0,115,
5374 0,115,0,105,0,
5375 111,0,110,0,95,
5376 0,49,0,1,322,
5377 1,3,1,4,1,
5378 3,1389,22,1,157,
5379 1,1332,1390,17,1391,
5380 15,1223,1,-1,1,
5381 5,1392,20,1393,4,
5382 38,83,0,105,0,
5383 109,0,112,0,108,
5384 0,101,0,65,0,
5385 115,0,115,0,105,
5386 0,103,0,110,0,
5387 109,0,101,0,110,
5388 0,116,0,95,0,
5389 49,0,57,0,1,
5390 274,1,3,1,6,
5391 1,5,1394,22,1,
5392 109,1,2337,1395,17,
5393 1267,1,0,1271,1,
5394 1585,1396,17,1397,15,
5395 1398,4,32,37,0,
5396 82,0,101,0,116,
5397 0,117,0,114,0,
5398 110,0,83,0,116,
5399 0,97,0,116,0,
5400 101,0,109,0,101,
5401 0,110,0,116,0,
5402 1,-1,1,5,1399,
5403 20,1400,4,34,82,
5404 0,101,0,116,0,
5405 117,0,114,0,110,
5406 0,83,0,116,0,
5407 97,0,116,0,101,
5408 0,109,0,101,0,
5409 110,0,116,0,95,
5410 0,50,0,1,281,
5411 1,3,1,2,1,
5412 1,1401,22,1,116,
5413 1,2023,1402,17,1403,
5414 15,1262,1,-1,1,
5415 5,1404,20,1405,4,
5416 26,83,0,116,0,
5417 97,0,116,0,101,
5418 0,67,0,104,0,
5419 97,0,110,0,103,
5420 0,101,0,95,0,
5421 50,0,1,239,1,
5422 3,1,3,1,2,
5423 1406,22,1,74,1,
5424 2136,968,1,82,1407,
5425 17,1408,15,1409,4,
5426 32,37,0,85,0,
5427 110,0,97,0,114,
5428 0,121,0,69,0,
5429 120,0,112,0,114,
5430 0,101,0,115,0,
5431 115,0,105,0,111,
5432 0,110,0,1,-1,
5433 1,5,1410,20,1411,
5434 4,34,85,0,110,
5435 0,97,0,114,0,
5436 121,0,69,0,120,
5437 0,112,0,114,0,
5438 101,0,115,0,115,
5439 0,105,0,111,0,
5440 110,0,95,0,51,
5441 0,1,321,1,3,
5442 1,3,1,2,1412,
5443 22,1,156,1,2026,
5444 1413,17,1414,15,1415,
5445 4,28,37,0,74,
5446 0,117,0,109,0,
5447 112,0,83,0,116,
5448 0,97,0,116,0,
5449 101,0,109,0,101,
5450 0,110,0,116,0,
5451 1,-1,1,5,1416,
5452 20,1417,4,30,74,
5453 0,117,0,109,0,
5454 112,0,83,0,116,
5455 0,97,0,116,0,
5456 101,0,109,0,101,
5457 0,110,0,116,0,
5458 95,0,49,0,1,
5459 237,1,3,1,3,
5460 1,2,1418,22,1,
5461 72,1,1591,1419,17,
5462 1420,15,1398,1,-1,
5463 1,5,1421,20,1422,
5464 4,34,82,0,101,
5465 0,116,0,117,0,
5466 114,0,110,0,83,
5467 0,116,0,97,0,
5468 116,0,101,0,109,
5469 0,101,0,110,0,
5470 116,0,95,0,49,
5471 0,1,280,1,3,
5472 1,3,1,2,1423,
5473 22,1,115,1,1341,
5474 1424,17,1425,15,1223,
5475 1,-1,1,5,1426,
5476 20,1427,4,36,83,
5477 0,105,0,109,0,
5478 112,0,108,0,101,
5479 0,65,0,115,0,
5480 115,0,105,0,103,
5481 0,110,0,109,0,
5482 101,0,110,0,116,
5483 0,95,0,54,0,
5484 1,261,1,3,1,
5485 4,1,3,1428,22,
5486 1,96,1,2030,856,
5487 1,328,1429,17,1430,
5488 15,1246,1,-1,1,
5489 5,1431,20,1432,4,
5490 36,66,0,105,0,
5491 110,0,97,0,114,
5492 0,121,0,69,0,
5493 120,0,112,0,114,
5494 0,101,0,115,0,
5495 115,0,105,0,111,
5496 0,110,0,95,0,
5497 50,0,1,302,1,
5498 3,1,4,1,3,
5499 1433,22,1,137,1,
5500 1303,1434,17,1435,15,
5501 1223,1,-1,1,5,
5502 1436,20,1437,4,36,
5503 83,0,105,0,109,
5504 0,112,0,108,0,
5505 101,0,65,0,115,
5506 0,115,0,105,0,
5507 103,0,110,0,109,
5508 0,101,0,110,0,
5509 116,0,95,0,55,
5510 0,1,262,1,3,
5511 1,6,1,5,1438,
5512 22,1,97,1,1096,
5513 1439,17,1440,15,1441,
5514 4,26,37,0,70,
5515 0,117,0,110,0,
5516 99,0,116,0,105,
5517 0,111,0,110,0,
5518 67,0,97,0,108,
5519 0,108,0,1,-1,
5520 1,5,1442,20,1443,
5521 4,28,70,0,117,
5522 0,110,0,99,0,
5523 116,0,105,0,111,
5524 0,110,0,67,0,
5525 97,0,108,0,108,
5526 0,95,0,49,0,
5527 1,333,1,3,1,
5528 5,1,4,1444,22,
5529 1,168,1,93,1445,
5530 17,1446,15,1409,1,
5531 -1,1,5,1447,20,
5532 1448,4,34,85,0,
5533 110,0,97,0,114,
5534 0,121,0,69,0,
5535 120,0,112,0,114,
5536 0,101,0,115,0,
5537 115,0,105,0,111,
5538 0,110,0,95,0,
5539 50,0,1,320,1,
5540 3,1,3,1,2,
5541 1449,22,1,155,1,
5542 1550,1450,17,1451,15,
5543 1223,1,-1,1,5,
5544 1452,20,1453,4,38,
5545 83,0,105,0,109,
5546 0,112,0,108,0,
5547 101,0,65,0,115,
5548 0,115,0,105,0,
5549 103,0,110,0,109,
5550 0,101,0,110,0,
5551 116,0,95,0,49,
5552 0,51,0,1,268,
5553 1,3,1,4,1,
5554 3,1454,22,1,103,
5555 1,2039,887,1,2040,
5556 1455,16,0,618,1,
5557 2041,893,1,1555,1456,
5558 16,0,722,1,827,
5559 1457,17,1458,15,1246,
5560 1,-1,1,5,1459,
5561 20,1460,4,38,66,
5562 0,105,0,110,0,
5563 97,0,114,0,121,
5564 0,69,0,120,0,
5565 112,0,114,0,101,
5566 0,115,0,115,0,
5567 105,0,111,0,110,
5568 0,95,0,49,0,
5569 53,0,1,315,1,
5570 3,1,4,1,3,
5571 1461,22,1,150,1,
5572 1859,1462,16,0,344,
5573 1,1860,946,1,1804,
5574 1463,17,1267,1,0,
5575 1271,1,107,1464,17,
5576 1465,15,1409,1,-1,
5577 1,5,1466,20,1467,
5578 4,34,85,0,110,
5579 0,97,0,114,0,
5580 121,0,69,0,120,
5581 0,112,0,114,0,
5582 101,0,115,0,115,
5583 0,105,0,111,0,
5584 110,0,95,0,49,
5585 0,1,319,1,3,
5586 1,3,1,2,1468,
5587 22,1,154,1,1114,
5588 1469,17,1312,1,3,
5589 1316,1,1048,1470,17,
5590 1471,15,1246,1,-1,
5591 1,5,1472,20,1473,
5592 4,38,66,0,105,
5593 0,110,0,97,0,
5594 114,0,121,0,69,
5595 0,120,0,112,0,
5596 114,0,101,0,115,
5597 0,115,0,105,0,
5598 111,0,110,0,95,
5599 0,49,0,56,0,
5600 1,318,1,3,1,
5601 4,1,3,1474,22,
5602 1,153,1,352,1475,
5603 17,1476,15,1246,1,
5604 -1,1,5,1477,20,
5605 1478,4,36,66,0,
5606 105,0,110,0,97,
5607 0,114,0,121,0,
5608 69,0,120,0,112,
5609 0,114,0,101,0,
5610 115,0,115,0,105,
5611 0,111,0,110,0,
5612 95,0,49,0,1,
5613 301,1,3,1,4,
5614 1,3,1479,22,1,
5615 136,1,1872,1480,16,
5616 0,354,1,1873,961,
5617 1,118,1481,17,1482,
5618 15,1246,1,-1,1,
5619 5,1483,20,1484,4,
5620 38,66,0,105,0,
5621 110,0,97,0,114,
5622 0,121,0,69,0,
5623 120,0,112,0,114,
5624 0,101,0,115,0,
5625 115,0,105,0,111,
5626 0,110,0,95,0,
5627 49,0,52,0,1,
5628 314,1,3,1,4,
5629 1,3,1485,22,1,
5630 149,1,1123,1486,17,
5631 1487,15,1223,1,-1,
5632 1,5,1488,20,1489,
5633 4,38,83,0,105,
5634 0,109,0,112,0,
5635 108,0,101,0,65,
5636 0,115,0,115,0,
5637 105,0,103,0,110,
5638 0,109,0,101,0,
5639 110,0,116,0,95,
5640 0,49,0,50,0,
5641 1,267,1,3,1,
5642 6,1,5,1490,22,
5643 1,102,1,371,1491,
5644 17,1492,15,1493,4,
5645 46,37,0,70,0,
5646 117,0,110,0,99,
5647 0,116,0,105,0,
5648 111,0,110,0,67,
5649 0,97,0,108,0,
5650 108,0,69,0,120,
5651 0,112,0,114,0,
5652 101,0,115,0,115,
5653 0,105,0,111,0,
5654 110,0,1,-1,1,
5655 5,1494,20,1495,4,
5656 48,70,0,117,0,
5657 110,0,99,0,116,
5658 0,105,0,111,0,
5659 110,0,67,0,97,
5660 0,108,0,108,0,
5661 69,0,120,0,112,
5662 0,114,0,101,0,
5663 115,0,115,0,105,
5664 0,111,0,110,0,
5665 95,0,49,0,1,
5666 300,1,3,1,2,
5667 1,1,1496,22,1,
5668 135,1,1377,1497,17,
5669 1498,15,1223,1,-1,
5670 1,5,1499,20,1500,
5671 4,36,83,0,105,
5672 0,109,0,112,0,
5673 108,0,101,0,65,
5674 0,115,0,115,0,
5675 105,0,103,0,110,
5676 0,109,0,101,0,
5677 110,0,116,0,95,
5678 0,53,0,1,260,
5679 1,3,1,4,1,
5680 3,1501,22,1,95,
5681 1,375,1502,17,1503,
5682 15,1319,1,-1,1,
5683 5,1504,20,1505,4,
5684 60,73,0,110,0,
5685 99,0,114,0,101,
5686 0,109,0,101,0,
5687 110,0,116,0,68,
5688 0,101,0,99,0,
5689 114,0,101,0,109,
5690 0,101,0,110,0,
5691 116,0,69,0,120,
5692 0,112,0,114,0,
5693 101,0,115,0,115,
5694 0,105,0,111,0,
5695 110,0,95,0,56,
5696 0,1,299,1,3,
5697 1,5,1,4,1506,
5698 22,1,134,1,377,
5699 1507,17,1508,15,1319,
5700 1,-1,1,5,1509,
5701 20,1510,4,60,73,
5702 0,110,0,99,0,
5703 114,0,101,0,109,
5704 0,101,0,110,0,
5705 116,0,68,0,101,
5706 0,99,0,114,0,
5707 101,0,109,0,101,
5708 0,110,0,116,0,
5709 69,0,120,0,112,
5710 0,114,0,101,0,
5711 115,0,115,0,105,
5712 0,111,0,110,0,
5713 95,0,53,0,1,
5714 296,1,3,1,3,
5715 1,2,1511,22,1,
5716 131,1,379,1512,17,
5717 1513,15,1319,1,-1,
5718 1,5,1514,20,1515,
5719 4,60,73,0,110,
5720 0,99,0,114,0,
5721 101,0,109,0,101,
5722 0,110,0,116,0,
5723 68,0,101,0,99,
5724 0,114,0,101,0,
5725 109,0,101,0,110,
5726 0,116,0,69,0,
5727 120,0,112,0,114,
5728 0,101,0,115,0,
5729 115,0,105,0,111,
5730 0,110,0,95,0,
5731 55,0,1,298,1,
5732 3,1,5,1,4,
5733 1516,22,1,133,1,
5734 380,1517,17,1518,15,
5735 1519,4,38,37,0,
5736 67,0,111,0,110,
5737 0,115,0,116,0,
5738 97,0,110,0,116,
5739 0,69,0,120,0,
5740 112,0,114,0,101,
5741 0,115,0,115,0,
5742 105,0,111,0,110,
5743 0,1,-1,1,5,
5744 1520,20,1521,4,40,
5745 67,0,111,0,110,
5746 0,115,0,116,0,
5747 97,0,110,0,116,
5748 0,69,0,120,0,
5749 112,0,114,0,101,
5750 0,115,0,115,0,
5751 105,0,111,0,110,
5752 0,95,0,49,0,
5753 1,289,1,3,1,
5754 2,1,1,1522,22,
5755 1,124,1,883,1523,
5756 17,1524,15,1246,1,
5757 -1,1,5,1525,20,
5758 1526,4,38,66,0,
5759 105,0,110,0,97,
5760 0,114,0,121,0,
5761 69,0,120,0,112,
5762 0,114,0,101,0,
5763 115,0,115,0,105,
5764 0,111,0,110,0,
5765 95,0,49,0,54,
5766 0,1,316,1,3,
5767 1,4,1,3,1527,
5768 22,1,151,1,1628,
5769 1528,17,1529,15,1530,
5770 4,22,37,0,65,
5771 0,115,0,115,0,
5772 105,0,103,0,110,
5773 0,109,0,101,0,
5774 110,0,116,0,1,
5775 -1,1,5,1531,20,
5776 1532,4,24,65,0,
5777 115,0,115,0,105,
5778 0,103,0,110,0,
5779 109,0,101,0,110,
5780 0,116,0,95,0,
5781 49,0,1,254,1,
5782 3,1,4,1,3,
5783 1533,22,1,89,1,
5784 2075,1534,17,1267,1,
5785 0,1271,1,373,1535,
5786 17,1536,15,1319,1,
5787 -1,1,5,1537,20,
5788 1538,4,60,73,0,
5789 110,0,99,0,114,
5790 0,101,0,109,0,
5791 101,0,110,0,116,
5792 0,68,0,101,0,
5793 99,0,114,0,101,
5794 0,109,0,101,0,
5795 110,0,116,0,69,
5796 0,120,0,112,0,
5797 114,0,101,0,115,
5798 0,115,0,105,0,
5799 111,0,110,0,95,
5800 0,54,0,1,297,
5801 1,3,1,3,1,
5802 2,1539,22,1,132,
5803 1,130,1540,17,1541,
5804 15,1246,1,-1,1,
5805 5,1542,20,1543,4,
5806 38,66,0,105,0,
5807 110,0,97,0,114,
5808 0,121,0,69,0,
5809 120,0,112,0,114,
5810 0,101,0,115,0,
5811 115,0,105,0,111,
5812 0,110,0,95,0,
5813 49,0,51,0,1,
5814 313,1,3,1,4,
5815 1,3,1544,22,1,
5816 148,1,143,1545,17,
5817 1546,15,1246,1,-1,
5818 1,5,1547,20,1548,
5819 4,38,66,0,105,
5820 0,110,0,97,0,
5821 114,0,121,0,69,
5822 0,120,0,112,0,
5823 114,0,101,0,115,
5824 0,115,0,105,0,
5825 111,0,110,0,95,
5826 0,49,0,50,0,
5827 1,312,1,3,1,
5828 4,1,3,1549,22,
5829 1,147,1,1901,1550,
5830 17,1267,1,0,1271,
5831 1,1152,1551,17,1552,
5832 15,1223,1,-1,1,
5833 5,1553,20,1554,4,
5834 38,83,0,105,0,
5835 109,0,112,0,108,
5836 0,101,0,65,0,
5837 115,0,115,0,105,
5838 0,103,0,110,0,
5839 109,0,101,0,110,
5840 0,116,0,95,0,
5841 50,0,52,0,1,
5842 279,1,3,1,6,
5843 1,5,1555,22,1,
5844 114,1,1406,1556,17,
5845 1557,15,1223,1,-1,
5846 1,5,1558,20,1559,
5847 4,38,83,0,105,
5848 0,109,0,112,0,
5849 108,0,101,0,65,
5850 0,115,0,115,0,
5851 105,0,103,0,110,
5852 0,109,0,101,0,
5853 110,0,116,0,95,
5854 0,49,0,55,0,
5855 1,272,1,3,1,
5856 4,1,3,1560,22,
5857 1,107,1,1659,1561,
5858 16,0,298,1,2413,
5859 1562,17,1267,1,0,
5860 1271,1,1159,1563,17,
5861 1564,15,1223,1,-1,
5862 1,5,1565,20,1566,
5863 4,38,83,0,105,
5864 0,109,0,112,0,
5865 108,0,101,0,65,
5866 0,115,0,115,0,
5867 105,0,103,0,110,
5868 0,109,0,101,0,
5869 110,0,116,0,95,
5870 0,49,0,49,0,
5871 1,266,1,3,1,
5872 6,1,5,1567,22,
5873 1,101,1,157,1568,
5874 17,1569,15,1246,1,
5875 -1,1,5,1570,20,
5876 1571,4,38,66,0,
5877 105,0,110,0,97,
5878 0,114,0,121,0,
5879 69,0,120,0,112,
5880 0,114,0,101,0,
5881 115,0,115,0,105,
5882 0,111,0,110,0,
5883 95,0,49,0,49,
5884 0,1,311,1,3,
5885 1,4,1,3,1572,
5886 22,1,146,1,1413,
5887 1573,17,1574,15,1223,
5888 1,-1,1,5,1575,
5889 20,1576,4,36,83,
5890 0,105,0,109,0,
5891 112,0,108,0,101,
5892 0,65,0,115,0,
5893 115,0,105,0,103,
5894 0,110,0,109,0,
5895 101,0,110,0,116,
5896 0,95,0,52,0,
5897 1,259,1,3,1,
5898 4,1,3,1577,22,
5899 1,94,1,1370,1578,
5900 17,1579,15,1223,1,
5901 -1,1,5,1580,20,
5902 1581,4,38,83,0,
5903 105,0,109,0,112,
5904 0,108,0,101,0,
5905 65,0,115,0,115,
5906 0,105,0,103,0,
5907 110,0,109,0,101,
5908 0,110,0,116,0,
5909 95,0,49,0,56,
5910 0,1,273,1,3,
5911 1,4,1,3,1582,
5912 22,1,108,1,1478,
5913 1583,17,1584,15,1223,
5914 1,-1,1,5,1585,
5915 20,1586,4,38,83,
5916 0,105,0,109,0,
5917 112,0,108,0,101,
5918 0,65,0,115,0,
5919 115,0,105,0,103,
5920 0,110,0,109,0,
5921 101,0,110,0,116,
5922 0,95,0,49,0,
5923 53,0,1,270,1,
5924 3,1,4,1,3,
5925 1587,22,1,105,1,
5926 2106,1588,17,1267,1,
5927 0,1271,1,1620,1589,
5928 17,1590,15,1530,1,
5929 -1,1,5,1591,20,
5930 1592,4,24,65,0,
5931 115,0,115,0,105,
5932 0,103,0,110,0,
5933 109,0,101,0,110,
5934 0,116,0,95,0,
5935 50,0,1,255,1,
5936 3,1,2,1,1,
5937 1593,22,1,90,1,
5938 1621,1594,16,0,791,
5939 1,1574,924,1,172,
5940 1595,17,1596,15,1246,
5941 1,-1,1,5,1597,
5942 20,1598,4,38,66,
5943 0,105,0,110,0,
5944 97,0,114,0,121,
5945 0,69,0,120,0,
5946 112,0,114,0,101,
5947 0,115,0,115,0,
5948 105,0,111,0,110,
5949 0,95,0,49,0,
5950 48,0,1,310,1,
5951 3,1,4,1,3,
5952 1599,22,1,145,1,
5953 1931,986,1,1665,1600,
5954 17,1601,15,1281,1,
5955 -1,1,5,1602,20,
5956 1603,4,36,70,0,
5957 111,0,114,0,76,
5958 0,111,0,111,0,
5959 112,0,83,0,116,
5960 0,97,0,116,0,
5961 101,0,109,0,101,
5962 0,110,0,116,0,
5963 95,0,49,0,1,
5964 250,1,3,1,2,
5965 1,1,1604,22,1,
5966 85,1,2364,952,1,
5967 2105,939,1,1188,1605,
5968 17,1606,15,1223,1,
5969 -1,1,5,1607,20,
5970 1608,4,38,83,0,
5971 105,0,109,0,112,
5972 0,108,0,101,0,
5973 65,0,115,0,115,
5974 0,105,0,103,0,
5975 110,0,109,0,101,
5976 0,110,0,116,0,
5977 95,0,50,0,51,
5978 0,1,278,1,3,
5979 1,6,1,5,1609,
5980 22,1,113,1,1442,
5981 1610,17,1611,15,1223,
5982 1,-1,1,5,1612,
5983 20,1613,4,38,83,
5984 0,105,0,109,0,
5985 112,0,108,0,101,
5986 0,65,0,115,0,
5987 115,0,105,0,103,
5988 0,110,0,109,0,
5989 101,0,110,0,116,
5990 0,95,0,49,0,
5991 54,0,1,271,1,
5992 3,1,4,1,3,
5993 1614,22,1,106,1,
5994 1694,1615,16,0,215,
5995 1,942,1616,17,1617,
5996 15,1246,1,-1,1,
5997 5,1618,20,1619,4,
5998 38,66,0,105,0,
5999 110,0,97,0,114,
6000 0,121,0,69,0,
6001 120,0,112,0,114,
6002 0,101,0,115,0,
6003 115,0,105,0,111,
6004 0,110,0,95,0,
6005 49,0,55,0,1,
6006 317,1,3,1,4,
6007 1,3,1620,22,1,
6008 152,1,2198,1621,17,
6009 1267,1,0,1271,1,
6010 1195,1622,17,1623,15,
6011 1223,1,-1,1,5,
6012 1624,20,1625,4,38,
6013 83,0,105,0,109,
6014 0,112,0,108,0,
6015 101,0,65,0,115,
6016 0,115,0,105,0,
6017 103,0,110,0,109,
6018 0,101,0,110,0,
6019 116,0,95,0,49,
6020 0,48,0,1,265,
6021 1,3,1,6,1,
6022 5,1626,22,1,100,
6023 1,1449,1627,17,1628,
6024 15,1223,1,-1,1,
6025 5,1629,20,1630,4,
6026 36,83,0,105,0,
6027 109,0,112,0,108,
6028 0,101,0,65,0,
6029 115,0,115,0,105,
6030 0,103,0,110,0,
6031 109,0,101,0,110,
6032 0,116,0,95,0,
6033 51,0,1,258,1,
6034 3,1,4,1,3,
6035 1631,22,1,93,1,
6036 1701,1632,17,1633,15,
6037 1281,1,-1,1,5,
6038 1634,20,1635,4,36,
6039 70,0,111,0,114,
6040 0,76,0,111,0,
6041 111,0,112,0,83,
6042 0,116,0,97,0,
6043 116,0,101,0,109,
6044 0,101,0,110,0,
6045 116,0,95,0,51,
6046 0,1,252,1,3,
6047 1,4,1,3,1636,
6048 22,1,87,1,447,
6049 1637,17,1638,15,1639,
6050 4,30,37,0,86,
6051 0,101,0,99,0,
6052 116,0,111,0,114,
6053 0,67,0,111,0,
6054 110,0,115,0,116,
6055 0,97,0,110,0,
6056 116,0,1,-1,1,
6057 5,1640,20,1641,4,
6058 32,86,0,101,0,
6059 99,0,116,0,111,
6060 0,114,0,67,0,
6061 111,0,110,0,115,
6062 0,116,0,97,0,
6063 110,0,116,0,95,
6064 0,49,0,1,287,
6065 1,3,1,8,1,
6066 7,1642,22,1,122,
6067 1,2458,1001,1,2459,
6068 1007,1,1958,1643,17,
6069 1267,1,0,1271,1,
6070 188,1644,17,1645,15,
6071 1246,1,-1,1,5,
6072 1646,20,1647,4,36,
6073 66,0,105,0,110,
6074 0,97,0,114,0,
6075 121,0,69,0,120,
6076 0,112,0,114,0,
6077 101,0,115,0,115,
6078 0,105,0,111,0,
6079 110,0,95,0,57,
6080 0,1,309,1,3,
6081 1,4,1,3,1648,
6082 22,1,144,1,2462,
6083 1014,1,1657,1019,1,
6084 2464,1024,1,205,1649,
6085 17,1650,15,1246,1,
6086 -1,1,5,1651,20,
6087 1652,4,36,66,0,
6088 105,0,110,0,97,
6089 0,114,0,121,0,
6090 69,0,120,0,112,
6091 0,114,0,101,0,
6092 115,0,115,0,105,
6093 0,111,0,110,0,
6094 95,0,56,0,1,
6095 308,1,3,1,4,
6096 1,3,1653,22,1,
6097 143,1,2227,1033,1,
6098 1224,1654,17,1655,15,
6099 1223,1,-1,1,5,
6100 1656,20,1657,4,38,
6101 83,0,105,0,109,
6102 0,112,0,108,0,
6103 101,0,65,0,115,
6104 0,115,0,105,0,
6105 103,0,110,0,109,
6106 0,101,0,110,0,
6107 116,0,95,0,50,
6108 0,50,0,1,277,
6109 1,3,1,6,1,
6110 5,1658,22,1,112,
6111 1,223,1659,17,1660,
6112 15,1246,1,-1,1,
6113 5,1661,20,1662,4,
6114 36,66,0,105,0,
6115 110,0,97,0,114,
6116 0,121,0,69,0,
6117 120,0,112,0,114,
6118 0,101,0,115,0,
6119 115,0,105,0,111,
6120 0,110,0,95,0,
6121 55,0,1,307,1,
6122 3,1,4,1,3,
6123 1663,22,1,142,1,
6124 1730,1664,17,1665,15,
6125 1281,1,-1,1,5,
6126 1666,20,1667,4,36,
6127 70,0,111,0,114,
6128 0,76,0,111,0,
6129 111,0,112,0,83,
6130 0,116,0,97,0,
6131 116,0,101,0,109,
6132 0,101,0,110,0,
6133 116,0,95,0,52,
6134 0,1,253,1,3,
6135 1,4,1,3,1668,
6136 22,1,88,1,476,
6137 1669,17,1670,15,1671,
6138 4,18,37,0,67,
6139 0,111,0,110,0,
6140 115,0,116,0,97,
6141 0,110,0,116,0,
6142 1,-1,1,5,1672,
6143 20,1673,4,20,67,
6144 0,111,0,110,0,
6145 115,0,116,0,97,
6146 0,110,0,116,0,
6147 95,0,52,0,1,
6148 285,1,3,1,2,
6149 1,1,1674,22,1,
6150 120,1,477,1675,17,
6151 1676,15,1671,1,-1,
6152 1,5,1677,20,1678,
6153 4,20,67,0,111,
6154 0,110,0,115,0,
6155 116,0,97,0,110,
6156 0,116,0,95,0,
6157 51,0,1,284,1,
6158 3,1,2,1,1,
6159 1679,22,1,119,1,
6160 1231,1680,17,1681,15,
6161 1223,1,-1,1,5,
6162 1682,20,1683,4,36,
6163 83,0,105,0,109,
6164 0,112,0,108,0,
6165 101,0,65,0,115,
6166 0,115,0,105,0,
6167 103,0,110,0,109,
6168 0,101,0,110,0,
6169 116,0,95,0,57,
6170 0,1,264,1,3,
6171 1,6,1,5,1684,
6172 22,1,99,1,479,
6173 1685,17,1686,15,1671,
6174 1,-1,1,5,1687,
6175 20,1688,4,20,67,
6176 0,111,0,110,0,
6177 115,0,116,0,97,
6178 0,110,0,116,0,
6179 95,0,49,0,1,
6180 282,1,3,1,2,
6181 1,1,1689,22,1,
6182 117,1,480,1690,17,
6183 1691,15,1692,4,26,
6184 37,0,76,0,105,
6185 0,115,0,116,0,
6186 67,0,111,0,110,
6187 0,115,0,116,0,
6188 97,0,110,0,116,
6189 0,1,-1,1,5,
6190 1693,20,1694,4,28,
6191 76,0,105,0,115,
6192 0,116,0,67,0,
6193 111,0,110,0,115,
6194 0,116,0,97,0,
6195 110,0,116,0,95,
6196 0,49,0,1,286,
6197 1,3,1,4,1,
6198 3,1695,22,1,121,
6199 1,1485,1696,17,1697,
6200 15,1223,1,-1,1,
6201 5,1698,20,1699,4,
6202 36,83,0,105,0,
6203 109,0,112,0,108,
6204 0,101,0,65,0,
6205 115,0,115,0,105,
6206 0,103,0,110,0,
6207 109,0,101,0,110,
6208 0,116,0,95,0,
6209 50,0,1,257,1,
6210 3,1,4,1,3,
6211 1700,22,1,92,1,
6212 1737,1701,16,0,303,
6213 1,1989,1041,1,1990,
6214 1702,17,1267,1,0,
6215 1271,1,242,1703,17,
6216 1704,15,1246,1,-1,
6217 1,5,1705,20,1706,
6218 4,36,66,0,105,
6219 0,110,0,97,0,
6220 114,0,121,0,69,
6221 0,120,0,112,0,
6222 114,0,101,0,115,
6223 0,115,0,105,0,
6224 111,0,110,0,95,
6225 0,54,0,1,306,
6226 1,3,1,4,1,
6227 3,1707,22,1,141,
6228 1,478,1708,17,1709,
6229 15,1671,1,-1,1,
6230 5,1710,20,1711,4,
6231 20,67,0,111,0,
6232 110,0,115,0,116,
6233 0,97,0,110,0,
6234 116,0,95,0,50,
6235 0,1,283,1,3,
6236 1,2,1,1,1712,
6237 22,1,118,1,1001,
6238 1713,17,1714,15,1351,
6239 1,-1,1,5,1715,
6240 20,1716,4,40,84,
6241 0,121,0,112,0,
6242 101,0,99,0,97,
6243 0,115,0,116,0,
6244 69,0,120,0,112,
6245 0,114,0,101,0,
6246 115,0,115,0,105,
6247 0,111,0,110,0,
6248 95,0,56,0,1,
6249 331,1,3,1,5,
6250 1,4,1717,22,1,
6251 166,1,1002,1718,17,
6252 1719,15,1351,1,-1,
6253 1,5,1720,20,1721,
6254 4,40,84,0,121,
6255 0,112,0,101,0,
6256 99,0,97,0,115,
6257 0,116,0,69,0,
6258 120,0,112,0,114,
6259 0,101,0,115,0,
6260 115,0,105,0,111,
6261 0,110,0,95,0,
6262 49,0,1,324,1,
6263 3,1,5,1,4,
6264 1722,22,1,159,1,
6265 12,1723,19,166,1,
6266 12,1724,5,50,1,
6267 1901,1725,16,0,164,
6268 1,2075,1726,16,0,
6269 164,1,1860,946,1,
6270 1803,912,1,1804,1727,
6271 16,0,164,1,2519,
6272 1728,16,0,164,1,
6273 2549,1729,16,0,164,
6274 1,2413,1730,16,0,
6275 164,1,2198,1731,16,
6276 0,164,1,1873,961,
6277 1,1657,1019,1,2534,
6278 1732,16,0,164,1,
6279 1990,1733,16,0,164,
6280 1,31,1734,16,0,
6281 164,1,32,1735,16,
6282 0,164,1,2105,939,
6283 1,2106,1736,16,0,
6284 164,1,2573,1737,16,
6285 0,164,1,2658,1738,
6286 16,0,284,1,2578,
6287 1739,16,0,164,1,
6288 2227,1033,1,2337,1740,
6289 16,0,164,1,2557,
6290 1741,16,0,164,1,
6291 2781,1742,16,0,164,
6292 1,2565,1743,16,0,
6293 164,1,2021,843,1,
6294 2458,1001,1,2459,1007,
6295 1,2462,1014,1,2136,
6296 968,1,2464,1024,1,
6297 2029,850,1,2030,856,
6298 1,2031,861,1,2032,
6299 866,1,2469,1744,16,
6300 0,536,1,2035,877,
6301 1,2364,952,1,2039,
6302 887,1,1931,986,1,
6303 2041,893,1,2043,899,
6304 1,2045,904,1,2593,
6305 1745,16,0,164,1,
6306 1775,1746,16,0,164,
6307 1,1989,1041,1,2033,
6308 871,1,2037,882,1,
6309 1574,924,1,1958,1747,
6310 16,0,164,1,13,
6311 1748,19,213,1,13,
6312 1749,5,55,1,2536,
6313 1750,17,1751,15,1752,
6314 4,46,37,0,73,
6315 0,110,0,116,0,
6316 86,0,101,0,99,
6317 0,86,0,101,0,
6318 99,0,65,0,114,
6319 0,103,0,83,0,
6320 116,0,97,0,116,
6321 0,101,0,69,0,
6322 118,0,101,0,110,
6323 0,116,0,1,-1,
6324 1,5,1753,20,1754,
6325 4,48,73,0,110,
6326 0,116,0,86,0,
6327 101,0,99,0,86,
6328 0,101,0,99,0,
6329 65,0,114,0,103,
6330 0,83,0,116,0,
6331 97,0,116,0,101,
6332 0,69,0,118,0,
6333 101,0,110,0,116,
6334 0,95,0,49,0,
6335 1,203,1,3,1,
6336 6,1,5,1755,22,
6337 1,37,1,2643,1756,
6338 17,1757,15,1758,4,
6339 20,37,0,83,0,
6340 116,0,97,0,116,
6341 0,101,0,66,0,
6342 111,0,100,0,121,
6343 0,1,-1,1,5,
6344 1759,20,1760,4,24,
6345 83,0,116,0,97,
6346 0,116,0,101,0,
6347 66,0,111,0,100,
6348 0,121,0,95,0,
6349 49,0,50,0,1,
6350 192,1,3,1,3,
6351 1,2,1761,22,1,
6352 26,1,2647,1762,17,
6353 1763,15,1758,1,-1,
6354 1,5,1764,20,1765,
6355 4,22,83,0,116,
6356 0,97,0,116,0,
6357 101,0,66,0,111,
6358 0,100,0,121,0,
6359 95,0,52,0,1,
6360 184,1,3,1,3,
6361 1,2,1766,22,1,
6362 18,1,1860,946,1,
6363 1803,912,1,2521,1767,
6364 17,1768,15,1769,4,
6365 46,37,0,75,0,
6366 101,0,121,0,73,
6367 0,110,0,116,0,
6368 73,0,110,0,116,
6369 0,65,0,114,0,
6370 103,0,83,0,116,
6371 0,97,0,116,0,
6372 101,0,69,0,118,
6373 0,101,0,110,0,
6374 116,0,1,-1,1,
6375 5,1770,20,1771,4,
6376 48,75,0,101,0,
6377 121,0,73,0,110,
6378 0,116,0,73,0,
6379 110,0,116,0,65,
6380 0,114,0,103,0,
6381 83,0,116,0,97,
6382 0,116,0,101,0,
6383 69,0,118,0,101,
6384 0,110,0,116,0,
6385 95,0,49,0,1,
6386 204,1,3,1,6,
6387 1,5,1772,22,1,
6388 38,1,2413,1773,16,
6389 0,521,1,2657,1774,
6390 17,1775,15,1758,1,
6391 -1,1,5,1776,20,
6392 1777,4,22,83,0,
6393 116,0,97,0,116,
6394 0,101,0,66,0,
6395 111,0,100,0,121,
6396 0,95,0,49,0,
6397 1,181,1,3,1,
6398 2,1,1,1778,22,
6399 1,15,1,1873,961,
6400 1,1657,1019,1,2641,
6401 1779,17,1780,15,1758,
6402 1,-1,1,5,1781,
6403 20,1782,4,24,83,
6404 0,116,0,97,0,
6405 116,0,101,0,66,
6406 0,111,0,100,0,
6407 121,0,95,0,49,
6408 0,54,0,1,196,
6409 1,3,1,3,1,
6410 2,1783,22,1,30,
6411 1,2642,1784,17,1785,
6412 15,1758,1,-1,1,
6413 5,1786,20,1787,4,
6414 24,83,0,116,0,
6415 97,0,116,0,101,
6416 0,66,0,111,0,
6417 100,0,121,0,95,
6418 0,49,0,52,0,
6419 1,194,1,3,1,
6420 3,1,2,1788,22,
6421 1,28,1,1989,1041,
6422 1,2644,1789,17,1790,
6423 15,1758,1,-1,1,
6424 5,1791,20,1792,4,
6425 24,83,0,116,0,
6426 97,0,116,0,101,
6427 0,66,0,111,0,
6428 100,0,121,0,95,
6429 0,49,0,48,0,
6430 1,190,1,3,1,
6431 3,1,2,1793,22,
6432 1,24,1,2645,1794,
6433 17,1795,15,1758,1,
6434 -1,1,5,1796,20,
6435 1797,4,22,83,0,
6436 116,0,97,0,116,
6437 0,101,0,66,0,
6438 111,0,100,0,121,
6439 0,95,0,56,0,
6440 1,188,1,3,1,
6441 3,1,2,1798,22,
6442 1,22,1,2646,1799,
6443 17,1800,15,1758,1,
6444 -1,1,5,1801,20,
6445 1802,4,22,83,0,
6446 116,0,97,0,116,
6447 0,101,0,66,0,
6448 111,0,100,0,121,
6449 0,95,0,54,0,
6450 1,186,1,3,1,
6451 3,1,2,1803,22,
6452 1,20,1,2037,882,
6453 1,32,1804,16,0,
6454 526,1,2567,1805,17,
6455 1806,15,1807,4,34,
6456 37,0,73,0,110,
6457 0,116,0,65,0,
6458 114,0,103,0,83,
6459 0,116,0,97,0,
6460 116,0,101,0,69,
6461 0,118,0,101,0,
6462 110,0,116,0,1,
6463 -1,1,5,1808,20,
6464 1809,4,36,73,0,
6465 110,0,116,0,65,
6466 0,114,0,103,0,
6467 83,0,116,0,97,
6468 0,116,0,101,0,
6469 69,0,118,0,101,
6470 0,110,0,116,0,
6471 95,0,49,0,1,
6472 200,1,3,1,6,
6473 1,5,1810,22,1,
6474 34,1,2650,1811,17,
6475 1812,15,1758,1,-1,
6476 1,5,1813,20,1814,
6477 4,24,83,0,116,
6478 0,97,0,116,0,
6479 101,0,66,0,111,
6480 0,100,0,121,0,
6481 95,0,49,0,53,
6482 0,1,195,1,3,
6483 1,2,1,1,1815,
6484 22,1,29,1,2651,
6485 1816,17,1817,15,1758,
6486 1,-1,1,5,1818,
6487 20,1819,4,24,83,
6488 0,116,0,97,0,
6489 116,0,101,0,66,
6490 0,111,0,100,0,
6491 121,0,95,0,49,
6492 0,51,0,1,193,
6493 1,3,1,2,1,
6494 1,1820,22,1,27,
6495 1,2652,1821,17,1822,
6496 15,1758,1,-1,1,
6497 5,1823,20,1824,4,
6498 24,83,0,116,0,
6499 97,0,116,0,101,
6500 0,66,0,111,0,
6501 100,0,121,0,95,
6502 0,49,0,49,0,
6503 1,191,1,3,1,
6504 2,1,1,1825,22,
6505 1,25,1,2653,1826,
6506 17,1827,15,1758,1,
6507 -1,1,5,1828,20,
6508 1829,4,22,83,0,
6509 116,0,97,0,116,
6510 0,101,0,66,0,
6511 111,0,100,0,121,
6512 0,95,0,57,0,
6513 1,189,1,3,1,
6514 2,1,1,1830,22,
6515 1,23,1,2654,1831,
6516 17,1832,15,1758,1,
6517 -1,1,5,1833,20,
6518 1834,4,22,83,0,
6519 116,0,97,0,116,
6520 0,101,0,66,0,
6521 111,0,100,0,121,
6522 0,95,0,55,0,
6523 1,187,1,3,1,
6524 2,1,1,1835,22,
6525 1,21,1,2655,1836,
6526 17,1837,15,1758,1,
6527 -1,1,5,1838,20,
6528 1839,4,22,83,0,
6529 116,0,97,0,116,
6530 0,101,0,66,0,
6531 111,0,100,0,121,
6532 0,95,0,53,0,
6533 1,185,1,3,1,
6534 2,1,1,1840,22,
6535 1,19,1,2656,1841,
6536 17,1842,15,1758,1,
6537 -1,1,5,1843,20,
6538 1844,4,22,83,0,
6539 116,0,97,0,116,
6540 0,101,0,66,0,
6541 111,0,100,0,121,
6542 0,95,0,51,0,
6543 1,183,1,3,1,
6544 2,1,1,1845,22,
6545 1,17,1,2575,1846,
6546 17,1847,15,1848,4,
6547 34,37,0,75,0,
6548 101,0,121,0,65,
6549 0,114,0,103,0,
6550 83,0,116,0,97,
6551 0,116,0,101,0,
6552 69,0,118,0,101,
6553 0,110,0,116,0,
6554 1,-1,1,5,1849,
6555 20,1850,4,36,75,
6556 0,101,0,121,0,
6557 65,0,114,0,103,
6558 0,83,0,116,0,
6559 97,0,116,0,101,
6560 0,69,0,118,0,
6561 101,0,110,0,116,
6562 0,95,0,49,0,
6563 1,199,1,3,1,
6564 6,1,5,1851,22,
6565 1,33,1,2551,1852,
6566 17,1853,15,1854,4,
6567 46,37,0,73,0,
6568 110,0,116,0,82,
6569 0,111,0,116,0,
6570 82,0,111,0,116,
6571 0,65,0,114,0,
6572 103,0,83,0,116,
6573 0,97,0,116,0,
6574 101,0,69,0,118,
6575 0,101,0,110,0,
6576 116,0,1,-1,1,
6577 5,1855,20,1856,4,
6578 48,73,0,110,0,
6579 116,0,82,0,111,
6580 0,116,0,82,0,
6581 111,0,116,0,65,
6582 0,114,0,103,0,
6583 83,0,116,0,97,
6584 0,116,0,101,0,
6585 69,0,118,0,101,
6586 0,110,0,116,0,
6587 95,0,49,0,1,
6588 202,1,3,1,6,
6589 1,5,1857,22,1,
6590 36,1,2580,1858,17,
6591 1859,15,1860,4,36,
6592 37,0,86,0,111,
6593 0,105,0,100,0,
6594 65,0,114,0,103,
6595 0,83,0,116,0,
6596 97,0,116,0,101,
6597 0,69,0,118,0,
6598 101,0,110,0,116,
6599 0,1,-1,1,5,
6600 1861,20,1862,4,38,
6601 86,0,111,0,105,
6602 0,100,0,65,0,
6603 114,0,103,0,83,
6604 0,116,0,97,0,
6605 116,0,101,0,69,
6606 0,118,0,101,0,
6607 110,0,116,0,95,
6608 0,49,0,1,198,
6609 1,3,1,5,1,
6610 4,1863,22,1,32,
6611 1,2227,1033,1,1574,
6612 924,1,2559,1864,17,
6613 1865,15,1866,4,40,
6614 37,0,86,0,101,
6615 0,99,0,116,0,
6616 111,0,114,0,65,
6617 0,114,0,103,0,
6618 83,0,116,0,97,
6619 0,116,0,101,0,
6620 69,0,118,0,101,
6621 0,110,0,116,0,
6622 1,-1,1,5,1867,
6623 20,1868,4,42,86,
6624 0,101,0,99,0,
6625 116,0,111,0,114,
6626 0,65,0,114,0,
6627 103,0,83,0,116,
6628 0,97,0,116,0,
6629 101,0,69,0,118,
6630 0,101,0,110,0,
6631 116,0,95,0,49,
6632 0,1,201,1,3,
6633 1,6,1,5,1869,
6634 22,1,35,1,2021,
6635 843,1,2458,1001,1,
6636 2459,1007,1,2462,1014,
6637 1,2136,968,1,2464,
6638 1024,1,2029,850,1,
6639 2030,856,1,2031,861,
6640 1,2032,866,1,2033,
6641 871,1,2035,877,1,
6642 2364,952,1,2039,887,
6643 1,1931,986,1,2041,
6644 893,1,2043,899,1,
6645 2045,904,1,2703,1870,
6646 16,0,211,1,2595,
6647 1871,17,1872,15,1873,
6648 4,22,37,0,83,
6649 0,116,0,97,0,
6650 116,0,101,0,69,
6651 0,118,0,101,0,
6652 110,0,116,0,1,
6653 -1,1,5,1874,20,
6654 1875,4,24,83,0,
6655 116,0,97,0,116,
6656 0,101,0,69,0,
6657 118,0,101,0,110,
6658 0,116,0,95,0,
6659 49,0,1,197,1,
6660 3,1,6,1,5,
6661 1876,22,1,31,1,
6662 2597,1877,16,0,761,
6663 1,2648,1878,17,1879,
6664 15,1758,1,-1,1,
6665 5,1880,20,1881,4,
6666 22,83,0,116,0,
6667 97,0,116,0,101,
6668 0,66,0,111,0,
6669 100,0,121,0,95,
6670 0,50,0,1,182,
6671 1,3,1,3,1,
6672 2,1882,22,1,16,
6673 1,2105,939,1,14,
6674 1883,19,144,1,14,
6675 1884,5,115,1,2510,
6676 1885,16,0,706,1,
6677 2513,1886,17,1887,15,
6678 1888,4,30,37,0,
6679 73,0,110,0,116,
6680 0,68,0,101,0,
6681 99,0,108,0,97,
6682 0,114,0,97,0,
6683 116,0,105,0,111,
6684 0,110,0,1,-1,
6685 1,5,1889,20,1890,
6686 4,32,73,0,110,
6687 0,116,0,68,0,
6688 101,0,99,0,108,
6689 0,97,0,114,0,
6690 97,0,116,0,105,
6691 0,111,0,110,0,
6692 95,0,49,0,1,
6693 215,1,3,1,3,
6694 1,2,1891,22,1,
6695 50,1,2514,1892,16,
6696 0,360,1,1260,1221,
6697 1,1011,1227,1,1514,
6698 1233,1,9,1238,1,
6699 10,1893,17,1894,15,
6700 1895,4,48,37,0,
6701 65,0,114,0,103,
6702 0,117,0,109,0,
6703 101,0,110,0,116,
6704 0,68,0,101,0,
6705 99,0,108,0,97,
6706 0,114,0,97,0,
6707 116,0,105,0,111,
6708 0,110,0,76,0,
6709 105,0,115,0,116,
6710 0,1,-1,1,5,
6711 140,1,0,1,0,
6712 1896,22,1,39,1,
6713 262,1244,1,1267,1250,
6714 1,2525,1897,16,0,
6715 507,1,1773,1898,16,
6716 0,148,1,2779,1899,
6717 16,0,142,1,19,
6718 1272,1,20,1900,16,
6719 0,142,1,2281,1279,
6720 1,525,1343,1,30,
6721 1901,17,1902,15,1895,
6722 1,-1,1,5,1903,
6723 20,1904,4,50,65,
6724 0,114,0,103,0,
6725 117,0,109,0,101,
6726 0,110,0,116,0,
6727 68,0,101,0,99,
6728 0,108,0,97,0,
6729 114,0,97,0,116,
6730 0,105,0,111,0,
6731 110,0,76,0,105,
6732 0,115,0,116,0,
6733 95,0,50,0,1,
6734 206,1,3,1,4,
6735 1,3,1905,22,1,
6736 41,1,283,1299,1,
6737 2543,1906,17,1907,15,
6738 1908,4,30,37,0,
6739 82,0,111,0,116,
6740 0,68,0,101,0,
6741 99,0,108,0,97,
6742 0,114,0,97,0,
6743 116,0,105,0,111,
6744 0,110,0,1,-1,
6745 1,5,1909,20,1910,
6746 4,32,82,0,111,
6747 0,116,0,68,0,
6748 101,0,99,0,108,
6749 0,97,0,114,0,
6750 97,0,116,0,105,
6751 0,111,0,110,0,
6752 95,0,49,0,1,
6753 217,1,3,1,3,
6754 1,2,1911,22,1,
6755 52,1,2544,1912,16,
6756 0,528,1,40,1304,
6757 1,41,1913,17,1914,
6758 15,1915,4,26,37,
6759 0,65,0,114,0,
6760 103,0,117,0,109,
6761 0,101,0,110,0,
6762 116,0,76,0,105,
6763 0,115,0,116,0,
6764 1,-1,1,5,724,
6765 1,0,1,0,1916,
6766 22,1,169,1,42,
6767 1917,17,1918,15,1919,
6768 4,38,37,0,69,
6769 0,120,0,112,0,
6770 114,0,101,0,115,
6771 0,115,0,105,0,
6772 111,0,110,0,65,
6773 0,114,0,103,0,
6774 117,0,109,0,101,
6775 0,110,0,116,0,
6776 1,-1,1,5,1920,
6777 20,1921,4,40,69,
6778 0,120,0,112,0,
6779 114,0,101,0,115,
6780 0,115,0,105,0,
6781 111,0,110,0,65,
6782 0,114,0,103,0,
6783 117,0,109,0,101,
6784 0,110,0,116,0,
6785 95,0,49,0,1,
6786 336,1,3,1,2,
6787 1,1,1922,22,1,
6788 172,1,44,1310,1,
6789 47,1311,1,48,1317,
6790 1,49,1323,1,50,
6791 1328,1,51,1333,1,
6792 305,1338,1,63,1349,
6793 1,1521,1255,1,66,
6794 1355,1,67,1360,1,
6795 1478,1583,1,69,1370,
6796 1,70,1375,1,68,
6797 1365,1,74,1380,1,
6798 1013,1385,1,2335,1923,
6799 16,0,148,1,1332,
6800 1390,1,1048,1470,1,
6801 2591,1924,16,0,142,
6802 1,82,1407,1,1296,
6803 1294,1,1341,1424,1,
6804 328,1429,1,1303,1434,
6805 1,1096,1439,1,93,
6806 1445,1,1550,1450,1,
6807 2770,1925,17,1926,15,
6808 1895,1,-1,1,5,
6809 140,1,0,1,0,
6810 1896,1,2528,1927,17,
6811 1928,15,1929,4,30,
6812 37,0,86,0,101,
6813 0,99,0,68,0,
6814 101,0,99,0,108,
6815 0,97,0,114,0,
6816 97,0,116,0,105,
6817 0,111,0,110,0,
6818 1,-1,1,5,1930,
6819 20,1931,4,32,86,
6820 0,101,0,99,0,
6821 68,0,101,0,99,
6822 0,108,0,97,0,
6823 114,0,97,0,116,
6824 0,105,0,111,0,
6825 110,0,95,0,49,
6826 0,1,216,1,3,
6827 1,3,1,2,1932,
6828 22,1,51,1,2529,
6829 1933,16,0,515,1,
6830 352,1475,1,107,1464,
6831 1,1114,1469,1,2540,
6832 1934,16,0,524,1,
6833 1370,1578,1,118,1481,
6834 1,1123,1486,1,371,
6835 1491,1,1377,1497,1,
6836 375,1502,1,377,1507,
6837 1,827,1457,1,380,
6838 1517,1,883,1523,1,
6839 373,1535,1,130,1540,
6840 1,379,1512,1,143,
6841 1545,1,1152,1551,1,
6842 387,1935,16,0,656,
6843 1,1406,1556,1,2582,
6844 1936,17,1937,15,1895,
6845 1,-1,1,5,140,
6846 1,0,1,0,1896,
6847 1,1159,1563,1,157,
6848 1568,1,1413,1573,1,
6849 1665,1600,1,412,1938,
6850 16,0,695,1,1094,
6851 1939,16,0,726,1,
6852 172,1595,1,1188,1605,
6853 1,437,1940,16,0,
6854 765,1,1442,1610,1,
6855 1694,1941,16,0,148,
6856 1,942,1616,1,1195,
6857 1622,1,1449,1627,1,
6858 1701,1632,1,447,1637,
6859 1,188,1644,1,205,
6860 1649,1,2467,1942,17,
6861 1943,15,1895,1,-1,
6862 1,5,1944,20,1945,
6863 4,50,65,0,114,
6864 0,103,0,117,0,
6865 109,0,101,0,110,
6866 0,116,0,68,0,
6867 101,0,99,0,108,
6868 0,97,0,114,0,
6869 97,0,116,0,105,
6870 0,111,0,110,0,
6871 76,0,105,0,115,
6872 0,116,0,95,0,
6873 49,0,1,205,1,
6874 3,1,2,1,1,
6875 1946,22,1,40,1,
6876 461,1947,16,0,726,
6877 1,464,1948,17,1949,
6878 15,1915,1,-1,1,
6879 5,1950,20,1951,4,
6880 28,65,0,114,0,
6881 103,0,117,0,109,
6882 0,101,0,110,0,
6883 116,0,76,0,105,
6884 0,115,0,116,0,
6885 95,0,50,0,1,
6886 335,1,3,1,4,
6887 1,3,1952,22,1,
6888 171,1,1224,1654,1,
6889 223,1659,1,1730,1664,
6890 1,476,1669,1,477,
6891 1675,1,1231,1680,1,
6892 479,1685,1,480,1690,
6893 1,1485,1696,1,459,
6894 1953,17,1954,15,1915,
6895 1,-1,1,5,724,
6896 1,0,1,0,1916,
6897 1,242,1703,1,478,
6898 1708,1,481,1955,17,
6899 1956,15,1915,1,-1,
6900 1,5,1957,20,1958,
6901 4,28,65,0,114,
6902 0,103,0,117,0,
6903 109,0,101,0,110,
6904 0,116,0,76,0,
6905 105,0,115,0,116,
6906 0,95,0,49,0,
6907 1,334,1,3,1,
6908 2,1,1,1959,22,
6909 1,170,1,1001,1713,
6910 1,1002,1718,1,2509,
6911 1960,17,1961,15,1962,
6912 4,30,37,0,75,
6913 0,101,0,121,0,
6914 68,0,101,0,99,
6915 0,108,0,97,0,
6916 114,0,97,0,116,
6917 0,105,0,111,0,
6918 110,0,1,-1,1,
6919 5,1963,20,1964,4,
6920 32,75,0,101,0,
6921 121,0,68,0,101,
6922 0,99,0,108,0,
6923 97,0,114,0,97,
6924 0,116,0,105,0,
6925 111,0,110,0,95,
6926 0,49,0,1,214,
6927 1,3,1,3,1,
6928 2,1965,22,1,49,
6929 1,15,1966,19,336,
6930 1,15,1967,5,6,
6931 1,2785,1968,16,0,
6932 334,1,1114,1969,16,
6933 0,339,1,1621,1970,
6934 16,0,764,1,40,
6935 1971,16,0,649,1,
6936 19,1272,1,9,1238,
6937 1,16,1972,19,136,
6938 1,16,1973,5,147,
6939 1,256,1974,16,0,
6940 203,1,1261,1975,16,
6941 0,203,1,509,1976,
6942 16,0,203,1,2769,
6943 1977,16,0,790,1,
6944 9,1978,16,0,134,
6945 1,2522,1979,16,0,
6946 505,1,2021,843,1,
6947 1775,1980,16,0,203,
6948 1,2029,850,1,2030,
6949 856,1,2031,861,1,
6950 2032,866,1,2786,1981,
6951 16,0,203,1,277,
6952 1982,16,0,203,1,
6953 2537,1983,16,0,522,
6954 1,2037,882,1,2039,
6955 887,1,32,1984,16,
6956 0,203,1,2041,893,
6957 1,2293,1985,16,0,
6958 203,1,2043,899,1,
6959 2045,904,1,40,1986,
6960 16,0,182,1,41,
6961 1987,16,0,203,1,
6962 1297,1988,16,0,203,
6963 1,43,1989,16,0,
6964 203,1,44,1990,16,
6965 0,182,1,1803,912,
6966 1,1804,1991,16,0,
6967 203,1,299,1992,16,
6968 0,203,1,2480,1993,
6969 17,1994,15,1995,4,
6970 24,37,0,73,0,
6971 110,0,116,0,65,
6972 0,114,0,103,0,
6973 69,0,118,0,101,
6974 0,110,0,116,0,
6975 1,-1,1,5,1996,
6976 20,1997,4,26,73,
6977 0,110,0,116,0,
6978 65,0,114,0,103,
6979 0,69,0,118,0,
6980 101,0,110,0,116,
6981 0,95,0,55,0,
6982 1,369,1,3,1,
6983 2,1,1,1998,22,
6984 1,205,1,2560,1999,
6985 16,0,549,1,52,
6986 2000,16,0,203,1,
6987 2484,2001,17,2002,15,
6988 1995,1,-1,1,5,
6989 2003,20,2004,4,26,
6990 73,0,110,0,116,
6991 0,65,0,114,0,
6992 103,0,69,0,118,
6993 0,101,0,110,0,
6994 116,0,95,0,51,
6995 0,1,365,1,3,
6996 1,2,1,1,2005,
6997 22,1,201,1,1515,
6998 2006,16,0,203,1,
6999 2318,2007,16,0,203,
7000 1,2491,2008,17,2009,
7001 15,2010,4,26,37,
7002 0,86,0,111,0,
7003 105,0,100,0,65,
7004 0,114,0,103,0,
7005 69,0,118,0,101,
7006 0,110,0,116,0,
7007 1,-1,1,5,2011,
7008 20,2012,4,28,86,
7009 0,111,0,105,0,
7010 100,0,65,0,114,
7011 0,103,0,69,0,
7012 118,0,101,0,110,
7013 0,116,0,95,0,
7014 54,0,1,358,1,
7015 3,1,2,1,1,
7016 2013,22,1,194,1,
7017 62,2014,16,0,225,
7018 1,63,2015,16,0,
7019 182,1,2495,2016,17,
7020 2017,15,2010,1,-1,
7021 1,5,2018,20,2019,
7022 4,28,86,0,111,
7023 0,105,0,100,0,
7024 65,0,114,0,103,
7025 0,69,0,118,0,
7026 101,0,110,0,116,
7027 0,95,0,50,0,
7028 1,354,1,3,1,
7029 2,1,1,2020,22,
7030 1,190,1,2576,2021,
7031 16,0,579,1,2075,
7032 2022,16,0,203,1,
7033 1574,924,1,1479,2023,
7034 16,0,203,1,71,
7035 2024,16,0,203,1,
7036 1658,2025,16,0,795,
7037 1,1833,2026,16,0,
7038 326,1,1834,2027,16,
7039 0,203,1,2337,2028,
7040 16,0,203,1,79,
7041 2029,16,0,203,1,
7042 1335,2030,16,0,203,
7043 1,322,2031,16,0,
7044 203,1,76,2032,16,
7045 0,203,1,85,2033,
7046 16,0,203,1,89,
7047 2034,16,0,203,1,
7048 2033,871,1,2035,877,
7049 1,346,2035,16,0,
7050 203,1,97,2036,16,
7051 0,203,1,2106,2037,
7052 16,0,203,1,102,
7053 2038,16,0,203,1,
7054 1860,946,1,2458,1001,
7055 1,2364,952,1,1990,
7056 2039,16,0,203,1,
7057 112,2040,16,0,203,
7058 1,1117,2041,16,0,
7059 203,1,1873,961,1,
7060 1875,2042,16,0,446,
7061 1,1876,2043,16,0,
7062 203,1,2552,2044,16,
7063 0,540,1,124,2045,
7064 16,0,203,1,2478,
7065 2046,17,2047,15,1995,
7066 1,-1,1,5,2048,
7067 20,2049,4,26,73,
7068 0,110,0,116,0,
7069 65,0,114,0,103,
7070 0,69,0,118,0,
7071 101,0,110,0,116,
7072 0,95,0,57,0,
7073 1,371,1,3,1,
7074 2,1,1,2050,22,
7075 1,207,1,2136,968,
7076 1,381,2051,16,0,
7077 203,1,525,2052,16,
7078 0,203,1,137,2053,
7079 16,0,203,1,2568,
7080 2054,16,0,683,1,
7081 1901,2055,16,0,203,
7082 1,1153,2056,16,0,
7083 203,1,151,2057,16,
7084 0,203,1,1407,2058,
7085 16,0,203,1,2581,
7086 2059,16,0,779,1,
7087 2413,2060,16,0,203,
7088 1,406,2061,16,0,
7089 203,1,1371,2062,16,
7090 0,203,1,2105,939,
7091 1,166,2063,16,0,
7092 203,1,1622,2064,16,
7093 0,203,1,1931,986,
7094 1,1932,2065,16,0,
7095 539,1,1933,2066,16,
7096 0,203,1,431,2067,
7097 16,0,203,1,1585,
7098 2068,16,0,203,1,
7099 182,2069,16,0,203,
7100 1,1189,2070,16,0,
7101 203,1,1443,2071,16,
7102 0,203,1,1695,2072,
7103 16,0,203,1,2198,
7104 2073,16,0,203,1,
7105 447,2074,16,0,203,
7106 1,199,2075,16,0,
7107 203,1,2459,1007,1,
7108 1958,2076,16,0,203,
7109 1,2462,1014,1,1657,
7110 1019,1,2464,1024,1,
7111 1659,2077,16,0,203,
7112 1,459,2078,16,0,
7113 203,1,462,2079,16,
7114 0,203,1,2471,2080,
7115 17,2081,15,2082,4,
7116 36,37,0,75,0,
7117 101,0,121,0,73,
7118 0,110,0,116,0,
7119 73,0,110,0,116,
7120 0,65,0,114,0,
7121 103,0,69,0,118,
7122 0,101,0,110,0,
7123 116,0,1,-1,1,
7124 5,2083,20,2084,4,
7125 38,75,0,101,0,
7126 121,0,73,0,110,
7127 0,116,0,73,0,
7128 110,0,116,0,65,
7129 0,114,0,103,0,
7130 69,0,118,0,101,
7131 0,110,0,116,0,
7132 95,0,49,0,1,
7133 378,1,3,1,2,
7134 1,1,2085,22,1,
7135 214,1,2472,2086,17,
7136 2087,15,2088,4,36,
7137 37,0,73,0,110,
7138 0,116,0,86,0,
7139 101,0,99,0,86,
7140 0,101,0,99,0,
7141 65,0,114,0,103,
7142 0,69,0,118,0,
7143 101,0,110,0,116,
7144 0,1,-1,1,5,
7145 2089,20,2090,4,38,
7146 73,0,110,0,116,
7147 0,86,0,101,0,
7148 99,0,86,0,101,
7149 0,99,0,65,0,
7150 114,0,103,0,69,
7151 0,118,0,101,0,
7152 110,0,116,0,95,
7153 0,49,0,1,377,
7154 1,3,1,2,1,
7155 1,2091,22,1,213,
7156 1,2473,2092,17,2093,
7157 15,2094,4,36,37,
7158 0,73,0,110,0,
7159 116,0,82,0,111,
7160 0,116,0,82,0,
7161 111,0,116,0,65,
7162 0,114,0,103,0,
7163 69,0,118,0,101,
7164 0,110,0,116,0,
7165 1,-1,1,5,2095,
7166 20,2096,4,38,73,
7167 0,110,0,116,0,
7168 82,0,111,0,116,
7169 0,82,0,111,0,
7170 116,0,65,0,114,
7171 0,103,0,69,0,
7172 118,0,101,0,110,
7173 0,116,0,95,0,
7174 49,0,1,376,1,
7175 3,1,2,1,1,
7176 2097,22,1,212,1,
7177 2474,2098,17,2099,15,
7178 2100,4,30,37,0,
7179 86,0,101,0,99,
7180 0,116,0,111,0,
7181 114,0,65,0,114,
7182 0,103,0,69,0,
7183 118,0,101,0,110,
7184 0,116,0,1,-1,
7185 1,5,2101,20,2102,
7186 4,32,86,0,101,
7187 0,99,0,116,0,
7188 111,0,114,0,65,
7189 0,114,0,103,0,
7190 69,0,118,0,101,
7191 0,110,0,116,0,
7192 95,0,51,0,1,
7193 375,1,3,1,2,
7194 1,1,2103,22,1,
7195 211,1,2475,2104,17,
7196 2105,15,2100,1,-1,
7197 1,5,2106,20,2107,
7198 4,32,86,0,101,
7199 0,99,0,116,0,
7200 111,0,114,0,65,
7201 0,114,0,103,0,
7202 69,0,118,0,101,
7203 0,110,0,116,0,
7204 95,0,50,0,1,
7205 374,1,3,1,2,
7206 1,1,2108,22,1,
7207 210,1,2476,2109,17,
7208 2110,15,2100,1,-1,
7209 1,5,2111,20,2112,
7210 4,32,86,0,101,
7211 0,99,0,116,0,
7212 111,0,114,0,65,
7213 0,114,0,103,0,
7214 69,0,118,0,101,
7215 0,110,0,116,0,
7216 95,0,49,0,1,
7217 373,1,3,1,2,
7218 1,1,2113,22,1,
7219 209,1,2477,2114,17,
7220 2115,15,1995,1,-1,
7221 1,5,2116,20,2117,
7222 4,28,73,0,110,
7223 0,116,0,65,0,
7224 114,0,103,0,69,
7225 0,118,0,101,0,
7226 110,0,116,0,95,
7227 0,49,0,48,0,
7228 1,372,1,3,1,
7229 2,1,1,2118,22,
7230 1,208,1,2227,1033,
7231 1,2479,2119,17,2120,
7232 15,1995,1,-1,1,
7233 5,2121,20,2122,4,
7234 26,73,0,110,0,
7235 116,0,65,0,114,
7236 0,103,0,69,0,
7237 118,0,101,0,110,
7238 0,116,0,95,0,
7239 56,0,1,370,1,
7240 3,1,2,1,1,
7241 2123,22,1,206,1,
7242 1225,2124,16,0,203,
7243 1,2481,2125,17,2126,
7244 15,1995,1,-1,1,
7245 5,2127,20,2128,4,
7246 26,73,0,110,0,
7247 116,0,65,0,114,
7248 0,103,0,69,0,
7249 118,0,101,0,110,
7250 0,116,0,95,0,
7251 54,0,1,368,1,
7252 3,1,2,1,1,
7253 2129,22,1,204,1,
7254 2482,2130,17,2131,15,
7255 1995,1,-1,1,5,
7256 2132,20,2133,4,26,
7257 73,0,110,0,116,
7258 0,65,0,114,0,
7259 103,0,69,0,118,
7260 0,101,0,110,0,
7261 116,0,95,0,53,
7262 0,1,367,1,3,
7263 1,2,1,1,2134,
7264 22,1,203,1,2483,
7265 2135,17,2136,15,1995,
7266 1,-1,1,5,2137,
7267 20,2138,4,26,73,
7268 0,110,0,116,0,
7269 65,0,114,0,103,
7270 0,69,0,118,0,
7271 101,0,110,0,116,
7272 0,95,0,52,0,
7273 1,366,1,3,1,
7274 2,1,1,2139,22,
7275 1,202,1,1731,2140,
7276 16,0,203,1,2485,
7277 2141,17,2142,15,1995,
7278 1,-1,1,5,2143,
7279 20,2144,4,26,73,
7280 0,110,0,116,0,
7281 65,0,114,0,103,
7282 0,69,0,118,0,
7283 101,0,110,0,116,
7284 0,95,0,50,0,
7285 1,364,1,3,1,
7286 2,1,1,2145,22,
7287 1,200,1,2486,2146,
7288 17,2147,15,1995,1,
7289 -1,1,5,2148,20,
7290 2149,4,26,73,0,
7291 110,0,116,0,65,
7292 0,114,0,103,0,
7293 69,0,118,0,101,
7294 0,110,0,116,0,
7295 95,0,49,0,1,
7296 363,1,3,1,2,
7297 1,1,2150,22,1,
7298 199,1,2487,2151,17,
7299 2152,15,2153,4,24,
7300 37,0,75,0,101,
7301 0,121,0,65,0,
7302 114,0,103,0,69,
7303 0,118,0,101,0,
7304 110,0,116,0,1,
7305 -1,1,5,2154,20,
7306 2155,4,26,75,0,
7307 101,0,121,0,65,
7308 0,114,0,103,0,
7309 69,0,118,0,101,
7310 0,110,0,116,0,
7311 95,0,50,0,1,
7312 362,1,3,1,2,
7313 1,1,2156,22,1,
7314 198,1,2488,2157,17,
7315 2158,15,2153,1,-1,
7316 1,5,2159,20,2160,
7317 4,26,75,0,101,
7318 0,121,0,65,0,
7319 114,0,103,0,69,
7320 0,118,0,101,0,
7321 110,0,116,0,95,
7322 0,49,0,1,361,
7323 1,3,1,2,1,
7324 1,2161,22,1,197,
7325 1,2489,2162,17,2163,
7326 15,2010,1,-1,1,
7327 5,2164,20,2165,4,
7328 28,86,0,111,0,
7329 105,0,100,0,65,
7330 0,114,0,103,0,
7331 69,0,118,0,101,
7332 0,110,0,116,0,
7333 95,0,56,0,1,
7334 360,1,3,1,2,
7335 1,1,2166,22,1,
7336 196,1,2490,2167,17,
7337 2168,15,2010,1,-1,
7338 1,5,2169,20,2170,
7339 4,28,86,0,111,
7340 0,105,0,100,0,
7341 65,0,114,0,103,
7342 0,69,0,118,0,
7343 101,0,110,0,116,
7344 0,95,0,55,0,
7345 1,359,1,3,1,
7346 2,1,1,2171,22,
7347 1,195,1,1989,1041,
7348 1,2492,2172,17,2173,
7349 15,2010,1,-1,1,
7350 5,2174,20,2175,4,
7351 28,86,0,111,0,
7352 105,0,100,0,65,
7353 0,114,0,103,0,
7354 69,0,118,0,101,
7355 0,110,0,116,0,
7356 95,0,53,0,1,
7357 357,1,3,1,2,
7358 1,1,2176,22,1,
7359 193,1,2493,2177,17,
7360 2178,15,2010,1,-1,
7361 1,5,2179,20,2180,
7362 4,28,86,0,111,
7363 0,105,0,100,0,
7364 65,0,114,0,103,
7365 0,69,0,118,0,
7366 101,0,110,0,116,
7367 0,95,0,52,0,
7368 1,356,1,3,1,
7369 2,1,1,2181,22,
7370 1,192,1,2494,2182,
7371 17,2183,15,2010,1,
7372 -1,1,5,2184,20,
7373 2185,4,28,86,0,
7374 111,0,105,0,100,
7375 0,65,0,114,0,
7376 103,0,69,0,118,
7377 0,101,0,110,0,
7378 116,0,95,0,51,
7379 0,1,355,1,3,
7380 1,2,1,1,2186,
7381 22,1,191,1,236,
7382 2187,16,0,203,1,
7383 2496,2188,17,2189,15,
7384 2010,1,-1,1,5,
7385 2190,20,2191,4,28,
7386 86,0,111,0,105,
7387 0,100,0,65,0,
7388 114,0,103,0,69,
7389 0,118,0,101,0,
7390 110,0,116,0,95,
7391 0,49,0,1,353,
7392 1,3,1,2,1,
7393 1,2192,22,1,189,
7394 1,2497,2193,17,2194,
7395 15,2195,4,12,37,
7396 0,69,0,118,0,
7397 101,0,110,0,116,
7398 0,1,-1,1,5,
7399 2196,20,2197,4,14,
7400 69,0,118,0,101,
7401 0,110,0,116,0,
7402 95,0,57,0,1,
7403 352,1,3,1,2,
7404 1,1,2198,22,1,
7405 188,1,2498,2199,17,
7406 2200,15,2195,1,-1,
7407 1,5,2201,20,2202,
7408 4,14,69,0,118,
7409 0,101,0,110,0,
7410 116,0,95,0,56,
7411 0,1,351,1,3,
7412 1,2,1,1,2203,
7413 22,1,187,1,2499,
7414 2204,17,2205,15,2195,
7415 1,-1,1,5,2206,
7416 20,2207,4,14,69,
7417 0,118,0,101,0,
7418 110,0,116,0,95,
7419 0,55,0,1,350,
7420 1,3,1,2,1,
7421 1,2208,22,1,186,
7422 1,2500,2209,17,2210,
7423 15,2195,1,-1,1,
7424 5,2211,20,2212,4,
7425 14,69,0,118,0,
7426 101,0,110,0,116,
7427 0,95,0,54,0,
7428 1,349,1,3,1,
7429 2,1,1,2213,22,
7430 1,185,1,2501,2214,
7431 17,2215,15,2195,1,
7432 -1,1,5,2216,20,
7433 2217,4,14,69,0,
7434 118,0,101,0,110,
7435 0,116,0,95,0,
7436 53,0,1,348,1,
7437 3,1,2,1,1,
7438 2218,22,1,184,1,
7439 2502,2219,17,2220,15,
7440 2195,1,-1,1,5,
7441 2221,20,2222,4,14,
7442 69,0,118,0,101,
7443 0,110,0,116,0,
7444 95,0,52,0,1,
7445 347,1,3,1,2,
7446 1,1,2223,22,1,
7447 183,1,2503,2224,17,
7448 2225,15,2195,1,-1,
7449 1,5,2226,20,2227,
7450 4,14,69,0,118,
7451 0,101,0,110,0,
7452 116,0,95,0,51,
7453 0,1,346,1,3,
7454 1,2,1,1,2228,
7455 22,1,182,1,2504,
7456 2229,17,2230,15,2195,
7457 1,-1,1,5,2231,
7458 20,2232,4,14,69,
7459 0,118,0,101,0,
7460 110,0,116,0,95,
7461 0,50,0,1,345,
7462 1,3,1,2,1,
7463 1,2233,22,1,181,
7464 1,2505,2234,17,2235,
7465 15,2195,1,-1,1,
7466 5,2236,20,2237,4,
7467 14,69,0,118,0,
7468 101,0,110,0,116,
7469 0,95,0,49,0,
7470 1,344,1,3,1,
7471 2,1,1,2238,22,
7472 1,180,1,2506,2239,
7473 16,0,482,1,217,
7474 2240,16,0,203,1,
7475 1756,2241,16,0,203,
7476 1,17,2242,19,163,
7477 1,17,2243,5,134,
7478 1,1,2244,17,2245,
7479 15,2246,4,18,37,
7480 0,84,0,121,0,
7481 112,0,101,0,110,
7482 0,97,0,109,0,
7483 101,0,1,-1,1,
7484 5,2247,20,2248,4,
7485 20,84,0,121,0,
7486 112,0,101,0,110,
7487 0,97,0,109,0,
7488 101,0,95,0,55,
7489 0,1,343,1,3,
7490 1,2,1,1,2249,
7491 22,1,179,1,2,
7492 2250,17,2251,15,2246,
7493 1,-1,1,5,2252,
7494 20,2253,4,20,84,
7495 0,121,0,112,0,
7496 101,0,110,0,97,
7497 0,109,0,101,0,
7498 95,0,54,0,1,
7499 342,1,3,1,2,
7500 1,1,2254,22,1,
7501 178,1,3,2255,17,
7502 2256,15,2246,1,-1,
7503 1,5,2257,20,2258,
7504 4,20,84,0,121,
7505 0,112,0,101,0,
7506 110,0,97,0,109,
7507 0,101,0,95,0,
7508 53,0,1,341,1,
7509 3,1,2,1,1,
7510 2259,22,1,177,1,
7511 4,2260,17,2261,15,
7512 2246,1,-1,1,5,
7513 2262,20,2263,4,20,
7514 84,0,121,0,112,
7515 0,101,0,110,0,
7516 97,0,109,0,101,
7517 0,95,0,52,0,
7518 1,340,1,3,1,
7519 2,1,1,2264,22,
7520 1,176,1,5,2265,
7521 17,2266,15,2246,1,
7522 -1,1,5,2267,20,
7523 2268,4,20,84,0,
7524 121,0,112,0,101,
7525 0,110,0,97,0,
7526 109,0,101,0,95,
7527 0,51,0,1,339,
7528 1,3,1,2,1,
7529 1,2269,22,1,175,
7530 1,6,2270,17,2271,
7531 15,2246,1,-1,1,
7532 5,2272,20,2273,4,
7533 20,84,0,121,0,
7534 112,0,101,0,110,
7535 0,97,0,109,0,
7536 101,0,95,0,50,
7537 0,1,338,1,3,
7538 1,2,1,1,2274,
7539 22,1,174,1,7,
7540 2275,17,2276,15,2246,
7541 1,-1,1,5,2277,
7542 20,2278,4,20,84,
7543 0,121,0,112,0,
7544 101,0,110,0,97,
7545 0,109,0,101,0,
7546 95,0,49,0,1,
7547 337,1,3,1,2,
7548 1,1,2279,22,1,
7549 173,1,2518,2280,16,
7550 0,499,1,9,1238,
7551 1,10,1893,1,262,
7552 1244,1,1267,1250,1,
7553 1521,1255,1,1773,2281,
7554 16,0,261,1,2528,
7555 1927,1,19,1272,1,
7556 20,2282,16,0,161,
7557 1,2532,2283,17,2284,
7558 15,2285,4,66,37,
7559 0,73,0,110,0,
7560 116,0,86,0,101,
7561 0,99,0,86,0,
7562 101,0,99,0,65,
7563 0,114,0,103,0,
7564 117,0,109,0,101,
7565 0,110,0,116,0,
7566 68,0,101,0,99,
7567 0,108,0,97,0,
7568 114,0,97,0,116,
7569 0,105,0,111,0,
7570 110,0,76,0,105,
7571 0,115,0,116,0,
7572 1,-1,1,5,2286,
7573 20,2287,4,68,73,
7574 0,110,0,116,0,
7575 86,0,101,0,99,
7576 0,86,0,101,0,
7577 99,0,65,0,114,
7578 0,103,0,117,0,
7579 109,0,101,0,110,
7580 0,116,0,68,0,
7581 101,0,99,0,108,
7582 0,97,0,114,0,
7583 97,0,116,0,105,
7584 0,111,0,110,0,
7585 76,0,105,0,115,
7586 0,116,0,95,0,
7587 49,0,1,211,1,
7588 3,1,6,1,5,
7589 2288,22,1,46,1,
7590 2533,2289,16,0,518,
7591 1,30,1901,1,283,
7592 1299,1,2543,1906,1,
7593 2547,2290,17,2291,15,
7594 2292,4,66,37,0,
7595 73,0,110,0,116,
7596 0,82,0,111,0,
7597 116,0,82,0,111,
7598 0,116,0,65,0,
7599 114,0,103,0,117,
7600 0,109,0,101,0,
7601 110,0,116,0,68,
7602 0,101,0,99,0,
7603 108,0,97,0,114,
7604 0,97,0,116,0,
7605 105,0,111,0,110,
7606 0,76,0,105,0,
7607 115,0,116,0,1,
7608 -1,1,5,2293,20,
7609 2294,4,68,73,0,
7610 110,0,116,0,82,
7611 0,111,0,116,0,
7612 82,0,111,0,116,
7613 0,65,0,114,0,
7614 103,0,117,0,109,
7615 0,101,0,110,0,
7616 116,0,68,0,101,
7617 0,99,0,108,0,
7618 97,0,114,0,97,
7619 0,116,0,105,0,
7620 111,0,110,0,76,
7621 0,105,0,115,0,
7622 116,0,95,0,49,
7623 0,1,210,1,3,
7624 1,6,1,5,2295,
7625 22,1,45,1,2548,
7626 2296,16,0,650,1,
7627 1010,2297,16,0,716,
7628 1,40,1304,1,41,
7629 1913,1,42,1917,1,
7630 44,1310,1,2555,2298,
7631 17,2299,15,2300,4,
7632 60,37,0,86,0,
7633 101,0,99,0,116,
7634 0,111,0,114,0,
7635 65,0,114,0,103,
7636 0,117,0,109,0,
7637 101,0,110,0,116,
7638 0,68,0,101,0,
7639 99,0,108,0,97,
7640 0,114,0,97,0,
7641 116,0,105,0,111,
7642 0,110,0,76,0,
7643 105,0,115,0,116,
7644 0,1,-1,1,5,
7645 2301,20,2302,4,62,
7646 86,0,101,0,99,
7647 0,116,0,111,0,
7648 114,0,65,0,114,
7649 0,103,0,117,0,
7650 109,0,101,0,110,
7651 0,116,0,68,0,
7652 101,0,99,0,108,
7653 0,97,0,114,0,
7654 97,0,116,0,105,
7655 0,111,0,110,0,
7656 76,0,105,0,115,
7657 0,116,0,95,0,
7658 49,0,1,209,1,
7659 3,1,2,1,1,
7660 2303,22,1,44,1,
7661 1260,1221,1,47,1311,
7662 1,48,1317,1,49,
7663 1323,1,50,1328,1,
7664 51,1333,1,2563,2304,
7665 17,2305,15,2306,4,
7666 54,37,0,73,0,
7667 110,0,116,0,65,
7668 0,114,0,103,0,
7669 117,0,109,0,101,
7670 0,110,0,116,0,
7671 68,0,101,0,99,
7672 0,108,0,97,0,
7673 114,0,97,0,116,
7674 0,105,0,111,0,
7675 110,0,76,0,105,
7676 0,115,0,116,0,
7677 1,-1,1,5,2307,
7678 20,2308,4,56,73,
7679 0,110,0,116,0,
7680 65,0,114,0,103,
7681 0,117,0,109,0,
7682 101,0,110,0,116,
7683 0,68,0,101,0,
7684 99,0,108,0,97,
7685 0,114,0,97,0,
7686 116,0,105,0,111,
7687 0,110,0,76,0,
7688 105,0,115,0,116,
7689 0,95,0,49,0,
7690 1,208,1,3,1,
7691 2,1,1,2309,22,
7692 1,43,1,305,1338,
7693 1,1514,1233,1,525,
7694 1343,1,61,2310,16,
7695 0,217,1,2572,2311,
7696 16,0,689,1,63,
7697 1349,1,66,1355,1,
7698 67,1360,1,68,1365,
7699 1,69,1370,1,70,
7700 1375,1,2582,1936,1,
7701 73,2312,16,0,227,
7702 1,827,1457,1,1013,
7703 1385,1,2335,2313,16,
7704 0,263,1,1332,1390,
7705 1,74,1380,1,2591,
7706 2314,16,0,710,1,
7707 82,1407,1,2513,1886,
7708 1,1341,1424,1,2517,
7709 2315,17,2316,15,2317,
7710 4,66,37,0,75,
7711 0,101,0,121,0,
7712 73,0,110,0,116,
7713 0,73,0,110,0,
7714 116,0,65,0,114,
7715 0,103,0,117,0,
7716 109,0,101,0,110,
7717 0,116,0,68,0,
7718 101,0,99,0,108,
7719 0,97,0,114,0,
7720 97,0,116,0,105,
7721 0,111,0,110,0,
7722 76,0,105,0,115,
7723 0,116,0,1,-1,
7724 1,5,2318,20,2319,
7725 4,68,75,0,101,
7726 0,121,0,73,0,
7727 110,0,116,0,73,
7728 0,110,0,116,0,
7729 65,0,114,0,103,
7730 0,117,0,109,0,
7731 101,0,110,0,116,
7732 0,68,0,101,0,
7733 99,0,108,0,97,
7734 0,114,0,97,0,
7735 116,0,105,0,111,
7736 0,110,0,76,0,
7737 105,0,115,0,116,
7738 0,95,0,49,0,
7739 1,212,1,3,1,
7740 6,1,5,2320,22,
7741 1,47,1,328,1429,
7742 1,1303,1434,1,1096,
7743 1439,1,93,1445,1,
7744 1550,1450,1,2281,1279,
7745 1,2770,1925,1,352,
7746 1475,1,2779,2321,16,
7747 0,797,1,107,1464,
7748 1,1114,1469,1,1048,
7749 1470,1,1871,2322,16,
7750 0,353,1,1370,1578,
7751 1,1478,1583,1,118,
7752 1481,1,1123,1486,1,
7753 371,1491,1,1377,1497,
7754 1,375,1502,1,1882,
7755 2323,16,0,373,1,
7756 377,1507,1,2556,2324,
7757 16,0,661,1,379,
7758 1512,1,380,1517,1,
7759 130,1540,1,2074,2325,
7760 16,0,652,1,373,
7761 1535,1,2564,2326,16,
7762 0,554,1,1011,1227,
7763 1,1012,2327,16,0,
7764 718,1,1840,2328,16,
7765 0,343,1,143,1545,
7766 1,1152,1551,1,2577,
7767 2329,16,0,696,1,
7768 1406,1556,1,1159,1563,
7769 1,157,1568,1,1413,
7770 1573,1,883,1523,1,
7771 1094,2330,16,0,787,
7772 1,1296,1294,1,172,
7773 1595,1,1665,1600,1,
7774 1939,2331,16,0,494,
7775 1,1188,1605,1,1442,
7776 1610,1,188,1644,1,
7777 942,1616,1,1195,1622,
7778 1,1449,1627,1,1701,
7779 1632,1,447,1637,1,
7780 205,1649,1,2467,1942,
7781 1,464,1948,1,2197,
7782 2332,16,0,782,1,
7783 1224,1654,1,223,1659,
7784 1,1730,1664,1,2571,
7785 2333,17,2334,15,2335,
7786 4,54,37,0,75,
7787 0,101,0,121,0,
7788 65,0,114,0,103,
7789 0,117,0,109,0,
7790 101,0,110,0,116,
7791 0,68,0,101,0,
7792 99,0,108,0,97,
7793 0,114,0,97,0,
7794 116,0,105,0,111,
7795 0,110,0,76,0,
7796 105,0,115,0,116,
7797 0,1,-1,1,5,
7798 2336,20,2337,4,56,
7799 75,0,101,0,121,
7800 0,65,0,114,0,
7801 103,0,117,0,109,
7802 0,101,0,110,0,
7803 116,0,68,0,101,
7804 0,99,0,108,0,
7805 97,0,114,0,97,
7806 0,116,0,105,0,
7807 111,0,110,0,76,
7808 0,105,0,115,0,
7809 116,0,95,0,49,
7810 0,1,207,1,3,
7811 1,2,1,1,2338,
7812 22,1,42,1,477,
7813 1675,1,1231,1680,1,
7814 479,1685,1,480,1690,
7815 1,1485,1696,1,459,
7816 1953,1,476,1669,1,
7817 242,1703,1,478,1708,
7818 1,481,1955,1,1001,
7819 1713,1,1002,1718,1,
7820 2509,1960,1,18,2339,
7821 19,574,1,18,2340,
7822 5,84,1,1011,1227,
7823 1,1012,2341,16,0,
7824 572,1,1013,1385,1,
7825 262,1244,1,1267,2342,
7826 16,0,572,1,515,
7827 2343,16,0,572,1,
7828 1521,2344,16,0,572,
7829 1,525,1343,1,2792,
7830 2345,16,0,572,1,
7831 283,1299,1,2299,2346,
7832 16,0,572,1,42,
7833 2347,16,0,572,1,
7834 40,1304,1,44,1310,
7835 1,47,1311,1,1303,
7836 2348,16,0,572,1,
7837 1555,2349,16,0,572,
7838 1,50,1328,1,48,
7839 1317,1,49,1323,1,
7840 51,1333,1,63,1349,
7841 1,305,1338,1,66,
7842 1355,1,67,1360,1,
7843 68,1365,1,69,1370,
7844 1,70,1375,1,73,
7845 2350,16,0,572,1,
7846 74,1380,1,328,1429,
7847 1,1048,2351,16,0,
7848 572,1,82,2352,16,
7849 0,572,1,1840,2353,
7850 16,0,572,1,1591,
7851 2354,16,0,572,1,
7852 1341,2355,16,0,572,
7853 1,1096,1439,1,93,
7854 1445,1,352,1475,1,
7855 107,2356,16,0,572,
7856 1,1114,1469,1,118,
7857 2357,16,0,572,1,
7858 1123,2358,16,0,572,
7859 1,371,1491,1,1628,
7860 2359,16,0,572,1,
7861 375,1502,1,1882,2360,
7862 16,0,572,1,377,
7863 1507,1,379,1512,1,
7864 380,1517,1,883,2361,
7865 16,0,572,1,373,
7866 1535,1,130,2362,16,
7867 0,572,1,143,2363,
7868 16,0,572,1,387,
7869 2364,16,0,572,1,
7870 1159,2365,16,0,572,
7871 1,157,2366,16,0,
7872 572,1,1413,2367,16,
7873 0,572,1,1665,2368,
7874 16,0,572,1,412,
7875 2369,16,0,572,1,
7876 1377,2370,16,0,572,
7877 1,172,2371,16,0,
7878 572,1,1939,2372,16,
7879 0,572,1,437,2373,
7880 16,0,572,1,188,
7881 2374,16,0,572,1,
7882 942,2375,16,0,572,
7883 1,1195,2376,16,0,
7884 572,1,1449,2377,16,
7885 0,572,1,1701,2378,
7886 16,0,572,1,447,
7887 1637,1,205,2379,16,
7888 0,572,1,827,2380,
7889 16,0,572,1,223,
7890 2381,16,0,572,1,
7891 476,1669,1,477,1675,
7892 1,1231,2382,16,0,
7893 572,1,479,1685,1,
7894 480,1690,1,1485,2383,
7895 16,0,572,1,1737,
7896 2384,16,0,572,1,
7897 242,2385,16,0,572,
7898 1,478,1708,1,1001,
7899 1713,1,1002,1718,1,
7900 19,2386,19,251,1,
7901 19,2387,5,176,1,
7902 942,2388,16,0,537,
7903 1,256,2389,16,0,
7904 249,1,1261,2390,16,
7905 0,249,1,1011,1227,
7906 1,1012,2391,16,0,
7907 537,1,2458,1001,1,
7908 262,1244,1,1267,2392,
7909 16,0,537,1,2021,
7910 843,1,1521,2393,16,
7911 0,537,1,1775,2394,
7912 16,0,249,1,2029,
7913 850,1,2030,856,1,
7914 2031,861,1,2032,866,
7915 1,2786,2395,16,0,
7916 249,1,277,2396,16,
7917 0,249,1,2035,877,
7918 1,2037,882,1,2792,
7919 2397,16,0,537,1,
7920 32,2398,16,0,249,
7921 1,2464,1024,1,2293,
7922 2399,16,0,249,1,
7923 2043,899,1,2045,904,
7924 1,2299,2400,16,0,
7925 537,1,41,2401,16,
7926 0,249,1,42,2402,
7927 16,0,537,1,40,
7928 1304,1,44,1310,1,
7929 43,2403,16,0,249,
7930 1,1804,2404,16,0,
7931 249,1,48,1317,1,
7932 49,1323,1,47,1311,
7933 1,51,1333,1,52,
7934 2405,16,0,249,1,
7935 50,1328,1,305,1338,
7936 1,1096,1439,1,1515,
7937 2406,16,0,249,1,
7938 2318,2407,16,0,249,
7939 1,283,1299,1,63,
7940 1349,1,66,1355,1,
7941 67,1360,1,68,1365,
7942 1,69,1370,1,70,
7943 1375,1,71,2408,16,
7944 0,249,1,73,2409,
7945 16,0,537,1,74,
7946 1380,1,1013,1385,1,
7947 76,2410,16,0,249,
7948 1,1834,2411,16,0,
7949 249,1,2337,2412,16,
7950 0,249,1,79,2413,
7951 16,0,249,1,1335,
7952 2414,16,0,249,1,
7953 299,2415,16,0,249,
7954 1,82,2416,16,0,
7955 537,1,1840,2417,16,
7956 0,537,1,1297,2418,
7957 16,0,249,1,85,
7958 2419,16,0,249,1,
7959 1341,2420,16,0,537,
7960 1,89,2421,16,0,
7961 249,1,1303,2422,16,
7962 0,537,1,509,2423,
7963 16,0,249,1,93,
7964 1445,1,322,2424,16,
7965 0,249,1,2039,887,
7966 1,97,2425,16,0,
7967 249,1,2041,893,1,
7968 1555,2426,16,0,537,
7969 1,827,2427,16,0,
7970 537,1,102,2428,16,
7971 0,249,1,1860,946,
7972 1,1803,912,1,2364,
7973 952,1,107,2429,16,
7974 0,537,1,1114,1469,
7975 1,112,2430,16,0,
7976 249,1,1117,2431,16,
7977 0,249,1,352,1475,
7978 1,1873,961,1,118,
7979 2432,16,0,537,1,
7980 1123,2433,16,0,537,
7981 1,371,1491,1,515,
7982 2434,16,0,537,1,
7983 1377,2435,16,0,537,
7984 1,124,2436,16,0,
7985 249,1,1882,2437,16,
7986 0,537,1,377,1507,
7987 1,379,1512,1,380,
7988 1517,1,130,2438,16,
7989 0,537,1,346,2439,
7990 16,0,249,1,2075,
7991 2440,16,0,249,1,
7992 373,1535,1,387,2441,
7993 16,0,537,1,137,
7994 2442,16,0,249,1,
7995 143,2443,16,0,537,
7996 1,1901,2444,16,0,
7997 249,1,1048,2445,16,
7998 0,537,1,1153,2446,
7999 16,0,249,1,375,
8000 1502,1,151,2447,16,
8001 0,249,1,1407,2448,
8002 16,0,249,1,1659,
8003 2449,16,0,249,1,
8004 2413,2450,16,0,249,
8005 1,1159,2451,16,0,
8006 537,1,381,2452,16,
8007 0,249,1,157,2453,
8008 16,0,537,1,1413,
8009 2454,16,0,537,1,
8010 883,2455,16,0,537,
8011 1,1371,2456,16,0,
8012 249,1,328,1429,1,
8013 2105,939,1,2106,2457,
8014 16,0,249,1,166,
8015 2458,16,0,249,1,
8016 525,2459,16,0,249,
8017 1,1622,2460,16,0,
8018 249,1,406,2461,16,
8019 0,249,1,1574,924,
8020 1,172,2462,16,0,
8021 537,1,1931,986,1,
8022 412,2463,16,0,537,
8023 1,1933,2464,16,0,
8024 249,1,1876,2465,16,
8025 0,249,1,431,2466,
8026 16,0,249,1,1585,
8027 2467,16,0,249,1,
8028 182,2468,16,0,249,
8029 1,1628,2469,16,0,
8030 537,1,1189,2470,16,
8031 0,249,1,437,2471,
8032 16,0,537,1,1591,
8033 2472,16,0,537,1,
8034 188,2473,16,0,537,
8035 1,1695,2474,16,0,
8036 249,1,2198,2475,16,
8037 0,249,1,1195,2476,
8038 16,0,537,1,1449,
8039 2477,16,0,537,1,
8040 1701,2478,16,0,537,
8041 1,447,2479,16,0,
8042 249,1,199,2480,16,
8043 0,249,1,2459,1007,
8044 1,1958,2481,16,0,
8045 249,1,2462,1014,1,
8046 1657,1019,1,205,2482,
8047 16,0,537,1,459,
8048 2483,16,0,249,1,
8049 462,2484,16,0,249,
8050 1,1665,2485,16,0,
8051 537,1,217,2486,16,
8052 0,249,1,2227,1033,
8053 1,2033,871,1,1225,
8054 2487,16,0,249,1,
8055 223,2488,16,0,537,
8056 1,1479,2489,16,0,
8057 249,1,1731,2490,16,
8058 0,249,1,477,1675,
8059 1,1231,2491,16,0,
8060 537,1,479,1685,1,
8061 480,1690,1,1485,2492,
8062 16,0,537,1,1737,
8063 2493,16,0,537,1,
8064 1989,1041,1,1990,2494,
8065 16,0,249,1,1443,
8066 2495,16,0,249,1,
8067 236,2496,16,0,249,
8068 1,2136,968,1,476,
8069 1669,1,242,2497,16,
8070 0,537,1,478,1708,
8071 1,1939,2498,16,0,
8072 537,1,1001,1713,1,
8073 1002,1718,1,1756,2499,
8074 16,0,249,1,20,
8075 2500,19,510,1,20,
8076 2501,5,84,1,1011,
8077 1227,1,1012,2502,16,
8078 0,508,1,1013,1385,
8079 1,262,1244,1,1267,
8080 2503,16,0,508,1,
8081 515,2504,16,0,508,
8082 1,1521,2505,16,0,
8083 508,1,525,1343,1,
8084 2792,2506,16,0,508,
8085 1,283,1299,1,2299,
8086 2507,16,0,508,1,
8087 42,2508,16,0,508,
8088 1,40,1304,1,44,
8089 1310,1,47,1311,1,
8090 1303,2509,16,0,508,
8091 1,1555,2510,16,0,
8092 508,1,50,1328,1,
8093 48,1317,1,49,1323,
8094 1,51,1333,1,63,
8095 1349,1,305,1338,1,
8096 66,1355,1,67,1360,
8097 1,68,1365,1,69,
8098 1370,1,70,1375,1,
8099 73,2511,16,0,508,
8100 1,74,1380,1,328,
8101 2512,16,0,508,1,
8102 1048,2513,16,0,508,
8103 1,82,2514,16,0,
8104 508,1,1840,2515,16,
8105 0,508,1,1591,2516,
8106 16,0,508,1,1341,
8107 2517,16,0,508,1,
8108 1096,1439,1,93,1445,
8109 1,352,2518,16,0,
8110 508,1,107,2519,16,
8111 0,508,1,1114,1469,
8112 1,118,2520,16,0,
8113 508,1,1123,2521,16,
8114 0,508,1,371,1491,
8115 1,1628,2522,16,0,
8116 508,1,375,1502,1,
8117 1882,2523,16,0,508,
8118 1,377,1507,1,379,
8119 1512,1,380,1517,1,
8120 883,2524,16,0,508,
8121 1,373,1535,1,130,
8122 2525,16,0,508,1,
8123 143,2526,16,0,508,
8124 1,387,2527,16,0,
8125 508,1,1159,2528,16,
8126 0,508,1,157,2529,
8127 16,0,508,1,1413,
8128 2530,16,0,508,1,
8129 1665,2531,16,0,508,
8130 1,412,2532,16,0,
8131 508,1,1377,2533,16,
8132 0,508,1,172,2534,
8133 16,0,508,1,1939,
8134 2535,16,0,508,1,
8135 437,2536,16,0,508,
8136 1,188,2537,16,0,
8137 508,1,942,2538,16,
8138 0,508,1,1195,2539,
8139 16,0,508,1,1449,
8140 2540,16,0,508,1,
8141 1701,2541,16,0,508,
8142 1,447,1637,1,205,
8143 2542,16,0,508,1,
8144 827,2543,16,0,508,
8145 1,223,2544,16,0,
8146 508,1,476,1669,1,
8147 477,1675,1,1231,2545,
8148 16,0,508,1,479,
8149 1685,1,480,1690,1,
8150 1485,2546,16,0,508,
8151 1,1737,2547,16,0,
8152 508,1,242,2548,16,
8153 0,508,1,478,1708,
8154 1,1001,1713,1,1002,
8155 1718,1,21,2549,19,
8156 478,1,21,2550,5,
8157 84,1,1011,1227,1,
8158 1012,2551,16,0,476,
8159 1,1013,1385,1,262,
8160 1244,1,1267,2552,16,
8161 0,476,1,515,2553,
8162 16,0,476,1,1521,
8163 2554,16,0,476,1,
8164 525,1343,1,2792,2555,
8165 16,0,476,1,283,
8166 1299,1,2299,2556,16,
8167 0,476,1,42,2557,
8168 16,0,476,1,40,
8169 1304,1,44,1310,1,
8170 47,1311,1,1303,2558,
8171 16,0,476,1,1555,
8172 2559,16,0,476,1,
8173 50,1328,1,48,1317,
8174 1,49,1323,1,51,
8175 1333,1,63,1349,1,
8176 305,1338,1,66,1355,
8177 1,67,1360,1,68,
8178 1365,1,69,1370,1,
8179 70,1375,1,73,2560,
8180 16,0,476,1,74,
8181 1380,1,328,2561,16,
8182 0,476,1,1048,2562,
8183 16,0,476,1,82,
8184 2563,16,0,476,1,
8185 1840,2564,16,0,476,
8186 1,1591,2565,16,0,
8187 476,1,1341,2566,16,
8188 0,476,1,1096,1439,
8189 1,93,1445,1,352,
8190 2567,16,0,476,1,
8191 107,2568,16,0,476,
8192 1,1114,1469,1,118,
8193 2569,16,0,476,1,
8194 1123,2570,16,0,476,
8195 1,371,1491,1,1628,
8196 2571,16,0,476,1,
8197 375,1502,1,1882,2572,
8198 16,0,476,1,377,
8199 1507,1,379,1512,1,
8200 380,1517,1,883,2573,
8201 16,0,476,1,373,
8202 1535,1,130,2574,16,
8203 0,476,1,143,2575,
8204 16,0,476,1,387,
8205 2576,16,0,476,1,
8206 1159,2577,16,0,476,
8207 1,157,2578,16,0,
8208 476,1,1413,2579,16,
8209 0,476,1,1665,2580,
8210 16,0,476,1,412,
8211 2581,16,0,476,1,
8212 1377,2582,16,0,476,
8213 1,172,2583,16,0,
8214 476,1,1939,2584,16,
8215 0,476,1,437,2585,
8216 16,0,476,1,188,
8217 2586,16,0,476,1,
8218 942,2587,16,0,476,
8219 1,1195,2588,16,0,
8220 476,1,1449,2589,16,
8221 0,476,1,1701,2590,
8222 16,0,476,1,447,
8223 1637,1,205,2591,16,
8224 0,476,1,827,2592,
8225 16,0,476,1,223,
8226 2593,16,0,476,1,
8227 476,1669,1,477,1675,
8228 1,1231,2594,16,0,
8229 476,1,479,1685,1,
8230 480,1690,1,1485,2595,
8231 16,0,476,1,1737,
8232 2596,16,0,476,1,
8233 242,2597,16,0,476,
8234 1,478,1708,1,1001,
8235 1713,1,1002,1718,1,
8236 22,2598,19,429,1,
8237 22,2599,5,84,1,
8238 1011,1227,1,1012,2600,
8239 16,0,427,1,1013,
8240 1385,1,262,1244,1,
8241 1267,2601,16,0,427,
8242 1,515,2602,16,0,
8243 427,1,1521,2603,16,
8244 0,427,1,525,1343,
8245 1,2792,2604,16,0,
8246 427,1,283,1299,1,
8247 2299,2605,16,0,427,
8248 1,42,2606,16,0,
8249 427,1,40,1304,1,
8250 44,1310,1,47,1311,
8251 1,1303,2607,16,0,
8252 427,1,1555,2608,16,
8253 0,427,1,50,1328,
8254 1,48,1317,1,49,
8255 1323,1,51,1333,1,
8256 63,1349,1,305,1338,
8257 1,66,1355,1,67,
8258 1360,1,68,1365,1,
8259 69,1370,1,70,1375,
8260 1,73,2609,16,0,
8261 427,1,74,1380,1,
8262 328,2610,16,0,427,
8263 1,1048,2611,16,0,
8264 427,1,82,2612,16,
8265 0,427,1,1840,2613,
8266 16,0,427,1,1591,
8267 2614,16,0,427,1,
8268 1341,2615,16,0,427,
8269 1,1096,1439,1,93,
8270 1445,1,352,2616,16,
8271 0,427,1,107,2617,
8272 16,0,427,1,1114,
8273 1469,1,118,2618,16,
8274 0,427,1,1123,2619,
8275 16,0,427,1,371,
8276 1491,1,1628,2620,16,
8277 0,427,1,375,1502,
8278 1,1882,2621,16,0,
8279 427,1,377,1507,1,
8280 379,1512,1,380,1517,
8281 1,883,2622,16,0,
8282 427,1,373,1535,1,
8283 130,2623,16,0,427,
8284 1,143,2624,16,0,
8285 427,1,387,2625,16,
8286 0,427,1,1159,2626,
8287 16,0,427,1,157,
8288 2627,16,0,427,1,
8289 1413,2628,16,0,427,
8290 1,1665,2629,16,0,
8291 427,1,412,2630,16,
8292 0,427,1,1377,2631,
8293 16,0,427,1,172,
8294 2632,16,0,427,1,
8295 1939,2633,16,0,427,
8296 1,437,2634,16,0,
8297 427,1,188,2635,16,
8298 0,427,1,942,2636,
8299 16,0,427,1,1195,
8300 2637,16,0,427,1,
8301 1449,2638,16,0,427,
8302 1,1701,2639,16,0,
8303 427,1,447,1637,1,
8304 205,2640,16,0,427,
8305 1,827,2641,16,0,
8306 427,1,223,2642,16,
8307 0,427,1,476,1669,
8308 1,477,1675,1,1231,
8309 2643,16,0,427,1,
8310 479,1685,1,480,1690,
8311 1,1485,2644,16,0,
8312 427,1,1737,2645,16,
8313 0,427,1,242,2646,
8314 16,0,427,1,478,
8315 1708,1,1001,1713,1,
8316 1002,1718,1,23,2647,
8317 19,590,1,23,2648,
8318 5,38,1,1901,2649,
8319 16,0,588,1,2075,
8320 2650,16,0,588,1,
8321 1860,946,1,1803,912,
8322 1,1804,2651,16,0,
8323 588,1,2413,2652,16,
8324 0,588,1,2198,2653,
8325 16,0,588,1,1873,
8326 961,1,1657,1019,1,
8327 1989,1041,1,1990,2654,
8328 16,0,588,1,1775,
8329 2655,16,0,588,1,
8330 32,2656,16,0,588,
8331 1,2105,939,1,2106,
8332 2657,16,0,588,1,
8333 2364,952,1,2227,1033,
8334 1,2337,2658,16,0,
8335 588,1,2021,843,1,
8336 2458,1001,1,2459,1007,
8337 1,2462,1014,1,2136,
8338 968,1,2464,1024,1,
8339 2029,850,1,2030,856,
8340 1,2031,861,1,2032,
8341 866,1,2033,871,1,
8342 2035,877,1,2037,882,
8343 1,2039,887,1,1931,
8344 986,1,2041,893,1,
8345 2043,899,1,2045,904,
8346 1,1574,924,1,1958,
8347 2659,16,0,588,1,
8348 24,2660,19,193,1,
8349 24,2661,5,5,1,
8350 44,2662,16,0,191,
8351 1,377,2663,16,0,
8352 626,1,40,2664,16,
8353 0,799,1,63,2665,
8354 16,0,219,1,373,
8355 2666,16,0,622,1,
8356 25,2667,19,329,1,
8357 25,2668,5,177,1,
8358 942,1616,1,256,2669,
8359 16,0,631,1,1261,
8360 2670,16,0,631,1,
8361 1011,1227,1,1012,2671,
8362 16,0,327,1,2458,
8363 1001,1,262,1244,1,
8364 1267,2672,16,0,327,
8365 1,2021,843,1,1521,
8366 2673,16,0,327,1,
8367 1775,2674,16,0,631,
8368 1,2029,850,1,2030,
8369 856,1,2031,861,1,
8370 2032,866,1,2786,2675,
8371 16,0,631,1,277,
8372 2676,16,0,631,1,
8373 2035,877,1,2037,882,
8374 1,2792,2677,16,0,
8375 327,1,32,2678,16,
8376 0,631,1,2464,1024,
8377 1,2293,2679,16,0,
8378 631,1,2043,899,1,
8379 2045,904,1,2299,2680,
8380 16,0,327,1,41,
8381 2681,16,0,631,1,
8382 42,2682,16,0,327,
8383 1,40,1304,1,44,
8384 1310,1,43,2683,16,
8385 0,631,1,1804,2684,
8386 16,0,631,1,48,
8387 1317,1,49,1323,1,
8388 47,1311,1,51,1333,
8389 1,52,2685,16,0,
8390 631,1,50,1328,1,
8391 305,1338,1,1096,1439,
8392 1,1515,2686,16,0,
8393 631,1,2318,2687,16,
8394 0,631,1,62,2688,
8395 16,0,631,1,63,
8396 1349,1,66,1355,1,
8397 67,1360,1,68,1365,
8398 1,69,1370,1,70,
8399 1375,1,71,2689,16,
8400 0,631,1,283,1299,
8401 1,73,2690,16,0,
8402 327,1,74,1380,1,
8403 1013,1385,1,76,2691,
8404 16,0,631,1,1834,
8405 2692,16,0,631,1,
8406 2337,2693,16,0,631,
8407 1,79,2694,16,0,
8408 631,1,1335,2695,16,
8409 0,631,1,299,2696,
8410 16,0,631,1,82,
8411 2697,16,0,327,1,
8412 1840,2698,16,0,327,
8413 1,1297,2699,16,0,
8414 631,1,85,2700,16,
8415 0,631,1,1341,2701,
8416 16,0,327,1,89,
8417 2702,16,0,631,1,
8418 1303,2703,16,0,327,
8419 1,509,2704,16,0,
8420 631,1,93,1445,1,
8421 322,2705,16,0,631,
8422 1,2039,887,1,97,
8423 2706,16,0,631,1,
8424 2041,893,1,1555,2707,
8425 16,0,327,1,827,
8426 2708,16,0,327,1,
8427 102,2709,16,0,631,
8428 1,1860,946,1,1803,
8429 912,1,2364,952,1,
8430 107,2710,16,0,327,
8431 1,1114,1469,1,112,
8432 2711,16,0,631,1,
8433 1117,2712,16,0,631,
8434 1,352,1475,1,1873,
8435 961,1,118,1481,1,
8436 1123,2713,16,0,327,
8437 1,371,1491,1,515,
8438 2714,16,0,327,1,
8439 1377,2715,16,0,327,
8440 1,124,2716,16,0,
8441 631,1,1882,2717,16,
8442 0,327,1,377,1507,
8443 1,379,1512,1,380,
8444 1517,1,130,1540,1,
8445 346,2718,16,0,631,
8446 1,2075,2719,16,0,
8447 631,1,373,1535,1,
8448 387,2720,16,0,327,
8449 1,137,2721,16,0,
8450 631,1,143,2722,16,
8451 0,327,1,1901,2723,
8452 16,0,631,1,1048,
8453 1470,1,1153,2724,16,
8454 0,631,1,375,1502,
8455 1,151,2725,16,0,
8456 631,1,1407,2726,16,
8457 0,631,1,1659,2727,
8458 16,0,631,1,2413,
8459 2728,16,0,631,1,
8460 1159,2729,16,0,327,
8461 1,381,2730,16,0,
8462 631,1,157,2731,16,
8463 0,327,1,1413,2732,
8464 16,0,327,1,883,
8465 2733,16,0,327,1,
8466 1371,2734,16,0,631,
8467 1,328,1429,1,2105,
8468 939,1,2106,2735,16,
8469 0,631,1,166,2736,
8470 16,0,631,1,525,
8471 2737,16,0,631,1,
8472 1622,2738,16,0,631,
8473 1,406,2739,16,0,
8474 631,1,1574,924,1,
8475 172,1595,1,1931,986,
8476 1,412,2740,16,0,
8477 327,1,1933,2741,16,
8478 0,631,1,1876,2742,
8479 16,0,631,1,431,
8480 2743,16,0,631,1,
8481 1585,2744,16,0,631,
8482 1,182,2745,16,0,
8483 631,1,1628,2746,16,
8484 0,327,1,1189,2747,
8485 16,0,631,1,437,
8486 2748,16,0,327,1,
8487 1591,2749,16,0,327,
8488 1,188,1644,1,1695,
8489 2750,16,0,631,1,
8490 2198,2751,16,0,631,
8491 1,1195,2752,16,0,
8492 327,1,1449,2753,16,
8493 0,327,1,1701,2754,
8494 16,0,327,1,447,
8495 2755,16,0,631,1,
8496 199,2756,16,0,631,
8497 1,2459,1007,1,1958,
8498 2757,16,0,631,1,
8499 2462,1014,1,1657,1019,
8500 1,205,2758,16,0,
8501 327,1,459,2759,16,
8502 0,631,1,462,2760,
8503 16,0,631,1,1665,
8504 2761,16,0,327,1,
8505 217,2762,16,0,631,
8506 1,2227,1033,1,2033,
8507 871,1,1225,2763,16,
8508 0,631,1,223,2764,
8509 16,0,327,1,1479,
8510 2765,16,0,631,1,
8511 1731,2766,16,0,631,
8512 1,477,1675,1,1231,
8513 2767,16,0,327,1,
8514 479,1685,1,480,1690,
8515 1,1485,2768,16,0,
8516 327,1,1737,2769,16,
8517 0,327,1,1989,1041,
8518 1,1990,2770,16,0,
8519 631,1,1443,2771,16,
8520 0,631,1,236,2772,
8521 16,0,631,1,2136,
8522 968,1,476,1669,1,
8523 242,2773,16,0,327,
8524 1,478,1708,1,1939,
8525 2774,16,0,327,1,
8526 1001,1713,1,1002,1718,
8527 1,1756,2775,16,0,
8528 631,1,26,2776,19,
8529 348,1,26,2777,5,
8530 84,1,1011,1227,1,
8531 1012,2778,16,0,346,
8532 1,1013,1385,1,262,
8533 1244,1,1267,2779,16,
8534 0,346,1,515,2780,
8535 16,0,780,1,1521,
8536 2781,16,0,346,1,
8537 525,1343,1,2792,2782,
8538 16,0,346,1,283,
8539 1299,1,2299,2783,16,
8540 0,346,1,42,2784,
8541 16,0,346,1,40,
8542 1304,1,44,1310,1,
8543 47,1311,1,1303,2785,
8544 16,0,346,1,1555,
8545 2786,16,0,346,1,
8546 50,1328,1,48,1317,
8547 1,49,1323,1,51,
8548 1333,1,63,1349,1,
8549 305,1338,1,66,1355,
8550 1,67,1360,1,68,
8551 1365,1,69,1370,1,
8552 70,1375,1,73,2787,
8553 16,0,346,1,74,
8554 1380,1,328,1429,1,
8555 1048,1470,1,82,2788,
8556 16,0,346,1,1840,
8557 2789,16,0,346,1,
8558 1591,2790,16,0,346,
8559 1,1341,2791,16,0,
8560 346,1,1096,1439,1,
8561 93,1445,1,352,1475,
8562 1,107,2792,16,0,
8563 346,1,1114,1469,1,
8564 118,1481,1,1123,2793,
8565 16,0,346,1,371,
8566 1491,1,1628,2794,16,
8567 0,346,1,375,1502,
8568 1,1882,2795,16,0,
8569 346,1,377,1507,1,
8570 379,1512,1,380,1517,
8571 1,883,2796,16,0,
8572 346,1,373,1535,1,
8573 130,1540,1,143,2797,
8574 16,0,346,1,387,
8575 2798,16,0,346,1,
8576 1159,2799,16,0,346,
8577 1,157,2800,16,0,
8578 346,1,1413,2801,16,
8579 0,346,1,1665,2802,
8580 16,0,346,1,412,
8581 2803,16,0,346,1,
8582 1377,2804,16,0,346,
8583 1,172,1595,1,1939,
8584 2805,16,0,346,1,
8585 437,2806,16,0,709,
8586 1,188,1644,1,942,
8587 1616,1,1195,2807,16,
8588 0,346,1,1449,2808,
8589 16,0,346,1,1701,
8590 2809,16,0,346,1,
8591 447,1637,1,205,2810,
8592 16,0,346,1,827,
8593 2811,16,0,346,1,
8594 223,2812,16,0,346,
8595 1,476,1669,1,477,
8596 1675,1,1231,2813,16,
8597 0,346,1,479,1685,
8598 1,480,1690,1,1485,
8599 2814,16,0,346,1,
8600 1737,2815,16,0,346,
8601 1,242,2816,16,0,
8602 346,1,478,1708,1,
8603 1001,1713,1,1002,1718,
8604 1,27,2817,19,721,
8605 1,27,2818,5,95,
8606 1,256,2819,16,0,
8607 719,1,1261,2820,16,
8608 0,719,1,509,2821,
8609 16,0,719,1,1515,
8610 2822,16,0,719,1,
8611 2021,843,1,1775,2823,
8612 16,0,719,1,2029,
8613 850,1,2030,856,1,
8614 2031,861,1,2032,866,
8615 1,2033,871,1,277,
8616 2824,16,0,719,1,
8617 2035,877,1,2037,882,
8618 1,2039,887,1,32,
8619 2825,16,0,719,1,
8620 2041,893,1,2293,2826,
8621 16,0,719,1,2043,
8622 899,1,2045,904,1,
8623 41,2827,16,0,719,
8624 1,1297,2828,16,0,
8625 719,1,43,2829,16,
8626 0,719,1,1803,912,
8627 1,1804,2830,16,0,
8628 719,1,299,2831,16,
8629 0,719,1,52,2832,
8630 16,0,719,1,2318,
8631 2833,16,0,719,1,
8632 62,2834,16,0,719,
8633 1,2075,2835,16,0,
8634 719,1,1574,924,1,
8635 71,2836,16,0,719,
8636 1,76,2837,16,0,
8637 719,1,1834,2838,16,
8638 0,719,1,2337,2839,
8639 16,0,719,1,79,
8640 2840,16,0,719,1,
8641 1335,2841,16,0,719,
8642 1,322,2842,16,0,
8643 719,1,85,2843,16,
8644 0,719,1,89,2844,
8645 16,0,719,1,346,
8646 2845,16,0,719,1,
8647 2105,939,1,2106,2846,
8648 16,0,719,1,97,
8649 2847,16,0,719,1,
8650 1860,946,1,2364,952,
8651 1,102,2848,16,0,
8652 719,1,112,2849,16,
8653 0,719,1,1117,2850,
8654 16,0,719,1,2786,
8655 2851,16,0,719,1,
8656 1873,961,1,1876,2852,
8657 16,0,719,1,124,
8658 2853,16,0,719,1,
8659 2136,968,1,381,2854,
8660 16,0,719,1,525,
8661 2855,16,0,719,1,
8662 137,2856,16,0,719,
8663 1,1901,2857,16,0,
8664 719,1,1153,2858,16,
8665 0,719,1,151,2859,
8666 16,0,719,1,1407,
8667 2860,16,0,719,1,
8668 1659,2861,16,0,719,
8669 1,2413,2862,16,0,
8670 719,1,406,2863,16,
8671 0,719,1,1371,2864,
8672 16,0,719,1,166,
8673 2865,16,0,719,1,
8674 1622,2866,16,0,719,
8675 1,1931,986,1,1933,
8676 2867,16,0,719,1,
8677 431,2868,16,0,719,
8678 1,1585,2869,16,0,
8679 719,1,182,2870,16,
8680 0,719,1,1189,2871,
8681 16,0,719,1,1443,
8682 2872,16,0,719,1,
8683 1695,2873,16,0,719,
8684 1,2198,2874,16,0,
8685 719,1,447,2875,16,
8686 0,719,1,2458,1001,
8687 1,2459,1007,1,1958,
8688 2876,16,0,719,1,
8689 2462,1014,1,1657,1019,
8690 1,2464,1024,1,199,
8691 2877,16,0,719,1,
8692 459,2878,16,0,719,
8693 1,462,2879,16,0,
8694 719,1,217,2880,16,
8695 0,719,1,2227,1033,
8696 1,1225,2881,16,0,
8697 719,1,1479,2882,16,
8698 0,719,1,1731,2883,
8699 16,0,719,1,1989,
8700 1041,1,1990,2884,16,
8701 0,719,1,236,2885,
8702 16,0,719,1,1756,
8703 2886,16,0,719,1,
8704 28,2887,19,749,1,
8705 28,2888,5,60,1,
8706 328,1429,1,223,1659,
8707 1,1096,1439,1,118,
8708 1481,1,883,1523,1,
8709 525,1343,1,1001,1713,
8710 1,130,1540,1,459,
8711 1953,1,1114,1469,1,
8712 352,1475,1,447,1637,
8713 1,464,1948,1,1011,
8714 1227,1,1013,1385,1,
8715 242,1703,1,143,1545,
8716 1,40,1304,1,41,
8717 1913,1,42,1917,1,
8718 479,1685,1,44,1310,
8719 1,481,1955,1,373,
8720 1535,1,47,1311,1,
8721 157,1568,1,49,1323,
8722 1,50,1328,1,48,
8723 1317,1,379,1512,1,
8724 380,1517,1,51,1333,
8725 1,476,1669,1,371,
8726 1491,1,478,1708,1,
8727 1048,1470,1,375,1502,
8728 1,172,1595,1,262,
8729 1244,1,283,1299,1,
8730 63,1349,1,67,1360,
8731 1,68,1365,1,69,
8732 1370,1,66,1355,1,
8733 461,2889,16,0,747,
8734 1,74,1380,1,377,
8735 1507,1,1002,1718,1,
8736 70,1375,1,188,1644,
8737 1,82,1407,1,305,
8738 1338,1,477,1675,1,
8739 827,1457,1,93,1445,
8740 1,480,1690,1,205,
8741 1649,1,942,1616,1,
8742 107,1464,1,29,2890,
8743 19,315,1,29,2891,
8744 5,84,1,1011,1227,
8745 1,1012,2892,16,0,
8746 313,1,1013,1385,1,
8747 262,1244,1,1267,2893,
8748 16,0,313,1,515,
8749 2894,16,0,313,1,
8750 1521,2895,16,0,313,
8751 1,525,1343,1,2792,
8752 2896,16,0,313,1,
8753 283,1299,1,2299,2897,
8754 16,0,313,1,42,
8755 2898,16,0,313,1,
8756 40,1304,1,44,1310,
8757 1,47,1311,1,1303,
8758 2899,16,0,313,1,
8759 1555,2900,16,0,313,
8760 1,50,1328,1,48,
8761 1317,1,49,1323,1,
8762 51,1333,1,63,1349,
8763 1,305,1338,1,66,
8764 1355,1,67,1360,1,
8765 68,1365,1,69,1370,
8766 1,70,1375,1,73,
8767 2901,16,0,313,1,
8768 74,1380,1,328,1429,
8769 1,1048,1470,1,82,
8770 2902,16,0,313,1,
8771 1840,2903,16,0,313,
8772 1,1591,2904,16,0,
8773 313,1,1341,2905,16,
8774 0,313,1,1096,1439,
8775 1,93,1445,1,352,
8776 1475,1,107,2906,16,
8777 0,313,1,1114,1469,
8778 1,118,1481,1,1123,
8779 2907,16,0,313,1,
8780 371,1491,1,1628,2908,
8781 16,0,313,1,375,
8782 1502,1,1882,2909,16,
8783 0,313,1,377,1507,
8784 1,379,1512,1,380,
8785 1517,1,883,2910,16,
8786 0,313,1,373,1535,
8787 1,130,1540,1,143,
8788 1545,1,387,2911,16,
8789 0,313,1,1159,2912,
8790 16,0,313,1,157,
8791 1568,1,1413,2913,16,
8792 0,313,1,1665,2914,
8793 16,0,313,1,412,
8794 2915,16,0,313,1,
8795 1377,2916,16,0,313,
8796 1,172,1595,1,1939,
8797 2917,16,0,313,1,
8798 437,2918,16,0,313,
8799 1,188,1644,1,942,
8800 1616,1,1195,2919,16,
8801 0,313,1,1449,2920,
8802 16,0,313,1,1701,
8803 2921,16,0,313,1,
8804 447,1637,1,205,2922,
8805 16,0,313,1,827,
8806 2923,16,0,313,1,
8807 223,2924,16,0,313,
8808 1,476,1669,1,477,
8809 1675,1,1231,2925,16,
8810 0,313,1,479,1685,
8811 1,480,1690,1,1485,
8812 2926,16,0,313,1,
8813 1737,2927,16,0,313,
8814 1,242,2928,16,0,
8815 313,1,478,1708,1,
8816 1001,1713,1,1002,1718,
8817 1,30,2929,19,297,
8818 1,30,2930,5,84,
8819 1,1011,1227,1,1012,
8820 2931,16,0,295,1,
8821 1013,1385,1,262,1244,
8822 1,1267,2932,16,0,
8823 295,1,515,2933,16,
8824 0,295,1,1521,2934,
8825 16,0,295,1,525,
8826 1343,1,2792,2935,16,
8827 0,295,1,283,1299,
8828 1,2299,2936,16,0,
8829 295,1,42,2937,16,
8830 0,295,1,40,1304,
8831 1,44,1310,1,47,
8832 1311,1,1303,2938,16,
8833 0,295,1,1555,2939,
8834 16,0,295,1,50,
8835 1328,1,48,1317,1,
8836 49,1323,1,51,1333,
8837 1,63,1349,1,305,
8838 1338,1,66,1355,1,
8839 67,1360,1,68,1365,
8840 1,69,1370,1,70,
8841 1375,1,73,2940,16,
8842 0,295,1,74,1380,
8843 1,328,1429,1,1048,
8844 1470,1,82,2941,16,
8845 0,295,1,1840,2942,
8846 16,0,295,1,1591,
8847 2943,16,0,295,1,
8848 1341,2944,16,0,295,
8849 1,1096,1439,1,93,
8850 1445,1,352,1475,1,
8851 107,2945,16,0,295,
8852 1,1114,1469,1,118,
8853 1481,1,1123,2946,16,
8854 0,295,1,371,1491,
8855 1,1628,2947,16,0,
8856 295,1,375,1502,1,
8857 1882,2948,16,0,295,
8858 1,377,1507,1,379,
8859 1512,1,380,1517,1,
8860 883,2949,16,0,295,
8861 1,373,1535,1,130,
8862 1540,1,143,1545,1,
8863 387,2950,16,0,295,
8864 1,1159,2951,16,0,
8865 295,1,157,1568,1,
8866 1413,2952,16,0,295,
8867 1,1665,2953,16,0,
8868 295,1,412,2954,16,
8869 0,295,1,1377,2955,
8870 16,0,295,1,172,
8871 1595,1,1939,2956,16,
8872 0,295,1,437,2957,
8873 16,0,295,1,188,
8874 1644,1,942,1616,1,
8875 1195,2958,16,0,295,
8876 1,1449,2959,16,0,
8877 295,1,1701,2960,16,
8878 0,295,1,447,1637,
8879 1,205,2961,16,0,
8880 295,1,827,2962,16,
8881 0,295,1,223,2963,
8882 16,0,295,1,476,
8883 1669,1,477,1675,1,
8884 1231,2964,16,0,295,
8885 1,479,1685,1,480,
8886 1690,1,1485,2965,16,
8887 0,295,1,1737,2966,
8888 16,0,295,1,242,
8889 2967,16,0,295,1,
8890 478,1708,1,1001,1713,
8891 1,1002,1718,1,31,
8892 2968,19,277,1,31,
8893 2969,5,84,1,1011,
8894 1227,1,1012,2970,16,
8895 0,275,1,1013,1385,
8896 1,262,1244,1,1267,
8897 2971,16,0,275,1,
8898 515,2972,16,0,275,
8899 1,1521,2973,16,0,
8900 275,1,525,1343,1,
8901 2792,2974,16,0,275,
8902 1,283,1299,1,2299,
8903 2975,16,0,275,1,
8904 42,2976,16,0,275,
8905 1,40,1304,1,44,
8906 1310,1,47,1311,1,
8907 1303,2977,16,0,275,
8908 1,1555,2978,16,0,
8909 275,1,50,1328,1,
8910 48,1317,1,49,1323,
8911 1,51,1333,1,63,
8912 1349,1,305,1338,1,
8913 66,1355,1,67,1360,
8914 1,68,1365,1,69,
8915 1370,1,70,1375,1,
8916 73,2979,16,0,275,
8917 1,74,1380,1,328,
8918 1429,1,1048,1470,1,
8919 82,2980,16,0,275,
8920 1,1840,2981,16,0,
8921 275,1,1591,2982,16,
8922 0,275,1,1341,2983,
8923 16,0,275,1,1096,
8924 1439,1,93,1445,1,
8925 352,1475,1,107,2984,
8926 16,0,275,1,1114,
8927 1469,1,118,1481,1,
8928 1123,2985,16,0,275,
8929 1,371,1491,1,1628,
8930 2986,16,0,275,1,
8931 375,1502,1,1882,2987,
8932 16,0,275,1,377,
8933 1507,1,379,1512,1,
8934 380,1517,1,883,2988,
8935 16,0,275,1,373,
8936 1535,1,130,1540,1,
8937 143,2989,16,0,275,
8938 1,387,2990,16,0,
8939 275,1,1159,2991,16,
8940 0,275,1,157,2992,
8941 16,0,275,1,1413,
8942 2993,16,0,275,1,
8943 1665,2994,16,0,275,
8944 1,412,2995,16,0,
8945 275,1,1377,2996,16,
8946 0,275,1,172,1595,
8947 1,1939,2997,16,0,
8948 275,1,437,2998,16,
8949 0,275,1,188,1644,
8950 1,942,1616,1,1195,
8951 2999,16,0,275,1,
8952 1449,3000,16,0,275,
8953 1,1701,3001,16,0,
8954 275,1,447,1637,1,
8955 205,3002,16,0,275,
8956 1,827,3003,16,0,
8957 275,1,223,3004,16,
8958 0,275,1,476,1669,
8959 1,477,1675,1,1231,
8960 3005,16,0,275,1,
8961 479,1685,1,480,1690,
8962 1,1485,3006,16,0,
8963 275,1,1737,3007,16,
8964 0,275,1,242,3008,
8965 16,0,275,1,478,
8966 1708,1,1001,1713,1,
8967 1002,1718,1,32,3009,
8968 19,270,1,32,3010,
8969 5,84,1,1011,1227,
8970 1,1012,3011,16,0,
8971 268,1,1013,1385,1,
8972 262,1244,1,1267,3012,
8973 16,0,268,1,515,
8974 3013,16,0,268,1,
8975 1521,3014,16,0,268,
8976 1,525,1343,1,2792,
8977 3015,16,0,268,1,
8978 283,1299,1,2299,3016,
8979 16,0,268,1,42,
8980 3017,16,0,268,1,
8981 40,1304,1,44,1310,
8982 1,47,1311,1,1303,
8983 3018,16,0,268,1,
8984 1555,3019,16,0,268,
8985 1,50,1328,1,48,
8986 1317,1,49,1323,1,
8987 51,1333,1,63,1349,
8988 1,305,1338,1,66,
8989 1355,1,67,1360,1,
8990 68,1365,1,69,1370,
8991 1,70,1375,1,73,
8992 3020,16,0,268,1,
8993 74,1380,1,328,1429,
8994 1,1048,1470,1,82,
8995 3021,16,0,268,1,
8996 1840,3022,16,0,268,
8997 1,1591,3023,16,0,
8998 268,1,1341,3024,16,
8999 0,268,1,1096,1439,
9000 1,93,1445,1,352,
9001 1475,1,107,3025,16,
9002 0,268,1,1114,1469,
9003 1,118,1481,1,1123,
9004 3026,16,0,268,1,
9005 371,1491,1,1628,3027,
9006 16,0,268,1,375,
9007 1502,1,1882,3028,16,
9008 0,268,1,377,1507,
9009 1,379,1512,1,380,
9010 1517,1,883,3029,16,
9011 0,268,1,373,1535,
9012 1,130,1540,1,143,
9013 3030,16,0,268,1,
9014 387,3031,16,0,268,
9015 1,1159,3032,16,0,
9016 268,1,157,3033,16,
9017 0,268,1,1413,3034,
9018 16,0,268,1,1665,
9019 3035,16,0,268,1,
9020 412,3036,16,0,268,
9021 1,1377,3037,16,0,
9022 268,1,172,1595,1,
9023 1939,3038,16,0,268,
9024 1,437,3039,16,0,
9025 268,1,188,1644,1,
9026 942,1616,1,1195,3040,
9027 16,0,268,1,1449,
9028 3041,16,0,268,1,
9029 1701,3042,16,0,268,
9030 1,447,1637,1,205,
9031 3043,16,0,268,1,
9032 827,3044,16,0,268,
9033 1,223,3045,16,0,
9034 268,1,476,1669,1,
9035 477,1675,1,1231,3046,
9036 16,0,268,1,479,
9037 1685,1,480,1690,1,
9038 1485,3047,16,0,268,
9039 1,1737,3048,16,0,
9040 268,1,242,3049,16,
9041 0,268,1,478,1708,
9042 1,1001,1713,1,1002,
9043 1718,1,33,3050,19,
9044 378,1,33,3051,5,
9045 84,1,1011,1227,1,
9046 1012,3052,16,0,376,
9047 1,1013,1385,1,262,
9048 1244,1,1267,3053,16,
9049 0,376,1,515,3054,
9050 16,0,376,1,1521,
9051 3055,16,0,376,1,
9052 525,1343,1,2792,3056,
9053 16,0,376,1,283,
9054 1299,1,2299,3057,16,
9055 0,376,1,42,3058,
9056 16,0,376,1,40,
9057 1304,1,44,1310,1,
9058 47,1311,1,1303,3059,
9059 16,0,376,1,1555,
9060 3060,16,0,376,1,
9061 50,1328,1,48,1317,
9062 1,49,1323,1,51,
9063 1333,1,63,1349,1,
9064 305,1338,1,66,1355,
9065 1,67,1360,1,68,
9066 1365,1,69,1370,1,
9067 70,1375,1,73,3061,
9068 16,0,376,1,74,
9069 1380,1,328,1429,1,
9070 1048,1470,1,82,3062,
9071 16,0,376,1,1840,
9072 3063,16,0,376,1,
9073 1591,3064,16,0,376,
9074 1,1341,3065,16,0,
9075 376,1,1096,1439,1,
9076 93,1445,1,352,1475,
9077 1,107,3066,16,0,
9078 376,1,1114,1469,1,
9079 118,1481,1,1123,3067,
9080 16,0,376,1,371,
9081 1491,1,1628,3068,16,
9082 0,376,1,375,1502,
9083 1,1882,3069,16,0,
9084 376,1,377,1507,1,
9085 379,1512,1,380,1517,
9086 1,883,3070,16,0,
9087 376,1,373,1535,1,
9088 130,1540,1,143,1545,
9089 1,387,3071,16,0,
9090 376,1,1159,3072,16,
9091 0,376,1,157,1568,
9092 1,1413,3073,16,0,
9093 376,1,1665,3074,16,
9094 0,376,1,412,3075,
9095 16,0,376,1,1377,
9096 3076,16,0,376,1,
9097 172,1595,1,1939,3077,
9098 16,0,376,1,437,
9099 3078,16,0,376,1,
9100 188,1644,1,942,1616,
9101 1,1195,3079,16,0,
9102 376,1,1449,3080,16,
9103 0,376,1,1701,3081,
9104 16,0,376,1,447,
9105 1637,1,205,3082,16,
9106 0,376,1,827,3083,
9107 16,0,376,1,223,
9108 3084,16,0,376,1,
9109 476,1669,1,477,1675,
9110 1,1231,3085,16,0,
9111 376,1,479,1685,1,
9112 480,1690,1,1485,3086,
9113 16,0,376,1,1737,
9114 3087,16,0,376,1,
9115 242,1703,1,478,1708,
9116 1,1001,1713,1,1002,
9117 1718,1,34,3088,19,
9118 365,1,34,3089,5,
9119 84,1,1011,1227,1,
9120 1012,3090,16,0,363,
9121 1,1013,1385,1,262,
9122 1244,1,1267,3091,16,
9123 0,363,1,515,3092,
9124 16,0,363,1,1521,
9125 3093,16,0,363,1,
9126 525,1343,1,2792,3094,
9127 16,0,363,1,283,
9128 1299,1,2299,3095,16,
9129 0,363,1,42,3096,
9130 16,0,363,1,40,
9131 1304,1,44,1310,1,
9132 47,1311,1,1303,3097,
9133 16,0,363,1,1555,
9134 3098,16,0,363,1,
9135 50,1328,1,48,1317,
9136 1,49,1323,1,51,
9137 1333,1,63,1349,1,
9138 305,1338,1,66,1355,
9139 1,67,1360,1,68,
9140 1365,1,69,1370,1,
9141 70,1375,1,73,3099,
9142 16,0,363,1,74,
9143 1380,1,328,1429,1,
9144 1048,1470,1,82,3100,
9145 16,0,363,1,1840,
9146 3101,16,0,363,1,
9147 1591,3102,16,0,363,
9148 1,1341,3103,16,0,
9149 363,1,1096,1439,1,
9150 93,1445,1,352,1475,
9151 1,107,3104,16,0,
9152 363,1,1114,1469,1,
9153 118,1481,1,1123,3105,
9154 16,0,363,1,371,
9155 1491,1,1628,3106,16,
9156 0,363,1,375,1502,
9157 1,1882,3107,16,0,
9158 363,1,377,1507,1,
9159 379,1512,1,380,1517,
9160 1,883,3108,16,0,
9161 363,1,373,1535,1,
9162 130,1540,1,143,1545,
9163 1,387,3109,16,0,
9164 363,1,1159,3110,16,
9165 0,363,1,157,1568,
9166 1,1413,3111,16,0,
9167 363,1,1665,3112,16,
9168 0,363,1,412,3113,
9169 16,0,363,1,1377,
9170 3114,16,0,363,1,
9171 172,1595,1,1939,3115,
9172 16,0,363,1,437,
9173 3116,16,0,363,1,
9174 188,1644,1,942,1616,
9175 1,1195,3117,16,0,
9176 363,1,1449,3118,16,
9177 0,363,1,1701,3119,
9178 16,0,363,1,447,
9179 1637,1,205,1649,1,
9180 827,3120,16,0,363,
9181 1,223,1659,1,476,
9182 1669,1,477,1675,1,
9183 1231,3121,16,0,363,
9184 1,479,1685,1,480,
9185 1690,1,1485,3122,16,
9186 0,363,1,1737,3123,
9187 16,0,363,1,242,
9188 1703,1,478,1708,1,
9189 1001,1713,1,1002,1718,
9190 1,35,3124,19,351,
9191 1,35,3125,5,84,
9192 1,1011,1227,1,1012,
9193 3126,16,0,349,1,
9194 1013,1385,1,262,1244,
9195 1,1267,3127,16,0,
9196 349,1,515,3128,16,
9197 0,349,1,1521,3129,
9198 16,0,349,1,525,
9199 1343,1,2792,3130,16,
9200 0,349,1,283,1299,
9201 1,2299,3131,16,0,
9202 349,1,42,3132,16,
9203 0,349,1,40,1304,
9204 1,44,1310,1,47,
9205 1311,1,1303,3133,16,
9206 0,349,1,1555,3134,
9207 16,0,349,1,50,
9208 1328,1,48,1317,1,
9209 49,1323,1,51,1333,
9210 1,63,1349,1,305,
9211 1338,1,66,1355,1,
9212 67,1360,1,68,1365,
9213 1,69,1370,1,70,
9214 1375,1,73,3135,16,
9215 0,349,1,74,1380,
9216 1,328,1429,1,1048,
9217 1470,1,82,3136,16,
9218 0,349,1,1840,3137,
9219 16,0,349,1,1591,
9220 3138,16,0,349,1,
9221 1341,3139,16,0,349,
9222 1,1096,1439,1,93,
9223 1445,1,352,1475,1,
9224 107,3140,16,0,349,
9225 1,1114,1469,1,118,
9226 1481,1,1123,3141,16,
9227 0,349,1,371,1491,
9228 1,1628,3142,16,0,
9229 349,1,375,1502,1,
9230 1882,3143,16,0,349,
9231 1,377,1507,1,379,
9232 1512,1,380,1517,1,
9233 883,3144,16,0,349,
9234 1,373,1535,1,130,
9235 1540,1,143,1545,1,
9236 387,3145,16,0,349,
9237 1,1159,3146,16,0,
9238 349,1,157,1568,1,
9239 1413,3147,16,0,349,
9240 1,1665,3148,16,0,
9241 349,1,412,3149,16,
9242 0,349,1,1377,3150,
9243 16,0,349,1,172,
9244 1595,1,1939,3151,16,
9245 0,349,1,437,3152,
9246 16,0,349,1,188,
9247 1644,1,942,1616,1,
9248 1195,3153,16,0,349,
9249 1,1449,3154,16,0,
9250 349,1,1701,3155,16,
9251 0,349,1,447,1637,
9252 1,205,1649,1,827,
9253 3156,16,0,349,1,
9254 223,3157,16,0,349,
9255 1,476,1669,1,477,
9256 1675,1,1231,3158,16,
9257 0,349,1,479,1685,
9258 1,480,1690,1,1485,
9259 3159,16,0,349,1,
9260 1737,3160,16,0,349,
9261 1,242,1703,1,478,
9262 1708,1,1001,1713,1,
9263 1002,1718,1,36,3161,
9264 19,239,1,36,3162,
9265 5,94,1,256,3163,
9266 16,0,237,1,1261,
9267 3164,16,0,237,1,
9268 509,3165,16,0,237,
9269 1,1515,3166,16,0,
9270 237,1,2021,843,1,
9271 1775,3167,16,0,237,
9272 1,2029,850,1,2030,
9273 856,1,2031,861,1,
9274 2032,866,1,2033,871,
9275 1,277,3168,16,0,
9276 237,1,2035,877,1,
9277 2037,882,1,2039,887,
9278 1,32,3169,16,0,
9279 237,1,2041,893,1,
9280 2293,3170,16,0,237,
9281 1,2043,899,1,2045,
9282 904,1,41,3171,16,
9283 0,237,1,1297,3172,
9284 16,0,237,1,43,
9285 3173,16,0,237,1,
9286 1803,912,1,1804,3174,
9287 16,0,237,1,299,
9288 3175,16,0,237,1,
9289 52,3176,16,0,237,
9290 1,2318,3177,16,0,
9291 237,1,2075,3178,16,
9292 0,237,1,1574,924,
9293 1,71,3179,16,0,
9294 237,1,76,3180,16,
9295 0,237,1,1834,3181,
9296 16,0,237,1,2337,
9297 3182,16,0,237,1,
9298 79,3183,16,0,237,
9299 1,1335,3184,16,0,
9300 237,1,322,3185,16,
9301 0,237,1,85,3186,
9302 16,0,237,1,89,
9303 3187,16,0,237,1,
9304 346,3188,16,0,237,
9305 1,2105,939,1,2106,
9306 3189,16,0,237,1,
9307 97,3190,16,0,237,
9308 1,1860,946,1,2364,
9309 952,1,102,3191,16,
9310 0,237,1,112,3192,
9311 16,0,237,1,1117,
9312 3193,16,0,237,1,
9313 2786,3194,16,0,237,
9314 1,1873,961,1,1876,
9315 3195,16,0,237,1,
9316 124,3196,16,0,237,
9317 1,2136,968,1,381,
9318 3197,16,0,237,1,
9319 525,3198,16,0,237,
9320 1,137,3199,16,0,
9321 237,1,1901,3200,16,
9322 0,237,1,1153,3201,
9323 16,0,237,1,151,
9324 3202,16,0,237,1,
9325 1407,3203,16,0,237,
9326 1,1659,3204,16,0,
9327 237,1,2413,3205,16,
9328 0,237,1,406,3206,
9329 16,0,237,1,1371,
9330 3207,16,0,237,1,
9331 166,3208,16,0,237,
9332 1,1622,3209,16,0,
9333 237,1,1931,986,1,
9334 1933,3210,16,0,237,
9335 1,431,3211,16,0,
9336 237,1,1585,3212,16,
9337 0,237,1,182,3213,
9338 16,0,237,1,1189,
9339 3214,16,0,237,1,
9340 1443,3215,16,0,237,
9341 1,1695,3216,16,0,
9342 237,1,2198,3217,16,
9343 0,237,1,447,3218,
9344 16,0,237,1,2458,
9345 1001,1,2459,1007,1,
9346 1958,3219,16,0,237,
9347 1,2462,1014,1,1657,
9348 1019,1,2464,1024,1,
9349 199,3220,16,0,237,
9350 1,459,3221,16,0,
9351 237,1,462,3222,16,
9352 0,237,1,217,3223,
9353 16,0,237,1,2227,
9354 1033,1,1225,3224,16,
9355 0,237,1,1479,3225,
9356 16,0,237,1,1731,
9357 3226,16,0,237,1,
9358 1989,1041,1,1990,3227,
9359 16,0,237,1,236,
9360 3228,16,0,237,1,
9361 1756,3229,16,0,237,
9362 1,37,3230,19,260,
9363 1,37,3231,5,94,
9364 1,256,3232,16,0,
9365 258,1,1261,3233,16,
9366 0,258,1,509,3234,
9367 16,0,258,1,1515,
9368 3235,16,0,258,1,
9369 2021,843,1,1775,3236,
9370 16,0,258,1,2029,
9371 850,1,2030,856,1,
9372 2031,861,1,2032,866,
9373 1,2033,871,1,277,
9374 3237,16,0,258,1,
9375 2035,877,1,2037,882,
9376 1,2039,887,1,32,
9377 3238,16,0,258,1,
9378 2041,893,1,2293,3239,
9379 16,0,258,1,2043,
9380 899,1,2045,904,1,
9381 41,3240,16,0,258,
9382 1,1297,3241,16,0,
9383 258,1,43,3242,16,
9384 0,258,1,1803,912,
9385 1,1804,3243,16,0,
9386 258,1,299,3244,16,
9387 0,258,1,52,3245,
9388 16,0,258,1,2318,
9389 3246,16,0,258,1,
9390 2075,3247,16,0,258,
9391 1,1574,924,1,71,
9392 3248,16,0,258,1,
9393 76,3249,16,0,258,
9394 1,1834,3250,16,0,
9395 258,1,2337,3251,16,
9396 0,258,1,79,3252,
9397 16,0,258,1,1335,
9398 3253,16,0,258,1,
9399 322,3254,16,0,258,
9400 1,85,3255,16,0,
9401 258,1,89,3256,16,
9402 0,258,1,346,3257,
9403 16,0,258,1,2105,
9404 939,1,2106,3258,16,
9405 0,258,1,97,3259,
9406 16,0,258,1,1860,
9407 946,1,2364,952,1,
9408 102,3260,16,0,258,
9409 1,112,3261,16,0,
9410 258,1,1117,3262,16,
9411 0,258,1,2786,3263,
9412 16,0,258,1,1873,
9413 961,1,1876,3264,16,
9414 0,258,1,124,3265,
9415 16,0,258,1,2136,
9416 968,1,381,3266,16,
9417 0,258,1,525,3267,
9418 16,0,258,1,137,
9419 3268,16,0,258,1,
9420 1901,3269,16,0,258,
9421 1,1153,3270,16,0,
9422 258,1,151,3271,16,
9423 0,258,1,1407,3272,
9424 16,0,258,1,1659,
9425 3273,16,0,258,1,
9426 2413,3274,16,0,258,
9427 1,406,3275,16,0,
9428 258,1,1371,3276,16,
9429 0,258,1,166,3277,
9430 16,0,258,1,1622,
9431 3278,16,0,258,1,
9432 1931,986,1,1933,3279,
9433 16,0,258,1,431,
9434 3280,16,0,258,1,
9435 1585,3281,16,0,258,
9436 1,182,3282,16,0,
9437 258,1,1189,3283,16,
9438 0,258,1,1443,3284,
9439 16,0,258,1,1695,
9440 3285,16,0,258,1,
9441 2198,3286,16,0,258,
9442 1,447,3287,16,0,
9443 258,1,2458,1001,1,
9444 2459,1007,1,1958,3288,
9445 16,0,258,1,2462,
9446 1014,1,1657,1019,1,
9447 2464,1024,1,199,3289,
9448 16,0,258,1,459,
9449 3290,16,0,258,1,
9450 462,3291,16,0,258,
9451 1,217,3292,16,0,
9452 258,1,2227,1033,1,
9453 1225,3293,16,0,258,
9454 1,1479,3294,16,0,
9455 258,1,1731,3295,16,
9456 0,258,1,1989,1041,
9457 1,1990,3296,16,0,
9458 258,1,236,3297,16,
9459 0,258,1,1756,3298,
9460 16,0,258,1,38,
9461 3299,19,257,1,38,
9462 3300,5,84,1,1011,
9463 1227,1,1012,3301,16,
9464 0,255,1,1013,1385,
9465 1,262,1244,1,1267,
9466 3302,16,0,255,1,
9467 515,3303,16,0,255,
9468 1,1521,3304,16,0,
9469 255,1,525,1343,1,
9470 2792,3305,16,0,255,
9471 1,283,1299,1,2299,
9472 3306,16,0,255,1,
9473 42,3307,16,0,255,
9474 1,40,1304,1,44,
9475 1310,1,47,1311,1,
9476 1303,3308,16,0,255,
9477 1,1555,3309,16,0,
9478 255,1,50,1328,1,
9479 48,1317,1,49,1323,
9480 1,51,1333,1,63,
9481 1349,1,305,1338,1,
9482 66,1355,1,67,1360,
9483 1,68,1365,1,69,
9484 1370,1,70,1375,1,
9485 73,3310,16,0,255,
9486 1,74,1380,1,328,
9487 1429,1,1048,1470,1,
9488 82,3311,16,0,255,
9489 1,1840,3312,16,0,
9490 255,1,1591,3313,16,
9491 0,255,1,1341,3314,
9492 16,0,255,1,1096,
9493 1439,1,93,1445,1,
9494 352,1475,1,107,3315,
9495 16,0,255,1,1114,
9496 1469,1,118,1481,1,
9497 1123,3316,16,0,255,
9498 1,371,1491,1,1628,
9499 3317,16,0,255,1,
9500 375,1502,1,1882,3318,
9501 16,0,255,1,377,
9502 1507,1,379,1512,1,
9503 380,1517,1,883,1523,
9504 1,373,1535,1,130,
9505 1540,1,143,1545,1,
9506 387,3319,16,0,255,
9507 1,1159,3320,16,0,
9508 255,1,157,1568,1,
9509 1413,3321,16,0,255,
9510 1,1665,3322,16,0,
9511 255,1,412,3323,16,
9512 0,255,1,1377,3324,
9513 16,0,255,1,172,
9514 1595,1,1939,3325,16,
9515 0,255,1,437,3326,
9516 16,0,255,1,188,
9517 1644,1,942,1616,1,
9518 1195,3327,16,0,255,
9519 1,1449,3328,16,0,
9520 255,1,1701,3329,16,
9521 0,255,1,447,1637,
9522 1,205,1649,1,827,
9523 1457,1,223,1659,1,
9524 476,1669,1,477,1675,
9525 1,1231,3330,16,0,
9526 255,1,479,1685,1,
9527 480,1690,1,1485,3331,
9528 16,0,255,1,1737,
9529 3332,16,0,255,1,
9530 242,1703,1,478,1708,
9531 1,1001,1713,1,1002,
9532 1718,1,39,3333,19,
9533 245,1,39,3334,5,
9534 84,1,1011,1227,1,
9535 1012,3335,16,0,243,
9536 1,1013,1385,1,262,
9537 1244,1,1267,3336,16,
9538 0,243,1,515,3337,
9539 16,0,243,1,1521,
9540 3338,16,0,243,1,
9541 525,1343,1,2792,3339,
9542 16,0,243,1,283,
9543 1299,1,2299,3340,16,
9544 0,243,1,42,3341,
9545 16,0,243,1,40,
9546 1304,1,44,1310,1,
9547 47,1311,1,1303,3342,
9548 16,0,243,1,1555,
9549 3343,16,0,243,1,
9550 50,1328,1,48,1317,
9551 1,49,1323,1,51,
9552 1333,1,63,1349,1,
9553 305,1338,1,66,1355,
9554 1,67,1360,1,68,
9555 1365,1,69,1370,1,
9556 70,1375,1,73,3344,
9557 16,0,243,1,74,
9558 1380,1,328,1429,1,
9559 1048,1470,1,82,3345,
9560 16,0,243,1,1840,
9561 3346,16,0,243,1,
9562 1591,3347,16,0,243,
9563 1,1341,3348,16,0,
9564 243,1,1096,1439,1,
9565 93,1445,1,352,1475,
9566 1,107,3349,16,0,
9567 243,1,1114,1469,1,
9568 118,1481,1,1123,3350,
9569 16,0,243,1,371,
9570 1491,1,1628,3351,16,
9571 0,243,1,375,1502,
9572 1,1882,3352,16,0,
9573 243,1,377,1507,1,
9574 379,1512,1,380,1517,
9575 1,883,1523,1,373,
9576 1535,1,130,1540,1,
9577 143,1545,1,387,3353,
9578 16,0,243,1,1159,
9579 3354,16,0,243,1,
9580 157,1568,1,1413,3355,
9581 16,0,243,1,1665,
9582 3356,16,0,243,1,
9583 412,3357,16,0,243,
9584 1,1377,3358,16,0,
9585 243,1,172,1595,1,
9586 1939,3359,16,0,243,
9587 1,437,3360,16,0,
9588 243,1,188,1644,1,
9589 942,1616,1,1195,3361,
9590 16,0,243,1,1449,
9591 3362,16,0,243,1,
9592 1701,3363,16,0,243,
9593 1,447,1637,1,205,
9594 1649,1,827,1457,1,
9595 223,1659,1,476,1669,
9596 1,477,1675,1,1231,
9597 3364,16,0,243,1,
9598 479,1685,1,480,1690,
9599 1,1485,3365,16,0,
9600 243,1,1737,3366,16,
9601 0,243,1,242,1703,
9602 1,478,1708,1,1001,
9603 1713,1,1002,1718,1,
9604 40,3367,19,233,1,
9605 40,3368,5,84,1,
9606 1011,1227,1,1012,3369,
9607 16,0,231,1,1013,
9608 1385,1,262,1244,1,
9609 1267,3370,16,0,231,
9610 1,515,3371,16,0,
9611 231,1,1521,3372,16,
9612 0,231,1,525,1343,
9613 1,2792,3373,16,0,
9614 231,1,283,1299,1,
9615 2299,3374,16,0,231,
9616 1,42,3375,16,0,
9617 231,1,40,1304,1,
9618 44,1310,1,47,1311,
9619 1,1303,3376,16,0,
9620 231,1,1555,3377,16,
9621 0,231,1,50,1328,
9622 1,48,1317,1,49,
9623 1323,1,51,1333,1,
9624 63,1349,1,305,1338,
9625 1,66,1355,1,67,
9626 1360,1,68,1365,1,
9627 69,1370,1,70,1375,
9628 1,73,3378,16,0,
9629 231,1,74,1380,1,
9630 328,1429,1,1048,1470,
9631 1,82,3379,16,0,
9632 231,1,1840,3380,16,
9633 0,231,1,1591,3381,
9634 16,0,231,1,1341,
9635 3382,16,0,231,1,
9636 1096,1439,1,93,1445,
9637 1,352,1475,1,107,
9638 3383,16,0,231,1,
9639 1114,1469,1,118,3384,
9640 16,0,231,1,1123,
9641 3385,16,0,231,1,
9642 371,1491,1,1628,3386,
9643 16,0,231,1,375,
9644 1502,1,1882,3387,16,
9645 0,231,1,377,1507,
9646 1,379,1512,1,380,
9647 1517,1,883,3388,16,
9648 0,231,1,373,1535,
9649 1,130,3389,16,0,
9650 231,1,143,3390,16,
9651 0,231,1,387,3391,
9652 16,0,231,1,1159,
9653 3392,16,0,231,1,
9654 157,3393,16,0,231,
9655 1,1413,3394,16,0,
9656 231,1,1665,3395,16,
9657 0,231,1,412,3396,
9658 16,0,231,1,1377,
9659 3397,16,0,231,1,
9660 172,3398,16,0,231,
9661 1,1939,3399,16,0,
9662 231,1,437,3400,16,
9663 0,231,1,188,3401,
9664 16,0,231,1,942,
9665 1616,1,1195,3402,16,
9666 0,231,1,1449,3403,
9667 16,0,231,1,1701,
9668 3404,16,0,231,1,
9669 447,1637,1,205,3405,
9670 16,0,231,1,827,
9671 3406,16,0,231,1,
9672 223,3407,16,0,231,
9673 1,476,1669,1,477,
9674 1675,1,1231,3408,16,
9675 0,231,1,479,1685,
9676 1,480,1690,1,1485,
9677 3409,16,0,231,1,
9678 1737,3410,16,0,231,
9679 1,242,3411,16,0,
9680 231,1,478,1708,1,
9681 1001,1713,1,1002,1718,
9682 1,41,3412,19,188,
9683 1,41,3413,5,84,
9684 1,1011,1227,1,1012,
9685 3414,16,0,186,1,
9686 1013,1385,1,262,1244,
9687 1,1267,3415,16,0,
9688 186,1,515,3416,16,
9689 0,186,1,1521,3417,
9690 16,0,186,1,525,
9691 1343,1,2792,3418,16,
9692 0,186,1,283,1299,
9693 1,2299,3419,16,0,
9694 186,1,42,3420,16,
9695 0,186,1,40,1304,
9696 1,44,1310,1,47,
9697 1311,1,1303,3421,16,
9698 0,186,1,1555,3422,
9699 16,0,186,1,50,
9700 1328,1,48,1317,1,
9701 49,1323,1,51,1333,
9702 1,63,1349,1,305,
9703 1338,1,66,1355,1,
9704 67,1360,1,68,1365,
9705 1,69,1370,1,70,
9706 1375,1,73,3423,16,
9707 0,186,1,74,1380,
9708 1,328,1429,1,1048,
9709 1470,1,82,3424,16,
9710 0,186,1,1840,3425,
9711 16,0,186,1,1591,
9712 3426,16,0,186,1,
9713 1341,3427,16,0,186,
9714 1,1096,1439,1,93,
9715 1445,1,352,1475,1,
9716 107,3428,16,0,186,
9717 1,1114,1469,1,118,
9718 3429,16,0,186,1,
9719 1123,3430,16,0,186,
9720 1,371,1491,1,1628,
9721 3431,16,0,186,1,
9722 375,1502,1,1882,3432,
9723 16,0,186,1,377,
9724 1507,1,379,1512,1,
9725 380,1517,1,883,3433,
9726 16,0,186,1,373,
9727 1535,1,130,3434,16,
9728 0,186,1,143,3435,
9729 16,0,186,1,387,
9730 3436,16,0,186,1,
9731 1159,3437,16,0,186,
9732 1,157,3438,16,0,
9733 186,1,1413,3439,16,
9734 0,186,1,1665,3440,
9735 16,0,186,1,412,
9736 3441,16,0,186,1,
9737 1377,3442,16,0,186,
9738 1,172,3443,16,0,
9739 186,1,1939,3444,16,
9740 0,186,1,437,3445,
9741 16,0,186,1,188,
9742 3446,16,0,186,1,
9743 942,1616,1,1195,3447,
9744 16,0,186,1,1449,
9745 3448,16,0,186,1,
9746 1701,3449,16,0,186,
9747 1,447,1637,1,205,
9748 3450,16,0,186,1,
9749 827,3451,16,0,186,
9750 1,223,3452,16,0,
9751 186,1,476,1669,1,
9752 477,1675,1,1231,3453,
9753 16,0,186,1,479,
9754 1685,1,480,1690,1,
9755 1485,3454,16,0,186,
9756 1,1737,3455,16,0,
9757 186,1,242,3456,16,
9758 0,186,1,478,1708,
9759 1,1001,1713,1,1002,
9760 1718,1,42,3457,19,
9761 440,1,42,3458,5,
9762 38,1,1901,3459,16,
9763 0,438,1,2075,3460,
9764 16,0,438,1,1860,
9765 946,1,1803,912,1,
9766 1804,3461,16,0,438,
9767 1,2413,3462,16,0,
9768 438,1,2198,3463,16,
9769 0,438,1,1873,961,
9770 1,1657,1019,1,1989,
9771 1041,1,1990,3464,16,
9772 0,438,1,1775,3465,
9773 16,0,438,1,32,
9774 3466,16,0,438,1,
9775 2105,939,1,2106,3467,
9776 16,0,438,1,2364,
9777 952,1,2227,1033,1,
9778 2337,3468,16,0,438,
9779 1,2021,843,1,2458,
9780 1001,1,2459,1007,1,
9781 2462,1014,1,2136,968,
9782 1,2464,1024,1,2029,
9783 850,1,2030,856,1,
9784 2031,861,1,2032,866,
9785 1,2033,871,1,2035,
9786 877,1,2037,882,1,
9787 2039,887,1,1931,986,
9788 1,2041,893,1,2043,
9789 899,1,2045,904,1,
9790 1574,924,1,1958,3469,
9791 16,0,438,1,43,
9792 3470,19,532,1,43,
9793 3471,5,25,1,2035,
9794 877,1,2037,882,1,
9795 2039,887,1,2041,893,
9796 1,2227,1033,1,2043,
9797 899,1,1657,1019,1,
9798 1860,946,1,2136,968,
9799 1,2021,843,1,2459,
9800 1007,1,1574,924,1,
9801 2105,3472,16,0,698,
9802 1,1931,986,1,1873,
9803 961,1,2031,861,1,
9804 1803,912,1,1989,3473,
9805 16,0,530,1,2464,
9806 1024,1,2029,850,1,
9807 2030,856,1,2364,952,
9808 1,2032,866,1,2033,
9809 871,1,2045,904,1,
9810 44,3474,19,292,1,
9811 44,3475,5,38,1,
9812 1901,3476,16,0,290,
9813 1,2075,3477,16,0,
9814 290,1,1860,946,1,
9815 1803,912,1,1804,3478,
9816 16,0,290,1,2413,
9817 3479,16,0,290,1,
9818 2198,3480,16,0,290,
9819 1,1873,961,1,1657,
9820 1019,1,1989,1041,1,
9821 1990,3481,16,0,290,
9822 1,1775,3482,16,0,
9823 290,1,32,3483,16,
9824 0,290,1,2105,939,
9825 1,2106,3484,16,0,
9826 290,1,2364,952,1,
9827 2227,1033,1,2337,3485,
9828 16,0,290,1,2021,
9829 843,1,2458,1001,1,
9830 2459,1007,1,2462,1014,
9831 1,2136,968,1,2464,
9832 1024,1,2029,850,1,
9833 2030,856,1,2031,861,
9834 1,2032,866,1,2033,
9835 871,1,2035,877,1,
9836 2037,882,1,2039,887,
9837 1,1931,986,1,2041,
9838 893,1,2043,899,1,
9839 2045,904,1,1574,924,
9840 1,1958,3486,16,0,
9841 290,1,45,3487,19,
9842 325,1,45,3488,5,
9843 39,1,1901,3489,16,
9844 0,355,1,2075,3490,
9845 16,0,355,1,1860,
9846 946,1,1803,912,1,
9847 1804,3491,16,0,355,
9848 1,2413,3492,16,0,
9849 355,1,2198,3493,16,
9850 0,355,1,1873,961,
9851 1,1657,1019,1,1989,
9852 1041,1,1990,3494,16,
9853 0,355,1,1775,3495,
9854 16,0,355,1,32,
9855 3496,16,0,355,1,
9856 2105,939,1,2106,3497,
9857 16,0,355,1,2364,
9858 952,1,2227,1033,1,
9859 2337,3498,16,0,355,
9860 1,2021,843,1,2458,
9861 1001,1,2459,1007,1,
9862 2462,1014,1,2136,968,
9863 1,2464,1024,1,2029,
9864 850,1,2030,856,1,
9865 2031,861,1,2032,866,
9866 1,2033,871,1,2035,
9867 877,1,2037,882,1,
9868 2039,887,1,1931,986,
9869 1,2041,893,1,2043,
9870 899,1,2045,904,1,
9871 1832,3499,16,0,323,
9872 1,1574,924,1,1958,
9873 3500,16,0,355,1,
9874 46,3501,19,794,1,
9875 46,3502,5,38,1,
9876 1901,3503,16,0,792,
9877 1,2075,3504,16,0,
9878 792,1,1860,946,1,
9879 1803,912,1,1804,3505,
9880 16,0,792,1,2413,
9881 3506,16,0,792,1,
9882 2198,3507,16,0,792,
9883 1,1873,961,1,1657,
9884 1019,1,1989,1041,1,
9885 1990,3508,16,0,792,
9886 1,1775,3509,16,0,
9887 792,1,32,3510,16,
9888 0,792,1,2105,939,
9889 1,2106,3511,16,0,
9890 792,1,2364,952,1,
9891 2227,1033,1,2337,3512,
9892 16,0,792,1,2021,
9893 843,1,2458,1001,1,
9894 2459,1007,1,2462,1014,
9895 1,2136,968,1,2464,
9896 1024,1,2029,850,1,
9897 2030,856,1,2031,861,
9898 1,2032,866,1,2033,
9899 871,1,2035,877,1,
9900 2037,882,1,2039,887,
9901 1,1931,986,1,2041,
9902 893,1,2043,899,1,
9903 2045,904,1,1574,924,
9904 1,1958,3513,16,0,
9905 792,1,47,3514,19,
9906 283,1,47,3515,5,
9907 19,1,0,3516,16,
9908 0,281,1,2783,3517,
9909 17,3518,15,3519,4,
9910 50,37,0,71,0,
9911 108,0,111,0,98,
9912 0,97,0,108,0,
9913 70,0,117,0,110,
9914 0,99,0,116,0,
9915 105,0,111,0,110,
9916 0,68,0,101,0,
9917 102,0,105,0,110,
9918 0,105,0,116,0,
9919 105,0,111,0,110,
9920 0,1,-1,1,5,
9921 3520,20,3521,4,52,
9922 71,0,108,0,111,
9923 0,98,0,97,0,
9924 108,0,70,0,117,
9925 0,110,0,99,0,
9926 116,0,105,0,111,
9927 0,110,0,68,0,
9928 101,0,102,0,105,
9929 0,110,0,105,0,
9930 116,0,105,0,111,
9931 0,110,0,95,0,
9932 49,0,1,175,1,
9933 3,1,6,1,5,
9934 3522,22,1,9,1,
9935 2464,1024,1,2767,822,
9936 1,2768,810,1,2822,
9937 3523,17,3524,15,3525,
9938 4,52,37,0,71,
9939 0,108,0,111,0,
9940 98,0,97,0,108,
9941 0,86,0,97,0,
9942 114,0,105,0,97,
9943 0,98,0,108,0,
9944 101,0,68,0,101,
9945 0,99,0,108,0,
9946 97,0,114,0,97,
9947 0,116,0,105,0,
9948 111,0,110,0,1,
9949 -1,1,5,3526,20,
9950 3527,4,54,71,0,
9951 108,0,111,0,98,
9952 0,97,0,108,0,
9953 86,0,97,0,114,
9954 0,105,0,97,0,
9955 98,0,108,0,101,
9956 0,68,0,101,0,
9957 99,0,108,0,97,
9958 0,114,0,97,0,
9959 116,0,105,0,111,
9960 0,110,0,95,0,
9961 49,0,1,173,1,
9962 3,1,3,1,2,
9963 3528,22,1,7,1,
9964 2823,3529,16,0,281,
9965 1,2022,3530,16,0,
9966 673,1,2755,816,1,
9967 2834,3531,16,0,281,
9968 1,2459,1007,1,2466,
9969 3532,17,3533,15,3519,
9970 1,-1,1,5,3534,
9971 20,3535,4,52,71,
9972 0,108,0,111,0,
9973 98,0,97,0,108,
9974 0,70,0,117,0,
9975 110,0,99,0,116,
9976 0,105,0,111,0,
9977 110,0,68,0,101,
9978 0,102,0,105,0,
9979 110,0,105,0,116,
9980 0,105,0,111,0,
9981 110,0,95,0,50,
9982 0,1,176,1,3,
9983 1,7,1,6,3536,
9984 22,1,10,1,2764,
9985 3537,16,0,281,1,
9986 2841,3538,17,3539,15,
9987 3540,4,36,37,0,
9988 71,0,108,0,111,
9989 0,98,0,97,0,
9990 108,0,68,0,101,
9991 0,102,0,105,0,
9992 110,0,105,0,116,
9993 0,105,0,111,0,
9994 110,0,115,0,1,
9995 -1,1,5,3541,20,
9996 3542,4,38,71,0,
9997 108,0,111,0,98,
9998 0,97,0,108,0,
9999 68,0,101,0,102,
10000 0,105,0,110,0,
10001 105,0,116,0,105,
10002 0,111,0,110,0,
10003 115,0,95,0,52,
10004 0,1,172,1,3,
10005 1,3,1,2,3543,
10006 22,1,6,1,2842,
10007 3544,17,3545,15,3540,
10008 1,-1,1,5,3546,
10009 20,3547,4,38,71,
10010 0,108,0,111,0,
10011 98,0,97,0,108,
10012 0,68,0,101,0,
10013 102,0,105,0,110,
10014 0,105,0,116,0,
10015 105,0,111,0,110,
10016 0,115,0,95,0,
10017 50,0,1,170,1,
10018 3,1,3,1,2,
10019 3548,22,1,4,1,
10020 2843,3549,17,3550,15,
10021 3540,1,-1,1,5,
10022 3551,20,3552,4,38,
10023 71,0,108,0,111,
10024 0,98,0,97,0,
10025 108,0,68,0,101,
10026 0,102,0,105,0,
10027 110,0,105,0,116,
10028 0,105,0,111,0,
10029 110,0,115,0,95,
10030 0,51,0,1,171,
10031 1,3,1,2,1,
10032 1,3553,22,1,5,
10033 1,2844,3554,17,3555,
10034 15,3540,1,-1,1,
10035 5,3556,20,3557,4,
10036 38,71,0,108,0,
10037 111,0,98,0,97,
10038 0,108,0,68,0,
10039 101,0,102,0,105,
10040 0,110,0,105,0,
10041 116,0,105,0,111,
10042 0,110,0,115,0,
10043 95,0,49,0,1,
10044 169,1,3,1,2,
10045 1,1,3558,22,1,
10046 3,1,2649,832,1,
10047 2811,3559,17,3560,15,
10048 3525,1,-1,1,5,
10049 3561,20,3562,4,54,
10050 71,0,108,0,111,
10051 0,98,0,97,0,
10052 108,0,86,0,97,
10053 0,114,0,105,0,
10054 97,0,98,0,108,
10055 0,101,0,68,0,
10056 101,0,99,0,108,
10057 0,97,0,114,0,
10058 97,0,116,0,105,
10059 0,111,0,110,0,
10060 95,0,50,0,1,
10061 174,1,3,1,5,
10062 1,4,3563,22,1,
10063 8,1,48,3564,19,
10064 385,1,48,3565,5,
10065 54,1,0,3566,16,
10066 0,383,1,2075,3567,
10067 16,0,581,1,1860,
10068 946,1,2842,3544,1,
10069 1804,3568,16,0,581,
10070 1,2844,3554,1,2413,
10071 3569,16,0,581,1,
10072 2198,3570,16,0,581,
10073 1,1873,961,1,1657,
10074 1019,1,2030,856,1,
10075 1989,1041,1,1990,3571,
10076 16,0,581,1,2755,
10077 816,1,1775,3572,16,
10078 0,581,1,32,3573,
10079 16,0,581,1,2649,
10080 832,1,2105,939,1,
10081 2106,3574,16,0,581,
10082 1,2764,3575,16,0,
10083 383,1,2841,3538,1,
10084 1574,924,1,2767,822,
10085 1,2768,810,1,2227,
10086 1033,1,2337,3576,16,
10087 0,581,1,2783,3517,
10088 1,1803,912,1,2458,
10089 1001,1,1901,3577,16,
10090 0,581,1,2462,1014,
10091 1,2136,968,1,2464,
10092 1024,1,2029,850,1,
10093 2466,3532,1,2031,861,
10094 1,2032,866,1,2033,
10095 871,1,2035,877,1,
10096 2364,952,1,2039,887,
10097 1,1931,986,1,2041,
10098 893,1,2021,843,1,
10099 2043,899,1,2045,904,
10100 1,2811,3559,1,2834,
10101 3578,16,0,383,1,
10102 2037,882,1,2822,3523,
10103 1,2823,3579,16,0,
10104 383,1,2843,3549,1,
10105 1958,3580,16,0,581,
10106 1,2459,1007,1,49,
10107 3581,19,586,1,49,
10108 3582,5,38,1,1901,
10109 3583,16,0,584,1,
10110 2075,3584,16,0,584,
10111 1,1860,946,1,1803,
10112 912,1,1804,3585,16,
10113 0,584,1,2413,3586,
10114 16,0,584,1,2198,
10115 3587,16,0,584,1,
10116 1873,961,1,1657,1019,
10117 1,1989,1041,1,1990,
10118 3588,16,0,584,1,
10119 1775,3589,16,0,584,
10120 1,32,3590,16,0,
10121 584,1,2105,939,1,
10122 2106,3591,16,0,584,
10123 1,2364,952,1,2227,
10124 1033,1,2337,3592,16,
10125 0,584,1,2021,843,
10126 1,2458,1001,1,2459,
10127 1007,1,2462,1014,1,
10128 2136,968,1,2464,1024,
10129 1,2029,850,1,2030,
10130 856,1,2031,861,1,
10131 2032,866,1,2033,871,
10132 1,2035,877,1,2037,
10133 882,1,2039,887,1,
10134 1931,986,1,2041,893,
10135 1,2043,899,1,2045,
10136 904,1,1574,924,1,
10137 1958,3593,16,0,584,
10138 1,50,3594,19,733,
10139 1,50,3595,5,38,
10140 1,1901,3596,16,0,
10141 731,1,2075,3597,16,
10142 0,731,1,1860,946,
10143 1,1803,912,1,1804,
10144 3598,16,0,731,1,
10145 2413,3599,16,0,731,
10146 1,2198,3600,16,0,
10147 731,1,1873,961,1,
10148 1657,1019,1,1989,1041,
10149 1,1990,3601,16,0,
10150 731,1,1775,3602,16,
10151 0,731,1,32,3603,
10152 16,0,731,1,2105,
10153 939,1,2106,3604,16,
10154 0,731,1,2364,952,
10155 1,2227,1033,1,2337,
10156 3605,16,0,731,1,
10157 2021,843,1,2458,1001,
10158 1,2459,1007,1,2462,
10159 1014,1,2136,968,1,
10160 2464,1024,1,2029,850,
10161 1,2030,856,1,2031,
10162 861,1,2032,866,1,
10163 2033,871,1,2035,877,
10164 1,2037,882,1,2039,
10165 887,1,1931,986,1,
10166 2041,893,1,2043,899,
10167 1,2045,904,1,1574,
10168 924,1,1958,3606,16,
10169 0,731,1,51,3607,
10170 19,127,1,51,3608,
10171 5,58,1,0,3609,
10172 16,0,125,1,2538,
10173 3610,16,0,489,1,
10174 2075,3611,16,0,125,
10175 1,2841,3538,1,2515,
10176 3612,16,0,489,1,
10177 2843,3549,1,10,3613,
10178 16,0,125,1,2413,
10179 3614,16,0,125,1,
10180 2523,3615,16,0,489,
10181 1,2198,3616,16,0,
10182 125,1,1873,961,1,
10183 21,3617,16,0,125,
10184 1,1657,1019,1,2029,
10185 850,1,2030,856,1,
10186 1989,1041,1,1990,3618,
10187 16,0,125,1,2458,
10188 1001,1,2459,1007,1,
10189 1775,3619,16,0,125,
10190 1,32,3620,16,0,
10191 125,1,2105,939,1,
10192 2106,3621,16,0,125,
10193 1,2823,3622,16,0,
10194 125,1,2770,3623,16,
10195 0,125,1,2227,1033,
10196 1,2337,3624,16,0,
10197 125,1,52,3625,16,
10198 0,125,1,2561,3626,
10199 16,0,489,1,2783,
10200 3517,1,1803,912,1,
10201 1804,3627,16,0,125,
10202 1,1901,3628,16,0,
10203 125,1,2462,1014,1,
10204 2136,968,1,2464,1024,
10205 1,1860,946,1,2466,
10206 3532,1,2031,861,1,
10207 2032,866,1,2033,871,
10208 1,2035,877,1,2364,
10209 952,1,2039,887,1,
10210 1931,986,1,2041,893,
10211 1,2021,843,1,2043,
10212 899,1,2045,904,1,
10213 2511,3629,16,0,489,
10214 1,2811,3559,1,2037,
10215 882,1,2822,3523,1,
10216 2842,3544,1,1574,924,
10217 1,2844,3554,1,2582,
10218 3630,16,0,125,1,
10219 1958,3631,16,0,125,
10220 1,52,3632,19,124,
10221 1,52,3633,5,53,
10222 1,0,3634,16,0,
10223 122,1,2075,3635,16,
10224 0,122,1,2841,3538,
10225 1,2842,3544,1,1804,
10226 3636,16,0,122,1,
10227 10,3637,16,0,122,
10228 1,2413,3638,16,0,
10229 122,1,2198,3639,16,
10230 0,122,1,1873,961,
10231 1,21,3640,16,0,
10232 122,1,1657,1019,1,
10233 2029,850,1,2030,856,
10234 1,1989,1041,1,1990,
10235 3641,16,0,122,1,
10236 2459,1007,1,1775,3642,
10237 16,0,122,1,32,
10238 3643,16,0,122,1,
10239 2105,939,1,2106,3644,
10240 16,0,122,1,1574,
10241 924,1,2770,3645,16,
10242 0,122,1,2227,1033,
10243 1,2337,3646,16,0,
10244 122,1,52,3647,16,
10245 0,122,1,2783,3517,
10246 1,1803,912,1,2458,
10247 1001,1,1901,3648,16,
10248 0,122,1,2462,1014,
10249 1,2136,968,1,2464,
10250 1024,1,1860,946,1,
10251 2466,3532,1,2031,861,
10252 1,2032,866,1,2033,
10253 871,1,2035,877,1,
10254 2364,952,1,2039,887,
10255 1,1931,986,1,2041,
10256 893,1,2021,843,1,
10257 2043,899,1,2045,904,
10258 1,2811,3559,1,2037,
10259 882,1,2822,3523,1,
10260 2823,3649,16,0,122,
10261 1,2843,3549,1,2844,
10262 3554,1,2582,3650,16,
10263 0,122,1,1958,3651,
10264 16,0,122,1,53,
10265 3652,19,121,1,53,
10266 3653,5,53,1,0,
10267 3654,16,0,119,1,
10268 2075,3655,16,0,119,
10269 1,2841,3538,1,2842,
10270 3544,1,1804,3656,16,
10271 0,119,1,10,3657,
10272 16,0,119,1,2413,
10273 3658,16,0,119,1,
10274 2198,3659,16,0,119,
10275 1,1873,961,1,21,
10276 3660,16,0,119,1,
10277 1657,1019,1,2029,850,
10278 1,2030,856,1,1989,
10279 1041,1,1990,3661,16,
10280 0,119,1,2459,1007,
10281 1,1775,3662,16,0,
10282 119,1,32,3663,16,
10283 0,119,1,2105,939,
10284 1,2106,3664,16,0,
10285 119,1,1574,924,1,
10286 2770,3665,16,0,119,
10287 1,2227,1033,1,2337,
10288 3666,16,0,119,1,
10289 52,3667,16,0,119,
10290 1,2783,3517,1,1803,
10291 912,1,2458,1001,1,
10292 1901,3668,16,0,119,
10293 1,2462,1014,1,2136,
10294 968,1,2464,1024,1,
10295 1860,946,1,2466,3532,
10296 1,2031,861,1,2032,
10297 866,1,2033,871,1,
10298 2035,877,1,2364,952,
10299 1,2039,887,1,1931,
10300 986,1,2041,893,1,
10301 2021,843,1,2043,899,
10302 1,2045,904,1,2811,
10303 3559,1,2037,882,1,
10304 2822,3523,1,2823,3669,
10305 16,0,119,1,2843,
10306 3549,1,2844,3554,1,
10307 2582,3670,16,0,119,
10308 1,1958,3671,16,0,
10309 119,1,54,3672,19,
10310 118,1,54,3673,5,
10311 55,1,0,3674,16,
10312 0,116,1,2075,3675,
10313 16,0,116,1,2841,
10314 3538,1,2842,3544,1,
10315 1804,3676,16,0,116,
10316 1,10,3677,16,0,
10317 116,1,2413,3678,16,
10318 0,116,1,2198,3679,
10319 16,0,116,1,1873,
10320 961,1,21,3680,16,
10321 0,116,1,1657,1019,
10322 1,2029,850,1,2030,
10323 856,1,1989,1041,1,
10324 1990,3681,16,0,116,
10325 1,2459,1007,1,1775,
10326 3682,16,0,116,1,
10327 32,3683,16,0,116,
10328 1,2105,939,1,2106,
10329 3684,16,0,116,1,
10330 2021,843,1,1574,924,
10331 1,2770,3685,16,0,
10332 116,1,2227,1033,1,
10333 2337,3686,16,0,116,
10334 1,52,3687,16,0,
10335 116,1,2783,3517,1,
10336 1803,912,1,2458,1001,
10337 1,1901,3688,16,0,
10338 116,1,2569,3689,16,
10339 0,483,1,2462,1014,
10340 1,2136,968,1,2464,
10341 1024,1,1860,946,1,
10342 2466,3532,1,2031,861,
10343 1,2032,866,1,2033,
10344 871,1,2035,877,1,
10345 2364,952,1,2039,887,
10346 1,1931,986,1,2041,
10347 893,1,2507,3690,16,
10348 0,483,1,2043,899,
10349 1,2045,904,1,2811,
10350 3559,1,2037,882,1,
10351 2822,3523,1,2823,3691,
10352 16,0,116,1,2843,
10353 3549,1,2844,3554,1,
10354 2582,3692,16,0,116,
10355 1,1958,3693,16,0,
10356 116,1,55,3694,19,
10357 115,1,55,3695,5,
10358 56,1,0,3696,16,
10359 0,113,1,2075,3697,
10360 16,0,113,1,2841,
10361 3538,1,2842,3544,1,
10362 2843,3549,1,10,3698,
10363 16,0,113,1,2413,
10364 3699,16,0,113,1,
10365 2198,3700,16,0,113,
10366 1,2526,3701,16,0,
10367 304,1,1873,961,1,
10368 21,3702,16,0,113,
10369 1,1657,1019,1,2530,
10370 3703,16,0,304,1,
10371 2030,856,1,1989,1041,
10372 1,1990,3704,16,0,
10373 113,1,2458,1001,1,
10374 2459,1007,1,1775,3705,
10375 16,0,113,1,32,
10376 3706,16,0,113,1,
10377 2105,939,1,2106,3707,
10378 16,0,113,1,2770,
10379 3708,16,0,113,1,
10380 2553,3709,16,0,304,
10381 1,2227,1033,1,2337,
10382 3710,16,0,113,1,
10383 52,3711,16,0,113,
10384 1,2783,3517,1,1803,
10385 912,1,1804,3712,16,
10386 0,113,1,1901,3713,
10387 16,0,113,1,2462,
10388 1014,1,2136,968,1,
10389 2464,1024,1,1860,946,
10390 1,2466,3532,1,2031,
10391 861,1,2032,866,1,
10392 2033,871,1,2035,877,
10393 1,2364,952,1,2039,
10394 887,1,1931,986,1,
10395 2041,893,1,2021,843,
10396 1,2043,899,1,2045,
10397 904,1,2811,3559,1,
10398 2029,850,1,2037,882,
10399 1,2822,3523,1,2823,
10400 3714,16,0,113,1,
10401 1574,924,1,2844,3554,
10402 1,2582,3715,16,0,
10403 113,1,1958,3716,16,
10404 0,113,1,56,3717,
10405 19,112,1,56,3718,
10406 5,55,1,0,3719,
10407 16,0,110,1,2075,
10408 3720,16,0,110,1,
10409 2841,3538,1,2842,3544,
10410 1,1804,3721,16,0,
10411 110,1,10,3722,16,
10412 0,110,1,2413,3723,
10413 16,0,110,1,2198,
10414 3724,16,0,110,1,
10415 1873,961,1,21,3725,
10416 16,0,110,1,1657,
10417 1019,1,2029,850,1,
10418 2030,856,1,1989,1041,
10419 1,1990,3726,16,0,
10420 110,1,2459,1007,1,
10421 1775,3727,16,0,110,
10422 1,32,3728,16,0,
10423 110,1,2541,3729,16,
10424 0,525,1,2106,3730,
10425 16,0,110,1,2545,
10426 3731,16,0,525,1,
10427 1574,924,1,2770,3732,
10428 16,0,110,1,2227,
10429 1033,1,2337,3733,16,
10430 0,110,1,52,3734,
10431 16,0,110,1,2783,
10432 3517,1,1803,912,1,
10433 2458,1001,1,1901,3735,
10434 16,0,110,1,2462,
10435 1014,1,2136,968,1,
10436 2464,1024,1,1860,946,
10437 1,2466,3532,1,2031,
10438 861,1,2032,866,1,
10439 2033,871,1,2035,877,
10440 1,2364,952,1,2039,
10441 887,1,1931,986,1,
10442 2041,893,1,2021,843,
10443 1,2043,899,1,2045,
10444 904,1,2811,3559,1,
10445 2037,882,1,2822,3523,
10446 1,2823,3736,16,0,
10447 110,1,2843,3549,1,
10448 2844,3554,1,2105,939,
10449 1,2582,3737,16,0,
10450 110,1,1958,3738,16,
10451 0,110,1,57,3739,
10452 19,109,1,57,3740,
10453 5,53,1,0,3741,
10454 16,0,107,1,2075,
10455 3742,16,0,107,1,
10456 2841,3538,1,2842,3544,
10457 1,1804,3743,16,0,
10458 107,1,10,3744,16,
10459 0,107,1,2413,3745,
10460 16,0,107,1,2198,
10461 3746,16,0,107,1,
10462 1873,961,1,21,3747,
10463 16,0,107,1,1657,
10464 1019,1,2029,850,1,
10465 2030,856,1,1989,1041,
10466 1,1990,3748,16,0,
10467 107,1,2459,1007,1,
10468 1775,3749,16,0,107,
10469 1,32,3750,16,0,
10470 107,1,2105,939,1,
10471 2106,3751,16,0,107,
10472 1,1574,924,1,2770,
10473 3752,16,0,107,1,
10474 2227,1033,1,2337,3753,
10475 16,0,107,1,52,
10476 3754,16,0,107,1,
10477 2783,3517,1,1803,912,
10478 1,2458,1001,1,1901,
10479 3755,16,0,107,1,
10480 2462,1014,1,2136,968,
10481 1,2464,1024,1,1860,
10482 946,1,2466,3532,1,
10483 2031,861,1,2032,866,
10484 1,2033,871,1,2035,
10485 877,1,2364,952,1,
10486 2039,887,1,1931,986,
10487 1,2041,893,1,2021,
10488 843,1,2043,899,1,
10489 2045,904,1,2811,3559,
10490 1,2037,882,1,2822,
10491 3523,1,2823,3756,16,
10492 0,107,1,2843,3549,
10493 1,2844,3554,1,2582,
10494 3757,16,0,107,1,
10495 1958,3758,16,0,107,
10496 1,58,3759,19,396,
10497 1,58,3760,5,30,
10498 1,2536,1750,1,2521,
10499 1767,1,2641,1779,1,
10500 2642,1784,1,2643,1756,
10501 1,2644,1789,1,2645,
10502 1794,1,2646,1799,1,
10503 2647,1762,1,2648,1878,
10504 1,2650,1811,1,2651,
10505 1816,1,2652,1821,1,
10506 2653,1826,1,2654,1831,
10507 1,2655,1836,1,2656,
10508 1841,1,2657,1774,1,
10509 2659,3761,16,0,394,
10510 1,2551,1852,1,2559,
10511 1864,1,2567,1805,1,
10512 2459,1007,1,2464,1024,
10513 1,2575,1846,1,2470,
10514 3762,16,0,394,1,
10515 2580,1858,1,2703,3763,
10516 16,0,394,1,2595,
10517 1871,1,2597,3764,16,
10518 0,394,1,59,3765,
10519 19,393,1,59,3766,
10520 5,30,1,2536,1750,
10521 1,2521,1767,1,2641,
10522 1779,1,2642,1784,1,
10523 2643,1756,1,2644,1789,
10524 1,2645,1794,1,2646,
10525 1799,1,2647,1762,1,
10526 2648,1878,1,2650,1811,
10527 1,2651,1816,1,2652,
10528 1821,1,2653,1826,1,
10529 2654,1831,1,2655,1836,
10530 1,2656,1841,1,2657,
10531 1774,1,2659,3767,16,
10532 0,391,1,2551,1852,
10533 1,2559,1864,1,2567,
10534 1805,1,2459,1007,1,
10535 2464,1024,1,2575,1846,
10536 1,2470,3768,16,0,
10537 391,1,2580,1858,1,
10538 2703,3769,16,0,391,
10539 1,2595,1871,1,2597,
10540 3770,16,0,391,1,
10541 60,3771,19,557,1,
10542 60,3772,5,30,1,
10543 2536,1750,1,2521,1767,
10544 1,2641,1779,1,2642,
10545 1784,1,2643,1756,1,
10546 2644,1789,1,2645,1794,
10547 1,2646,1799,1,2647,
10548 1762,1,2648,1878,1,
10549 2650,1811,1,2651,1816,
10550 1,2652,1821,1,2653,
10551 1826,1,2654,1831,1,
10552 2655,1836,1,2656,1841,
10553 1,2657,1774,1,2659,
10554 3773,16,0,555,1,
10555 2551,1852,1,2559,1864,
10556 1,2567,1805,1,2459,
10557 1007,1,2464,1024,1,
10558 2575,1846,1,2470,3774,
10559 16,0,555,1,2580,
10560 1858,1,2703,3775,16,
10561 0,555,1,2595,1871,
10562 1,2597,3776,16,0,
10563 555,1,61,3777,19,
10564 433,1,61,3778,5,
10565 30,1,2536,1750,1,
10566 2521,1767,1,2641,1779,
10567 1,2642,1784,1,2643,
10568 1756,1,2644,1789,1,
10569 2645,1794,1,2646,1799,
10570 1,2647,1762,1,2648,
10571 1878,1,2650,1811,1,
10572 2651,1816,1,2652,1821,
10573 1,2653,1826,1,2654,
10574 1831,1,2655,1836,1,
10575 2656,1841,1,2657,1774,
10576 1,2659,3779,16,0,
10577 431,1,2551,1852,1,
10578 2559,1864,1,2567,1805,
10579 1,2459,1007,1,2464,
10580 1024,1,2575,1846,1,
10581 2470,3780,16,0,431,
10582 1,2580,1858,1,2703,
10583 3781,16,0,431,1,
10584 2595,1871,1,2597,3782,
10585 16,0,431,1,62,
10586 3783,19,553,1,62,
10587 3784,5,30,1,2536,
10588 1750,1,2521,1767,1,
10589 2641,1779,1,2642,1784,
10590 1,2643,1756,1,2644,
10591 1789,1,2645,1794,1,
10592 2646,1799,1,2647,1762,
10593 1,2648,1878,1,2650,
10594 1811,1,2651,1816,1,
10595 2652,1821,1,2653,1826,
10596 1,2654,1831,1,2655,
10597 1836,1,2656,1841,1,
10598 2657,1774,1,2659,3785,
10599 16,0,551,1,2551,
10600 1852,1,2559,1864,1,
10601 2567,1805,1,2459,1007,
10602 1,2464,1024,1,2575,
10603 1846,1,2470,3786,16,
10604 0,551,1,2580,1858,
10605 1,2703,3787,16,0,
10606 551,1,2595,1871,1,
10607 2597,3788,16,0,551,
10608 1,63,3789,19,666,
10609 1,63,3790,5,30,
10610 1,2536,1750,1,2521,
10611 1767,1,2641,1779,1,
10612 2642,1784,1,2643,1756,
10613 1,2644,1789,1,2645,
10614 1794,1,2646,1799,1,
10615 2647,1762,1,2648,1878,
10616 1,2650,1811,1,2651,
10617 1816,1,2652,1821,1,
10618 2653,1826,1,2654,1831,
10619 1,2655,1836,1,2656,
10620 1841,1,2657,1774,1,
10621 2659,3791,16,0,664,
10622 1,2551,1852,1,2559,
10623 1864,1,2567,1805,1,
10624 2459,1007,1,2464,1024,
10625 1,2575,1846,1,2470,
10626 3792,16,0,664,1,
10627 2580,1858,1,2703,3793,
10628 16,0,664,1,2595,
10629 1871,1,2597,3794,16,
10630 0,664,1,64,3795,
10631 19,426,1,64,3796,
10632 5,30,1,2536,1750,
10633 1,2521,1767,1,2641,
10634 1779,1,2642,1784,1,
10635 2643,1756,1,2644,1789,
10636 1,2645,1794,1,2646,
10637 1799,1,2647,1762,1,
10638 2648,1878,1,2650,1811,
10639 1,2651,1816,1,2652,
10640 1821,1,2653,1826,1,
10641 2654,1831,1,2655,1836,
10642 1,2656,1841,1,2657,
10643 1774,1,2659,3797,16,
10644 0,424,1,2551,1852,
10645 1,2559,1864,1,2567,
10646 1805,1,2459,1007,1,
10647 2464,1024,1,2575,1846,
10648 1,2470,3798,16,0,
10649 424,1,2580,1858,1,
10650 2703,3799,16,0,424,
10651 1,2595,1871,1,2597,
10652 3800,16,0,424,1,
10653 65,3801,19,390,1,
10654 65,3802,5,30,1,
10655 2536,1750,1,2521,1767,
10656 1,2641,1779,1,2642,
10657 1784,1,2643,1756,1,
10658 2644,1789,1,2645,1794,
10659 1,2646,1799,1,2647,
10660 1762,1,2648,1878,1,
10661 2650,1811,1,2651,1816,
10662 1,2652,1821,1,2653,
10663 1826,1,2654,1831,1,
10664 2655,1836,1,2656,1841,
10665 1,2657,1774,1,2659,
10666 3803,16,0,388,1,
10667 2551,1852,1,2559,1864,
10668 1,2567,1805,1,2459,
10669 1007,1,2464,1024,1,
10670 2575,1846,1,2470,3804,
10671 16,0,388,1,2580,
10672 1858,1,2703,3805,16,
10673 0,388,1,2595,1871,
10674 1,2597,3806,16,0,
10675 388,1,66,3807,19,
10676 778,1,66,3808,5,
10677 30,1,2536,1750,1,
10678 2521,1767,1,2641,1779,
10679 1,2642,1784,1,2643,
10680 1756,1,2644,1789,1,
10681 2645,1794,1,2646,1799,
10682 1,2647,1762,1,2648,
10683 1878,1,2650,1811,1,
10684 2651,1816,1,2652,1821,
10685 1,2653,1826,1,2654,
10686 1831,1,2655,1836,1,
10687 2656,1841,1,2657,1774,
10688 1,2659,3809,16,0,
10689 776,1,2551,1852,1,
10690 2559,1864,1,2567,1805,
10691 1,2459,1007,1,2464,
10692 1024,1,2575,1846,1,
10693 2470,3810,16,0,776,
10694 1,2580,1858,1,2703,
10695 3811,16,0,776,1,
10696 2595,1871,1,2597,3812,
10697 16,0,776,1,67,
10698 3813,19,475,1,67,
10699 3814,5,30,1,2536,
10700 1750,1,2521,1767,1,
10701 2641,1779,1,2642,1784,
10702 1,2643,1756,1,2644,
10703 1789,1,2645,1794,1,
10704 2646,1799,1,2647,1762,
10705 1,2648,1878,1,2650,
10706 1811,1,2651,1816,1,
10707 2652,1821,1,2653,1826,
10708 1,2654,1831,1,2655,
10709 1836,1,2656,1841,1,
10710 2657,1774,1,2659,3815,
10711 16,0,473,1,2551,
10712 1852,1,2559,1864,1,
10713 2567,1805,1,2459,1007,
10714 1,2464,1024,1,2575,
10715 1846,1,2470,3816,16,
10716 0,473,1,2580,1858,
10717 1,2703,3817,16,0,
10718 473,1,2595,1871,1,
10719 2597,3818,16,0,473,
10720 1,68,3819,19,472,
10721 1,68,3820,5,30,
10722 1,2536,1750,1,2521,
10723 1767,1,2641,1779,1,
10724 2642,1784,1,2643,1756,
10725 1,2644,1789,1,2645,
10726 1794,1,2646,1799,1,
10727 2647,1762,1,2648,1878,
10728 1,2650,1811,1,2651,
10729 1816,1,2652,1821,1,
10730 2653,1826,1,2654,1831,
10731 1,2655,1836,1,2656,
10732 1841,1,2657,1774,1,
10733 2659,3821,16,0,470,
10734 1,2551,1852,1,2559,
10735 1864,1,2567,1805,1,
10736 2459,1007,1,2464,1024,
10737 1,2575,1846,1,2470,
10738 3822,16,0,470,1,
10739 2580,1858,1,2703,3823,
10740 16,0,470,1,2595,
10741 1871,1,2597,3824,16,
10742 0,470,1,69,3825,
10743 19,405,1,69,3826,
10744 5,30,1,2536,1750,
10745 1,2521,1767,1,2641,
10746 1779,1,2642,1784,1,
10747 2643,1756,1,2644,1789,
10748 1,2645,1794,1,2646,
10749 1799,1,2647,1762,1,
10750 2648,1878,1,2650,1811,
10751 1,2651,1816,1,2652,
10752 1821,1,2653,1826,1,
10753 2654,1831,1,2655,1836,
10754 1,2656,1841,1,2657,
10755 1774,1,2659,3827,16,
10756 0,403,1,2551,1852,
10757 1,2559,1864,1,2567,
10758 1805,1,2459,1007,1,
10759 2464,1024,1,2575,1846,
10760 1,2470,3828,16,0,
10761 403,1,2580,1858,1,
10762 2703,3829,16,0,403,
10763 1,2595,1871,1,2597,
10764 3830,16,0,403,1,
10765 70,3831,19,402,1,
10766 70,3832,5,30,1,
10767 2536,1750,1,2521,1767,
10768 1,2641,1779,1,2642,
10769 1784,1,2643,1756,1,
10770 2644,1789,1,2645,1794,
10771 1,2646,1799,1,2647,
10772 1762,1,2648,1878,1,
10773 2650,1811,1,2651,1816,
10774 1,2652,1821,1,2653,
10775 1826,1,2654,1831,1,
10776 2655,1836,1,2656,1841,
10777 1,2657,1774,1,2659,
10778 3833,16,0,400,1,
10779 2551,1852,1,2559,1864,
10780 1,2567,1805,1,2459,
10781 1007,1,2464,1024,1,
10782 2575,1846,1,2470,3834,
10783 16,0,400,1,2580,
10784 1858,1,2703,3835,16,
10785 0,400,1,2595,1871,
10786 1,2597,3836,16,0,
10787 400,1,71,3837,19,
10788 399,1,71,3838,5,
10789 30,1,2536,1750,1,
10790 2521,1767,1,2641,1779,
10791 1,2642,1784,1,2643,
10792 1756,1,2644,1789,1,
10793 2645,1794,1,2646,1799,
10794 1,2647,1762,1,2648,
10795 1878,1,2650,1811,1,
10796 2651,1816,1,2652,1821,
10797 1,2653,1826,1,2654,
10798 1831,1,2655,1836,1,
10799 2656,1841,1,2657,1774,
10800 1,2659,3839,16,0,
10801 397,1,2551,1852,1,
10802 2559,1864,1,2567,1805,
10803 1,2459,1007,1,2464,
10804 1024,1,2575,1846,1,
10805 2470,3840,16,0,397,
10806 1,2580,1858,1,2703,
10807 3841,16,0,397,1,
10808 2595,1871,1,2597,3842,
10809 16,0,397,1,72,
10810 3843,19,469,1,72,
10811 3844,5,30,1,2536,
10812 1750,1,2521,1767,1,
10813 2641,1779,1,2642,1784,
10814 1,2643,1756,1,2644,
10815 1789,1,2645,1794,1,
10816 2646,1799,1,2647,1762,
10817 1,2648,1878,1,2650,
10818 1811,1,2651,1816,1,
10819 2652,1821,1,2653,1826,
10820 1,2654,1831,1,2655,
10821 1836,1,2656,1841,1,
10822 2657,1774,1,2659,3845,
10823 16,0,467,1,2551,
10824 1852,1,2559,1864,1,
10825 2567,1805,1,2459,1007,
10826 1,2464,1024,1,2575,
10827 1846,1,2470,3846,16,
10828 0,467,1,2580,1858,
10829 1,2703,3847,16,0,
10830 467,1,2595,1871,1,
10831 2597,3848,16,0,467,
10832 1,73,3849,19,466,
10833 1,73,3850,5,30,
10834 1,2536,1750,1,2521,
10835 1767,1,2641,1779,1,
10836 2642,1784,1,2643,1756,
10837 1,2644,1789,1,2645,
10838 1794,1,2646,1799,1,
10839 2647,1762,1,2648,1878,
10840 1,2650,1811,1,2651,
10841 1816,1,2652,1821,1,
10842 2653,1826,1,2654,1831,
10843 1,2655,1836,1,2656,
10844 1841,1,2657,1774,1,
10845 2659,3851,16,0,464,
10846 1,2551,1852,1,2559,
10847 1864,1,2567,1805,1,
10848 2459,1007,1,2464,1024,
10849 1,2575,1846,1,2470,
10850 3852,16,0,464,1,
10851 2580,1858,1,2703,3853,
10852 16,0,464,1,2595,
10853 1871,1,2597,3854,16,
10854 0,464,1,74,3855,
10855 19,463,1,74,3856,
10856 5,30,1,2536,1750,
10857 1,2521,1767,1,2641,
10858 1779,1,2642,1784,1,
10859 2643,1756,1,2644,1789,
10860 1,2645,1794,1,2646,
10861 1799,1,2647,1762,1,
10862 2648,1878,1,2650,1811,
10863 1,2651,1816,1,2652,
10864 1821,1,2653,1826,1,
10865 2654,1831,1,2655,1836,
10866 1,2656,1841,1,2657,
10867 1774,1,2659,3857,16,
10868 0,461,1,2551,1852,
10869 1,2559,1864,1,2567,
10870 1805,1,2459,1007,1,
10871 2464,1024,1,2575,1846,
10872 1,2470,3858,16,0,
10873 461,1,2580,1858,1,
10874 2703,3859,16,0,461,
10875 1,2595,1871,1,2597,
10876 3860,16,0,461,1,
10877 75,3861,19,449,1,
10878 75,3862,5,30,1,
10879 2536,1750,1,2521,1767,
10880 1,2641,1779,1,2642,
10881 1784,1,2643,1756,1,
10882 2644,1789,1,2645,1794,
10883 1,2646,1799,1,2647,
10884 1762,1,2648,1878,1,
10885 2650,1811,1,2651,1816,
10886 1,2652,1821,1,2653,
10887 1826,1,2654,1831,1,
10888 2655,1836,1,2656,1841,
10889 1,2657,1774,1,2659,
10890 3863,16,0,447,1,
10891 2551,1852,1,2559,1864,
10892 1,2567,1805,1,2459,
10893 1007,1,2464,1024,1,
10894 2575,1846,1,2470,3864,
10895 16,0,447,1,2580,
10896 1858,1,2703,3865,16,
10897 0,447,1,2595,1871,
10898 1,2597,3866,16,0,
10899 447,1,76,3867,19,
10900 570,1,76,3868,5,
10901 30,1,2536,1750,1,
10902 2521,1767,1,2641,1779,
10903 1,2642,1784,1,2643,
10904 1756,1,2644,1789,1,
10905 2645,1794,1,2646,1799,
10906 1,2647,1762,1,2648,
10907 1878,1,2650,1811,1,
10908 2651,1816,1,2652,1821,
10909 1,2653,1826,1,2654,
10910 1831,1,2655,1836,1,
10911 2656,1841,1,2657,1774,
10912 1,2659,3869,16,0,
10913 568,1,2551,1852,1,
10914 2559,1864,1,2567,1805,
10915 1,2459,1007,1,2464,
10916 1024,1,2575,1846,1,
10917 2470,3870,16,0,568,
10918 1,2580,1858,1,2703,
10919 3871,16,0,568,1,
10920 2595,1871,1,2597,3872,
10921 16,0,568,1,77,
10922 3873,19,445,1,77,
10923 3874,5,30,1,2536,
10924 1750,1,2521,1767,1,
10925 2641,1779,1,2642,1784,
10926 1,2643,1756,1,2644,
10927 1789,1,2645,1794,1,
10928 2646,1799,1,2647,1762,
10929 1,2648,1878,1,2650,
10930 1811,1,2651,1816,1,
10931 2652,1821,1,2653,1826,
10932 1,2654,1831,1,2655,
10933 1836,1,2656,1841,1,
10934 2657,1774,1,2659,3875,
10935 16,0,443,1,2551,
10936 1852,1,2559,1864,1,
10937 2567,1805,1,2459,1007,
10938 1,2464,1024,1,2575,
10939 1846,1,2470,3876,16,
10940 0,443,1,2580,1858,
10941 1,2703,3877,16,0,
10942 443,1,2595,1871,1,
10943 2597,3878,16,0,443,
10944 1,78,3879,19,566,
10945 1,78,3880,5,30,
10946 1,2536,1750,1,2521,
10947 1767,1,2641,1779,1,
10948 2642,1784,1,2643,1756,
10949 1,2644,1789,1,2645,
10950 1794,1,2646,1799,1,
10951 2647,1762,1,2648,1878,
10952 1,2650,1811,1,2651,
10953 1816,1,2652,1821,1,
10954 2653,1826,1,2654,1831,
10955 1,2655,1836,1,2656,
10956 1841,1,2657,1774,1,
10957 2659,3881,16,0,564,
10958 1,2551,1852,1,2559,
10959 1864,1,2567,1805,1,
10960 2459,1007,1,2464,1024,
10961 1,2575,1846,1,2470,
10962 3882,16,0,564,1,
10963 2580,1858,1,2703,3883,
10964 16,0,564,1,2595,
10965 1871,1,2597,3884,16,
10966 0,564,1,79,3885,
10967 19,563,1,79,3886,
10968 5,30,1,2536,1750,
10969 1,2521,1767,1,2641,
10970 1779,1,2642,1784,1,
10971 2643,1756,1,2644,1789,
10972 1,2645,1794,1,2646,
10973 1799,1,2647,1762,1,
10974 2648,1878,1,2650,1811,
10975 1,2651,1816,1,2652,
10976 1821,1,2653,1826,1,
10977 2654,1831,1,2655,1836,
10978 1,2656,1841,1,2657,
10979 1774,1,2659,3887,16,
10980 0,561,1,2551,1852,
10981 1,2559,1864,1,2567,
10982 1805,1,2459,1007,1,
10983 2464,1024,1,2575,1846,
10984 1,2470,3888,16,0,
10985 561,1,2580,1858,1,
10986 2703,3889,16,0,561,
10987 1,2595,1871,1,2597,
10988 3890,16,0,561,1,
10989 80,3891,19,436,1,
10990 80,3892,5,30,1,
10991 2536,1750,1,2521,1767,
10992 1,2641,1779,1,2642,
10993 1784,1,2643,1756,1,
10994 2644,1789,1,2645,1794,
10995 1,2646,1799,1,2647,
10996 1762,1,2648,1878,1,
10997 2650,1811,1,2651,1816,
10998 1,2652,1821,1,2653,
10999 1826,1,2654,1831,1,
11000 2655,1836,1,2656,1841,
11001 1,2657,1774,1,2659,
11002 3893,16,0,434,1,
11003 2551,1852,1,2559,1864,
11004 1,2567,1805,1,2459,
11005 1007,1,2464,1024,1,
11006 2575,1846,1,2470,3894,
11007 16,0,434,1,2580,
11008 1858,1,2703,3895,16,
11009 0,434,1,2595,1871,
11010 1,2597,3896,16,0,
11011 434,1,81,3897,19,
11012 423,1,81,3898,5,
11013 30,1,2536,1750,1,
11014 2521,1767,1,2641,1779,
11015 1,2642,1784,1,2643,
11016 1756,1,2644,1789,1,
11017 2645,1794,1,2646,1799,
11018 1,2647,1762,1,2648,
11019 1878,1,2650,1811,1,
11020 2651,1816,1,2652,1821,
11021 1,2653,1826,1,2654,
11022 1831,1,2655,1836,1,
11023 2656,1841,1,2657,1774,
11024 1,2659,3899,16,0,
11025 421,1,2551,1852,1,
11026 2559,1864,1,2567,1805,
11027 1,2459,1007,1,2464,
11028 1024,1,2575,1846,1,
11029 2470,3900,16,0,421,
11030 1,2580,1858,1,2703,
11031 3901,16,0,421,1,
11032 2595,1871,1,2597,3902,
11033 16,0,421,1,82,
11034 3903,19,460,1,82,
11035 3904,5,30,1,2536,
11036 1750,1,2521,1767,1,
11037 2641,1779,1,2642,1784,
11038 1,2643,1756,1,2644,
11039 1789,1,2645,1794,1,
11040 2646,1799,1,2647,1762,
11041 1,2648,1878,1,2650,
11042 1811,1,2651,1816,1,
11043 2652,1821,1,2653,1826,
11044 1,2654,1831,1,2655,
11045 1836,1,2656,1841,1,
11046 2657,1774,1,2659,3905,
11047 16,0,458,1,2551,
11048 1852,1,2559,1864,1,
11049 2567,1805,1,2459,1007,
11050 1,2464,1024,1,2575,
11051 1846,1,2470,3906,16,
11052 0,458,1,2580,1858,
11053 1,2703,3907,16,0,
11054 458,1,2595,1871,1,
11055 2597,3908,16,0,458,
11056 1,83,3909,19,420,
11057 1,83,3910,5,30,
11058 1,2536,1750,1,2521,
11059 1767,1,2641,1779,1,
11060 2642,1784,1,2643,1756,
11061 1,2644,1789,1,2645,
11062 1794,1,2646,1799,1,
11063 2647,1762,1,2648,1878,
11064 1,2650,1811,1,2651,
11065 1816,1,2652,1821,1,
11066 2653,1826,1,2654,1831,
11067 1,2655,1836,1,2656,
11068 1841,1,2657,1774,1,
11069 2659,3911,16,0,418,
11070 1,2551,1852,1,2559,
11071 1864,1,2567,1805,1,
11072 2459,1007,1,2464,1024,
11073 1,2575,1846,1,2470,
11074 3912,16,0,418,1,
11075 2580,1858,1,2703,3913,
11076 16,0,418,1,2595,
11077 1871,1,2597,3914,16,
11078 0,418,1,84,3915,
11079 19,417,1,84,3916,
11080 5,30,1,2536,1750,
11081 1,2521,1767,1,2641,
11082 1779,1,2642,1784,1,
11083 2643,1756,1,2644,1789,
11084 1,2645,1794,1,2646,
11085 1799,1,2647,1762,1,
11086 2648,1878,1,2650,1811,
11087 1,2651,1816,1,2652,
11088 1821,1,2653,1826,1,
11089 2654,1831,1,2655,1836,
11090 1,2656,1841,1,2657,
11091 1774,1,2659,3917,16,
11092 0,415,1,2551,1852,
11093 1,2559,1864,1,2567,
11094 1805,1,2459,1007,1,
11095 2464,1024,1,2575,1846,
11096 1,2470,3918,16,0,
11097 415,1,2580,1858,1,
11098 2703,3919,16,0,415,
11099 1,2595,1871,1,2597,
11100 3920,16,0,415,1,
11101 85,3921,19,578,1,
11102 85,3922,5,30,1,
11103 2536,1750,1,2521,1767,
11104 1,2641,1779,1,2642,
11105 1784,1,2643,1756,1,
11106 2644,1789,1,2645,1794,
11107 1,2646,1799,1,2647,
11108 1762,1,2648,1878,1,
11109 2650,1811,1,2651,1816,
11110 1,2652,1821,1,2653,
11111 1826,1,2654,1831,1,
11112 2655,1836,1,2656,1841,
11113 1,2657,1774,1,2659,
11114 3923,16,0,576,1,
11115 2551,1852,1,2559,1864,
11116 1,2567,1805,1,2459,
11117 1007,1,2464,1024,1,
11118 2575,1846,1,2470,3924,
11119 16,0,576,1,2580,
11120 1858,1,2703,3925,16,
11121 0,576,1,2595,1871,
11122 1,2597,3926,16,0,
11123 576,1,86,3927,19,
11124 452,1,86,3928,5,
11125 30,1,2536,1750,1,
11126 2521,1767,1,2641,1779,
11127 1,2642,1784,1,2643,
11128 1756,1,2644,1789,1,
11129 2645,1794,1,2646,1799,
11130 1,2647,1762,1,2648,
11131 1878,1,2650,1811,1,
11132 2651,1816,1,2652,1821,
11133 1,2653,1826,1,2654,
11134 1831,1,2655,1836,1,
11135 2656,1841,1,2657,1774,
11136 1,2659,3929,16,0,
11137 450,1,2551,1852,1,
11138 2559,1864,1,2567,1805,
11139 1,2459,1007,1,2464,
11140 1024,1,2575,1846,1,
11141 2470,3930,16,0,450,
11142 1,2580,1858,1,2703,
11143 3931,16,0,450,1,
11144 2595,1871,1,2597,3932,
11145 16,0,450,1,87,
11146 3933,19,560,1,87,
11147 3934,5,30,1,2536,
11148 1750,1,2521,1767,1,
11149 2641,1779,1,2642,1784,
11150 1,2643,1756,1,2644,
11151 1789,1,2645,1794,1,
11152 2646,1799,1,2647,1762,
11153 1,2648,1878,1,2650,
11154 1811,1,2651,1816,1,
11155 2652,1821,1,2653,1826,
11156 1,2654,1831,1,2655,
11157 1836,1,2656,1841,1,
11158 2657,1774,1,2659,3935,
11159 16,0,558,1,2551,
11160 1852,1,2559,1864,1,
11161 2567,1805,1,2459,1007,
11162 1,2464,1024,1,2575,
11163 1846,1,2470,3936,16,
11164 0,558,1,2580,1858,
11165 1,2703,3937,16,0,
11166 558,1,2595,1871,1,
11167 2597,3938,16,0,558,
11168 1,88,3939,19,414,
11169 1,88,3940,5,30,
11170 1,2536,1750,1,2521,
11171 1767,1,2641,1779,1,
11172 2642,1784,1,2643,1756,
11173 1,2644,1789,1,2645,
11174 1794,1,2646,1799,1,
11175 2647,1762,1,2648,1878,
11176 1,2650,1811,1,2651,
11177 1816,1,2652,1821,1,
11178 2653,1826,1,2654,1831,
11179 1,2655,1836,1,2656,
11180 1841,1,2657,1774,1,
11181 2659,3941,16,0,412,
11182 1,2551,1852,1,2559,
11183 1864,1,2567,1805,1,
11184 2459,1007,1,2464,1024,
11185 1,2575,1846,1,2470,
11186 3942,16,0,412,1,
11187 2580,1858,1,2703,3943,
11188 16,0,412,1,2595,
11189 1871,1,2597,3944,16,
11190 0,412,1,89,3945,
11191 19,408,1,89,3946,
11192 5,30,1,2536,1750,
11193 1,2521,1767,1,2641,
11194 1779,1,2642,1784,1,
11195 2643,1756,1,2644,1789,
11196 1,2645,1794,1,2646,
11197 1799,1,2647,1762,1,
11198 2648,1878,1,2650,1811,
11199 1,2651,1816,1,2652,
11200 1821,1,2653,1826,1,
11201 2654,1831,1,2655,1836,
11202 1,2656,1841,1,2657,
11203 1774,1,2659,3947,16,
11204 0,406,1,2551,1852,
11205 1,2559,1864,1,2567,
11206 1805,1,2459,1007,1,
11207 2464,1024,1,2575,1846,
11208 1,2470,3948,16,0,
11209 406,1,2580,1858,1,
11210 2703,3949,16,0,406,
11211 1,2595,1871,1,2597,
11212 3950,16,0,406,1,
11213 90,3951,19,411,1,
11214 90,3952,5,30,1,
11215 2536,1750,1,2521,1767,
11216 1,2641,1779,1,2642,
11217 1784,1,2643,1756,1,
11218 2644,1789,1,2645,1794,
11219 1,2646,1799,1,2647,
11220 1762,1,2648,1878,1,
11221 2650,1811,1,2651,1816,
11222 1,2652,1821,1,2653,
11223 1826,1,2654,1831,1,
11224 2655,1836,1,2656,1841,
11225 1,2657,1774,1,2659,
11226 3953,16,0,409,1,
11227 2551,1852,1,2559,1864,
11228 1,2567,1805,1,2459,
11229 1007,1,2464,1024,1,
11230 2575,1846,1,2470,3954,
11231 16,0,409,1,2580,
11232 1858,1,2703,3955,16,
11233 0,409,1,2595,1871,
11234 1,2597,3956,16,0,
11235 409,1,91,3957,19,
11236 768,1,91,3958,5,
11237 30,1,2536,1750,1,
11238 2521,1767,1,2641,1779,
11239 1,2642,1784,1,2643,
11240 1756,1,2644,1789,1,
11241 2645,1794,1,2646,1799,
11242 1,2647,1762,1,2648,
11243 1878,1,2650,1811,1,
11244 2651,1816,1,2652,1821,
11245 1,2653,1826,1,2654,
11246 1831,1,2655,1836,1,
11247 2656,1841,1,2657,1774,
11248 1,2659,3959,16,0,
11249 766,1,2551,1852,1,
11250 2559,1864,1,2567,1805,
11251 1,2459,1007,1,2464,
11252 1024,1,2575,1846,1,
11253 2470,3960,16,0,766,
11254 1,2580,1858,1,2703,
11255 3961,16,0,766,1,
11256 2595,1871,1,2597,3962,
11257 16,0,766,1,92,
11258 3963,19,456,1,92,
11259 3964,5,30,1,2536,
11260 1750,1,2521,1767,1,
11261 2641,1779,1,2642,1784,
11262 1,2643,1756,1,2644,
11263 1789,1,2645,1794,1,
11264 2646,1799,1,2647,1762,
11265 1,2648,1878,1,2650,
11266 1811,1,2651,1816,1,
11267 2652,1821,1,2653,1826,
11268 1,2654,1831,1,2655,
11269 1836,1,2656,1841,1,
11270 2657,1774,1,2659,3965,
11271 16,0,454,1,2551,
11272 1852,1,2559,1864,1,
11273 2567,1805,1,2459,1007,
11274 1,2464,1024,1,2575,
11275 1846,1,2470,3966,16,
11276 0,454,1,2580,1858,
11277 1,2703,3967,16,0,
11278 454,1,2595,1871,1,
11279 2597,3968,16,0,454,
11280 1,93,3969,19,133,
11281 1,93,3970,5,129,
11282 1,0,3971,16,0,
11283 789,1,1,2244,1,
11284 2,2250,1,3,2255,
11285 1,4,2260,1,5,
11286 2265,1,6,2270,1,
11287 7,2275,1,8,3972,
11288 16,0,131,1,1515,
11289 3973,16,0,181,1,
11290 2021,843,1,2022,3974,
11291 16,0,583,1,256,
11292 3975,16,0,189,1,
11293 2527,3976,16,0,311,
11294 1,18,3977,16,0,
11295 138,1,2027,3978,16,
11296 0,591,1,2029,850,
11297 1,2030,856,1,2031,
11298 861,1,2032,866,1,
11299 2786,3979,16,0,189,
11300 1,277,3980,16,0,
11301 189,1,2035,877,1,
11302 2037,882,1,2039,887,
11303 1,32,3981,16,0,
11304 181,1,2041,893,1,
11305 2293,3982,16,0,189,
11306 1,2043,899,1,2045,
11307 904,1,41,3983,16,
11308 0,189,1,1297,3984,
11309 16,0,181,1,43,
11310 3985,16,0,189,1,
11311 46,3986,16,0,194,
11312 1,1804,3987,16,0,
11313 181,1,299,3988,16,
11314 0,189,1,2811,3559,
11315 1,52,3989,16,0,
11316 181,1,509,3990,16,
11317 0,189,1,2318,3991,
11318 16,0,181,1,2822,
11319 3523,1,62,3992,16,
11320 0,218,1,65,3993,
11321 16,0,220,1,2075,
11322 3994,16,0,181,1,
11323 1574,924,1,71,3995,
11324 16,0,189,1,1775,
11325 3996,16,0,181,1,
11326 76,3997,16,0,189,
11327 1,1834,3998,16,0,
11328 181,1,2337,3999,16,
11329 0,181,1,79,4000,
11330 16,0,189,1,1335,
11331 4001,16,0,181,1,
11332 2842,3544,1,2843,3549,
11333 1,2844,3554,1,85,
11334 4002,16,0,189,1,
11335 1261,4003,16,0,181,
11336 1,89,4004,16,0,
11337 189,1,2033,871,1,
11338 322,4005,16,0,189,
11339 1,97,4006,16,0,
11340 189,1,2106,4007,16,
11341 0,181,1,102,4008,
11342 16,0,189,1,1860,
11343 946,1,1803,912,1,
11344 2364,952,1,346,4009,
11345 16,0,189,1,1113,
11346 4010,16,0,173,1,
11347 2783,3517,1,112,4011,
11348 16,0,189,1,1117,
11349 4012,16,0,181,1,
11350 1371,4013,16,0,181,
11351 1,1876,4014,16,0,
11352 181,1,372,4015,16,
11353 0,621,1,374,4016,
11354 16,0,623,1,124,
11355 4017,16,0,189,1,
11356 376,4018,16,0,625,
11357 1,378,4019,16,0,
11358 627,1,2136,968,1,
11359 381,4020,16,0,189,
11360 1,525,4021,16,0,
11361 189,1,137,4022,16,
11362 0,189,1,1901,4023,
11363 16,0,181,1,2025,
11364 4024,16,0,587,1,
11365 1153,4025,16,0,181,
11366 1,151,4026,16,0,
11367 189,1,1407,4027,16,
11368 0,181,1,1659,4028,
11369 16,0,181,1,2413,
11370 4029,16,0,181,1,
11371 406,4030,16,0,189,
11372 1,2512,4031,16,0,
11373 490,1,2105,939,1,
11374 166,4032,16,0,189,
11375 1,1622,4033,16,0,
11376 189,1,2841,3538,1,
11377 1931,986,1,1873,961,
11378 1,431,4034,16,0,
11379 189,1,1585,4035,16,
11380 0,189,1,182,4036,
11381 16,0,189,1,1189,
11382 4037,16,0,181,1,
11383 1443,4038,16,0,181,
11384 1,1695,4039,16,0,
11385 181,1,2198,4040,16,
11386 0,181,1,2542,4041,
11387 16,0,644,1,447,
11388 4042,16,0,189,1,
11389 2458,1001,1,2459,1007,
11390 1,1958,4043,16,0,
11391 181,1,2462,1014,1,
11392 1657,1019,1,2464,1024,
11393 1,2466,3532,1,459,
11394 4044,16,0,189,1,
11395 2468,4045,16,0,386,
11396 1,462,4046,16,0,
11397 189,1,199,4047,16,
11398 0,189,1,217,4048,
11399 16,0,189,1,2227,
11400 1033,1,1225,4049,16,
11401 0,181,1,1479,4050,
11402 16,0,181,1,1731,
11403 4051,16,0,189,1,
11404 1989,1041,1,1990,4052,
11405 16,0,181,1,236,
11406 4053,16,0,189,1,
11407 1933,4054,16,0,181,
11408 1,2823,4055,16,0,
11409 789,1,2508,4056,16,
11410 0,484,1,1756,4057,
11411 16,0,181,1,94,
11412 4058,19,746,1,94,
11413 4059,5,95,1,256,
11414 4060,16,0,744,1,
11415 1261,4061,16,0,744,
11416 1,509,4062,16,0,
11417 744,1,1515,4063,16,
11418 0,744,1,2021,843,
11419 1,1775,4064,16,0,
11420 744,1,2029,850,1,
11421 2030,856,1,2031,861,
11422 1,2032,866,1,2033,
11423 871,1,277,4065,16,
11424 0,744,1,2035,877,
11425 1,2037,882,1,2039,
11426 887,1,32,4066,16,
11427 0,744,1,2041,893,
11428 1,2293,4067,16,0,
11429 744,1,2043,899,1,
11430 2045,904,1,41,4068,
11431 16,0,744,1,1297,
11432 4069,16,0,744,1,
11433 43,4070,16,0,744,
11434 1,1803,912,1,1804,
11435 4071,16,0,744,1,
11436 299,4072,16,0,744,
11437 1,52,4073,16,0,
11438 744,1,2318,4074,16,
11439 0,744,1,62,4075,
11440 16,0,744,1,2075,
11441 4076,16,0,744,1,
11442 1574,924,1,71,4077,
11443 16,0,744,1,76,
11444 4078,16,0,744,1,
11445 1834,4079,16,0,744,
11446 1,2337,4080,16,0,
11447 744,1,79,4081,16,
11448 0,744,1,1335,4082,
11449 16,0,744,1,322,
11450 4083,16,0,744,1,
11451 85,4084,16,0,744,
11452 1,89,4085,16,0,
11453 744,1,346,4086,16,
11454 0,744,1,2105,939,
11455 1,2106,4087,16,0,
11456 744,1,97,4088,16,
11457 0,744,1,1860,946,
11458 1,2364,952,1,102,
11459 4089,16,0,744,1,
11460 112,4090,16,0,744,
11461 1,1117,4091,16,0,
11462 744,1,2786,4092,16,
11463 0,744,1,1873,961,
11464 1,1876,4093,16,0,
11465 744,1,124,4094,16,
11466 0,744,1,2136,968,
11467 1,381,4095,16,0,
11468 744,1,525,4096,16,
11469 0,744,1,137,4097,
11470 16,0,744,1,1901,
11471 4098,16,0,744,1,
11472 1153,4099,16,0,744,
11473 1,151,4100,16,0,
11474 744,1,1407,4101,16,
11475 0,744,1,1659,4102,
11476 16,0,744,1,2413,
11477 4103,16,0,744,1,
11478 406,4104,16,0,744,
11479 1,1371,4105,16,0,
11480 744,1,166,4106,16,
11481 0,744,1,1622,4107,
11482 16,0,744,1,1931,
11483 986,1,1933,4108,16,
11484 0,744,1,431,4109,
11485 16,0,744,1,1585,
11486 4110,16,0,744,1,
11487 182,4111,16,0,744,
11488 1,1189,4112,16,0,
11489 744,1,1443,4113,16,
11490 0,744,1,1695,4114,
11491 16,0,744,1,2198,
11492 4115,16,0,744,1,
11493 447,4116,16,0,744,
11494 1,2458,1001,1,2459,
11495 1007,1,1958,4117,16,
11496 0,744,1,2462,1014,
11497 1,1657,1019,1,2464,
11498 1024,1,199,4118,16,
11499 0,744,1,459,4119,
11500 16,0,744,1,462,
11501 4120,16,0,744,1,
11502 217,4121,16,0,744,
11503 1,2227,1033,1,1225,
11504 4122,16,0,744,1,
11505 1479,4123,16,0,744,
11506 1,1731,4124,16,0,
11507 744,1,1989,1041,1,
11508 1990,4125,16,0,744,
11509 1,236,4126,16,0,
11510 744,1,1756,4127,16,
11511 0,744,1,95,4128,
11512 19,743,1,95,4129,
11513 5,95,1,256,4130,
11514 16,0,741,1,1261,
11515 4131,16,0,741,1,
11516 509,4132,16,0,741,
11517 1,1515,4133,16,0,
11518 741,1,2021,843,1,
11519 1775,4134,16,0,741,
11520 1,2029,850,1,2030,
11521 856,1,2031,861,1,
11522 2032,866,1,2033,871,
11523 1,277,4135,16,0,
11524 741,1,2035,877,1,
11525 2037,882,1,2039,887,
11526 1,32,4136,16,0,
11527 741,1,2041,893,1,
11528 2293,4137,16,0,741,
11529 1,2043,899,1,2045,
11530 904,1,41,4138,16,
11531 0,741,1,1297,4139,
11532 16,0,741,1,43,
11533 4140,16,0,741,1,
11534 1803,912,1,1804,4141,
11535 16,0,741,1,299,
11536 4142,16,0,741,1,
11537 52,4143,16,0,741,
11538 1,2318,4144,16,0,
11539 741,1,62,4145,16,
11540 0,741,1,2075,4146,
11541 16,0,741,1,1574,
11542 924,1,71,4147,16,
11543 0,741,1,76,4148,
11544 16,0,741,1,1834,
11545 4149,16,0,741,1,
11546 2337,4150,16,0,741,
11547 1,79,4151,16,0,
11548 741,1,1335,4152,16,
11549 0,741,1,322,4153,
11550 16,0,741,1,85,
11551 4154,16,0,741,1,
11552 89,4155,16,0,741,
11553 1,346,4156,16,0,
11554 741,1,2105,939,1,
11555 2106,4157,16,0,741,
11556 1,97,4158,16,0,
11557 741,1,1860,946,1,
11558 2364,952,1,102,4159,
11559 16,0,741,1,112,
11560 4160,16,0,741,1,
11561 1117,4161,16,0,741,
11562 1,2786,4162,16,0,
11563 741,1,1873,961,1,
11564 1876,4163,16,0,741,
11565 1,124,4164,16,0,
11566 741,1,2136,968,1,
11567 381,4165,16,0,741,
11568 1,525,4166,16,0,
11569 741,1,137,4167,16,
11570 0,741,1,1901,4168,
11571 16,0,741,1,1153,
11572 4169,16,0,741,1,
11573 151,4170,16,0,741,
11574 1,1407,4171,16,0,
11575 741,1,1659,4172,16,
11576 0,741,1,2413,4173,
11577 16,0,741,1,406,
11578 4174,16,0,741,1,
11579 1371,4175,16,0,741,
11580 1,166,4176,16,0,
11581 741,1,1622,4177,16,
11582 0,741,1,1931,986,
11583 1,1933,4178,16,0,
11584 741,1,431,4179,16,
11585 0,741,1,1585,4180,
11586 16,0,741,1,182,
11587 4181,16,0,741,1,
11588 1189,4182,16,0,741,
11589 1,1443,4183,16,0,
11590 741,1,1695,4184,16,
11591 0,741,1,2198,4185,
11592 16,0,741,1,447,
11593 4186,16,0,741,1,
11594 2458,1001,1,2459,1007,
11595 1,1958,4187,16,0,
11596 741,1,2462,1014,1,
11597 1657,1019,1,2464,1024,
11598 1,199,4188,16,0,
11599 741,1,459,4189,16,
11600 0,741,1,462,4190,
11601 16,0,741,1,217,
11602 4191,16,0,741,1,
11603 2227,1033,1,1225,4192,
11604 16,0,741,1,1479,
11605 4193,16,0,741,1,
11606 1731,4194,16,0,741,
11607 1,1989,1041,1,1990,
11608 4195,16,0,741,1,
11609 236,4196,16,0,741,
11610 1,1756,4197,16,0,
11611 741,1,96,4198,19,
11612 740,1,96,4199,5,
11613 95,1,256,4200,16,
11614 0,738,1,1261,4201,
11615 16,0,738,1,509,
11616 4202,16,0,738,1,
11617 1515,4203,16,0,738,
11618 1,2021,843,1,1775,
11619 4204,16,0,738,1,
11620 2029,850,1,2030,856,
11621 1,2031,861,1,2032,
11622 866,1,2033,871,1,
11623 277,4205,16,0,738,
11624 1,2035,877,1,2037,
11625 882,1,2039,887,1,
11626 32,4206,16,0,738,
11627 1,2041,893,1,2293,
11628 4207,16,0,738,1,
11629 2043,899,1,2045,904,
11630 1,41,4208,16,0,
11631 738,1,1297,4209,16,
11632 0,738,1,43,4210,
11633 16,0,738,1,1803,
11634 912,1,1804,4211,16,
11635 0,738,1,299,4212,
11636 16,0,738,1,52,
11637 4213,16,0,738,1,
11638 2318,4214,16,0,738,
11639 1,62,4215,16,0,
11640 738,1,2075,4216,16,
11641 0,738,1,1574,924,
11642 1,71,4217,16,0,
11643 738,1,76,4218,16,
11644 0,738,1,1834,4219,
11645 16,0,738,1,2337,
11646 4220,16,0,738,1,
11647 79,4221,16,0,738,
11648 1,1335,4222,16,0,
11649 738,1,322,4223,16,
11650 0,738,1,85,4224,
11651 16,0,738,1,89,
11652 4225,16,0,738,1,
11653 346,4226,16,0,738,
11654 1,2105,939,1,2106,
11655 4227,16,0,738,1,
11656 97,4228,16,0,738,
11657 1,1860,946,1,2364,
11658 952,1,102,4229,16,
11659 0,738,1,112,4230,
11660 16,0,738,1,1117,
11661 4231,16,0,738,1,
11662 2786,4232,16,0,738,
11663 1,1873,961,1,1876,
11664 4233,16,0,738,1,
11665 124,4234,16,0,738,
11666 1,2136,968,1,381,
11667 4235,16,0,738,1,
11668 525,4236,16,0,738,
11669 1,137,4237,16,0,
11670 738,1,1901,4238,16,
11671 0,738,1,1153,4239,
11672 16,0,738,1,151,
11673 4240,16,0,738,1,
11674 1407,4241,16,0,738,
11675 1,1659,4242,16,0,
11676 738,1,2413,4243,16,
11677 0,738,1,406,4244,
11678 16,0,738,1,1371,
11679 4245,16,0,738,1,
11680 166,4246,16,0,738,
11681 1,1622,4247,16,0,
11682 738,1,1931,986,1,
11683 1933,4248,16,0,738,
11684 1,431,4249,16,0,
11685 738,1,1585,4250,16,
11686 0,738,1,182,4251,
11687 16,0,738,1,1189,
11688 4252,16,0,738,1,
11689 1443,4253,16,0,738,
11690 1,1695,4254,16,0,
11691 738,1,2198,4255,16,
11692 0,738,1,447,4256,
11693 16,0,738,1,2458,
11694 1001,1,2459,1007,1,
11695 1958,4257,16,0,738,
11696 1,2462,1014,1,1657,
11697 1019,1,2464,1024,1,
11698 199,4258,16,0,738,
11699 1,459,4259,16,0,
11700 738,1,462,4260,16,
11701 0,738,1,217,4261,
11702 16,0,738,1,2227,
11703 1033,1,1225,4262,16,
11704 0,738,1,1479,4263,
11705 16,0,738,1,1731,
11706 4264,16,0,738,1,
11707 1989,1041,1,1990,4265,
11708 16,0,738,1,236,
11709 4266,16,0,738,1,
11710 1756,4267,16,0,738,
11711 1,97,4268,19,103,
11712 1,97,4269,5,1,
11713 1,0,4270,16,0,
11714 104,1,98,4271,19,
11715 647,1,98,4272,5,
11716 1,1,0,4273,16,
11717 0,645,1,99,4274,
11718 19,210,1,99,4275,
11719 5,2,1,0,4276,
11720 16,0,312,1,2823,
11721 4277,16,0,208,1,
11722 100,4278,19,207,1,
11723 100,4279,5,2,1,
11724 0,4280,16,0,286,
11725 1,2823,4281,16,0,
11726 205,1,101,4282,19,
11727 301,1,101,4283,5,
11728 2,1,0,4284,16,
11729 0,785,1,2823,4285,
11730 16,0,299,1,102,
11731 4286,19,320,1,102,
11732 4287,5,4,1,0,
11733 4288,16,0,788,1,
11734 2764,4289,16,0,318,
11735 1,2823,4290,16,0,
11736 788,1,2834,4291,16,
11737 0,318,1,103,4292,
11738 19,714,1,103,4293,
11739 5,2,1,2470,4294,
11740 16,0,712,1,2659,
11741 4295,16,0,734,1,
11742 104,4296,19,280,1,
11743 104,4297,5,4,1,
11744 2597,4298,16,0,680,
11745 1,2703,4299,16,0,
11746 680,1,2470,4300,16,
11747 0,278,1,2659,4301,
11748 16,0,278,1,105,
11749 4302,19,679,1,105,
11750 4303,5,4,1,2597,
11751 4304,16,0,677,1,
11752 2703,4305,16,0,677,
11753 1,2470,4306,16,0,
11754 690,1,2659,4307,16,
11755 0,690,1,106,4308,
11756 19,157,1,106,4309,
11757 5,4,1,2597,4310,
11758 16,0,155,1,2703,
11759 4311,16,0,155,1,
11760 2470,4312,16,0,769,
11761 1,2659,4313,16,0,
11762 769,1,107,4314,19,
11763 154,1,107,4315,5,
11764 4,1,2597,4316,16,
11765 0,152,1,2703,4317,
11766 16,0,152,1,2470,
11767 4318,16,0,174,1,
11768 2659,4319,16,0,174,
11769 1,108,4320,19,672,
11770 1,108,4321,5,4,
11771 1,2597,4322,16,0,
11772 670,1,2703,4323,16,
11773 0,670,1,2470,4324,
11774 16,0,685,1,2659,
11775 4325,16,0,685,1,
11776 109,4326,19,669,1,
11777 109,4327,5,4,1,
11778 2597,4328,16,0,667,
11779 1,2703,4329,16,0,
11780 667,1,2470,4330,16,
11781 0,684,1,2659,4331,
11782 16,0,684,1,110,
11783 4332,19,172,1,110,
11784 4333,5,4,1,2597,
11785 4334,16,0,752,1,
11786 2703,4335,16,0,752,
11787 1,2470,4336,16,0,
11788 170,1,2659,4337,16,
11789 0,170,1,111,4338,
11790 19,169,1,111,4339,
11791 5,4,1,2597,4340,
11792 16,0,663,1,2703,
11793 4341,16,0,663,1,
11794 2470,4342,16,0,167,
11795 1,2659,4343,16,0,
11796 167,1,112,4344,19,
11797 141,1,112,4345,5,
11798 3,1,2582,4346,16,
11799 0,293,1,2770,4347,
11800 16,0,331,1,10,
11801 4348,16,0,139,1,
11802 113,4349,19,688,1,
11803 113,4350,5,1,1,
11804 2569,4351,16,0,686,
11805 1,114,4352,19,676,
11806 1,114,4353,5,1,
11807 1,2561,4354,16,0,
11808 674,1,115,4355,19,
11809 660,1,115,4356,5,
11810 1,1,2553,4357,16,
11811 0,658,1,116,4358,
11812 19,535,1,116,4359,
11813 5,1,1,2538,4360,
11814 16,0,533,1,117,
11815 4361,19,638,1,117,
11816 4362,5,1,1,2523,
11817 4363,16,0,636,1,
11818 118,4364,19,498,1,
11819 118,4365,5,1,1,
11820 2507,4366,16,0,496,
11821 1,119,4367,19,160,
11822 1,119,4368,5,17,
11823 1,0,4369,16,0,
11824 333,1,2582,4370,16,
11825 0,382,1,2075,4371,
11826 16,0,763,1,2337,
11827 4372,16,0,763,1,
11828 2413,4373,16,0,763,
11829 1,10,4374,16,0,
11830 382,1,2823,4375,16,
11831 0,333,1,1901,4376,
11832 16,0,763,1,2198,
11833 4377,16,0,763,1,
11834 21,4378,16,0,158,
11835 1,2106,4379,16,0,
11836 763,1,2770,4380,16,
11837 0,382,1,1804,4381,
11838 16,0,763,1,1990,
11839 4382,16,0,763,1,
11840 32,4383,16,0,763,
11841 1,1958,4384,16,0,
11842 763,1,1775,4385,16,
11843 0,763,1,120,4386,
11844 19,487,1,120,4387,
11845 5,2,1,2569,4388,
11846 16,0,567,1,2507,
11847 4389,16,0,485,1,
11848 121,4390,19,493,1,
11849 121,4391,5,5,1,
11850 2511,4392,16,0,491,
11851 1,2523,4393,16,0,
11852 506,1,2515,4394,16,
11853 0,495,1,2538,4395,
11854 16,0,523,1,2561,
11855 4396,16,0,753,1,
11856 122,4397,19,514,1,
11857 122,4398,5,3,1,
11858 2530,4399,16,0,516,
11859 1,2553,4400,16,0,
11860 542,1,2526,4401,16,
11861 0,512,1,123,4402,
11862 19,248,1,123,4403,
11863 5,2,1,2541,4404,
11864 16,0,527,1,2545,
11865 4405,16,0,246,1,
11866 124,4406,19,130,1,
11867 124,4407,5,18,1,
11868 0,4408,16,0,128,
11869 1,2582,4409,16,0,
11870 137,1,2075,4410,16,
11871 0,137,1,2337,4411,
11872 16,0,137,1,2413,
11873 4412,16,0,137,1,
11874 10,4413,16,0,137,
11875 1,2823,4414,16,0,
11876 128,1,2198,4415,16,
11877 0,137,1,1901,4416,
11878 16,0,137,1,52,
11879 4417,16,0,216,1,
11880 21,4418,16,0,137,
11881 1,2106,4419,16,0,
11882 137,1,2770,4420,16,
11883 0,137,1,1804,4421,
11884 16,0,137,1,1990,
11885 4422,16,0,137,1,
11886 32,4423,16,0,137,
11887 1,1958,4424,16,0,
11888 137,1,1775,4425,16,
11889 0,137,1,125,4426,
11890 19,359,1,125,4427,
11891 5,4,1,2597,4428,
11892 16,0,357,1,2703,
11893 4429,16,0,357,1,
11894 2470,4430,16,0,357,
11895 1,2659,4431,16,0,
11896 357,1,126,4432,19,
11897 772,1,126,4433,5,
11898 4,1,2597,4434,16,
11899 0,770,1,2703,4435,
11900 16,0,770,1,2470,
11901 4436,16,0,770,1,
11902 2659,4437,16,0,770,
11903 1,127,4438,19,760,
11904 1,127,4439,5,4,
11905 1,2597,4440,16,0,
11906 758,1,2703,4441,16,
11907 0,758,1,2470,4442,
11908 16,0,758,1,2659,
11909 4443,16,0,758,1,
11910 128,4444,19,548,1,
11911 128,4445,5,4,1,
11912 2597,4446,16,0,546,
11913 1,2703,4447,16,0,
11914 546,1,2470,4448,16,
11915 0,546,1,2659,4449,
11916 16,0,546,1,129,
11917 4450,19,655,1,129,
11918 4451,5,4,1,2597,
11919 4452,16,0,653,1,
11920 2703,4453,16,0,653,
11921 1,2470,4454,16,0,
11922 653,1,2659,4455,16,
11923 0,653,1,130,4456,
11924 19,643,1,130,4457,
11925 5,4,1,2597,4458,
11926 16,0,641,1,2703,
11927 4459,16,0,641,1,
11928 2470,4460,16,0,641,
11929 1,2659,4461,16,0,
11930 641,1,131,4462,19,
11931 504,1,131,4463,5,
11932 4,1,2597,4464,16,
11933 0,502,1,2703,4465,
11934 16,0,502,1,2470,
11935 4466,16,0,502,1,
11936 2659,4467,16,0,502,
11937 1,132,4468,19,481,
11938 1,132,4469,5,4,
11939 1,2597,4470,16,0,
11940 479,1,2703,4471,16,
11941 0,479,1,2470,4472,
11942 16,0,479,1,2659,
11943 4473,16,0,479,1,
11944 133,4474,19,381,1,
11945 133,4475,5,21,1,
11946 2781,4476,16,0,798,
11947 1,2519,4477,16,0,
11948 784,1,2557,4478,16,
11949 0,545,1,2337,4479,
11950 16,0,592,1,2413,
11951 4480,16,0,592,1,
11952 2593,4481,16,0,711,
11953 1,2565,4482,16,0,
11954 681,1,1901,4483,16,
11955 0,592,1,2198,4484,
11956 16,0,592,1,2534,
11957 4485,16,0,640,1,
11958 2573,4486,16,0,575,
11959 1,2106,4487,16,0,
11960 592,1,2578,4488,16,
11961 0,775,1,2075,4489,
11962 16,0,592,1,1804,
11963 4490,16,0,592,1,
11964 1990,4491,16,0,592,
11965 1,31,4492,16,0,
11966 379,1,32,4493,16,
11967 0,592,1,2549,4494,
11968 16,0,538,1,1958,
11969 4495,16,0,592,1,
11970 1775,4496,16,0,592,
11971 1,134,4497,19,342,
11972 1,134,4498,5,1,
11973 1,32,4499,16,0,
11974 340,1,135,4500,19,
11975 289,1,135,4501,5,
11976 11,1,2075,4502,16,
11977 0,697,1,2337,4503,
11978 16,0,294,1,2413,
11979 4504,16,0,520,1,
11980 1901,4505,16,0,437,
11981 1,2198,4506,16,0,
11982 362,1,2106,4507,16,
11983 0,730,1,1804,4508,
11984 16,0,322,1,1990,
11985 4509,16,0,580,1,
11986 32,4510,16,0,375,
11987 1,1958,4511,16,0,
11988 529,1,1775,4512,16,
11989 0,287,1,136,4513,
11990 19,703,1,136,4514,
11991 5,11,1,2075,4515,
11992 16,0,701,1,2337,
11993 4516,16,0,701,1,
11994 2413,4517,16,0,701,
11995 1,1901,4518,16,0,
11996 701,1,2198,4519,16,
11997 0,701,1,2106,4520,
11998 16,0,701,1,1804,
11999 4521,16,0,701,1,
12000 1990,4522,16,0,701,
12001 1,32,4523,16,0,
12002 701,1,1958,4524,16,
12003 0,701,1,1775,4525,
12004 16,0,701,1,137,
12005 4526,19,756,1,137,
12006 4527,5,11,1,2075,
12007 4528,16,0,754,1,
12008 2337,4529,16,0,754,
12009 1,2413,4530,16,0,
12010 754,1,1901,4531,16,
12011 0,754,1,2198,4532,
12012 16,0,754,1,2106,
12013 4533,16,0,754,1,
12014 1804,4534,16,0,754,
12015 1,1990,4535,16,0,
12016 754,1,32,4536,16,
12017 0,754,1,1958,4537,
12018 16,0,754,1,1775,
12019 4538,16,0,754,1,
12020 138,4539,19,177,1,
12021 138,4540,5,31,1,
12022 1901,4541,16,0,762,
12023 1,1479,4542,16,0,
12024 648,1,2075,4543,16,
12025 0,762,1,1695,4544,
12026 16,0,214,1,1756,
12027 4545,16,0,204,1,
12028 2413,4546,16,0,762,
12029 1,2198,4547,16,0,
12030 762,1,1876,4548,16,
12031 0,781,1,1659,4549,
12032 16,0,204,1,1443,
12033 4550,16,0,608,1,
12034 1117,4551,16,0,175,
12035 1,1990,4552,16,0,
12036 762,1,1189,4553,16,
12037 0,264,1,1775,4554,
12038 16,0,762,1,32,
12039 4555,16,0,762,1,
12040 2106,4556,16,0,762,
12041 1,1515,4557,16,0,
12042 699,1,2337,4558,16,
12043 0,762,1,52,4559,
12044 16,0,715,1,1804,
12045 4560,16,0,762,1,
12046 1261,4561,16,0,338,
12047 1,1153,4562,16,0,
12048 271,1,1225,4563,16,
12049 0,307,1,1335,4564,
12050 16,0,511,1,1933,
12051 4565,16,0,651,1,
12052 1834,4566,16,0,352,
12053 1,1297,4567,16,0,
12054 366,1,1407,4568,16,
12055 0,682,1,2318,4569,
12056 16,0,204,1,1958,
12057 4570,16,0,762,1,
12058 1371,4571,16,0,500,
12059 1,139,4572,19,617,
12060 1,139,4573,5,11,
12061 1,2075,4574,16,0,
12062 615,1,2337,4575,16,
12063 0,615,1,2413,4576,
12064 16,0,615,1,1901,
12065 4577,16,0,615,1,
12066 2198,4578,16,0,615,
12067 1,2106,4579,16,0,
12068 615,1,1804,4580,16,
12069 0,615,1,1990,4581,
12070 16,0,615,1,32,
12071 4582,16,0,615,1,
12072 1958,4583,16,0,615,
12073 1,1775,4584,16,0,
12074 615,1,140,4585,19,
12075 613,1,140,4586,5,
12076 11,1,2075,4587,16,
12077 0,611,1,2337,4588,
12078 16,0,611,1,2413,
12079 4589,16,0,611,1,
12080 1901,4590,16,0,611,
12081 1,2198,4591,16,0,
12082 611,1,2106,4592,16,
12083 0,611,1,1804,4593,
12084 16,0,611,1,1990,
12085 4594,16,0,611,1,
12086 32,4595,16,0,611,
12087 1,1958,4596,16,0,
12088 611,1,1775,4597,16,
12089 0,611,1,141,4598,
12090 19,694,1,141,4599,
12091 5,11,1,2075,4600,
12092 16,0,692,1,2337,
12093 4601,16,0,692,1,
12094 2413,4602,16,0,692,
12095 1,1901,4603,16,0,
12096 692,1,2198,4604,16,
12097 0,692,1,2106,4605,
12098 16,0,692,1,1804,
12099 4606,16,0,692,1,
12100 1990,4607,16,0,692,
12101 1,32,4608,16,0,
12102 692,1,1958,4609,16,
12103 0,692,1,1775,4610,
12104 16,0,692,1,142,
12105 4611,19,607,1,142,
12106 4612,5,11,1,2075,
12107 4613,16,0,605,1,
12108 2337,4614,16,0,605,
12109 1,2413,4615,16,0,
12110 605,1,1901,4616,16,
12111 0,605,1,2198,4617,
12112 16,0,605,1,2106,
12113 4618,16,0,605,1,
12114 1804,4619,16,0,605,
12115 1,1990,4620,16,0,
12116 605,1,32,4621,16,
12117 0,605,1,1958,4622,
12118 16,0,605,1,1775,
12119 4623,16,0,605,1,
12120 143,4624,19,604,1,
12121 143,4625,5,11,1,
12122 2075,4626,16,0,602,
12123 1,2337,4627,16,0,
12124 602,1,2413,4628,16,
12125 0,602,1,1901,4629,
12126 16,0,602,1,2198,
12127 4630,16,0,602,1,
12128 2106,4631,16,0,602,
12129 1,1804,4632,16,0,
12130 602,1,1990,4633,16,
12131 0,602,1,32,4634,
12132 16,0,602,1,1958,
12133 4635,16,0,602,1,
12134 1775,4636,16,0,602,
12135 1,144,4637,19,601,
12136 1,144,4638,5,11,
12137 1,2075,4639,16,0,
12138 599,1,2337,4640,16,
12139 0,599,1,2413,4641,
12140 16,0,599,1,1901,
12141 4642,16,0,599,1,
12142 2198,4643,16,0,599,
12143 1,2106,4644,16,0,
12144 599,1,1804,4645,16,
12145 0,599,1,1990,4646,
12146 16,0,599,1,32,
12147 4647,16,0,599,1,
12148 1958,4648,16,0,599,
12149 1,1775,4649,16,0,
12150 599,1,145,4650,19,
12151 598,1,145,4651,5,
12152 11,1,2075,4652,16,
12153 0,596,1,2337,4653,
12154 16,0,596,1,2413,
12155 4654,16,0,596,1,
12156 1901,4655,16,0,596,
12157 1,2198,4656,16,0,
12158 596,1,2106,4657,16,
12159 0,596,1,1804,4658,
12160 16,0,596,1,1990,
12161 4659,16,0,596,1,
12162 32,4660,16,0,596,
12163 1,1958,4661,16,0,
12164 596,1,1775,4662,16,
12165 0,596,1,146,4663,
12166 19,595,1,146,4664,
12167 5,11,1,2075,4665,
12168 16,0,593,1,2337,
12169 4666,16,0,593,1,
12170 2413,4667,16,0,593,
12171 1,1901,4668,16,0,
12172 593,1,2198,4669,16,
12173 0,593,1,2106,4670,
12174 16,0,593,1,1804,
12175 4671,16,0,593,1,
12176 1990,4672,16,0,593,
12177 1,32,4673,16,0,
12178 593,1,1958,4674,16,
12179 0,593,1,1775,4675,
12180 16,0,593,1,147,
12181 4676,19,147,1,147,
12182 4677,5,3,1,1756,
12183 4678,16,0,321,1,
12184 2318,4679,16,0,337,
12185 1,1659,4680,16,0,
12186 145,1,148,4681,19,
12187 634,1,148,4682,5,
12188 68,1,1901,4683,16,
12189 0,632,1,1479,4684,
12190 16,0,632,1,112,
12191 4685,16,0,632,1,
12192 2293,4686,16,0,632,
12193 1,1804,4687,16,0,
12194 632,1,431,4688,16,
12195 0,632,1,1443,4689,
12196 16,0,632,1,1756,
12197 4690,16,0,632,1,
12198 124,4691,16,0,632,
12199 1,525,4692,16,0,
12200 632,1,236,4693,16,
12201 0,632,1,346,4694,
12202 16,0,632,1,1876,
12203 4695,16,0,632,1,
12204 1659,4696,16,0,632,
12205 1,1225,4697,16,0,
12206 632,1,1117,4698,16,
12207 0,632,1,137,4699,
12208 16,0,632,1,2318,
12209 4700,16,0,632,1,
12210 1775,4701,16,0,632,
12211 1,32,4702,16,0,
12212 632,1,1407,4703,16,
12213 0,632,1,256,4704,
12214 16,0,632,1,459,
12215 4705,16,0,632,1,
12216 406,4706,16,0,632,
12217 1,41,4707,16,0,
12218 632,1,151,4708,16,
12219 0,632,1,43,4709,
12220 16,0,632,1,1585,
12221 4710,16,0,632,1,
12222 1990,4711,16,0,632,
12223 1,2337,4712,16,0,
12224 632,1,509,4713,16,
12225 0,632,1,52,4714,
12226 16,0,632,1,381,
12227 4715,16,0,632,1,
12228 447,4716,16,0,632,
12229 1,166,4717,16,0,
12230 632,1,462,4718,16,
12231 0,632,1,277,4719,
12232 16,0,632,1,1695,
12233 4720,16,0,632,1,
12234 2786,4721,16,0,632,
12235 1,62,4722,16,0,
12236 707,1,1153,4723,16,
12237 0,632,1,2106,4724,
12238 16,0,632,1,1335,
12239 4725,16,0,632,1,
12240 71,4726,16,0,632,
12241 1,182,4727,16,0,
12242 632,1,76,4728,16,
12243 0,632,1,79,4729,
12244 16,0,632,1,1933,
12245 4730,16,0,632,1,
12246 299,4731,16,0,632,
12247 1,85,4732,16,0,
12248 632,1,1515,4733,16,
12249 0,632,1,2198,4734,
12250 16,0,632,1,89,
12251 4735,16,0,632,1,
12252 1834,4736,16,0,632,
12253 1,1622,4737,16,0,
12254 632,1,2413,4738,16,
12255 0,632,1,2075,4739,
12256 16,0,632,1,1731,
12257 4740,16,0,632,1,
12258 97,4741,16,0,632,
12259 1,1297,4742,16,0,
12260 632,1,1189,4743,16,
12261 0,632,1,102,4744,
12262 16,0,632,1,1261,
12263 4745,16,0,632,1,
12264 322,4746,16,0,632,
12265 1,1958,4747,16,0,
12266 632,1,199,4748,16,
12267 0,632,1,1371,4749,
12268 16,0,632,1,217,
12269 4750,16,0,632,1,
12270 149,4751,19,725,1,
12271 149,4752,5,2,1,
12272 459,4753,16,0,723,
12273 1,41,4754,16,0,
12274 786,1,150,4755,19,
12275 729,1,150,4756,5,
12276 3,1,462,4757,16,
12277 0,727,1,459,4758,
12278 16,0,750,1,41,
12279 4759,16,0,750,1,
12280 151,4760,19,4761,4,
12281 36,69,0,120,0,
12282 112,0,114,0,101,
12283 0,115,0,115,0,
12284 105,0,111,0,110,
12285 0,65,0,114,0,
12286 103,0,117,0,109,
12287 0,101,0,110,0,
12288 116,0,1,151,4756,
12289 1,152,4762,19,630,
12290 1,152,4763,5,68,
12291 1,1901,4764,16,0,
12292 628,1,1479,4765,16,
12293 0,628,1,112,4766,
12294 16,0,628,1,2293,
12295 4767,16,0,628,1,
12296 1804,4768,16,0,628,
12297 1,431,4769,16,0,
12298 628,1,1443,4770,16,
12299 0,628,1,1756,4771,
12300 16,0,628,1,124,
12301 4772,16,0,628,1,
12302 525,4773,16,0,628,
12303 1,236,4774,16,0,
12304 628,1,346,4775,16,
12305 0,628,1,1876,4776,
12306 16,0,628,1,1659,
12307 4777,16,0,628,1,
12308 1225,4778,16,0,628,
12309 1,1117,4779,16,0,
12310 628,1,137,4780,16,
12311 0,628,1,2318,4781,
12312 16,0,628,1,1775,
12313 4782,16,0,628,1,
12314 32,4783,16,0,628,
12315 1,1407,4784,16,0,
12316 628,1,256,4785,16,
12317 0,628,1,459,4786,
12318 16,0,628,1,406,
12319 4787,16,0,628,1,
12320 41,4788,16,0,628,
12321 1,151,4789,16,0,
12322 628,1,43,4790,16,
12323 0,628,1,1585,4791,
12324 16,0,628,1,1990,
12325 4792,16,0,628,1,
12326 2337,4793,16,0,628,
12327 1,509,4794,16,0,
12328 628,1,52,4795,16,
12329 0,628,1,381,4796,
12330 16,0,628,1,447,
12331 4797,16,0,628,1,
12332 166,4798,16,0,628,
12333 1,462,4799,16,0,
12334 628,1,277,4800,16,
12335 0,628,1,1695,4801,
12336 16,0,628,1,2786,
12337 4802,16,0,628,1,
12338 62,4803,16,0,708,
12339 1,1153,4804,16,0,
12340 628,1,2106,4805,16,
12341 0,628,1,1335,4806,
12342 16,0,628,1,71,
12343 4807,16,0,628,1,
12344 182,4808,16,0,628,
12345 1,76,4809,16,0,
12346 628,1,79,4810,16,
12347 0,628,1,1933,4811,
12348 16,0,628,1,299,
12349 4812,16,0,628,1,
12350 85,4813,16,0,628,
12351 1,1515,4814,16,0,
12352 628,1,2198,4815,16,
12353 0,628,1,89,4816,
12354 16,0,628,1,1834,
12355 4817,16,0,628,1,
12356 1622,4818,16,0,628,
12357 1,2413,4819,16,0,
12358 628,1,2075,4820,16,
12359 0,628,1,1731,4821,
12360 16,0,628,1,97,
12361 4822,16,0,628,1,
12362 1297,4823,16,0,628,
12363 1,1189,4824,16,0,
12364 628,1,102,4825,16,
12365 0,628,1,1261,4826,
12366 16,0,628,1,322,
12367 4827,16,0,628,1,
12368 1958,4828,16,0,628,
12369 1,199,4829,16,0,
12370 628,1,1371,4830,16,
12371 0,628,1,217,4831,
12372 16,0,628,1,153,
12373 4832,19,4833,4,28,
12374 86,0,101,0,99,
12375 0,116,0,111,0,
12376 114,0,67,0,111,
12377 0,110,0,115,0,
12378 116,0,97,0,110,
12379 0,116,0,1,153,
12380 4763,1,154,4834,19,
12381 4835,4,32,82,0,
12382 111,0,116,0,97,
12383 0,116,0,105,0,
12384 111,0,110,0,67,
12385 0,111,0,110,0,
12386 115,0,116,0,97,
12387 0,110,0,116,0,
12388 1,154,4763,1,155,
12389 4836,19,4837,4,24,
12390 76,0,105,0,115,
12391 0,116,0,67,0,
12392 111,0,110,0,115,
12393 0,116,0,97,0,
12394 110,0,116,0,1,
12395 155,4763,1,156,4838,
12396 19,185,1,156,4839,
12397 5,67,1,1901,4840,
12398 16,0,705,1,1479,
12399 4841,16,0,619,1,
12400 112,4842,16,0,273,
12401 1,2293,4843,16,0,
12402 306,1,1804,4844,16,
12403 0,705,1,431,4845,
12404 16,0,700,1,1443,
12405 4846,16,0,550,1,
12406 1756,4847,16,0,796,
12407 1,124,4848,16,0,
12408 285,1,525,4849,16,
12409 0,345,1,236,4850,
12410 16,0,387,1,346,
12411 4851,16,0,582,1,
12412 1876,4852,16,0,361,
12413 1,1659,4853,16,0,
12414 796,1,1225,4854,16,
12415 0,272,1,1117,4855,
12416 16,0,242,1,137,
12417 4856,16,0,305,1,
12418 2318,4857,16,0,796,
12419 1,1775,4858,16,0,
12420 705,1,32,4859,16,
12421 0,705,1,1407,4860,
12422 16,0,571,1,256,
12423 4861,16,0,441,1,
12424 459,4862,16,0,183,
12425 1,406,4863,16,0,
12426 662,1,41,4864,16,
12427 0,183,1,151,4865,
12428 16,0,317,1,43,
12429 4866,16,0,751,1,
12430 1990,4867,16,0,705,
12431 1,2337,4868,16,0,
12432 705,1,509,4869,16,
12433 0,774,1,52,4870,
12434 16,0,717,1,381,
12435 4871,16,0,639,1,
12436 447,4872,16,0,345,
12437 1,166,4873,16,0,
12438 332,1,462,4874,16,
12439 0,183,1,277,4875,
12440 16,0,488,1,1695,
12441 4876,16,0,302,1,
12442 2786,4877,16,0,254,
12443 1,1261,4878,16,0,
12444 316,1,1153,4879,16,
12445 0,190,1,2106,4880,
12446 16,0,705,1,1335,
12447 4881,16,0,372,1,
12448 71,4882,16,0,226,
12449 1,182,4883,16,0,
12450 345,1,76,4884,16,
12451 0,635,1,79,4885,
12452 16,0,241,1,1933,
12453 4886,16,0,453,1,
12454 299,4887,16,0,517,
12455 1,85,4888,16,0,
12456 541,1,1515,4889,16,
12457 0,657,1,2198,4890,
12458 16,0,705,1,89,
12459 4891,16,0,253,1,
12460 1834,4892,16,0,330,
12461 1,1622,4893,16,0,
12462 773,1,2413,4894,16,
12463 0,705,1,2075,4895,
12464 16,0,705,1,1731,
12465 4896,16,0,274,1,
12466 97,4897,16,0,457,
12467 1,1297,4898,16,0,
12468 374,1,1189,4899,16,
12469 0,240,1,102,4900,
12470 16,0,262,1,1585,
12471 4901,16,0,783,1,
12472 322,4902,16,0,543,
12473 1,1958,4903,16,0,
12474 705,1,199,4904,16,
12475 0,356,1,1371,4905,
12476 16,0,442,1,217,
12477 4906,16,0,368,1,
12478 157,4907,19,4908,4,
12479 36,67,0,111,0,
12480 110,0,115,0,116,
12481 0,97,0,110,0,
12482 116,0,69,0,120,
12483 0,112,0,114,0,
12484 101,0,115,0,115,
12485 0,105,0,111,0,
12486 110,0,1,157,4839,
12487 1,158,4909,19,4910,
12488 4,30,73,0,100,
12489 0,101,0,110,0,
12490 116,0,69,0,120,
12491 0,112,0,114,0,
12492 101,0,115,0,115,
12493 0,105,0,111,0,
12494 110,0,1,158,4839,
12495 1,159,4911,19,4912,
12496 4,36,73,0,100,
12497 0,101,0,110,0,
12498 116,0,68,0,111,
12499 0,116,0,69,0,
12500 120,0,112,0,114,
12501 0,101,0,115,0,
12502 115,0,105,0,111,
12503 0,110,0,1,159,
12504 4839,1,160,4913,19,
12505 4914,4,44,70,0,
12506 117,0,110,0,99,
12507 0,116,0,105,0,
12508 111,0,110,0,67,
12509 0,97,0,108,0,
12510 108,0,69,0,120,
12511 0,112,0,114,0,
12512 101,0,115,0,115,
12513 0,105,0,111,0,
12514 110,0,1,160,4839,
12515 1,161,4915,19,4916,
12516 4,32,66,0,105,
12517 0,110,0,97,0,
12518 114,0,121,0,69,
12519 0,120,0,112,0,
12520 114,0,101,0,115,
12521 0,115,0,105,0,
12522 111,0,110,0,1,
12523 161,4839,1,162,4917,
12524 19,4918,4,30,85,
12525 0,110,0,97,0,
12526 114,0,121,0,69,
12527 0,120,0,112,0,
12528 114,0,101,0,115,
12529 0,115,0,105,0,
12530 111,0,110,0,1,
12531 162,4839,1,163,4919,
12532 19,4920,4,36,84,
12533 0,121,0,112,0,
12534 101,0,99,0,97,
12535 0,115,0,116,0,
12536 69,0,120,0,112,
12537 0,114,0,101,0,
12538 115,0,115,0,105,
12539 0,111,0,110,0,
12540 1,163,4839,1,164,
12541 4921,19,4922,4,42,
12542 80,0,97,0,114,
12543 0,101,0,110,0,
12544 116,0,104,0,101,
12545 0,115,0,105,0,
12546 115,0,69,0,120,
12547 0,112,0,114,0,
12548 101,0,115,0,115,
12549 0,105,0,111,0,
12550 110,0,1,164,4839,
12551 1,165,4923,19,4924,
12552 4,56,73,0,110,
12553 0,99,0,114,0,
12554 101,0,109,0,101,
12555 0,110,0,116,0,
12556 68,0,101,0,99,
12557 0,114,0,101,0,
12558 109,0,101,0,110,
12559 0,116,0,69,0,
12560 120,0,112,0,114,
12561 0,101,0,115,0,
12562 115,0,105,0,111,
12563 0,110,0,1,165,
12564 4839,1,167,4925,19,
12565 830,1,167,4269,1,
12566 168,4926,19,808,1,
12567 168,4269,1,169,4927,
12568 19,3557,1,169,4272,
12569 1,170,4928,19,3547,
12570 1,170,4272,1,171,
12571 4929,19,3552,1,171,
12572 4272,1,172,4930,19,
12573 3542,1,172,4272,1,
12574 173,4931,19,3527,1,
12575 173,4275,1,174,4932,
12576 19,3562,1,174,4275,
12577 1,175,4933,19,3521,
12578 1,175,4279,1,176,
12579 4934,19,3535,1,176,
12580 4279,1,177,4935,19,
12581 814,1,177,4283,1,
12582 178,4936,19,825,1,
12583 178,4283,1,179,4937,
12584 19,820,1,179,4287,
12585 1,180,4938,19,835,
12586 1,180,4287,1,181,
12587 4939,19,1777,1,181,
12588 4293,1,182,4940,19,
12589 1881,1,182,4293,1,
12590 183,4941,19,1844,1,
12591 183,4293,1,184,4942,
12592 19,1765,1,184,4293,
12593 1,185,4943,19,1839,
12594 1,185,4293,1,186,
12595 4944,19,1802,1,186,
12596 4293,1,187,4945,19,
12597 1834,1,187,4293,1,
12598 188,4946,19,1797,1,
12599 188,4293,1,189,4947,
12600 19,1829,1,189,4293,
12601 1,190,4948,19,1792,
12602 1,190,4293,1,191,
12603 4949,19,1824,1,191,
12604 4293,1,192,4950,19,
12605 1760,1,192,4293,1,
12606 193,4951,19,1819,1,
12607 193,4293,1,194,4952,
12608 19,1787,1,194,4293,
12609 1,195,4953,19,1814,
12610 1,195,4293,1,196,
12611 4954,19,1782,1,196,
12612 4293,1,197,4955,19,
12613 1875,1,197,4297,1,
12614 198,4956,19,1862,1,
12615 198,4303,1,199,4957,
12616 19,1850,1,199,4309,
12617 1,200,4958,19,1809,
12618 1,200,4315,1,201,
12619 4959,19,1868,1,201,
12620 4321,1,202,4960,19,
12621 1856,1,202,4327,1,
12622 203,4961,19,1754,1,
12623 203,4333,1,204,4962,
12624 19,1771,1,204,4339,
12625 1,205,4963,19,1945,
12626 1,205,4345,1,206,
12627 4964,19,1904,1,206,
12628 4345,1,207,4965,19,
12629 2337,1,207,4350,1,
12630 208,4966,19,2308,1,
12631 208,4353,1,209,4967,
12632 19,2302,1,209,4356,
12633 1,210,4968,19,2294,
12634 1,210,4359,1,211,
12635 4969,19,2287,1,211,
12636 4362,1,212,4970,19,
12637 2319,1,212,4365,1,
12638 213,4971,19,1242,1,
12639 213,4368,1,214,4972,
12640 19,1964,1,214,4387,
12641 1,215,4973,19,1890,
12642 1,215,4391,1,216,
12643 4974,19,1931,1,216,
12644 4398,1,217,4975,19,
12645 1910,1,217,4403,1,
12646 218,4976,19,1027,1,
12647 218,4475,1,219,4977,
12648 19,1011,1,219,4475,
12649 1,220,4978,19,1017,
12650 1,220,4498,1,221,
12651 4979,19,1005,1,221,
12652 4498,1,222,4980,19,
12653 1270,1,222,4514,1,
12654 223,4981,19,907,1,
12655 223,4501,1,224,4982,
12656 19,1022,1,224,4501,
12657 1,225,4983,19,902,
12658 1,225,4501,1,226,
12659 4984,19,927,1,226,
12660 4501,1,227,4985,19,
12661 896,1,227,4501,1,
12662 228,4986,19,890,1,
12663 228,4501,1,229,4987,
12664 19,885,1,229,4501,
12665 1,230,4988,19,880,
12666 1,230,4501,1,231,
12667 4989,19,874,1,231,
12668 4501,1,232,4990,19,
12669 869,1,232,4501,1,
12670 233,4991,19,864,1,
12671 233,4501,1,234,4992,
12672 19,859,1,234,4501,
12673 1,235,4993,19,854,
12674 1,235,4501,1,236,
12675 4994,19,1277,1,236,
12676 4586,1,237,4995,19,
12677 1417,1,237,4599,1,
12678 238,4996,19,1264,1,
12679 238,4612,1,239,4997,
12680 19,1405,1,239,4612,
12681 1,240,4998,19,1044,
12682 1,240,4625,1,241,
12683 4999,19,847,1,241,
12684 4625,1,242,5000,19,
12685 942,1,242,4625,1,
12686 243,5001,19,971,1,
12687 243,4625,1,244,5002,
12688 19,990,1,244,4638,
12689 1,245,5003,19,1036,
12690 1,245,4638,1,246,
12691 5004,19,950,1,246,
12692 4651,1,247,5005,19,
12693 964,1,247,4651,1,
12694 248,5006,19,916,1,
12695 248,4664,1,249,5007,
12696 19,955,1,249,4664,
12697 1,250,5008,19,1603,
12698 1,250,4677,1,251,
12699 5009,19,1283,1,251,
12700 4677,1,252,5010,19,
12701 1635,1,252,4677,1,
12702 253,5011,19,1667,1,
12703 253,4677,1,254,5012,
12704 19,1532,1,254,4527,
12705 1,255,5013,19,1592,
12706 1,255,4527,1,256,
12707 5014,19,1258,1,256,
12708 4540,1,257,5015,19,
12709 1699,1,257,4540,1,
12710 258,5016,19,1630,1,
12711 258,4540,1,259,5017,
12712 19,1576,1,259,4540,
12713 1,260,5018,19,1500,
12714 1,260,4540,1,261,
12715 5019,19,1427,1,261,
12716 4540,1,262,5020,19,
12717 1437,1,262,4540,1,
12718 263,5021,19,1253,1,
12719 263,4540,1,264,5022,
12720 19,1683,1,264,4540,
12721 1,265,5023,19,1625,
12722 1,265,4540,1,266,
12723 5024,19,1566,1,266,
12724 4540,1,267,5025,19,
12725 1489,1,267,4540,1,
12726 268,5026,19,1453,1,
12727 268,4540,1,269,5027,
12728 19,1236,1,269,4540,
12729 1,270,5028,19,1586,
12730 1,270,4540,1,271,
12731 5029,19,1613,1,271,
12732 4540,1,272,5030,19,
12733 1559,1,272,4540,1,
12734 273,5031,19,1581,1,
12735 273,4540,1,274,5032,
12736 19,1393,1,274,4540,
12737 1,275,5033,19,1297,
12738 1,275,4540,1,276,
12739 5034,19,1225,1,276,
12740 4540,1,277,5035,19,
12741 1657,1,277,4540,1,
12742 278,5036,19,1608,1,
12743 278,4540,1,279,5037,
12744 19,1554,1,279,4540,
12745 1,280,5038,19,1422,
12746 1,280,4573,1,281,
12747 5039,19,1400,1,281,
12748 4573,1,282,5040,19,
12749 1688,1,282,4763,1,
12750 283,5041,19,1711,1,
12751 283,4763,1,284,5042,
12752 19,1678,1,284,4763,
12753 1,285,5043,19,1673,
12754 1,285,4763,1,286,
12755 5044,19,1694,1,286,
12756 4763,1,287,5045,19,
12757 1641,1,287,4763,1,
12758 288,5046,19,1347,1,
12759 288,4763,1,289,5047,
12760 19,1521,1,289,4839,
12761 1,290,5048,19,1308,
12762 1,290,4839,1,291,
12763 5049,19,1315,1,291,
12764 4839,1,292,5050,19,
12765 1336,1,292,4839,1,
12766 293,5051,19,1331,1,
12767 293,4839,1,294,5052,
12768 19,1326,1,294,4839,
12769 1,295,5053,19,1321,
12770 1,295,4839,1,296,
12771 5054,19,1510,1,296,
12772 4839,1,297,5055,19,
12773 1538,1,297,4839,1,
12774 298,5056,19,1515,1,
12775 298,4839,1,299,5057,
12776 19,1505,1,299,4839,
12777 1,300,5058,19,1495,
12778 1,300,4839,1,301,
12779 5059,19,1478,1,301,
12780 4839,1,302,5060,19,
12781 1432,1,302,4839,1,
12782 303,5061,19,1341,1,
12783 303,4839,1,304,5062,
12784 19,1302,1,304,4839,
12785 1,305,5063,19,1248,
12786 1,305,4839,1,306,
12787 5064,19,1706,1,306,
12788 4839,1,307,5065,19,
12789 1662,1,307,4839,1,
12790 308,5066,19,1652,1,
12791 308,4839,1,309,5067,
12792 19,1647,1,309,4839,
12793 1,310,5068,19,1598,
12794 1,310,4839,1,311,
12795 5069,19,1571,1,311,
12796 4839,1,312,5070,19,
12797 1548,1,312,4839,1,
12798 313,5071,19,1543,1,
12799 313,4839,1,314,5072,
12800 19,1484,1,314,4839,
12801 1,315,5073,19,1460,
12802 1,315,4839,1,316,
12803 5074,19,1526,1,316,
12804 4839,1,317,5075,19,
12805 1619,1,317,4839,1,
12806 318,5076,19,1473,1,
12807 318,4839,1,319,5077,
12808 19,1467,1,319,4839,
12809 1,320,5078,19,1448,
12810 1,320,4839,1,321,
12811 5079,19,1411,1,321,
12812 4839,1,322,5080,19,
12813 1388,1,322,4839,1,
12814 323,5081,19,1231,1,
12815 323,4839,1,324,5082,
12816 19,1721,1,324,4839,
12817 1,325,5083,19,1353,
12818 1,325,4839,1,326,
12819 5084,19,1358,1,326,
12820 4839,1,327,5085,19,
12821 1378,1,327,4839,1,
12822 328,5086,19,1368,1,
12823 328,4839,1,329,5087,
12824 19,1373,1,329,4839,
12825 1,330,5088,19,1363,
12826 1,330,4839,1,331,
12827 5089,19,1716,1,331,
12828 4839,1,332,5090,19,
12829 1383,1,332,4839,1,
12830 333,5091,19,1443,1,
12831 333,4682,1,334,5092,
12832 19,1958,1,334,4752,
12833 1,335,5093,19,1951,
12834 1,335,4752,1,336,
12835 5094,19,1921,1,336,
12836 4756,1,337,5095,19,
12837 2278,1,337,4407,1,
12838 338,5096,19,2273,1,
12839 338,4407,1,339,5097,
12840 19,2268,1,339,4407,
12841 1,340,5098,19,2263,
12842 1,340,4407,1,341,
12843 5099,19,2258,1,341,
12844 4407,1,342,5100,19,
12845 2253,1,342,4407,1,
12846 343,5101,19,2248,1,
12847 343,4407,1,344,5102,
12848 19,2237,1,344,4427,
12849 1,345,5103,19,2232,
12850 1,345,4427,1,346,
12851 5104,19,2227,1,346,
12852 4427,1,347,5105,19,
12853 2222,1,347,4427,1,
12854 348,5106,19,2217,1,
12855 348,4427,1,349,5107,
12856 19,2212,1,349,4427,
12857 1,350,5108,19,2207,
12858 1,350,4427,1,351,
12859 5109,19,2202,1,351,
12860 4427,1,352,5110,19,
12861 2197,1,352,4427,1,
12862 353,5111,19,2191,1,
12863 353,4433,1,354,5112,
12864 19,2019,1,354,4433,
12865 1,355,5113,19,2185,
12866 1,355,4433,1,356,
12867 5114,19,2180,1,356,
12868 4433,1,357,5115,19,
12869 2175,1,357,4433,1,
12870 358,5116,19,2012,1,
12871 358,4433,1,359,5117,
12872 19,2170,1,359,4433,
12873 1,360,5118,19,2165,
12874 1,360,4433,1,361,
12875 5119,19,2160,1,361,
12876 4439,1,362,5120,19,
12877 2155,1,362,4439,1,
12878 363,5121,19,2149,1,
12879 363,4445,1,364,5122,
12880 19,2144,1,364,4445,
12881 1,365,5123,19,2004,
12882 1,365,4445,1,366,
12883 5124,19,2138,1,366,
12884 4445,1,367,5125,19,
12885 2133,1,367,4445,1,
12886 368,5126,19,2128,1,
12887 368,4445,1,369,5127,
12888 19,1997,1,369,4445,
12889 1,370,5128,19,2122,
12890 1,370,4445,1,371,
12891 5129,19,2049,1,371,
12892 4445,1,372,5130,19,
12893 2117,1,372,4445,1,
12894 373,5131,19,2112,1,
12895 373,4451,1,374,5132,
12896 19,2107,1,374,4451,
12897 1,375,5133,19,2102,
12898 1,375,4451,1,376,
12899 5134,19,2096,1,376,
12900 4457,1,377,5135,19,
12901 2090,1,377,4463,1,
12902 378,5136,19,2084,1,
12903 378,4469,1,379,5137,
12904 19,5138,4,50,65,
12905 0,114,0,103,0,
12906 117,0,109,0,101,
12907 0,110,0,116,0,
12908 68,0,101,0,99,
12909 0,108,0,97,0,
12910 114,0,97,0,116,
12911 0,105,0,111,0,
12912 110,0,76,0,105,
12913 0,115,0,116,0,
12914 95,0,51,0,1,
12915 379,4345,1,380,5139,
12916 19,5140,4,28,65,
12917 0,114,0,103,0,
12918 117,0,109,0,101,
12919 0,110,0,116,0,
12920 76,0,105,0,115,
12921 0,116,0,95,0,
12922 51,0,1,380,4752,
12923 1,381,5141,19,5142,
12924 4,28,65,0,114,
12925 0,103,0,117,0,
12926 109,0,101,0,110,
12927 0,116,0,76,0,
12928 105,0,115,0,116,
12929 0,95,0,52,0,
12930 1,381,4752,1,382,
12931 5143,19,5144,4,50,
12932 65,0,114,0,103,
12933 0,117,0,109,0,
12934 101,0,110,0,116,
12935 0,68,0,101,0,
12936 99,0,108,0,97,
12937 0,114,0,97,0,
12938 116,0,105,0,111,
12939 0,110,0,76,0,
12940 105,0,115,0,116,
12941 0,95,0,52,0,
12942 1,382,4345,1,383,
12943 5145,19,5146,4,50,
12944 65,0,114,0,103,
12945 0,117,0,109,0,
12946 101,0,110,0,116,
12947 0,68,0,101,0,
12948 99,0,108,0,97,
12949 0,114,0,97,0,
12950 116,0,105,0,111,
12951 0,110,0,76,0,
12952 105,0,115,0,116,
12953 0,95,0,53,0,
12954 1,383,4345,2,0,0};
12955 new Sfactory(this,"ExpressionArgument_1",new SCreator(ExpressionArgument_1_factory));
12956 new Sfactory(this,"VectorArgStateEvent",new SCreator(VectorArgStateEvent_factory));
12957 new Sfactory(this,"IntVecVecArgStateEvent",new SCreator(IntVecVecArgStateEvent_factory));
12958 new Sfactory(this,"IntArgStateEvent_1",new SCreator(IntArgStateEvent_1_factory));
12959 new Sfactory(this,"SimpleAssignment_9",new SCreator(SimpleAssignment_9_factory));
12960 new Sfactory(this,"StatementList_1",new SCreator(StatementList_1_factory));
12961 new Sfactory(this,"RotDeclaration_1",new SCreator(RotDeclaration_1_factory));
12962 new Sfactory(this,"IntRotRotArgEvent_1",new SCreator(IntRotRotArgEvent_1_factory));
12963 new Sfactory(this,"StateChange_1",new SCreator(StateChange_1_factory));
12964 new Sfactory(this,"EmptyStatement",new SCreator(EmptyStatement_factory));
12965 new Sfactory(this,"Declaration",new SCreator(Declaration_factory));
12966 new Sfactory(this,"IdentExpression",new SCreator(IdentExpression_factory));
12967 new Sfactory(this,"error",new SCreator(error_factory));
12968 new Sfactory(this,"BinaryExpression_2",new SCreator(BinaryExpression_2_factory));
12969 new Sfactory(this,"BinaryExpression_3",new SCreator(BinaryExpression_3_factory));
12970 new Sfactory(this,"BinaryExpression_4",new SCreator(BinaryExpression_4_factory));
12971 new Sfactory(this,"BinaryExpression_5",new SCreator(BinaryExpression_5_factory));
12972 new Sfactory(this,"ReturnStatement_2",new SCreator(ReturnStatement_2_factory));
12973 new Sfactory(this,"SimpleAssignment_19",new SCreator(SimpleAssignment_19_factory));
12974 new Sfactory(this,"BinaryExpression_9",new SCreator(BinaryExpression_9_factory));
12975 new Sfactory(this,"VectorConstant_1",new SCreator(VectorConstant_1_factory));
12976 new Sfactory(this,"ParenthesisExpression",new SCreator(ParenthesisExpression_factory));
12977 new Sfactory(this,"StatementList",new SCreator(StatementList_factory));
12978 new Sfactory(this,"IntRotRotArgEvent",new SCreator(IntRotRotArgEvent_factory));
12979 new Sfactory(this,"UnaryExpression",new SCreator(UnaryExpression_factory));
12980 new Sfactory(this,"IdentDotExpression_1",new SCreator(IdentDotExpression_1_factory));
12981 new Sfactory(this,"ArgumentList_4",new SCreator(ArgumentList_4_factory));
12982 new Sfactory(this,"Typename",new SCreator(Typename_factory));
12983 new Sfactory(this,"IfStatement_1",new SCreator(IfStatement_1_factory));
12984 new Sfactory(this,"RotationConstant_1",new SCreator(RotationConstant_1_factory));
12985 new Sfactory(this,"Assignment",new SCreator(Assignment_factory));
12986 new Sfactory(this,"IfStatement_4",new SCreator(IfStatement_4_factory));
12987 new Sfactory(this,"CompoundStatement_1",new SCreator(CompoundStatement_1_factory));
12988 new Sfactory(this,"CompoundStatement_2",new SCreator(CompoundStatement_2_factory));
12989 new Sfactory(this,"KeyIntIntArgumentDeclarationList_1",new SCreator(KeyIntIntArgumentDeclarationList_1_factory));
12990 new Sfactory(this,"BinaryExpression_8",new SCreator(BinaryExpression_8_factory));
12991 new Sfactory(this,"VectorArgEvent",new SCreator(VectorArgEvent_factory));
12992 new Sfactory(this,"ReturnStatement_1",new SCreator(ReturnStatement_1_factory));
12993 new Sfactory(this,"IdentDotExpression",new SCreator(IdentDotExpression_factory));
12994 new Sfactory(this,"Argument",new SCreator(Argument_factory));
12995 new Sfactory(this,"State_2",new SCreator(State_2_factory));
12996 new Sfactory(this,"GlobalDefinitions_3",new SCreator(GlobalDefinitions_3_factory));
12997 new Sfactory(this,"GlobalDefinitions_4",new SCreator(GlobalDefinitions_4_factory));
12998 new Sfactory(this,"Event_1",new SCreator(Event_1_factory));
12999 new Sfactory(this,"ListConstant",new SCreator(ListConstant_factory));
13000 new Sfactory(this,"Event_3",new SCreator(Event_3_factory));
13001 new Sfactory(this,"Event_4",new SCreator(Event_4_factory));
13002 new Sfactory(this,"Event_5",new SCreator(Event_5_factory));
13003 new Sfactory(this,"SimpleAssignment_5",new SCreator(SimpleAssignment_5_factory));
13004 new Sfactory(this,"Typename_1",new SCreator(Typename_1_factory));
13005 new Sfactory(this,"VoidArgStateEvent_1",new SCreator(VoidArgStateEvent_1_factory));
13006 new Sfactory(this,"Typename_3",new SCreator(Typename_3_factory));
13007 new Sfactory(this,"IntRotRotArgStateEvent",new SCreator(IntRotRotArgStateEvent_factory));
13008 new Sfactory(this,"Typename_5",new SCreator(Typename_5_factory));
13009 new Sfactory(this,"Typename_6",new SCreator(Typename_6_factory));
13010 new Sfactory(this,"Typename_7",new SCreator(Typename_7_factory));
13011 new Sfactory(this,"ArgumentDeclarationList",new SCreator(ArgumentDeclarationList_factory));
13012 new Sfactory(this,"ConstantExpression",new SCreator(ConstantExpression_factory));
13013 new Sfactory(this,"LSLProgramRoot_1",new SCreator(LSLProgramRoot_1_factory));
13014 new Sfactory(this,"LSLProgramRoot_2",new SCreator(LSLProgramRoot_2_factory));
13015 new Sfactory(this,"KeyIntIntArgEvent_1",new SCreator(KeyIntIntArgEvent_1_factory));
13016 new Sfactory(this,"States_1",new SCreator(States_1_factory));
13017 new Sfactory(this,"States_2",new SCreator(States_2_factory));
13018 new Sfactory(this,"FunctionCallExpression_1",new SCreator(FunctionCallExpression_1_factory));
13019 new Sfactory(this,"KeyArgEvent_1",new SCreator(KeyArgEvent_1_factory));
13020 new Sfactory(this,"ForLoopStatement",new SCreator(ForLoopStatement_factory));
13021 new Sfactory(this,"IntArgStateEvent",new SCreator(IntArgStateEvent_factory));
13022 new Sfactory(this,"StateBody_15",new SCreator(StateBody_15_factory));
13023 new Sfactory(this,"IntRotRotArgumentDeclarationList_1",new SCreator(IntRotRotArgumentDeclarationList_1_factory));
13024 new Sfactory(this,"IntArgEvent_9",new SCreator(IntArgEvent_9_factory));
13025 new Sfactory(this,"DoWhileStatement_1",new SCreator(DoWhileStatement_1_factory));
13026 new Sfactory(this,"DoWhileStatement_2",new SCreator(DoWhileStatement_2_factory));
13027 new Sfactory(this,"ForLoopStatement_4",new SCreator(ForLoopStatement_4_factory));
13028 new Sfactory(this,"SimpleAssignment_11",new SCreator(SimpleAssignment_11_factory));
13029 new Sfactory(this,"SimpleAssignment_12",new SCreator(SimpleAssignment_12_factory));
13030 new Sfactory(this,"SimpleAssignment_13",new SCreator(SimpleAssignment_13_factory));
13031 new Sfactory(this,"JumpLabel",new SCreator(JumpLabel_factory));
13032 new Sfactory(this,"SimpleAssignment_15",new SCreator(SimpleAssignment_15_factory));
13033 new Sfactory(this,"IntVecVecArgEvent",new SCreator(IntVecVecArgEvent_factory));
13034 new Sfactory(this,"VecDeclaration",new SCreator(VecDeclaration_factory));
13035 new Sfactory(this,"StateBody_14",new SCreator(StateBody_14_factory));
13036 new Sfactory(this,"GlobalDefinitions",new SCreator(GlobalDefinitions_factory));
13037 new Sfactory(this,"StateBody_16",new SCreator(StateBody_16_factory));
13038 new Sfactory(this,"KeyIntIntArgumentDeclarationList",new SCreator(KeyIntIntArgumentDeclarationList_factory));
13039 new Sfactory(this,"ConstantExpression_1",new SCreator(ConstantExpression_1_factory));
13040 new Sfactory(this,"VoidArgEvent_4",new SCreator(VoidArgEvent_4_factory));
13041 new Sfactory(this,"FunctionCall_1",new SCreator(FunctionCall_1_factory));
13042 new Sfactory(this,"Assignment_1",new SCreator(Assignment_1_factory));
13043 new Sfactory(this,"Assignment_2",new SCreator(Assignment_2_factory));
13044 new Sfactory(this,"IntVecVecArgEvent_1",new SCreator(IntVecVecArgEvent_1_factory));
13045 new Sfactory(this,"TypecastExpression_1",new SCreator(TypecastExpression_1_factory));
13046 new Sfactory(this,"SimpleAssignment_21",new SCreator(SimpleAssignment_21_factory));
13047 new Sfactory(this,"SimpleAssignment_22",new SCreator(SimpleAssignment_22_factory));
13048 new Sfactory(this,"KeyIntIntArgStateEvent",new SCreator(KeyIntIntArgStateEvent_factory));
13049 new Sfactory(this,"TypecastExpression_9",new SCreator(TypecastExpression_9_factory));
13050 new Sfactory(this,"VoidArgEvent_2",new SCreator(VoidArgEvent_2_factory));
13051 new Sfactory(this,"Event_9",new SCreator(Event_9_factory));
13052 new Sfactory(this,"ArgumentDeclarationList_1",new SCreator(ArgumentDeclarationList_1_factory));
13053 new Sfactory(this,"ArgumentDeclarationList_2",new SCreator(ArgumentDeclarationList_2_factory));
13054 new Sfactory(this,"GlobalDefinitions_1",new SCreator(GlobalDefinitions_1_factory));
13055 new Sfactory(this,"GlobalDefinitions_2",new SCreator(GlobalDefinitions_2_factory));
13056 new Sfactory(this,"IncrementDecrementExpression",new SCreator(IncrementDecrementExpression_factory));
13057 new Sfactory(this,"GlobalVariableDeclaration",new SCreator(GlobalVariableDeclaration_factory));
13058 new Sfactory(this,"IntArgumentDeclarationList_1",new SCreator(IntArgumentDeclarationList_1_factory));
13059 new Sfactory(this,"IntDeclaration_1",new SCreator(IntDeclaration_1_factory));
13060 new Sfactory(this,"ArgumentDeclarationList_5",new SCreator(ArgumentDeclarationList_5_factory));
13061 new Sfactory(this,"IntVecVecArgumentDeclarationList",new SCreator(IntVecVecArgumentDeclarationList_factory));
13062 new Sfactory(this,"VectorArgumentDeclarationList_1",new SCreator(VectorArgumentDeclarationList_1_factory));
13063 new Sfactory(this,"KeyArgumentDeclarationList",new SCreator(KeyArgumentDeclarationList_factory));
13064 new Sfactory(this,"TypecastExpression_2",new SCreator(TypecastExpression_2_factory));
13065 new Sfactory(this,"KeyArgStateEvent",new SCreator(KeyArgStateEvent_factory));
13066 new Sfactory(this,"TypecastExpression_5",new SCreator(TypecastExpression_5_factory));
13067 new Sfactory(this,"TypecastExpression_8",new SCreator(TypecastExpression_8_factory));
13068 new Sfactory(this,"Constant_1",new SCreator(Constant_1_factory));
13069 new Sfactory(this,"Expression",new SCreator(Expression_factory));
13070 new Sfactory(this,"Constant_3",new SCreator(Constant_3_factory));
13071 new Sfactory(this,"Constant_4",new SCreator(Constant_4_factory));
13072 new Sfactory(this,"IntArgEvent_5",new SCreator(IntArgEvent_5_factory));
13073 new Sfactory(this,"BinaryExpression_1",new SCreator(BinaryExpression_1_factory));
13074 new Sfactory(this,"IfStatement_2",new SCreator(IfStatement_2_factory));
13075 new Sfactory(this,"IfStatement_3",new SCreator(IfStatement_3_factory));
13076 new Sfactory(this,"KeyArgEvent",new SCreator(KeyArgEvent_factory));
13077 new Sfactory(this,"Event_2",new SCreator(Event_2_factory));
13078 new Sfactory(this,"JumpLabel_1",new SCreator(JumpLabel_1_factory));
13079 new Sfactory(this,"RotationConstant",new SCreator(RotationConstant_factory));
13080 new Sfactory(this,"Statement_12",new SCreator(Statement_12_factory));
13081 new Sfactory(this,"Statement_13",new SCreator(Statement_13_factory));
13082 new Sfactory(this,"UnaryExpression_1",new SCreator(UnaryExpression_1_factory));
13083 new Sfactory(this,"UnaryExpression_2",new SCreator(UnaryExpression_2_factory));
13084 new Sfactory(this,"UnaryExpression_3",new SCreator(UnaryExpression_3_factory));
13085 new Sfactory(this,"ArgumentList_1",new SCreator(ArgumentList_1_factory));
13086 new Sfactory(this,"KeyIntIntArgEvent",new SCreator(KeyIntIntArgEvent_factory));
13087 new Sfactory(this,"ArgumentList_3",new SCreator(ArgumentList_3_factory));
13088 new Sfactory(this,"Constant",new SCreator(Constant_factory));
13089 new Sfactory(this,"State",new SCreator(State_factory));
13090 new Sfactory(this,"StateBody_13",new SCreator(StateBody_13_factory));
13091 new Sfactory(this,"KeyArgStateEvent_1",new SCreator(KeyArgStateEvent_1_factory));
13092 new Sfactory(this,"SimpleAssignment_8",new SCreator(SimpleAssignment_8_factory));
13093 new Sfactory(this,"LSLProgramRoot",new SCreator(LSLProgramRoot_factory));
13094 new Sfactory(this,"StateChange",new SCreator(StateChange_factory));
13095 new Sfactory(this,"VecDeclaration_1",new SCreator(VecDeclaration_1_factory));
13096 new Sfactory(this,"GlobalVariableDeclaration_1",new SCreator(GlobalVariableDeclaration_1_factory));
13097 new Sfactory(this,"GlobalVariableDeclaration_2",new SCreator(GlobalVariableDeclaration_2_factory));
13098 new Sfactory(this,"IncrementDecrementExpression_5",new SCreator(IncrementDecrementExpression_5_factory));
13099 new Sfactory(this,"ReturnStatement",new SCreator(ReturnStatement_factory));
13100 new Sfactory(this,"StateBody_10",new SCreator(StateBody_10_factory));
13101 new Sfactory(this,"StateBody_11",new SCreator(StateBody_11_factory));
13102 new Sfactory(this,"StateBody_12",new SCreator(StateBody_12_factory));
13103 new Sfactory(this,"IntVecVecArgStateEvent_1",new SCreator(IntVecVecArgStateEvent_1_factory));
13104 new Sfactory(this,"KeyDeclaration",new SCreator(KeyDeclaration_factory));
13105 new Sfactory(this,"IntArgEvent_6",new SCreator(IntArgEvent_6_factory));
13106 new Sfactory(this,"ArgumentDeclarationList_3",new SCreator(ArgumentDeclarationList_3_factory));
13107 new Sfactory(this,"ArgumentList_2",new SCreator(ArgumentList_2_factory));
13108 new Sfactory(this,"IntArgEvent_10",new SCreator(IntArgEvent_10_factory));
13109 new Sfactory(this,"CompoundStatement",new SCreator(CompoundStatement_factory));
13110 new Sfactory(this,"TypecastExpression_3",new SCreator(TypecastExpression_3_factory));
13111 new Sfactory(this,"IntArgumentDeclarationList",new SCreator(IntArgumentDeclarationList_factory));
13112 new Sfactory(this,"ArgumentDeclarationList_4",new SCreator(ArgumentDeclarationList_4_factory));
13113 new Sfactory(this,"SimpleAssignment_3",new SCreator(SimpleAssignment_3_factory));
13114 new Sfactory(this,"SimpleAssignment_4",new SCreator(SimpleAssignment_4_factory));
13115 new Sfactory(this,"Statement_1",new SCreator(Statement_1_factory));
13116 new Sfactory(this,"Statement_2",new SCreator(Statement_2_factory));
13117 new Sfactory(this,"Statement_4",new SCreator(Statement_4_factory));
13118 new Sfactory(this,"Statement_5",new SCreator(Statement_5_factory));
13119 new Sfactory(this,"Statement_6",new SCreator(Statement_6_factory));
13120 new Sfactory(this,"Statement_8",new SCreator(Statement_8_factory));
13121 new Sfactory(this,"Statement_9",new SCreator(Statement_9_factory));
13122 new Sfactory(this,"ExpressionArgument",new SCreator(ExpressionArgument_factory));
13123 new Sfactory(this,"GlobalFunctionDefinition",new SCreator(GlobalFunctionDefinition_factory));
13124 new Sfactory(this,"State_1",new SCreator(State_1_factory));
13125 new Sfactory(this,"DoWhileStatement",new SCreator(DoWhileStatement_factory));
13126 new Sfactory(this,"ParenthesisExpression_1",new SCreator(ParenthesisExpression_1_factory));
13127 new Sfactory(this,"ParenthesisExpression_2",new SCreator(ParenthesisExpression_2_factory));
13128 new Sfactory(this,"StateBody",new SCreator(StateBody_factory));
13129 new Sfactory(this,"Event_7",new SCreator(Event_7_factory));
13130 new Sfactory(this,"Event_8",new SCreator(Event_8_factory));
13131 new Sfactory(this,"IncrementDecrementExpression_1",new SCreator(IncrementDecrementExpression_1_factory));
13132 new Sfactory(this,"IncrementDecrementExpression_2",new SCreator(IncrementDecrementExpression_2_factory));
13133 new Sfactory(this,"IntVecVecArgumentDeclarationList_1",new SCreator(IntVecVecArgumentDeclarationList_1_factory));
13134 new Sfactory(this,"IncrementDecrementExpression_4",new SCreator(IncrementDecrementExpression_4_factory));
13135 new Sfactory(this,"IncrementDecrementExpression_6",new SCreator(IncrementDecrementExpression_6_factory));
13136 new Sfactory(this,"IncrementDecrementExpression_7",new SCreator(IncrementDecrementExpression_7_factory));
13137 new Sfactory(this,"StateEvent",new SCreator(StateEvent_factory));
13138 new Sfactory(this,"IntArgEvent_3",new SCreator(IntArgEvent_3_factory));
13139 new Sfactory(this,"IntArgEvent_4",new SCreator(IntArgEvent_4_factory));
13140 new Sfactory(this,"KeyDeclaration_1",new SCreator(KeyDeclaration_1_factory));
13141 new Sfactory(this,"Statement_3",new SCreator(Statement_3_factory));
13142 new Sfactory(this,"IntArgEvent_7",new SCreator(IntArgEvent_7_factory));
13143 new Sfactory(this,"IntArgEvent_8",new SCreator(IntArgEvent_8_factory));
13144 new Sfactory(this,"SimpleAssignment_10",new SCreator(SimpleAssignment_10_factory));
13145 new Sfactory(this,"StatementList_2",new SCreator(StatementList_2_factory));
13146 new Sfactory(this,"IntRotRotArgStateEvent_1",new SCreator(IntRotRotArgStateEvent_1_factory));
13147 new Sfactory(this,"VectorArgEvent_2",new SCreator(VectorArgEvent_2_factory));
13148 new Sfactory(this,"Event",new SCreator(Event_factory));
13149 new Sfactory(this,"SimpleAssignment_14",new SCreator(SimpleAssignment_14_factory));
13150 new Sfactory(this,"SimpleAssignment_16",new SCreator(SimpleAssignment_16_factory));
13151 new Sfactory(this,"SimpleAssignment_17",new SCreator(SimpleAssignment_17_factory));
13152 new Sfactory(this,"SimpleAssignment_18",new SCreator(SimpleAssignment_18_factory));
13153 new Sfactory(this,"Statement_10",new SCreator(Statement_10_factory));
13154 new Sfactory(this,"Statement_11",new SCreator(Statement_11_factory));
13155 new Sfactory(this,"SimpleAssignment",new SCreator(SimpleAssignment_factory));
13156 new Sfactory(this,"TypecastExpression",new SCreator(TypecastExpression_factory));
13157 new Sfactory(this,"JumpStatement_1",new SCreator(JumpStatement_1_factory));
13158 new Sfactory(this,"SimpleAssignment_20",new SCreator(SimpleAssignment_20_factory));
13159 new Sfactory(this,"Statement_7",new SCreator(Statement_7_factory));
13160 new Sfactory(this,"SimpleAssignment_23",new SCreator(SimpleAssignment_23_factory));
13161 new Sfactory(this,"SimpleAssignment_24",new SCreator(SimpleAssignment_24_factory));
13162 new Sfactory(this,"SimpleAssignment_1",new SCreator(SimpleAssignment_1_factory));
13163 new Sfactory(this,"SimpleAssignment_2",new SCreator(SimpleAssignment_2_factory));
13164 new Sfactory(this,"BinaryExpression",new SCreator(BinaryExpression_factory));
13165 new Sfactory(this,"FunctionCallExpression",new SCreator(FunctionCallExpression_factory));
13166 new Sfactory(this,"SimpleAssignment_6",new SCreator(SimpleAssignment_6_factory));
13167 new Sfactory(this,"StateBody_1",new SCreator(StateBody_1_factory));
13168 new Sfactory(this,"StateBody_2",new SCreator(StateBody_2_factory));
13169 new Sfactory(this,"StateBody_3",new SCreator(StateBody_3_factory));
13170 new Sfactory(this,"StateBody_4",new SCreator(StateBody_4_factory));
13171 new Sfactory(this,"StateBody_5",new SCreator(StateBody_5_factory));
13172 new Sfactory(this,"StateBody_6",new SCreator(StateBody_6_factory));
13173 new Sfactory(this,"StateBody_7",new SCreator(StateBody_7_factory));
13174 new Sfactory(this,"StateBody_8",new SCreator(StateBody_8_factory));
13175 new Sfactory(this,"StateBody_9",new SCreator(StateBody_9_factory));
13176 new Sfactory(this,"Statement",new SCreator(Statement_factory));
13177 new Sfactory(this,"IncrementDecrementExpression_3",new SCreator(IncrementDecrementExpression_3_factory));
13178 new Sfactory(this,"JumpStatement",new SCreator(JumpStatement_factory));
13179 new Sfactory(this,"BinaryExpression_11",new SCreator(BinaryExpression_11_factory));
13180 new Sfactory(this,"IntArgEvent",new SCreator(IntArgEvent_factory));
13181 new Sfactory(this,"IncrementDecrementExpression_8",new SCreator(IncrementDecrementExpression_8_factory));
13182 new Sfactory(this,"BinaryExpression_14",new SCreator(BinaryExpression_14_factory));
13183 new Sfactory(this,"BinaryExpression_15",new SCreator(BinaryExpression_15_factory));
13184 new Sfactory(this,"BinaryExpression_16",new SCreator(BinaryExpression_16_factory));
13185 new Sfactory(this,"BinaryExpression_6",new SCreator(BinaryExpression_6_factory));
13186 new Sfactory(this,"BinaryExpression_7",new SCreator(BinaryExpression_7_factory));
13187 new Sfactory(this,"Typename_2",new SCreator(Typename_2_factory));
13188 new Sfactory(this,"Typename_4",new SCreator(Typename_4_factory));
13189 new Sfactory(this,"ArgumentList",new SCreator(ArgumentList_factory));
13190 new Sfactory(this,"BinaryExpression_12",new SCreator(BinaryExpression_12_factory));
13191 new Sfactory(this,"BinaryExpression_13",new SCreator(BinaryExpression_13_factory));
13192 new Sfactory(this,"GlobalFunctionDefinition_2",new SCreator(GlobalFunctionDefinition_2_factory));
13193 new Sfactory(this,"StateChange_2",new SCreator(StateChange_2_factory));
13194 new Sfactory(this,"VoidArgEvent_1",new SCreator(VoidArgEvent_1_factory));
13195 new Sfactory(this,"VoidArgEvent_3",new SCreator(VoidArgEvent_3_factory));
13196 new Sfactory(this,"BinaryExpression_10",new SCreator(BinaryExpression_10_factory));
13197 new Sfactory(this,"VoidArgEvent_5",new SCreator(VoidArgEvent_5_factory));
13198 new Sfactory(this,"VoidArgEvent_6",new SCreator(VoidArgEvent_6_factory));
13199 new Sfactory(this,"VoidArgEvent_7",new SCreator(VoidArgEvent_7_factory));
13200 new Sfactory(this,"VoidArgEvent_8",new SCreator(VoidArgEvent_8_factory));
13201 new Sfactory(this,"BinaryExpression_17",new SCreator(BinaryExpression_17_factory));
13202 new Sfactory(this,"StateEvent_1",new SCreator(StateEvent_1_factory));
13203 new Sfactory(this,"VectorConstant",new SCreator(VectorConstant_factory));
13204 new Sfactory(this,"VectorArgEvent_1",new SCreator(VectorArgEvent_1_factory));
13205 new Sfactory(this,"IntDeclaration",new SCreator(IntDeclaration_factory));
13206 new Sfactory(this,"VectorArgEvent_3",new SCreator(VectorArgEvent_3_factory));
13207 new Sfactory(this,"TypecastExpression_4",new SCreator(TypecastExpression_4_factory));
13208 new Sfactory(this,"TypecastExpression_6",new SCreator(TypecastExpression_6_factory));
13209 new Sfactory(this,"TypecastExpression_7",new SCreator(TypecastExpression_7_factory));
13210 new Sfactory(this,"FunctionCall",new SCreator(FunctionCall_factory));
13211 new Sfactory(this,"ListConstant_1",new SCreator(ListConstant_1_factory));
13212 new Sfactory(this,"BinaryExpression_18",new SCreator(BinaryExpression_18_factory));
13213 new Sfactory(this,"Event_6",new SCreator(Event_6_factory));
13214 new Sfactory(this,"KeyArgEvent_2",new SCreator(KeyArgEvent_2_factory));
13215 new Sfactory(this,"Declaration_1",new SCreator(Declaration_1_factory));
13216 new Sfactory(this,"EmptyStatement_1",new SCreator(EmptyStatement_1_factory));
13217 new Sfactory(this,"SimpleAssignment_7",new SCreator(SimpleAssignment_7_factory));
13218 new Sfactory(this,"ForLoop",new SCreator(ForLoop_factory));
13219 new Sfactory(this,"ForLoop_2",new SCreator(ForLoop_2_factory));
13220 new Sfactory(this,"KeyIntIntArgStateEvent_1",new SCreator(KeyIntIntArgStateEvent_1_factory));
13221 new Sfactory(this,"KeyArgumentDeclarationList_1",new SCreator(KeyArgumentDeclarationList_1_factory));
13222 new Sfactory(this,"GlobalFunctionDefinition_1",new SCreator(GlobalFunctionDefinition_1_factory));
13223 new Sfactory(this,"IfStatement",new SCreator(IfStatement_factory));
13224 new Sfactory(this,"ForLoopStatement_1",new SCreator(ForLoopStatement_1_factory));
13225 new Sfactory(this,"ForLoopStatement_2",new SCreator(ForLoopStatement_2_factory));
13226 new Sfactory(this,"ForLoopStatement_3",new SCreator(ForLoopStatement_3_factory));
13227 new Sfactory(this,"IntRotRotArgumentDeclarationList",new SCreator(IntRotRotArgumentDeclarationList_factory));
13228 new Sfactory(this,"IntArgEvent_1",new SCreator(IntArgEvent_1_factory));
13229 new Sfactory(this,"IntArgEvent_2",new SCreator(IntArgEvent_2_factory));
13230 new Sfactory(this,"WhileStatement",new SCreator(WhileStatement_factory));
13231 new Sfactory(this,"ForLoop_1",new SCreator(ForLoop_1_factory));
13232 new Sfactory(this,"Constant_2",new SCreator(Constant_2_factory));
13233 new Sfactory(this,"VoidArgEvent",new SCreator(VoidArgEvent_factory));
13234 new Sfactory(this,"RotDeclaration",new SCreator(RotDeclaration_factory));
13235 new Sfactory(this,"WhileStatement_1",new SCreator(WhileStatement_1_factory));
13236 new Sfactory(this,"WhileStatement_2",new SCreator(WhileStatement_2_factory));
13237 new Sfactory(this,"VectorArgStateEvent_1",new SCreator(VectorArgStateEvent_1_factory));
13238 new Sfactory(this,"IdentExpression_1",new SCreator(IdentExpression_1_factory));
13239 new Sfactory(this,"VectorArgumentDeclarationList",new SCreator(VectorArgumentDeclarationList_factory));
13240 new Sfactory(this,"States",new SCreator(States_factory));
13241 new Sfactory(this,"VoidArgStateEvent",new SCreator(VoidArgStateEvent_factory));
13242 }
13243 public static object ExpressionArgument_1_factory(Parser yyp) { return new ExpressionArgument_1(yyp); }
13244 public static object VectorArgStateEvent_factory(Parser yyp) { return new VectorArgStateEvent(yyp); }
13245 public static object IntVecVecArgStateEvent_factory(Parser yyp) { return new IntVecVecArgStateEvent(yyp); }
13246 public static object IntArgStateEvent_1_factory(Parser yyp) { return new IntArgStateEvent_1(yyp); }
13247 public static object SimpleAssignment_9_factory(Parser yyp) { return new SimpleAssignment_9(yyp); }
13248 public static object StatementList_1_factory(Parser yyp) { return new StatementList_1(yyp); }
13249 public static object RotDeclaration_1_factory(Parser yyp) { return new RotDeclaration_1(yyp); }
13250 public static object IntRotRotArgEvent_1_factory(Parser yyp) { return new IntRotRotArgEvent_1(yyp); }
13251 public static object StateChange_1_factory(Parser yyp) { return new StateChange_1(yyp); }
13252 public static object EmptyStatement_factory(Parser yyp) { return new EmptyStatement(yyp); }
13253 public static object Declaration_factory(Parser yyp) { return new Declaration(yyp); }
13254 public static object IdentExpression_factory(Parser yyp) { return new IdentExpression(yyp); }
13255 public static object error_factory(Parser yyp) { return new error(yyp); }
13256 public static object BinaryExpression_2_factory(Parser yyp) { return new BinaryExpression_2(yyp); }
13257 public static object BinaryExpression_3_factory(Parser yyp) { return new BinaryExpression_3(yyp); }
13258 public static object BinaryExpression_4_factory(Parser yyp) { return new BinaryExpression_4(yyp); }
13259 public static object BinaryExpression_5_factory(Parser yyp) { return new BinaryExpression_5(yyp); }
13260 public static object ReturnStatement_2_factory(Parser yyp) { return new ReturnStatement_2(yyp); }
13261 public static object SimpleAssignment_19_factory(Parser yyp) { return new SimpleAssignment_19(yyp); }
13262 public static object BinaryExpression_9_factory(Parser yyp) { return new BinaryExpression_9(yyp); }
13263 public static object VectorConstant_1_factory(Parser yyp) { return new VectorConstant_1(yyp); }
13264 public static object ParenthesisExpression_factory(Parser yyp) { return new ParenthesisExpression(yyp); }
13265 public static object StatementList_factory(Parser yyp) { return new StatementList(yyp); }
13266 public static object IntRotRotArgEvent_factory(Parser yyp) { return new IntRotRotArgEvent(yyp); }
13267 public static object UnaryExpression_factory(Parser yyp) { return new UnaryExpression(yyp); }
13268 public static object IdentDotExpression_1_factory(Parser yyp) { return new IdentDotExpression_1(yyp); }
13269 public static object ArgumentList_4_factory(Parser yyp) { return new ArgumentList_4(yyp); }
13270 public static object Typename_factory(Parser yyp) { return new Typename(yyp); }
13271 public static object IfStatement_1_factory(Parser yyp) { return new IfStatement_1(yyp); }
13272 public static object RotationConstant_1_factory(Parser yyp) { return new RotationConstant_1(yyp); }
13273 public static object Assignment_factory(Parser yyp) { return new Assignment(yyp); }
13274 public static object IfStatement_4_factory(Parser yyp) { return new IfStatement_4(yyp); }
13275 public static object CompoundStatement_1_factory(Parser yyp) { return new CompoundStatement_1(yyp); }
13276 public static object CompoundStatement_2_factory(Parser yyp) { return new CompoundStatement_2(yyp); }
13277 public static object KeyIntIntArgumentDeclarationList_1_factory(Parser yyp) { return new KeyIntIntArgumentDeclarationList_1(yyp); }
13278 public static object BinaryExpression_8_factory(Parser yyp) { return new BinaryExpression_8(yyp); }
13279 public static object VectorArgEvent_factory(Parser yyp) { return new VectorArgEvent(yyp); }
13280 public static object ReturnStatement_1_factory(Parser yyp) { return new ReturnStatement_1(yyp); }
13281 public static object IdentDotExpression_factory(Parser yyp) { return new IdentDotExpression(yyp); }
13282 public static object Argument_factory(Parser yyp) { return new Argument(yyp); }
13283 public static object State_2_factory(Parser yyp) { return new State_2(yyp); }
13284 public static object GlobalDefinitions_3_factory(Parser yyp) { return new GlobalDefinitions_3(yyp); }
13285 public static object GlobalDefinitions_4_factory(Parser yyp) { return new GlobalDefinitions_4(yyp); }
13286 public static object Event_1_factory(Parser yyp) { return new Event_1(yyp); }
13287 public static object ListConstant_factory(Parser yyp) { return new ListConstant(yyp); }
13288 public static object Event_3_factory(Parser yyp) { return new Event_3(yyp); }
13289 public static object Event_4_factory(Parser yyp) { return new Event_4(yyp); }
13290 public static object Event_5_factory(Parser yyp) { return new Event_5(yyp); }
13291 public static object SimpleAssignment_5_factory(Parser yyp) { return new SimpleAssignment_5(yyp); }
13292 public static object Typename_1_factory(Parser yyp) { return new Typename_1(yyp); }
13293 public static object VoidArgStateEvent_1_factory(Parser yyp) { return new VoidArgStateEvent_1(yyp); }
13294 public static object Typename_3_factory(Parser yyp) { return new Typename_3(yyp); }
13295 public static object IntRotRotArgStateEvent_factory(Parser yyp) { return new IntRotRotArgStateEvent(yyp); }
13296 public static object Typename_5_factory(Parser yyp) { return new Typename_5(yyp); }
13297 public static object Typename_6_factory(Parser yyp) { return new Typename_6(yyp); }
13298 public static object Typename_7_factory(Parser yyp) { return new Typename_7(yyp); }
13299 public static object ArgumentDeclarationList_factory(Parser yyp) { return new ArgumentDeclarationList(yyp); }
13300 public static object ConstantExpression_factory(Parser yyp) { return new ConstantExpression(yyp); }
13301 public static object LSLProgramRoot_1_factory(Parser yyp) { return new LSLProgramRoot_1(yyp); }
13302 public static object LSLProgramRoot_2_factory(Parser yyp) { return new LSLProgramRoot_2(yyp); }
13303 public static object KeyIntIntArgEvent_1_factory(Parser yyp) { return new KeyIntIntArgEvent_1(yyp); }
13304 public static object States_1_factory(Parser yyp) { return new States_1(yyp); }
13305 public static object States_2_factory(Parser yyp) { return new States_2(yyp); }
13306 public static object FunctionCallExpression_1_factory(Parser yyp) { return new FunctionCallExpression_1(yyp); }
13307 public static object KeyArgEvent_1_factory(Parser yyp) { return new KeyArgEvent_1(yyp); }
13308 public static object ForLoopStatement_factory(Parser yyp) { return new ForLoopStatement(yyp); }
13309 public static object IntArgStateEvent_factory(Parser yyp) { return new IntArgStateEvent(yyp); }
13310 public static object StateBody_15_factory(Parser yyp) { return new StateBody_15(yyp); }
13311 public static object IntRotRotArgumentDeclarationList_1_factory(Parser yyp) { return new IntRotRotArgumentDeclarationList_1(yyp); }
13312 public static object IntArgEvent_9_factory(Parser yyp) { return new IntArgEvent_9(yyp); }
13313 public static object DoWhileStatement_1_factory(Parser yyp) { return new DoWhileStatement_1(yyp); }
13314 public static object DoWhileStatement_2_factory(Parser yyp) { return new DoWhileStatement_2(yyp); }
13315 public static object ForLoopStatement_4_factory(Parser yyp) { return new ForLoopStatement_4(yyp); }
13316 public static object SimpleAssignment_11_factory(Parser yyp) { return new SimpleAssignment_11(yyp); }
13317 public static object SimpleAssignment_12_factory(Parser yyp) { return new SimpleAssignment_12(yyp); }
13318 public static object SimpleAssignment_13_factory(Parser yyp) { return new SimpleAssignment_13(yyp); }
13319 public static object JumpLabel_factory(Parser yyp) { return new JumpLabel(yyp); }
13320 public static object SimpleAssignment_15_factory(Parser yyp) { return new SimpleAssignment_15(yyp); }
13321 public static object IntVecVecArgEvent_factory(Parser yyp) { return new IntVecVecArgEvent(yyp); }
13322 public static object VecDeclaration_factory(Parser yyp) { return new VecDeclaration(yyp); }
13323 public static object StateBody_14_factory(Parser yyp) { return new StateBody_14(yyp); }
13324 public static object GlobalDefinitions_factory(Parser yyp) { return new GlobalDefinitions(yyp); }
13325 public static object StateBody_16_factory(Parser yyp) { return new StateBody_16(yyp); }
13326 public static object KeyIntIntArgumentDeclarationList_factory(Parser yyp) { return new KeyIntIntArgumentDeclarationList(yyp); }
13327 public static object ConstantExpression_1_factory(Parser yyp) { return new ConstantExpression_1(yyp); }
13328 public static object VoidArgEvent_4_factory(Parser yyp) { return new VoidArgEvent_4(yyp); }
13329 public static object FunctionCall_1_factory(Parser yyp) { return new FunctionCall_1(yyp); }
13330 public static object Assignment_1_factory(Parser yyp) { return new Assignment_1(yyp); }
13331 public static object Assignment_2_factory(Parser yyp) { return new Assignment_2(yyp); }
13332 public static object IntVecVecArgEvent_1_factory(Parser yyp) { return new IntVecVecArgEvent_1(yyp); }
13333 public static object TypecastExpression_1_factory(Parser yyp) { return new TypecastExpression_1(yyp); }
13334 public static object SimpleAssignment_21_factory(Parser yyp) { return new SimpleAssignment_21(yyp); }
13335 public static object SimpleAssignment_22_factory(Parser yyp) { return new SimpleAssignment_22(yyp); }
13336 public static object KeyIntIntArgStateEvent_factory(Parser yyp) { return new KeyIntIntArgStateEvent(yyp); }
13337 public static object TypecastExpression_9_factory(Parser yyp) { return new TypecastExpression_9(yyp); }
13338 public static object VoidArgEvent_2_factory(Parser yyp) { return new VoidArgEvent_2(yyp); }
13339 public static object Event_9_factory(Parser yyp) { return new Event_9(yyp); }
13340 public static object ArgumentDeclarationList_1_factory(Parser yyp) { return new ArgumentDeclarationList_1(yyp); }
13341 public static object ArgumentDeclarationList_2_factory(Parser yyp) { return new ArgumentDeclarationList_2(yyp); }
13342 public static object GlobalDefinitions_1_factory(Parser yyp) { return new GlobalDefinitions_1(yyp); }
13343 public static object GlobalDefinitions_2_factory(Parser yyp) { return new GlobalDefinitions_2(yyp); }
13344 public static object IncrementDecrementExpression_factory(Parser yyp) { return new IncrementDecrementExpression(yyp); }
13345 public static object GlobalVariableDeclaration_factory(Parser yyp) { return new GlobalVariableDeclaration(yyp); }
13346 public static object IntArgumentDeclarationList_1_factory(Parser yyp) { return new IntArgumentDeclarationList_1(yyp); }
13347 public static object IntDeclaration_1_factory(Parser yyp) { return new IntDeclaration_1(yyp); }
13348 public static object ArgumentDeclarationList_5_factory(Parser yyp) { return new ArgumentDeclarationList_5(yyp); }
13349 public static object IntVecVecArgumentDeclarationList_factory(Parser yyp) { return new IntVecVecArgumentDeclarationList(yyp); }
13350 public static object VectorArgumentDeclarationList_1_factory(Parser yyp) { return new VectorArgumentDeclarationList_1(yyp); }
13351 public static object KeyArgumentDeclarationList_factory(Parser yyp) { return new KeyArgumentDeclarationList(yyp); }
13352 public static object TypecastExpression_2_factory(Parser yyp) { return new TypecastExpression_2(yyp); }
13353 public static object KeyArgStateEvent_factory(Parser yyp) { return new KeyArgStateEvent(yyp); }
13354 public static object TypecastExpression_5_factory(Parser yyp) { return new TypecastExpression_5(yyp); }
13355 public static object TypecastExpression_8_factory(Parser yyp) { return new TypecastExpression_8(yyp); }
13356 public static object Constant_1_factory(Parser yyp) { return new Constant_1(yyp); }
13357 public static object Expression_factory(Parser yyp) { return new Expression(yyp); }
13358 public static object Constant_3_factory(Parser yyp) { return new Constant_3(yyp); }
13359 public static object Constant_4_factory(Parser yyp) { return new Constant_4(yyp); }
13360 public static object IntArgEvent_5_factory(Parser yyp) { return new IntArgEvent_5(yyp); }
13361 public static object BinaryExpression_1_factory(Parser yyp) { return new BinaryExpression_1(yyp); }
13362 public static object IfStatement_2_factory(Parser yyp) { return new IfStatement_2(yyp); }
13363 public static object IfStatement_3_factory(Parser yyp) { return new IfStatement_3(yyp); }
13364 public static object KeyArgEvent_factory(Parser yyp) { return new KeyArgEvent(yyp); }
13365 public static object Event_2_factory(Parser yyp) { return new Event_2(yyp); }
13366 public static object JumpLabel_1_factory(Parser yyp) { return new JumpLabel_1(yyp); }
13367 public static object RotationConstant_factory(Parser yyp) { return new RotationConstant(yyp); }
13368 public static object Statement_12_factory(Parser yyp) { return new Statement_12(yyp); }
13369 public static object Statement_13_factory(Parser yyp) { return new Statement_13(yyp); }
13370 public static object UnaryExpression_1_factory(Parser yyp) { return new UnaryExpression_1(yyp); }
13371 public static object UnaryExpression_2_factory(Parser yyp) { return new UnaryExpression_2(yyp); }
13372 public static object UnaryExpression_3_factory(Parser yyp) { return new UnaryExpression_3(yyp); }
13373 public static object ArgumentList_1_factory(Parser yyp) { return new ArgumentList_1(yyp); }
13374 public static object KeyIntIntArgEvent_factory(Parser yyp) { return new KeyIntIntArgEvent(yyp); }
13375 public static object ArgumentList_3_factory(Parser yyp) { return new ArgumentList_3(yyp); }
13376 public static object Constant_factory(Parser yyp) { return new Constant(yyp); }
13377 public static object State_factory(Parser yyp) { return new State(yyp); }
13378 public static object StateBody_13_factory(Parser yyp) { return new StateBody_13(yyp); }
13379 public static object KeyArgStateEvent_1_factory(Parser yyp) { return new KeyArgStateEvent_1(yyp); }
13380 public static object SimpleAssignment_8_factory(Parser yyp) { return new SimpleAssignment_8(yyp); }
13381 public static object LSLProgramRoot_factory(Parser yyp) { return new LSLProgramRoot(yyp); }
13382 public static object StateChange_factory(Parser yyp) { return new StateChange(yyp); }
13383 public static object VecDeclaration_1_factory(Parser yyp) { return new VecDeclaration_1(yyp); }
13384 public static object GlobalVariableDeclaration_1_factory(Parser yyp) { return new GlobalVariableDeclaration_1(yyp); }
13385 public static object GlobalVariableDeclaration_2_factory(Parser yyp) { return new GlobalVariableDeclaration_2(yyp); }
13386 public static object IncrementDecrementExpression_5_factory(Parser yyp) { return new IncrementDecrementExpression_5(yyp); }
13387 public static object ReturnStatement_factory(Parser yyp) { return new ReturnStatement(yyp); }
13388 public static object StateBody_10_factory(Parser yyp) { return new StateBody_10(yyp); }
13389 public static object StateBody_11_factory(Parser yyp) { return new StateBody_11(yyp); }
13390 public static object StateBody_12_factory(Parser yyp) { return new StateBody_12(yyp); }
13391 public static object IntVecVecArgStateEvent_1_factory(Parser yyp) { return new IntVecVecArgStateEvent_1(yyp); }
13392 public static object KeyDeclaration_factory(Parser yyp) { return new KeyDeclaration(yyp); }
13393 public static object IntArgEvent_6_factory(Parser yyp) { return new IntArgEvent_6(yyp); }
13394 public static object ArgumentDeclarationList_3_factory(Parser yyp) { return new ArgumentDeclarationList_3(yyp); }
13395 public static object ArgumentList_2_factory(Parser yyp) { return new ArgumentList_2(yyp); }
13396 public static object IntArgEvent_10_factory(Parser yyp) { return new IntArgEvent_10(yyp); }
13397 public static object CompoundStatement_factory(Parser yyp) { return new CompoundStatement(yyp); }
13398 public static object TypecastExpression_3_factory(Parser yyp) { return new TypecastExpression_3(yyp); }
13399 public static object IntArgumentDeclarationList_factory(Parser yyp) { return new IntArgumentDeclarationList(yyp); }
13400 public static object ArgumentDeclarationList_4_factory(Parser yyp) { return new ArgumentDeclarationList_4(yyp); }
13401 public static object SimpleAssignment_3_factory(Parser yyp) { return new SimpleAssignment_3(yyp); }
13402 public static object SimpleAssignment_4_factory(Parser yyp) { return new SimpleAssignment_4(yyp); }
13403 public static object Statement_1_factory(Parser yyp) { return new Statement_1(yyp); }
13404 public static object Statement_2_factory(Parser yyp) { return new Statement_2(yyp); }
13405 public static object Statement_4_factory(Parser yyp) { return new Statement_4(yyp); }
13406 public static object Statement_5_factory(Parser yyp) { return new Statement_5(yyp); }
13407 public static object Statement_6_factory(Parser yyp) { return new Statement_6(yyp); }
13408 public static object Statement_8_factory(Parser yyp) { return new Statement_8(yyp); }
13409 public static object Statement_9_factory(Parser yyp) { return new Statement_9(yyp); }
13410 public static object ExpressionArgument_factory(Parser yyp) { return new ExpressionArgument(yyp); }
13411 public static object GlobalFunctionDefinition_factory(Parser yyp) { return new GlobalFunctionDefinition(yyp); }
13412 public static object State_1_factory(Parser yyp) { return new State_1(yyp); }
13413 public static object DoWhileStatement_factory(Parser yyp) { return new DoWhileStatement(yyp); }
13414 public static object ParenthesisExpression_1_factory(Parser yyp) { return new ParenthesisExpression_1(yyp); }
13415 public static object ParenthesisExpression_2_factory(Parser yyp) { return new ParenthesisExpression_2(yyp); }
13416 public static object StateBody_factory(Parser yyp) { return new StateBody(yyp); }
13417 public static object Event_7_factory(Parser yyp) { return new Event_7(yyp); }
13418 public static object Event_8_factory(Parser yyp) { return new Event_8(yyp); }
13419 public static object IncrementDecrementExpression_1_factory(Parser yyp) { return new IncrementDecrementExpression_1(yyp); }
13420 public static object IncrementDecrementExpression_2_factory(Parser yyp) { return new IncrementDecrementExpression_2(yyp); }
13421 public static object IntVecVecArgumentDeclarationList_1_factory(Parser yyp) { return new IntVecVecArgumentDeclarationList_1(yyp); }
13422 public static object IncrementDecrementExpression_4_factory(Parser yyp) { return new IncrementDecrementExpression_4(yyp); }
13423 public static object IncrementDecrementExpression_6_factory(Parser yyp) { return new IncrementDecrementExpression_6(yyp); }
13424 public static object IncrementDecrementExpression_7_factory(Parser yyp) { return new IncrementDecrementExpression_7(yyp); }
13425 public static object StateEvent_factory(Parser yyp) { return new StateEvent(yyp); }
13426 public static object IntArgEvent_3_factory(Parser yyp) { return new IntArgEvent_3(yyp); }
13427 public static object IntArgEvent_4_factory(Parser yyp) { return new IntArgEvent_4(yyp); }
13428 public static object KeyDeclaration_1_factory(Parser yyp) { return new KeyDeclaration_1(yyp); }
13429 public static object Statement_3_factory(Parser yyp) { return new Statement_3(yyp); }
13430 public static object IntArgEvent_7_factory(Parser yyp) { return new IntArgEvent_7(yyp); }
13431 public static object IntArgEvent_8_factory(Parser yyp) { return new IntArgEvent_8(yyp); }
13432 public static object SimpleAssignment_10_factory(Parser yyp) { return new SimpleAssignment_10(yyp); }
13433 public static object StatementList_2_factory(Parser yyp) { return new StatementList_2(yyp); }
13434 public static object IntRotRotArgStateEvent_1_factory(Parser yyp) { return new IntRotRotArgStateEvent_1(yyp); }
13435 public static object VectorArgEvent_2_factory(Parser yyp) { return new VectorArgEvent_2(yyp); }
13436 public static object Event_factory(Parser yyp) { return new Event(yyp); }
13437 public static object SimpleAssignment_14_factory(Parser yyp) { return new SimpleAssignment_14(yyp); }
13438 public static object SimpleAssignment_16_factory(Parser yyp) { return new SimpleAssignment_16(yyp); }
13439 public static object SimpleAssignment_17_factory(Parser yyp) { return new SimpleAssignment_17(yyp); }
13440 public static object SimpleAssignment_18_factory(Parser yyp) { return new SimpleAssignment_18(yyp); }
13441 public static object Statement_10_factory(Parser yyp) { return new Statement_10(yyp); }
13442 public static object Statement_11_factory(Parser yyp) { return new Statement_11(yyp); }
13443 public static object SimpleAssignment_factory(Parser yyp) { return new SimpleAssignment(yyp); }
13444 public static object TypecastExpression_factory(Parser yyp) { return new TypecastExpression(yyp); }
13445 public static object JumpStatement_1_factory(Parser yyp) { return new JumpStatement_1(yyp); }
13446 public static object SimpleAssignment_20_factory(Parser yyp) { return new SimpleAssignment_20(yyp); }
13447 public static object Statement_7_factory(Parser yyp) { return new Statement_7(yyp); }
13448 public static object SimpleAssignment_23_factory(Parser yyp) { return new SimpleAssignment_23(yyp); }
13449 public static object SimpleAssignment_24_factory(Parser yyp) { return new SimpleAssignment_24(yyp); }
13450 public static object SimpleAssignment_1_factory(Parser yyp) { return new SimpleAssignment_1(yyp); }
13451 public static object SimpleAssignment_2_factory(Parser yyp) { return new SimpleAssignment_2(yyp); }
13452 public static object BinaryExpression_factory(Parser yyp) { return new BinaryExpression(yyp); }
13453 public static object FunctionCallExpression_factory(Parser yyp) { return new FunctionCallExpression(yyp); }
13454 public static object SimpleAssignment_6_factory(Parser yyp) { return new SimpleAssignment_6(yyp); }
13455 public static object StateBody_1_factory(Parser yyp) { return new StateBody_1(yyp); }
13456 public static object StateBody_2_factory(Parser yyp) { return new StateBody_2(yyp); }
13457 public static object StateBody_3_factory(Parser yyp) { return new StateBody_3(yyp); }
13458 public static object StateBody_4_factory(Parser yyp) { return new StateBody_4(yyp); }
13459 public static object StateBody_5_factory(Parser yyp) { return new StateBody_5(yyp); }
13460 public static object StateBody_6_factory(Parser yyp) { return new StateBody_6(yyp); }
13461 public static object StateBody_7_factory(Parser yyp) { return new StateBody_7(yyp); }
13462 public static object StateBody_8_factory(Parser yyp) { return new StateBody_8(yyp); }
13463 public static object StateBody_9_factory(Parser yyp) { return new StateBody_9(yyp); }
13464 public static object Statement_factory(Parser yyp) { return new Statement(yyp); }
13465 public static object IncrementDecrementExpression_3_factory(Parser yyp) { return new IncrementDecrementExpression_3(yyp); }
13466 public static object JumpStatement_factory(Parser yyp) { return new JumpStatement(yyp); }
13467 public static object BinaryExpression_11_factory(Parser yyp) { return new BinaryExpression_11(yyp); }
13468 public static object IntArgEvent_factory(Parser yyp) { return new IntArgEvent(yyp); }
13469 public static object IncrementDecrementExpression_8_factory(Parser yyp) { return new IncrementDecrementExpression_8(yyp); }
13470 public static object BinaryExpression_14_factory(Parser yyp) { return new BinaryExpression_14(yyp); }
13471 public static object BinaryExpression_15_factory(Parser yyp) { return new BinaryExpression_15(yyp); }
13472 public static object BinaryExpression_16_factory(Parser yyp) { return new BinaryExpression_16(yyp); }
13473 public static object BinaryExpression_6_factory(Parser yyp) { return new BinaryExpression_6(yyp); }
13474 public static object BinaryExpression_7_factory(Parser yyp) { return new BinaryExpression_7(yyp); }
13475 public static object Typename_2_factory(Parser yyp) { return new Typename_2(yyp); }
13476 public static object Typename_4_factory(Parser yyp) { return new Typename_4(yyp); }
13477 public static object ArgumentList_factory(Parser yyp) { return new ArgumentList(yyp); }
13478 public static object BinaryExpression_12_factory(Parser yyp) { return new BinaryExpression_12(yyp); }
13479 public static object BinaryExpression_13_factory(Parser yyp) { return new BinaryExpression_13(yyp); }
13480 public static object GlobalFunctionDefinition_2_factory(Parser yyp) { return new GlobalFunctionDefinition_2(yyp); }
13481 public static object StateChange_2_factory(Parser yyp) { return new StateChange_2(yyp); }
13482 public static object VoidArgEvent_1_factory(Parser yyp) { return new VoidArgEvent_1(yyp); }
13483 public static object VoidArgEvent_3_factory(Parser yyp) { return new VoidArgEvent_3(yyp); }
13484 public static object BinaryExpression_10_factory(Parser yyp) { return new BinaryExpression_10(yyp); }
13485 public static object VoidArgEvent_5_factory(Parser yyp) { return new VoidArgEvent_5(yyp); }
13486 public static object VoidArgEvent_6_factory(Parser yyp) { return new VoidArgEvent_6(yyp); }
13487 public static object VoidArgEvent_7_factory(Parser yyp) { return new VoidArgEvent_7(yyp); }
13488 public static object VoidArgEvent_8_factory(Parser yyp) { return new VoidArgEvent_8(yyp); }
13489 public static object BinaryExpression_17_factory(Parser yyp) { return new BinaryExpression_17(yyp); }
13490 public static object StateEvent_1_factory(Parser yyp) { return new StateEvent_1(yyp); }
13491 public static object VectorConstant_factory(Parser yyp) { return new VectorConstant(yyp); }
13492 public static object VectorArgEvent_1_factory(Parser yyp) { return new VectorArgEvent_1(yyp); }
13493 public static object IntDeclaration_factory(Parser yyp) { return new IntDeclaration(yyp); }
13494 public static object VectorArgEvent_3_factory(Parser yyp) { return new VectorArgEvent_3(yyp); }
13495 public static object TypecastExpression_4_factory(Parser yyp) { return new TypecastExpression_4(yyp); }
13496 public static object TypecastExpression_6_factory(Parser yyp) { return new TypecastExpression_6(yyp); }
13497 public static object TypecastExpression_7_factory(Parser yyp) { return new TypecastExpression_7(yyp); }
13498 public static object FunctionCall_factory(Parser yyp) { return new FunctionCall(yyp); }
13499 public static object ListConstant_1_factory(Parser yyp) { return new ListConstant_1(yyp); }
13500 public static object BinaryExpression_18_factory(Parser yyp) { return new BinaryExpression_18(yyp); }
13501 public static object Event_6_factory(Parser yyp) { return new Event_6(yyp); }
13502 public static object KeyArgEvent_2_factory(Parser yyp) { return new KeyArgEvent_2(yyp); }
13503 public static object Declaration_1_factory(Parser yyp) { return new Declaration_1(yyp); }
13504 public static object EmptyStatement_1_factory(Parser yyp) { return new EmptyStatement_1(yyp); }
13505 public static object SimpleAssignment_7_factory(Parser yyp) { return new SimpleAssignment_7(yyp); }
13506 public static object ForLoop_factory(Parser yyp) { return new ForLoop(yyp); }
13507 public static object ForLoop_2_factory(Parser yyp) { return new ForLoop_2(yyp); }
13508 public static object KeyIntIntArgStateEvent_1_factory(Parser yyp) { return new KeyIntIntArgStateEvent_1(yyp); }
13509 public static object KeyArgumentDeclarationList_1_factory(Parser yyp) { return new KeyArgumentDeclarationList_1(yyp); }
13510 public static object GlobalFunctionDefinition_1_factory(Parser yyp) { return new GlobalFunctionDefinition_1(yyp); }
13511 public static object IfStatement_factory(Parser yyp) { return new IfStatement(yyp); }
13512 public static object ForLoopStatement_1_factory(Parser yyp) { return new ForLoopStatement_1(yyp); }
13513 public static object ForLoopStatement_2_factory(Parser yyp) { return new ForLoopStatement_2(yyp); }
13514 public static object ForLoopStatement_3_factory(Parser yyp) { return new ForLoopStatement_3(yyp); }
13515 public static object IntRotRotArgumentDeclarationList_factory(Parser yyp) { return new IntRotRotArgumentDeclarationList(yyp); }
13516 public static object IntArgEvent_1_factory(Parser yyp) { return new IntArgEvent_1(yyp); }
13517 public static object IntArgEvent_2_factory(Parser yyp) { return new IntArgEvent_2(yyp); }
13518 public static object WhileStatement_factory(Parser yyp) { return new WhileStatement(yyp); }
13519 public static object ForLoop_1_factory(Parser yyp) { return new ForLoop_1(yyp); }
13520 public static object Constant_2_factory(Parser yyp) { return new Constant_2(yyp); }
13521 public static object VoidArgEvent_factory(Parser yyp) { return new VoidArgEvent(yyp); }
13522 public static object RotDeclaration_factory(Parser yyp) { return new RotDeclaration(yyp); }
13523 public static object WhileStatement_1_factory(Parser yyp) { return new WhileStatement_1(yyp); }
13524 public static object WhileStatement_2_factory(Parser yyp) { return new WhileStatement_2(yyp); }
13525 public static object VectorArgStateEvent_1_factory(Parser yyp) { return new VectorArgStateEvent_1(yyp); }
13526 public static object IdentExpression_1_factory(Parser yyp) { return new IdentExpression_1(yyp); }
13527 public static object VectorArgumentDeclarationList_factory(Parser yyp) { return new VectorArgumentDeclarationList(yyp); }
13528 public static object States_factory(Parser yyp) { return new States(yyp); }
13529 public static object VoidArgStateEvent_factory(Parser yyp) { return new VoidArgStateEvent(yyp); }
13530 }
13531 public class LSLSyntax
13532 : Parser {
13533 public LSLSyntax
13534 ():base(new yyLSLSyntax
13535 (),new LSLTokens()) {}
13536 public LSLSyntax
13537 (YyParser syms):base(syms,new LSLTokens()) {}
13538 public LSLSyntax
13539 (YyParser syms,ErrorHandler erh):base(syms,new LSLTokens(erh)) {}
13540 
13541  }
13542 }
ArgumentList(Parser yyp, ArgumentList al, Argument a)
Definition: lsl.parser.cs:658
static object IncrementDecrementExpression_1_factory(Parser yyp)
VectorArgStateEvent(Parser yyp, string name, VectorArgumentDeclarationList adl, CompoundStatement cs)
Definition: lsl.parser.cs:159
IncrementDecrementExpression(Parser yyp, string name, string operation, bool postOperation)
Definition: lsl.parser.cs:861
override object Action(Parser yyq, SYMBOL yysym, int yyact)
Definition: lsl.parser.cs:2373
Statement(Parser yyp, CompoundStatement cs)
Definition: lsl.parser.cs:421
KeyDeclaration(Parser yyp, string type, string id)
Definition: lsl.parser.cs:283
GlobalDefinitions(Parser yyp, GlobalFunctionDefinition gfd)
Definition: lsl.parser.cs:25
IfStatement(Parser yyp, SYMBOL s, Statement ifs, Statement es)
Definition: lsl.parser.cs:572
ArgumentDeclarationList(Parser yyp, ArgumentDeclarationList adl, Declaration d)
Definition: lsl.parser.cs:203
Declaration(Parser yyp, string type, string id)
Definition: lsl.parser.cs:263
TypecastExpression(Parser yyp, string typecastType, SYMBOL rhs)
Definition: lsl.parser.cs:834
ForLoopStatement(Parser yyp, ForLoopStatement fls, Expression e)
Definition: lsl.parser.cs:625
GlobalDefinitions(Parser yyp, GlobalDefinitions gd, GlobalVariableDeclaration gvd)
Definition: lsl.parser.cs:21
KeyArgStateEvent(Parser yyp, string name, KeyArgumentDeclarationList adl, CompoundStatement cs)
Definition: lsl.parser.cs:143
UnaryExpression(Parser yyp, string unarySymbol, Expression e)
Definition: lsl.parser.cs:818
FunctionCall(Parser yyp, string id, ArgumentList al)
Definition: lsl.parser.cs:640
State(Parser yyp, string name, StateBody sb)
Definition: lsl.parser.cs:86
ArgumentDeclarationList(Parser yyp, Declaration d, Declaration d2)
Definition: lsl.parser.cs:194
IntRotRotArgumentDeclarationList(Parser yyp, Declaration d1, Declaration d2, Declaration d3)
Definition: lsl.parser.cs:237
VectorConstant(Parser yyp, Expression valX, Expression valY, Expression valZ)
Definition: lsl.parser.cs:710
KeyIntIntArgumentDeclarationList(Parser yyp, Declaration d1, Declaration d2, Declaration d3)
Definition: lsl.parser.cs:253
VecDeclaration(Parser yyp, string type, string id)
Definition: lsl.parser.cs:299
static object KeyIntIntArgumentDeclarationList_factory(Parser yyp)
ArgumentDeclarationList(Parser yyp, Declaration d, Declaration d2, Declaration d3)
Definition: lsl.parser.cs:198
ForLoopStatement(Parser yyp, ForLoopStatement fls, SimpleAssignment sa)
Definition: lsl.parser.cs:629
States(Parser yyp, States s, State us)
Definition: lsl.parser.cs:75
WhileStatement(Parser yyp, SYMBOL s, Statement st)
Definition: lsl.parser.cs:584
SimpleAssignment(Parser yyp, SYMBOL lhs, SYMBOL rhs, string assignmentType)
Definition: lsl.parser.cs:498
IntVecVecArgStateEvent(Parser yyp, string name, IntVecVecArgumentDeclarationList adl, CompoundStatement cs)
Definition: lsl.parser.cs:175
IfStatement(Parser yyp, SYMBOL s, Statement ifs)
Definition: lsl.parser.cs:568
GlobalFunctionDefinition(Parser yyp, string returnType, string name, ArgumentDeclarationList adl, CompoundStatement cs)
Definition: lsl.parser.cs:52
static object IncrementDecrementExpression_8_factory(Parser yyp)
static object IntVecVecArgumentDeclarationList_factory(Parser yyp)
Constant(Parser yyp, string type, string val)
Definition: lsl.parser.cs:688
KeyIntIntArgStateEvent(Parser yyp, string name, KeyIntIntArgumentDeclarationList adl, CompoundStatement cs)
Definition: lsl.parser.cs:183
static object IncrementDecrementExpression_6_factory(Parser yyp)
DoWhileStatement(Parser yyp, SYMBOL s, Statement st)
Definition: lsl.parser.cs:595
Statement(Parser yyp, DoWhileStatement ifs)
Definition: lsl.parser.cs:445
static object IntRotRotArgumentDeclarationList_factory(Parser yyp)
static object VectorArgumentDeclarationList_1_factory(Parser yyp)
static object IncrementDecrementExpression_4_factory(Parser yyp)
VoidArgStateEvent(Parser yyp, string name, CompoundStatement cs)
Definition: lsl.parser.cs:135
Assignment(Parser yyp, SYMBOL lhs, SYMBOL rhs, string assignmentType)
Definition: lsl.parser.cs:477
IntVecVecArgumentDeclarationList(Parser yyp, Declaration d1, Declaration d2, Declaration d3)
Definition: lsl.parser.cs:245
static object IncrementDecrementExpression_5_factory(Parser yyp)
static object IncrementDecrementExpression_3_factory(Parser yyp)
static object KeyIntIntArgumentDeclarationList_1_factory(Parser yyp)
IntDeclaration(Parser yyp, string type, string id)
Definition: lsl.parser.cs:291
IdentDotExpression(Parser yyp, string name, string member)
Definition: lsl.parser.cs:776
RotationConstant(Parser yyp, Expression valX, Expression valY, Expression valZ, Expression valS)
Definition: lsl.parser.cs:721
IncrementDecrementExpression(Parser yyp, IdentDotExpression ide, string operation, bool postOperation)
Definition: lsl.parser.cs:866
RotDeclaration(Parser yyp, string type, string id)
Definition: lsl.parser.cs:307
LSLProgramRoot(Parser yyp, GlobalDefinitions gd, States s)
Definition: lsl.parser.cs:8
StateEvent(Parser yyp, string name, ArgumentDeclarationList adl, CompoundStatement cs)
Definition: lsl.parser.cs:119
GlobalDefinitions(Parser yyp, GlobalVariableDeclaration gvd)
Definition: lsl.parser.cs:18
StatementList(Parser yyp, StatementList sl, Statement s)
Definition: lsl.parser.cs:408
BinaryExpression(Parser yyp, Expression lhs, Expression rhs, string expressionSymbol)
Definition: lsl.parser.cs:801
IntRotRotArgStateEvent(Parser yyp, string name, IntRotRotArgumentDeclarationList adl, CompoundStatement cs)
Definition: lsl.parser.cs:167
IntArgStateEvent(Parser yyp, string name, IntArgumentDeclarationList adl, CompoundStatement cs)
Definition: lsl.parser.cs:151
static object IntRotRotArgumentDeclarationList_1_factory(Parser yyp)
static object IntVecVecArgumentDeclarationList_1_factory(Parser yyp)
ForLoop(Parser yyp, ForLoopStatement flsa, Expression e, ForLoopStatement flsb, Statement s)
Definition: lsl.parser.cs:606
static object IncrementDecrementExpression_2_factory(Parser yyp)
StateBody(Parser yyp, StateBody sb, StateEvent se)
Definition: lsl.parser.cs:101
static object IncrementDecrementExpression_7_factory(Parser yyp)
StateEvent(Parser yyp, string name, CompoundStatement cs)
Definition: lsl.parser.cs:115
GlobalDefinitions(Parser yyp, GlobalDefinitions gd, GlobalFunctionDefinition gfd)
Definition: lsl.parser.cs:28