clockwerk-opensim – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 vero 1 using System;using Tools;
2 namespace OpenSim.Region.ScriptEngine.Shared.CodeTools {
3 //%+LSLProgramRoot+96
4 public class LSLProgramRoot : SYMBOL{
5 public LSLProgramRoot (Parser yyp, States s ):base(((LSLSyntax
6 )yyp)){ while (0< s . kids . Count ) kids . Add ( s . kids . Pop ());
7 }
8 public LSLProgramRoot (Parser yyp, GlobalDefinitions gd , States s ):base(((LSLSyntax
9 )yyp)){ while (0< gd . kids . Count ) kids . Add ( gd . kids . Pop ());
10 while (0< s . kids . Count ) kids . Add ( s . kids . Pop ());
11 }
12  
13 public override string yyname { get { return "LSLProgramRoot"; }}
14 public override int yynum { get { return 96; }}
15 public LSLProgramRoot(Parser yyp):base(yyp){}}
16 //%+GlobalDefinitions+97
17 public class GlobalDefinitions : SYMBOL{
18 public GlobalDefinitions (Parser yyp, GlobalVariableDeclaration gvd ):base(((LSLSyntax
19 )yyp)){ kids . Add ( gvd );
20 }
21 public GlobalDefinitions (Parser yyp, GlobalDefinitions gd , GlobalVariableDeclaration gvd ):base(((LSLSyntax
22 )yyp)){ while (0< gd . kids . Count ) kids . Add ( gd . kids . Pop ());
23 kids . Add ( gvd );
24 }
25 public GlobalDefinitions (Parser yyp, GlobalFunctionDefinition gfd ):base(((LSLSyntax
26 )yyp)){ kids . Add ( gfd );
27 }
28 public GlobalDefinitions (Parser yyp, GlobalDefinitions gd , GlobalFunctionDefinition gfd ):base(((LSLSyntax
29 )yyp)){ while (0< gd . kids . Count ) kids . Add ( gd . kids . Pop ());
30 kids . Add ( gfd );
31 }
32  
33 public override string yyname { get { return "GlobalDefinitions"; }}
34 public override int yynum { get { return 97; }}
35 public GlobalDefinitions(Parser yyp):base(yyp){}}
36 //%+GlobalVariableDeclaration+98
37 public class GlobalVariableDeclaration : SYMBOL{
38 public GlobalVariableDeclaration (Parser yyp, Declaration d ):base(((LSLSyntax
39 )yyp)){ kids . Add ( d );
40 }
41 public GlobalVariableDeclaration (Parser yyp, Assignment a ):base(((LSLSyntax
42 )yyp)){ kids . Add ( a );
43 }
44  
45 public override string yyname { get { return "GlobalVariableDeclaration"; }}
46 public override int yynum { get { return 98; }}
47 public GlobalVariableDeclaration(Parser yyp):base(yyp){}}
48 //%+GlobalFunctionDefinition+99
49 public class GlobalFunctionDefinition : SYMBOL{
50 private string m_returnType ;
51 private string m_name ;
52 public GlobalFunctionDefinition (Parser yyp, string returnType , string name , ArgumentDeclarationList adl , CompoundStatement cs ):base(((LSLSyntax
53 )yyp)){ m_returnType = returnType ;
54 m_name = name ;
55 kids . Add ( adl );
56 kids . Add ( cs );
57 }
58 public string ReturnType { get { return m_returnType ;
59 }
60 set { m_returnType = value ;
61 }
62 }
63 public string Name { get { return m_name ;
64 }
65 }
66  
67 public override string yyname { get { return "GlobalFunctionDefinition"; }}
68 public override int yynum { get { return 99; }}
69 public GlobalFunctionDefinition(Parser yyp):base(yyp){}}
70 //%+States+100
71 public class States : SYMBOL{
72 public States (Parser yyp, State ds ):base(((LSLSyntax
73 )yyp)){ kids . Add ( ds );
74 }
75 public States (Parser yyp, States s , State us ):base(((LSLSyntax
76 )yyp)){ while (0< s . kids . Count ) kids . Add ( s . kids . Pop ());
77 kids . Add ( us );
78 }
79  
80 public override string yyname { get { return "States"; }}
81 public override int yynum { get { return 100; }}
82 public States(Parser yyp):base(yyp){}}
83 //%+State+101
84 public class State : SYMBOL{
85 private string m_name ;
86 public State (Parser yyp, string name , StateBody sb ):base(((LSLSyntax
87 )yyp)){ m_name = name ;
88 while (0< sb . kids . Count ) kids . Add ( sb . kids . Pop ());
89 }
90 public override string ToString (){ return "STATE<"+ m_name +">";
91 }
92 public string Name { get { return m_name ;
93 }
94 }
95  
96 public override string yyname { get { return "State"; }}
97 public override int yynum { get { return 101; }}
98 public State(Parser yyp):base(yyp){}}
99 //%+StateBody+102
100 public class StateBody : SYMBOL{
101 public StateBody (Parser yyp, StateBody sb , StateEvent se ):base(((LSLSyntax
102 )yyp)){ while (0< sb . kids . Count ) kids . Add ( sb . kids . Pop ());
103 kids . Add ( se );
104 }
105 public StateBody (Parser yyp, StateEvent se ):base(((LSLSyntax
106 )yyp)){ kids . Add ( se );
107 }
108  
109 public override string yyname { get { return "StateBody"; }}
110 public override int yynum { get { return 102; }}
111 public StateBody(Parser yyp):base(yyp){}}
112 //%+StateEvent+103
113 public class StateEvent : SYMBOL{
114 private string m_name ;
115 public StateEvent (Parser yyp, string name , CompoundStatement cs ):base(((LSLSyntax
116 )yyp)){ m_name = name ;
117 kids . Add ( cs );
118 }
119 public StateEvent (Parser yyp, string name , ArgumentDeclarationList 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 103; }}
132 public StateEvent(Parser yyp):base(yyp){}}
133 //%+VoidArgStateEvent+104
134 public class VoidArgStateEvent : StateEvent{
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 104; }}
140 public VoidArgStateEvent(Parser yyp):base(yyp){}}
141 //%+KeyArgStateEvent+105
142 public class KeyArgStateEvent : StateEvent{
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 105; }}
148 public KeyArgStateEvent(Parser yyp):base(yyp){}}
149 //%+IntArgStateEvent+106
150 public class IntArgStateEvent : StateEvent{
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 106; }}
156 public IntArgStateEvent(Parser yyp):base(yyp){}}
157 //%+VectorArgStateEvent+107
158 public class VectorArgStateEvent : StateEvent{
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 107; }}
164 public VectorArgStateEvent(Parser yyp):base(yyp){}}
165 //%+IntRotRotArgStateEvent+108
166 public class IntRotRotArgStateEvent : StateEvent{
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 108; }}
172 public IntRotRotArgStateEvent(Parser yyp):base(yyp){}}
173 //%+IntVecVecArgStateEvent+109
174 public class IntVecVecArgStateEvent : StateEvent{
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 109; }}
180 public IntVecVecArgStateEvent(Parser yyp):base(yyp){}}
181 //%+KeyIntIntArgStateEvent+110
182 public class KeyIntIntArgStateEvent : StateEvent{
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 110; }}
188 public KeyIntIntArgStateEvent(Parser yyp):base(yyp){}}
189 //%+ArgumentDeclarationList+111
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 }
203 public ArgumentDeclarationList (Parser yyp, ArgumentDeclarationList adl , Declaration d ):base(((LSLSyntax
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 111; }}
210 public ArgumentDeclarationList(Parser yyp):base(yyp){}}
211 //%+KeyArgumentDeclarationList+112
212 public class KeyArgumentDeclarationList : ArgumentDeclarationList{
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 112; }}
218 public KeyArgumentDeclarationList(Parser yyp):base(yyp){}}
219 //%+IntArgumentDeclarationList+113
220 public class IntArgumentDeclarationList : ArgumentDeclarationList{
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 113; }}
226 public IntArgumentDeclarationList(Parser yyp):base(yyp){}}
227 //%+VectorArgumentDeclarationList+114
228 public class VectorArgumentDeclarationList : ArgumentDeclarationList{
229 public VectorArgumentDeclarationList (Parser yyp, VecDeclaration d ):base(((LSLSyntax
230 )yyp), d ){}
231  
232 public override string yyname { get { return "VectorArgumentDeclarationList"; }}
233 public override int yynum { get { return 114; }}
234 public VectorArgumentDeclarationList(Parser yyp):base(yyp){}}
235 //%+IntRotRotArgumentDeclarationList+115
236 public class IntRotRotArgumentDeclarationList : ArgumentDeclarationList{
237 public IntRotRotArgumentDeclarationList (Parser yyp, Declaration d1 , Declaration d2 , Declaration d3 ):base(((LSLSyntax
238 )yyp), d1 , d2 , d3 ){}
239  
240 public override string yyname { get { return "IntRotRotArgumentDeclarationList"; }}
241 public override int yynum { get { return 115; }}
242 public IntRotRotArgumentDeclarationList(Parser yyp):base(yyp){}}
243 //%+IntVecVecArgumentDeclarationList+116
244 public class IntVecVecArgumentDeclarationList : ArgumentDeclarationList{
245 public IntVecVecArgumentDeclarationList (Parser yyp, Declaration d1 , Declaration d2 , Declaration d3 ):base(((LSLSyntax
246 )yyp), d1 , d2 , d3 ){}
247  
248 public override string yyname { get { return "IntVecVecArgumentDeclarationList"; }}
249 public override int yynum { get { return 116; }}
250 public IntVecVecArgumentDeclarationList(Parser yyp):base(yyp){}}
251 //%+KeyIntIntArgumentDeclarationList+117
252 public class KeyIntIntArgumentDeclarationList : ArgumentDeclarationList{
253 public KeyIntIntArgumentDeclarationList (Parser yyp, Declaration d1 , Declaration d2 , Declaration d3 ):base(((LSLSyntax
254 )yyp), d1 , d2 , d3 ){}
255  
256 public override string yyname { get { return "KeyIntIntArgumentDeclarationList"; }}
257 public override int yynum { get { return 117; }}
258 public KeyIntIntArgumentDeclarationList(Parser yyp):base(yyp){}}
259 //%+Declaration+118
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 118; }}
280 public Declaration(Parser yyp):base(yyp){}}
281 //%+KeyDeclaration+119
282 public class KeyDeclaration : Declaration{
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 119; }}
288 public KeyDeclaration(Parser yyp):base(yyp){}}
289 //%+IntDeclaration+120
290 public class IntDeclaration : Declaration{
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 120; }}
296 public IntDeclaration(Parser yyp):base(yyp){}}
297 //%+VecDeclaration+121
298 public class VecDeclaration : Declaration{
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 121; }}
304 public VecDeclaration(Parser yyp):base(yyp){}}
305 //%+RotDeclaration+122
306 public class RotDeclaration : Declaration{
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 122; }}
312 public RotDeclaration(Parser yyp):base(yyp){}}
313 //%+Typename+123
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 123; }}
322 public Typename(Parser yyp):base(yyp){}}
323 //%+Event+124
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 124; }}
332 public Event(Parser yyp):base(yyp){}}
333 //%+VoidArgEvent+125
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 125; }}
340 public VoidArgEvent(Parser yyp):base(yyp){}}
341 //%+KeyArgEvent+126
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 126; }}
348 public KeyArgEvent(Parser yyp):base(yyp){}}
349 //%+IntArgEvent+127
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 127; }}
356 public IntArgEvent(Parser yyp):base(yyp){}}
357 //%+VectorArgEvent+128
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 128; }}
364 public VectorArgEvent(Parser yyp):base(yyp){}}
365 //%+IntRotRotArgEvent+129
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 129; }}
372 public IntRotRotArgEvent(Parser yyp):base(yyp){}}
373 //%+IntVecVecArgEvent+130
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 130; }}
380 public IntVecVecArgEvent(Parser yyp):base(yyp){}}
381 //%+KeyIntIntArgEvent+131
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 131; }}
388 public KeyIntIntArgEvent(Parser yyp):base(yyp){}}
389 //%+CompoundStatement+132
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 132; }}
399 }
400 //%+StatementList+133
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 133; }}
415 public StatementList(Parser yyp):base(yyp){}}
416 //%+Statement+134
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 134; }}
463 public Statement(Parser yyp):base(yyp){}}
464 //%+EmptyStatement+135
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 135; }}
473 }
474 //%+Assignment+136
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 136; }}
495 public Assignment(Parser yyp):base(yyp){}}
496 //%+SimpleAssignment+137
497 public class SimpleAssignment : Assignment{
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 137; }}
507 public SimpleAssignment(Parser yyp):base(yyp){}}
508 //%+ReturnStatement+138
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 138; }}
519 }
520 //%+JumpLabel+139
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 139; }}
534 public JumpLabel(Parser yyp):base(yyp){}}
535 //%+JumpStatement+140
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 140; }}
549 public JumpStatement(Parser yyp):base(yyp){}}
550 //%+StateChange+141
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 141; }}
562 public StateChange(Parser yyp):base(yyp){}}
563 //%+IfStatement+142
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 142; }}
581 public IfStatement(Parser yyp):base(yyp){}}
582 //%+WhileStatement+143
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 143; }}
592 public WhileStatement(Parser yyp):base(yyp){}}
593 //%+DoWhileStatement+144
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 144; }}
603 public DoWhileStatement(Parser yyp):base(yyp){}}
604 //%+ForLoop+145
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 145; }}
616 public ForLoop(Parser yyp):base(yyp){}}
617 //%+ForLoopStatement+146
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 146; }}
636 public ForLoopStatement(Parser yyp):base(yyp){}}
637 //%+FunctionCall+147
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 147; }}
652 public FunctionCall(Parser yyp):base(yyp){}}
653 //%+ArgumentList+148
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 148; }}
668 public ArgumentList(Parser yyp):base(yyp){}}
669 //%+Argument+149
670 public class Argument : SYMBOL{
671 public override string yyname { get { return "Argument"; }}
672 public override int yynum { get { return 149; }}
673 public Argument(Parser yyp):base(yyp){}}
674 //%+ExpressionArgument+150
675 public class ExpressionArgument : Argument{
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 150; }}
683 public ExpressionArgument(Parser yyp):base(yyp){}}
684 //%+Constant+151
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 151; }}
707 public Constant(Parser yyp):base(yyp){}}
708 //%+VectorConstant+152
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 152; }}
718 public VectorConstant(Parser yyp):base(yyp){}}
719 //%+RotationConstant+153
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 153; }}
730 public RotationConstant(Parser yyp):base(yyp){}}
731 //%+ListConstant+154
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 154; }}
739 public ListConstant(Parser yyp):base(yyp){}}
740 //%+Expression+155
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 155; }}
748 public Expression(Parser yyp):base(yyp){}}
749 //%+ConstantExpression+156
750 public class ConstantExpression : Expression{
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 156; }}
757 public ConstantExpression(Parser yyp):base(yyp){}}
758 //%+IdentExpression+157
759 public class IdentExpression : Expression{
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 157; }}
772 public IdentExpression(Parser yyp):base(yyp){}}
773 //%+IdentDotExpression+158
774 public class IdentDotExpression : IdentExpression{
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 158; }}
788 public IdentDotExpression(Parser yyp):base(yyp){}}
789 //%+FunctionCallExpression+159
790 public class FunctionCallExpression : Expression{
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 159; }}
797 public FunctionCallExpression(Parser yyp):base(yyp){}}
798 //%+BinaryExpression+160
799 public class BinaryExpression : Expression{
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 160; }}
814 public BinaryExpression(Parser yyp):base(yyp){}}
815 //%+UnaryExpression+161
816 public class UnaryExpression : Expression{
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 161; }}
830 public UnaryExpression(Parser yyp):base(yyp){}}
831 //%+TypecastExpression+162
832 public class TypecastExpression : Expression{
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 162; }}
846 public TypecastExpression(Parser yyp):base(yyp){}}
847 //%+ParenthesisExpression+163
848 public class ParenthesisExpression : Expression{
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 163; }}
855 public ParenthesisExpression(Parser yyp):base(yyp){}}
856 //%+IncrementDecrementExpression+164
857 public class IncrementDecrementExpression : Expression{
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 164; }}
885 public IncrementDecrementExpression(Parser yyp):base(yyp){}}
886  
887 public class LSLProgramRoot_1 : LSLProgramRoot {
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  
894 public class LSLProgramRoot_2 : LSLProgramRoot {
895 public LSLProgramRoot_2(Parser yyq):base(yyq,
896 ((States)(yyq.StackAt(0).m_value))
897 ){}}
898  
899 public class GlobalDefinitions_1 : GlobalDefinitions {
900 public GlobalDefinitions_1(Parser yyq):base(yyq,
901 ((GlobalVariableDeclaration)(yyq.StackAt(0).m_value))
902 ){}}
903  
904 public class GlobalDefinitions_2 : GlobalDefinitions {
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  
911 public class GlobalDefinitions_3 : GlobalDefinitions {
912 public GlobalDefinitions_3(Parser yyq):base(yyq,
913 ((GlobalFunctionDefinition)(yyq.StackAt(0).m_value))
914 ){}}
915  
916 public class GlobalDefinitions_4 : GlobalDefinitions {
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  
923 public class GlobalVariableDeclaration_1 : GlobalVariableDeclaration {
924 public GlobalVariableDeclaration_1(Parser yyq):base(yyq,
925 ((Declaration)(yyq.StackAt(1).m_value))
926 ){}}
927  
928 public class GlobalVariableDeclaration_2 : GlobalVariableDeclaration {
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  
938 public class GlobalFunctionDefinition_1 : GlobalFunctionDefinition {
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  
947 public class GlobalFunctionDefinition_2 : GlobalFunctionDefinition {
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  
1089 public class VoidArgStateEvent_1 : VoidArgStateEvent {
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  
1096 public class KeyArgStateEvent_1 : KeyArgStateEvent {
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  
1105 public class IntArgStateEvent_1 : IntArgStateEvent {
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  
1114 public class VectorArgStateEvent_1 : VectorArgStateEvent {
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  
1123 public class IntRotRotArgStateEvent_1 : IntRotRotArgStateEvent {
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  
1132 public class IntVecVecArgStateEvent_1 : IntVecVecArgStateEvent {
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  
1141 public class KeyIntIntArgStateEvent_1 : KeyIntIntArgStateEvent {
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  
1150 public class ArgumentDeclarationList_1 : ArgumentDeclarationList {
1151 public ArgumentDeclarationList_1(Parser yyq):base(yyq,
1152 ((Declaration)(yyq.StackAt(0).m_value))
1153 ){}}
1154  
1155 public class ArgumentDeclarationList_2 : ArgumentDeclarationList {
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  
1162 public class KeyArgumentDeclarationList_1 : KeyArgumentDeclarationList {
1163 public KeyArgumentDeclarationList_1(Parser yyq):base(yyq,
1164 ((KeyDeclaration)(yyq.StackAt(0).m_value))
1165 ){}}
1166  
1167 public class IntArgumentDeclarationList_1 : IntArgumentDeclarationList {
1168 public IntArgumentDeclarationList_1(Parser yyq):base(yyq,
1169 ((IntDeclaration)(yyq.StackAt(0).m_value))
1170 ){}}
1171  
1172 public class VectorArgumentDeclarationList_1 : VectorArgumentDeclarationList {
1173 public VectorArgumentDeclarationList_1(Parser yyq):base(yyq,
1174 ((VecDeclaration)(yyq.StackAt(0).m_value))
1175 ){}}
1176  
1177 public class IntRotRotArgumentDeclarationList_1 : IntRotRotArgumentDeclarationList {
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  
1186 public class IntVecVecArgumentDeclarationList_1 : IntVecVecArgumentDeclarationList {
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  
1195 public class KeyIntIntArgumentDeclarationList_1 : KeyIntIntArgumentDeclarationList {
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  
1211 public class KeyDeclaration_1 : KeyDeclaration {
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  
1218 public class IntDeclaration_1 : IntDeclaration {
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  
1225 public class VecDeclaration_1 : VecDeclaration {
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  
1232 public class RotDeclaration_1 : RotDeclaration {
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  
1239 public class CompoundStatement_1 : CompoundStatement {
1240 public CompoundStatement_1(Parser yyq):base(yyq){}}
1241  
1242 public class CompoundStatement_2 : CompoundStatement {
1243 public CompoundStatement_2(Parser yyq):base(yyq,
1244 ((StatementList)(yyq.StackAt(1).m_value))
1245 ){}}
1246  
1247 public class StatementList_1 : StatementList {
1248 public StatementList_1(Parser yyq):base(yyq,
1249 ((Statement)(yyq.StackAt(0).m_value))
1250 ){}}
1251  
1252 public class StatementList_2 : StatementList {
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  
1259 public class EmptyStatement_1 : EmptyStatement {
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  
1332 public class JumpStatement_1 : JumpStatement {
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  
1379 public class WhileStatement_1 : WhileStatement {
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  
1386 public class WhileStatement_2 : WhileStatement {
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  
1393 public class DoWhileStatement_1 : DoWhileStatement {
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  
1400 public class DoWhileStatement_2 : DoWhileStatement {
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  
1427 public class ForLoopStatement_1 : ForLoopStatement {
1428 public ForLoopStatement_1(Parser yyq):base(yyq,
1429 ((Expression)(yyq.StackAt(0).m_value))
1430 ){}}
1431  
1432 public class ForLoopStatement_2 : ForLoopStatement {
1433 public ForLoopStatement_2(Parser yyq):base(yyq,
1434 ((SimpleAssignment)(yyq.StackAt(0).m_value))
1435 ){}}
1436  
1437 public class ForLoopStatement_3 : ForLoopStatement {
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  
1444 public class ForLoopStatement_4 : ForLoopStatement {
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  
1465 public class SimpleAssignment_1 : SimpleAssignment {
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  
1474 public class SimpleAssignment_2 : SimpleAssignment {
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  
1483 public class SimpleAssignment_3 : SimpleAssignment {
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  
1492 public class SimpleAssignment_4 : SimpleAssignment {
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  
1501 public class SimpleAssignment_5 : SimpleAssignment {
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  
1510 public class SimpleAssignment_6 : SimpleAssignment {
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  
1519 public class SimpleAssignment_7 : SimpleAssignment {
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  
1531 public class SimpleAssignment_8 : SimpleAssignment {
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  
1543 public class SimpleAssignment_9 : SimpleAssignment {
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  
1555 public class SimpleAssignment_10 : SimpleAssignment {
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  
1567 public class SimpleAssignment_11 : SimpleAssignment {
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  
1579 public class SimpleAssignment_12 : SimpleAssignment {
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  
1591 public class SimpleAssignment_13 : SimpleAssignment {
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  
1600 public class SimpleAssignment_14 : SimpleAssignment {
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  
1609 public class SimpleAssignment_15 : SimpleAssignment {
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  
1618 public class SimpleAssignment_16 : SimpleAssignment {
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  
1627 public class SimpleAssignment_17 : SimpleAssignment {
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  
1636 public class SimpleAssignment_18 : SimpleAssignment {
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  
1645 public class SimpleAssignment_19 : SimpleAssignment {
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  
1657 public class SimpleAssignment_20 : SimpleAssignment {
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  
1669 public class SimpleAssignment_21 : SimpleAssignment {
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  
1681 public class SimpleAssignment_22 : SimpleAssignment {
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  
1693 public class SimpleAssignment_23 : SimpleAssignment {
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  
1705 public class SimpleAssignment_24 : SimpleAssignment {
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  
1717 public class ReturnStatement_1 : ReturnStatement {
1718 public ReturnStatement_1(Parser yyq):base(yyq,
1719 ((Expression)(yyq.StackAt(0).m_value))
1720 ){}}
1721  
1722 public class ReturnStatement_2 : ReturnStatement {
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  
1745 public class ListConstant_1 : ListConstant {
1746 public ListConstant_1(Parser yyq):base(yyq,
1747 ((ArgumentList)(yyq.StackAt(1).m_value))
1748 ){}}
1749  
1750 public class VectorConstant_1 : VectorConstant {
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  
1759 public class RotationConstant_1 : RotationConstant {
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  
1770 public class ConstantExpression_1 : ConstantExpression {
1771 public ConstantExpression_1(Parser yyq):base(yyq,
1772 ((Constant)(yyq.StackAt(0).m_value))
1773 ){}}
1774  
1775 public class IdentExpression_1 : IdentExpression {
1776 public IdentExpression_1(Parser yyq):base(yyq,
1777 ((IDENT)(yyq.StackAt(0).m_value))
1778 .yytext){}}
1779  
1780 public class IdentDotExpression_1 : IdentDotExpression {
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  
1787 public class IncrementDecrementExpression_1 : IncrementDecrementExpression {
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  
1794 public class IncrementDecrementExpression_2 : IncrementDecrementExpression {
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  
1801 public class IncrementDecrementExpression_3 : IncrementDecrementExpression {
1802 public IncrementDecrementExpression_3(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
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  
1811 public class IncrementDecrementExpression_4 : IncrementDecrementExpression {
1812 public IncrementDecrementExpression_4(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
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  
1821 public class IncrementDecrementExpression_5 : IncrementDecrementExpression {
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  
1828 public class IncrementDecrementExpression_6 : IncrementDecrementExpression {
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  
1835 public class IncrementDecrementExpression_7 : IncrementDecrementExpression {
1836 public IncrementDecrementExpression_7(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
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  
1845 public class IncrementDecrementExpression_8 : IncrementDecrementExpression {
1846 public IncrementDecrementExpression_8(Parser yyq):base(yyq,new IdentDotExpression(((LSLSyntax
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  
1855 public class FunctionCallExpression_1 : FunctionCallExpression {
1856 public FunctionCallExpression_1(Parser yyq):base(yyq,
1857 ((FunctionCall)(yyq.StackAt(0).m_value))
1858 ){}}
1859  
1860 public class BinaryExpression_1 : BinaryExpression {
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  
1869 public class BinaryExpression_2 : BinaryExpression {
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  
1878 public class BinaryExpression_3 : BinaryExpression {
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  
1887 public class BinaryExpression_4 : BinaryExpression {
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  
1896 public class BinaryExpression_5 : BinaryExpression {
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  
1905 public class BinaryExpression_6 : BinaryExpression {
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  
1914 public class BinaryExpression_7 : BinaryExpression {
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  
1923 public class BinaryExpression_8 : BinaryExpression {
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  
1932 public class BinaryExpression_9 : BinaryExpression {
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  
1941 public class BinaryExpression_10 : BinaryExpression {
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  
1950 public class BinaryExpression_11 : BinaryExpression {
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  
1959 public class BinaryExpression_12 : BinaryExpression {
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  
1968 public class BinaryExpression_13 : BinaryExpression {
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  
1977 public class BinaryExpression_14 : BinaryExpression {
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  
1986 public class BinaryExpression_15 : BinaryExpression {
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  
1995 public class BinaryExpression_16 : BinaryExpression {
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  
2004 public class BinaryExpression_17 : BinaryExpression {
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  
2013 public class BinaryExpression_18 : BinaryExpression {
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  
2022 public class UnaryExpression_1 : UnaryExpression {
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  
2029 public class UnaryExpression_2 : UnaryExpression {
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  
2036 public class UnaryExpression_3 : UnaryExpression {
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  
2043 public class ParenthesisExpression_1 : ParenthesisExpression {
2044 public ParenthesisExpression_1(Parser yyq):base(yyq,
2045 ((Expression)(yyq.StackAt(1).m_value))
2046 ){}}
2047  
2048 public class ParenthesisExpression_2 : ParenthesisExpression {
2049 public ParenthesisExpression_2(Parser yyq):base(yyq,
2050 ((SimpleAssignment)(yyq.StackAt(1).m_value))
2051 ){}}
2052  
2053 public class TypecastExpression_1 : TypecastExpression {
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  
2060 public class TypecastExpression_2 : TypecastExpression {
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  
2068 public class TypecastExpression_3 : TypecastExpression {
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  
2078 public class TypecastExpression_4 : TypecastExpression {
2079 public TypecastExpression_4(Parser yyq):base(yyq,
2080 ((Typename)(yyq.StackAt(3).m_value))
2081 .yytext, new IncrementDecrementExpression(((LSLSyntax
2082 )yyq),
2083 ((IDENT)(yyq.StackAt(1).m_value))
2084 .yytext,
2085 ((INCREMENT)(yyq.StackAt(0).m_value))
2086 .yytext, true)){}}
2087  
2088 public class TypecastExpression_5 : TypecastExpression {
2089 public TypecastExpression_5(Parser yyq):base(yyq,
2090 ((Typename)(yyq.StackAt(5).m_value))
2091 .yytext, new IncrementDecrementExpression(((LSLSyntax
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  
2101 public class TypecastExpression_6 : TypecastExpression {
2102 public TypecastExpression_6(Parser yyq):base(yyq,
2103 ((Typename)(yyq.StackAt(3).m_value))
2104 .yytext, new IncrementDecrementExpression(((LSLSyntax
2105 )yyq),
2106 ((IDENT)(yyq.StackAt(1).m_value))
2107 .yytext,
2108 ((DECREMENT)(yyq.StackAt(0).m_value))
2109 .yytext, true)){}}
2110  
2111 public class TypecastExpression_7 : TypecastExpression {
2112 public TypecastExpression_7(Parser yyq):base(yyq,
2113 ((Typename)(yyq.StackAt(5).m_value))
2114 .yytext, new IncrementDecrementExpression(((LSLSyntax
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  
2124 public class TypecastExpression_8 : TypecastExpression {
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  
2131 public class TypecastExpression_9 : TypecastExpression {
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  
2138 public class FunctionCall_1 : FunctionCall {
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  
2145 public class ArgumentList_1 : ArgumentList {
2146 public ArgumentList_1(Parser yyq):base(yyq,
2147 ((Argument)(yyq.StackAt(0).m_value))
2148 ){}}
2149  
2150 public class ArgumentList_2 : ArgumentList {
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  
2157 public class ExpressionArgument_1 : ExpressionArgument {
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 VoidArgEvent_1 : VoidArgEvent {
2238 public VoidArgEvent_1(Parser yyq):base(yyq,
2239 ((STATE_ENTRY_EVENT)(yyq.StackAt(0).m_value))
2240 .yytext){}}
2241  
2242 public class VoidArgEvent_2 : VoidArgEvent {
2243 public VoidArgEvent_2(Parser yyq):base(yyq,
2244 ((STATE_EXIT_EVENT)(yyq.StackAt(0).m_value))
2245 .yytext){}}
2246  
2247 public class VoidArgEvent_3 : VoidArgEvent {
2248 public VoidArgEvent_3(Parser yyq):base(yyq,
2249 ((MOVING_END_EVENT)(yyq.StackAt(0).m_value))
2250 .yytext){}}
2251  
2252 public class VoidArgEvent_4 : VoidArgEvent {
2253 public VoidArgEvent_4(Parser yyq):base(yyq,
2254 ((MOVING_START_EVENT)(yyq.StackAt(0).m_value))
2255 .yytext){}}
2256  
2257 public class VoidArgEvent_5 : VoidArgEvent {
2258 public VoidArgEvent_5(Parser yyq):base(yyq,
2259 ((NO_SENSOR_EVENT)(yyq.StackAt(0).m_value))
2260 .yytext){}}
2261  
2262 public class VoidArgEvent_6 : VoidArgEvent {
2263 public VoidArgEvent_6(Parser yyq):base(yyq,
2264 ((NOT_AT_ROT_TARGET_EVENT)(yyq.StackAt(0).m_value))
2265 .yytext){}}
2266  
2267 public class VoidArgEvent_7 : VoidArgEvent {
2268 public VoidArgEvent_7(Parser yyq):base(yyq,
2269 ((NOT_AT_TARGET_EVENT)(yyq.StackAt(0).m_value))
2270 .yytext){}}
2271  
2272 public class VoidArgEvent_8 : VoidArgEvent {
2273 public VoidArgEvent_8(Parser yyq):base(yyq,
2274 ((TIMER_EVENT)(yyq.StackAt(0).m_value))
2275 .yytext){}}
2276  
2277 public class KeyArgEvent_1 : KeyArgEvent {
2278 public KeyArgEvent_1(Parser yyq):base(yyq,
2279 ((ATTACH_EVENT)(yyq.StackAt(0).m_value))
2280 .yytext){}}
2281  
2282 public class KeyArgEvent_2 : KeyArgEvent {
2283 public KeyArgEvent_2(Parser yyq):base(yyq,
2284 ((OBJECT_REZ_EVENT)(yyq.StackAt(0).m_value))
2285 .yytext){}}
2286  
2287 public class IntArgEvent_1 : IntArgEvent {
2288 public IntArgEvent_1(Parser yyq):base(yyq,
2289 ((CHANGED_EVENT)(yyq.StackAt(0).m_value))
2290 .yytext){}}
2291  
2292 public class IntArgEvent_2 : IntArgEvent {
2293 public IntArgEvent_2(Parser yyq):base(yyq,
2294 ((COLLISION_EVENT)(yyq.StackAt(0).m_value))
2295 .yytext){}}
2296  
2297 public class IntArgEvent_3 : IntArgEvent {
2298 public IntArgEvent_3(Parser yyq):base(yyq,
2299 ((COLLISION_END_EVENT)(yyq.StackAt(0).m_value))
2300 .yytext){}}
2301  
2302 public class IntArgEvent_4 : IntArgEvent {
2303 public IntArgEvent_4(Parser yyq):base(yyq,
2304 ((COLLISION_START_EVENT)(yyq.StackAt(0).m_value))
2305 .yytext){}}
2306  
2307 public class IntArgEvent_5 : IntArgEvent {
2308 public IntArgEvent_5(Parser yyq):base(yyq,
2309 ((ON_REZ_EVENT)(yyq.StackAt(0).m_value))
2310 .yytext){}}
2311  
2312 public class IntArgEvent_6 : IntArgEvent {
2313 public IntArgEvent_6(Parser yyq):base(yyq,
2314 ((RUN_TIME_PERMISSIONS_EVENT)(yyq.StackAt(0).m_value))
2315 .yytext){}}
2316  
2317 public class IntArgEvent_7 : IntArgEvent {
2318 public IntArgEvent_7(Parser yyq):base(yyq,
2319 ((SENSOR_EVENT)(yyq.StackAt(0).m_value))
2320 .yytext){}}
2321  
2322 public class IntArgEvent_8 : IntArgEvent {
2323 public IntArgEvent_8(Parser yyq):base(yyq,
2324 ((TOUCH_EVENT)(yyq.StackAt(0).m_value))
2325 .yytext){}}
2326  
2327 public class IntArgEvent_9 : IntArgEvent {
2328 public IntArgEvent_9(Parser yyq):base(yyq,
2329 ((TOUCH_END_EVENT)(yyq.StackAt(0).m_value))
2330 .yytext){}}
2331  
2332 public class IntArgEvent_10 : IntArgEvent {
2333 public IntArgEvent_10(Parser yyq):base(yyq,
2334 ((TOUCH_START_EVENT)(yyq.StackAt(0).m_value))
2335 .yytext){}}
2336  
2337 public class VectorArgEvent_1 : VectorArgEvent {
2338 public VectorArgEvent_1(Parser yyq):base(yyq,
2339 ((LAND_COLLISION_EVENT)(yyq.StackAt(0).m_value))
2340 .yytext){}}
2341  
2342 public class VectorArgEvent_2 : VectorArgEvent {
2343 public VectorArgEvent_2(Parser yyq):base(yyq,
2344 ((LAND_COLLISION_END_EVENT)(yyq.StackAt(0).m_value))
2345 .yytext){}}
2346  
2347 public class VectorArgEvent_3 : VectorArgEvent {
2348 public VectorArgEvent_3(Parser yyq):base(yyq,
2349 ((LAND_COLLISION_START_EVENT)(yyq.StackAt(0).m_value))
2350 .yytext){}}
2351  
2352 public class IntRotRotArgEvent_1 : IntRotRotArgEvent {
2353 public IntRotRotArgEvent_1(Parser yyq):base(yyq,
2354 ((AT_ROT_TARGET_EVENT)(yyq.StackAt(0).m_value))
2355 .yytext){}}
2356  
2357 public class IntVecVecArgEvent_1 : IntVecVecArgEvent {
2358 public IntVecVecArgEvent_1(Parser yyq):base(yyq,
2359 ((AT_TARGET_EVENT)(yyq.StackAt(0).m_value))
2360 .yytext){}}
2361  
2362 public class KeyIntIntArgEvent_1 : KeyIntIntArgEvent {
2363 public KeyIntIntArgEvent_1(Parser yyq):base(yyq,
2364 ((CONTROL_EVENT)(yyq.StackAt(0).m_value))
2365 .yytext){}}
2366 public class yyLSLSyntax
2367 : YyParser {
2368 public override object Action(Parser yyq,SYMBOL yysym, int yyact) {
2369 switch(yyact) {
2370 case -1: break; //// keep compiler happy
2371 } return null; }
2372  
2373 public class ArgumentDeclarationList_3 : ArgumentDeclarationList {
2374 public ArgumentDeclarationList_3(Parser yyq):base(yyq){}}
2375  
2376 public class ArgumentList_3 : ArgumentList {
2377 public ArgumentList_3(Parser yyq):base(yyq){}}
2378  
2379 public class ArgumentDeclarationList_4 : ArgumentDeclarationList {
2380 public ArgumentDeclarationList_4(Parser yyq):base(yyq){}}
2381  
2382 public class ArgumentList_4 : ArgumentList {
2383 public ArgumentList_4(Parser yyq):base(yyq){}}
2384  
2385 public class ArgumentDeclarationList_5 : ArgumentDeclarationList {
2386 public ArgumentDeclarationList_5(Parser yyq):base(yyq){}}
2387 public yyLSLSyntax
2388 ():base() { arr = new int[] {
2389 101,4,6,52,0,
2390 46,0,53,0,102,
2391 20,103,4,28,76,
2392 0,83,0,76,0,
2393 80,0,114,0,111,
2394 0,103,0,114,0,
2395 97,0,109,0,82,
2396 0,111,0,111,0,
2397 116,0,1,96,1,
2398 2,104,18,1,2841,
2399 102,2,0,105,5,
2400 394,1,0,106,18,
2401 1,0,0,2,0,
2402 1,1,107,18,1,
2403 1,108,20,109,4,
2404 18,76,0,73,0,
2405 83,0,84,0,95,
2406 0,84,0,89,0,
2407 80,0,69,0,1,
2408 57,1,1,2,0,
2409 1,2,110,18,1,
2410 2,111,20,112,4,
2411 26,82,0,79,0,
2412 84,0,65,0,84,
2413 0,73,0,79,0,
2414 78,0,95,0,84,
2415 0,89,0,80,0,
2416 69,0,1,56,1,
2417 1,2,0,1,3,
2418 113,18,1,3,114,
2419 20,115,4,22,86,
2420 0,69,0,67,0,
2421 84,0,79,0,82,
2422 0,95,0,84,0,
2423 89,0,80,0,69,
2424 0,1,55,1,1,
2425 2,0,1,4,116,
2426 18,1,4,117,20,
2427 118,4,16,75,0,
2428 69,0,89,0,95,
2429 0,84,0,89,0,
2430 80,0,69,0,1,
2431 54,1,1,2,0,
2432 1,5,119,18,1,
2433 5,120,20,121,4,
2434 22,83,0,84,0,
2435 82,0,73,0,78,
2436 0,71,0,95,0,
2437 84,0,89,0,80,
2438 0,69,0,1,53,
2439 1,1,2,0,1,
2440 6,122,18,1,6,
2441 123,20,124,4,20,
2442 70,0,76,0,79,
2443 0,65,0,84,0,
2444 95,0,84,0,89,
2445 0,80,0,69,0,
2446 1,52,1,1,2,
2447 0,1,7,125,18,
2448 1,7,126,20,127,
2449 4,24,73,0,78,
2450 0,84,0,69,0,
2451 71,0,69,0,82,
2452 0,95,0,84,0,
2453 89,0,80,0,69,
2454 0,1,51,1,1,
2455 2,0,1,8,128,
2456 18,1,8,129,20,
2457 130,4,16,84,0,
2458 121,0,112,0,101,
2459 0,110,0,97,0,
2460 109,0,101,0,1,
2461 123,1,2,2,0,
2462 1,9,131,18,1,
2463 9,132,20,133,4,
2464 10,73,0,68,0,
2465 69,0,78,0,84,
2466 0,1,92,1,1,
2467 2,0,1,10,134,
2468 18,1,10,135,20,
2469 136,4,20,76,0,
2470 69,0,70,0,84,
2471 0,95,0,80,0,
2472 65,0,82,0,69,
2473 0,78,0,1,16,
2474 1,1,2,0,1,
2475 18,137,18,1,18,
2476 129,2,0,1,19,
2477 138,18,1,19,132,
2478 2,0,1,20,139,
2479 18,1,20,140,20,
2480 141,4,46,65,0,
2481 114,0,103,0,117,
2482 0,109,0,101,0,
2483 110,0,116,0,68,
2484 0,101,0,99,0,
2485 108,0,97,0,114,
2486 0,97,0,116,0,
2487 105,0,111,0,110,
2488 0,76,0,105,0,
2489 115,0,116,0,1,
2490 111,1,2,2,0,
2491 1,21,142,18,1,
2492 21,143,20,144,4,
2493 10,67,0,79,0,
2494 77,0,77,0,65,
2495 0,1,14,1,1,
2496 2,0,1,2807,145,
2497 18,1,2807,146,20,
2498 147,4,18,83,0,
2499 69,0,77,0,73,
2500 0,67,0,79,0,
2501 76,0,79,0,78,
2502 0,1,11,1,1,
2503 2,0,1,1694,148,
2504 18,1,1694,149,20,
2505 150,4,32,70,0,
2506 111,0,114,0,76,
2507 0,111,0,111,0,
2508 112,0,83,0,116,
2509 0,97,0,116,0,
2510 101,0,109,0,101,
2511 0,110,0,116,0,
2512 1,146,1,2,2,
2513 0,1,1695,151,18,
2514 1,1695,143,2,0,
2515 1,2645,152,18,1,
2516 2645,153,20,154,4,
2517 34,86,0,111,0,
2518 105,0,100,0,65,
2519 0,114,0,103,0,
2520 83,0,116,0,97,
2521 0,116,0,101,0,
2522 69,0,118,0,101,
2523 0,110,0,116,0,
2524 1,104,1,2,2,
2525 0,1,2646,155,18,
2526 1,2646,156,20,157,
2527 4,20,83,0,116,
2528 0,97,0,116,0,
2529 101,0,69,0,118,
2530 0,101,0,110,0,
2531 116,0,1,103,1,
2532 2,2,0,1,30,
2533 158,18,1,30,159,
2534 20,160,4,22,68,
2535 0,101,0,99,0,
2536 108,0,97,0,114,
2537 0,97,0,116,0,
2538 105,0,111,0,110,
2539 0,1,118,1,2,
2540 2,0,1,31,161,
2541 18,1,31,162,20,
2542 163,4,22,82,0,
2543 73,0,71,0,72,
2544 0,84,0,95,0,
2545 80,0,65,0,82,
2546 0,69,0,78,0,
2547 1,17,1,1,2,
2548 0,1,32,164,18,
2549 1,32,165,20,166,
2550 4,20,76,0,69,
2551 0,70,0,84,0,
2552 95,0,66,0,82,
2553 0,65,0,67,0,
2554 69,0,1,12,1,
2555 1,2,0,1,2650,
2556 167,18,1,2650,168,
2557 20,169,4,44,73,
2558 0,110,0,116,0,
2559 82,0,111,0,116,
2560 0,82,0,111,0,
2561 116,0,65,0,114,
2562 0,103,0,83,0,
2563 116,0,97,0,116,
2564 0,101,0,69,0,
2565 118,0,101,0,110,
2566 0,116,0,1,108,
2567 1,2,2,0,1,
2568 2819,170,18,1,2819,
2569 171,20,172,4,34,
2570 71,0,108,0,111,
2571 0,98,0,97,0,
2572 108,0,68,0,101,
2573 0,102,0,105,0,
2574 110,0,105,0,116,
2575 0,105,0,111,0,
2576 110,0,115,0,1,
2577 97,1,2,2,0,
2578 1,2652,173,18,1,
2579 2652,174,20,175,4,
2580 32,73,0,110,0,
2581 116,0,65,0,114,
2582 0,103,0,83,0,
2583 116,0,97,0,116,
2584 0,101,0,69,0,
2585 118,0,101,0,110,
2586 0,116,0,1,106,
2587 1,2,2,0,1,
2588 1114,176,18,1,1114,
2589 132,2,0,1,2654,
2590 177,18,1,2654,153,
2591 2,0,1,1152,178,
2592 18,1,1152,179,20,
2593 180,4,32,83,0,
2594 105,0,109,0,112,
2595 0,108,0,101,0,
2596 65,0,115,0,115,
2597 0,105,0,103,0,
2598 110,0,109,0,101,
2599 0,110,0,116,0,
2600 1,137,1,2,2,
2601 0,1,1117,181,18,
2602 1,1117,182,20,183,
2603 4,28,80,0,69,
2604 0,82,0,67,0,
2605 69,0,78,0,84,
2606 0,95,0,69,0,
2607 81,0,85,0,65,
2608 0,76,0,83,0,
2609 1,10,1,1,2,
2610 0,1,40,184,18,
2611 1,40,132,2,0,
2612 1,41,185,18,1,
2613 41,135,2,0,1,
2614 42,186,18,1,42,
2615 187,20,188,4,20,
2616 69,0,120,0,112,
2617 0,114,0,101,0,
2618 115,0,115,0,105,
2619 0,111,0,110,0,
2620 1,155,1,2,2,
2621 0,1,43,189,18,
2622 1,43,190,20,191,
2623 4,22,82,0,73,
2624 0,71,0,72,0,
2625 84,0,95,0,83,
2626 0,72,0,73,0,
2627 70,0,84,0,1,
2628 41,1,1,2,0,
2629 1,44,192,18,1,
2630 44,132,2,0,1,
2631 1159,193,18,1,1159,
2632 187,2,0,1,46,
2633 194,18,1,46,195,
2634 20,196,4,12,80,
2635 0,69,0,82,0,
2636 73,0,79,0,68,
2637 0,1,24,1,1,
2638 2,0,1,47,197,
2639 18,1,47,132,2,
2640 0,1,48,198,18,
2641 1,48,199,20,200,
2642 4,18,68,0,69,
2643 0,67,0,82,0,
2644 69,0,77,0,69,
2645 0,78,0,84,0,
2646 1,5,1,1,2,
2647 0,1,49,201,18,
2648 1,49,202,20,203,
2649 4,18,73,0,78,
2650 0,67,0,82,0,
2651 69,0,77,0,69,
2652 0,78,0,84,0,
2653 1,4,1,1,2,
2654 0,1,50,204,18,
2655 1,50,199,2,0,
2656 1,51,205,18,1,
2657 51,202,2,0,1,
2658 52,206,18,1,52,
2659 135,2,0,1,2281,
2660 207,18,1,2281,179,
2661 2,0,1,2839,208,
2662 18,1,2839,209,20,
2663 210,4,48,71,0,
2664 108,0,111,0,98,
2665 0,97,0,108,0,
2666 70,0,117,0,110,
2667 0,99,0,116,0,
2668 105,0,111,0,110,
2669 0,68,0,101,0,
2670 102,0,105,0,110,
2671 0,105,0,116,0,
2672 105,0,111,0,110,
2673 0,1,99,1,2,
2674 2,0,1,2840,211,
2675 18,1,2840,212,20,
2676 213,4,50,71,0,
2677 108,0,111,0,98,
2678 0,97,0,108,0,
2679 86,0,97,0,114,
2680 0,105,0,97,0,
2681 98,0,108,0,101,
2682 0,68,0,101,0,
2683 99,0,108,0,97,
2684 0,114,0,97,0,
2685 116,0,105,0,111,
2686 0,110,0,1,98,
2687 1,2,2,0,1,
2688 2841,104,1,2842,214,
2689 18,1,2842,215,23,
2690 216,4,6,69,0,
2691 79,0,70,0,1,
2692 2,1,6,2,0,
2693 1,1730,217,18,1,
2694 1730,179,2,0,1,
2695 1731,218,18,1,1731,
2696 146,2,0,1,61,
2697 219,18,1,61,129,
2698 2,0,1,62,220,
2699 18,1,62,162,2,
2700 0,1,63,221,18,
2701 1,63,132,2,0,
2702 1,65,222,18,1,
2703 65,195,2,0,1,
2704 66,223,18,1,66,
2705 132,2,0,1,67,
2706 224,18,1,67,199,
2707 2,0,1,68,225,
2708 18,1,68,202,2,
2709 0,1,69,226,18,
2710 1,69,199,2,0,
2711 1,70,227,18,1,
2712 70,202,2,0,1,
2713 71,228,18,1,71,
2714 135,2,0,1,73,
2715 229,18,1,73,187,
2716 2,0,1,74,230,
2717 18,1,74,162,2,
2718 0,1,1189,231,18,
2719 1,1189,232,20,233,
2720 4,22,83,0,84,
2721 0,65,0,82,0,
2722 95,0,69,0,81,
2723 0,85,0,65,0,
2724 76,0,83,0,1,
2725 8,1,1,2,0,
2726 1,76,234,18,1,
2727 76,235,20,236,4,
2728 20,76,0,69,0,
2729 70,0,84,0,95,
2730 0,83,0,72,0,
2731 73,0,70,0,84,
2732 0,1,40,1,1,
2733 2,0,1,1153,237,
2734 18,1,1153,238,20,
2735 239,4,24,83,0,
2736 76,0,65,0,83,
2737 0,72,0,95,0,
2738 69,0,81,0,85,
2739 0,65,0,76,0,
2740 83,0,1,9,1,
2741 1,2,0,1,79,
2742 240,18,1,79,241,
2743 20,242,4,10,84,
2744 0,73,0,76,0,
2745 68,0,69,0,1,
2746 36,1,1,2,0,
2747 1,1195,243,18,1,
2748 1195,187,2,0,1,
2749 82,244,18,1,82,
2750 187,2,0,1,1123,
2751 245,18,1,1123,187,
2752 2,0,1,85,246,
2753 18,1,85,247,20,
2754 248,4,26,83,0,
2755 84,0,82,0,79,
2756 0,75,0,69,0,
2757 95,0,83,0,84,
2758 0,82,0,79,0,
2759 75,0,69,0,1,
2760 39,1,1,2,0,
2761 1,2547,249,18,1,
2762 2547,250,20,251,4,
2763 64,73,0,110,0,
2764 116,0,82,0,111,
2765 0,116,0,82,0,
2766 111,0,116,0,65,
2767 0,114,0,103,0,
2768 117,0,109,0,101,
2769 0,110,0,116,0,
2770 68,0,101,0,99,
2771 0,108,0,97,0,
2772 114,0,97,0,116,
2773 0,105,0,111,0,
2774 110,0,76,0,105,
2775 0,115,0,116,0,
2776 1,115,1,2,2,
2777 0,1,89,252,18,
2778 1,89,253,20,254,
2779 4,10,77,0,73,
2780 0,78,0,85,0,
2781 83,0,1,19,1,
2782 1,2,0,1,2318,
2783 255,18,1,2318,146,
2784 2,0,1,2788,256,
2785 18,1,2788,187,2,
2786 0,1,93,257,18,
2787 1,93,187,2,0,
2788 1,97,258,18,1,
2789 97,259,20,260,4,
2790 14,65,0,77,0,
2791 80,0,95,0,65,
2792 0,77,0,80,0,
2793 1,38,1,1,2,
2794 0,1,102,261,18,
2795 1,102,262,20,263,
2796 4,22,69,0,88,
2797 0,67,0,76,0,
2798 65,0,77,0,65,
2799 0,84,0,73,0,
2800 79,0,78,0,1,
2801 37,1,1,2,0,
2802 1,1775,264,18,1,
2803 1775,162,2,0,1,
2804 107,265,18,1,107,
2805 187,2,0,1,2337,
2806 266,18,1,2337,162,
2807 2,0,1,1224,267,
2808 18,1,1224,179,2,
2809 0,1,1225,268,18,
2810 1,1225,269,20,270,
2811 4,24,77,0,73,
2812 0,78,0,85,0,
2813 83,0,95,0,69,
2814 0,81,0,85,0,
2815 65,0,76,0,83,
2816 0,1,7,1,1,
2817 2,0,1,112,271,
2818 18,1,112,272,20,
2819 273,4,28,71,0,
2820 82,0,69,0,65,
2821 0,84,0,69,0,
2822 82,0,95,0,69,
2823 0,81,0,85,0,
2824 65,0,76,0,83,
2825 0,1,32,1,1,
2826 2,0,1,1188,274,
2827 18,1,1188,179,2,
2828 0,1,1231,275,18,
2829 1,1231,187,2,0,
2830 1,118,276,18,1,
2831 118,187,2,0,1,
2832 1737,277,18,1,1737,
2833 187,2,0,1,2818,
2834 278,18,1,2818,146,
2835 2,0,1,124,279,
2836 18,1,124,280,20,
2837 281,4,22,76,0,
2838 69,0,83,0,83,
2839 0,95,0,69,0,
2840 81,0,85,0,65,
2841 0,76,0,83,0,
2842 1,31,1,1,2,
2843 0,1,2657,282,18,
2844 1,2657,165,2,0,
2845 1,130,283,18,1,
2846 130,187,2,0,1,
2847 1803,284,18,1,1803,
2848 285,20,286,4,18,
2849 83,0,116,0,97,
2850 0,116,0,101,0,
2851 109,0,101,0,110,
2852 0,116,0,1,134,
2853 1,2,2,0,1,
2854 1804,287,18,1,1804,
2855 288,20,289,4,4,
2856 68,0,79,0,1,
2857 44,1,1,2,0,
2858 1,2830,290,18,1,
2859 2830,291,20,292,4,
2860 12,83,0,116,0,
2861 97,0,116,0,101,
2862 0,115,0,1,100,
2863 1,2,2,0,1,
2864 2364,293,18,1,2364,
2865 285,2,0,1,137,
2866 294,18,1,137,295,
2867 20,296,4,36,69,
2868 0,88,0,67,0,
2869 76,0,65,0,77,
2870 0,65,0,84,0,
2871 73,0,79,0,78,
2872 0,95,0,69,0,
2873 81,0,85,0,65,
2874 0,76,0,83,0,
2875 1,30,1,1,2,
2876 0,1,2293,297,18,
2877 1,2293,146,2,0,
2878 1,1701,298,18,1,
2879 1701,187,2,0,1,
2880 1756,299,18,1,1756,
2881 146,2,0,1,2527,
2882 300,18,1,2527,132,
2883 2,0,1,143,301,
2884 18,1,143,187,2,
2885 0,1,2299,302,18,
2886 1,2299,187,2,0,
2887 1,1260,303,18,1,
2888 1260,179,2,0,1,
2889 1261,304,18,1,1261,
2890 305,20,306,4,22,
2891 80,0,76,0,85,
2892 0,83,0,95,0,
2893 69,0,81,0,85,
2894 0,65,0,76,0,
2895 83,0,1,6,1,
2896 1,2,0,1,2528,
2897 307,18,1,2528,308,
2898 20,309,4,28,86,
2899 0,101,0,99,0,
2900 68,0,101,0,99,
2901 0,108,0,97,0,
2902 114,0,97,0,116,
2903 0,105,0,111,0,
2904 110,0,1,121,1,
2905 2,2,0,1,151,
2906 310,18,1,151,311,
2907 20,312,4,26,69,
2908 0,81,0,85,0,
2909 65,0,76,0,83,
2910 0,95,0,69,0,
2911 81,0,85,0,65,
2912 0,76,0,83,0,
2913 1,29,1,1,2,
2914 0,1,1267,313,18,
2915 1,1267,187,2,0,
2916 1,2765,314,18,1,
2917 2765,132,2,0,1,
2918 157,315,18,1,157,
2919 187,2,0,1,1773,
2920 316,18,1,1773,149,
2921 2,0,1,1832,317,
2922 18,1,1832,285,2,
2923 0,1,1833,318,18,
2924 1,1833,319,20,320,
2925 4,10,87,0,72,
2926 0,73,0,76,0,
2927 69,0,1,45,1,
2928 1,2,0,1,1834,
2929 321,18,1,1834,135,
2930 2,0,1,166,322,
2931 18,1,166,323,20,
2932 324,4,20,76,0,
2933 69,0,70,0,84,
2934 0,95,0,65,0,
2935 78,0,71,0,76,
2936 0,69,0,1,25,
2937 1,1,2,0,1,
2938 1840,325,18,1,1840,
2939 187,2,0,1,2779,
2940 326,18,1,2779,327,
2941 20,328,4,34,67,
2942 0,111,0,109,0,
2943 112,0,111,0,117,
2944 0,110,0,100,0,
2945 83,0,116,0,97,
2946 0,116,0,101,0,
2947 109,0,101,0,110,
2948 0,116,0,1,132,
2949 1,2,2,0,1,
2950 172,329,18,1,172,
2951 187,2,0,1,2335,
2952 330,18,1,2335,149,
2953 2,0,1,1296,331,
2954 18,1,1296,179,2,
2955 0,1,1297,332,18,
2956 1,1297,333,20,334,
2957 4,12,69,0,81,
2958 0,85,0,65,0,
2959 76,0,83,0,1,
2960 15,1,1,2,0,
2961 1,2413,335,18,1,
2962 2413,336,20,337,4,
2963 26,83,0,116,0,
2964 97,0,116,0,101,
2965 0,109,0,101,0,
2966 110,0,116,0,76,
2967 0,105,0,115,0,
2968 116,0,1,133,1,
2969 2,2,0,1,1859,
2970 338,18,1,1859,162,
2971 2,0,1,1860,339,
2972 18,1,1860,146,2,
2973 0,1,188,340,18,
2974 1,188,187,2,0,
2975 1,182,341,18,1,
2976 182,342,20,343,4,
2977 22,82,0,73,0,
2978 71,0,72,0,84,
2979 0,95,0,65,0,
2980 78,0,71,0,76,
2981 0,69,0,1,26,
2982 1,1,2,0,1,
2983 199,344,18,1,199,
2984 345,20,346,4,10,
2985 67,0,65,0,82,
2986 0,69,0,84,0,
2987 1,35,1,1,2,
2988 0,1,1871,347,18,
2989 1,1871,179,2,0,
2990 1,1872,348,18,1,
2991 1872,162,2,0,1,
2992 1873,349,18,1,1873,
2993 146,2,0,1,1875,
2994 350,18,1,1875,319,
2995 2,0,1,205,351,
2996 18,1,205,187,2,
2997 0,1,2581,352,18,
2998 1,2581,135,2,0,
2999 1,1882,353,18,1,
3000 1882,187,2,0,1,
3001 2227,354,18,1,2227,
3002 285,2,0,1,2590,
3003 355,18,1,2590,140,
3004 2,0,1,217,356,
3005 18,1,217,357,20,
3006 358,4,12,83,0,
3007 84,0,82,0,79,
3008 0,75,0,69,0,
3009 1,34,1,1,2,
3010 0,1,1332,359,18,
3011 1,1332,179,2,0,
3012 1,1335,360,18,1,
3013 1335,182,2,0,1,
3014 223,361,18,1,223,
3015 187,2,0,1,1341,
3016 362,18,1,1341,187,
3017 2,0,1,1901,363,
3018 18,1,1901,162,2,
3019 0,1,1303,364,18,
3020 1,1303,187,2,0,
3021 1,2837,365,18,1,
3022 2837,209,2,0,1,
3023 2838,366,18,1,2838,
3024 212,2,0,1,2462,
3025 367,18,1,2462,285,
3026 2,0,1,236,368,
3027 18,1,236,369,20,
3028 370,4,6,65,0,
3029 77,0,80,0,1,
3030 33,1,1,2,0,
3031 1,2466,371,18,1,
3032 2466,327,2,0,1,
3033 2467,372,18,1,2467,
3034 159,2,0,1,2468,
3035 373,18,1,2468,374,
3036 20,375,4,10,83,
3037 0,84,0,65,0,
3038 84,0,69,0,1,
3039 48,1,1,2,0,
3040 1,2469,376,18,1,
3041 2469,132,2,0,1,
3042 242,377,18,1,242,
3043 187,2,0,1,2471,
3044 378,18,1,2471,379,
3045 20,380,4,26,67,
3046 0,79,0,78,0,
3047 84,0,82,0,79,
3048 0,76,0,95,0,
3049 69,0,86,0,69,
3050 0,78,0,84,0,
3051 1,65,1,1,2,
3052 0,1,2472,381,18,
3053 1,2472,382,20,383,
3054 4,30,65,0,84,
3055 0,95,0,84,0,
3056 65,0,82,0,71,
3057 0,69,0,84,0,
3058 95,0,69,0,86,
3059 0,69,0,78,0,
3060 84,0,1,59,1,
3061 1,2,0,1,2473,
3062 384,18,1,2473,385,
3063 20,386,4,38,65,
3064 0,84,0,95,0,
3065 82,0,79,0,84,
3066 0,95,0,84,0,
3067 65,0,82,0,71,
3068 0,69,0,84,0,
3069 95,0,69,0,86,
3070 0,69,0,78,0,
3071 84,0,1,58,1,
3072 1,2,0,1,2474,
3073 387,18,1,2474,388,
3074 20,389,4,52,76,
3075 0,65,0,78,0,
3076 68,0,95,0,67,
3077 0,79,0,76,0,
3078 76,0,73,0,83,
3079 0,73,0,79,0,
3080 78,0,95,0,83,
3081 0,84,0,65,0,
3082 82,0,84,0,95,
3083 0,69,0,86,0,
3084 69,0,78,0,84,
3085 0,1,71,1,1,
3086 2,0,1,2475,390,
3087 18,1,2475,391,20,
3088 392,4,48,76,0,
3089 65,0,78,0,68,
3090 0,95,0,67,0,
3091 79,0,76,0,76,
3092 0,73,0,83,0,
3093 73,0,79,0,78,
3094 0,95,0,69,0,
3095 78,0,68,0,95,
3096 0,69,0,86,0,
3097 69,0,78,0,84,
3098 0,1,70,1,1,
3099 2,0,1,2476,393,
3100 18,1,2476,394,20,
3101 395,4,40,76,0,
3102 65,0,78,0,68,
3103 0,95,0,67,0,
3104 79,0,76,0,76,
3105 0,73,0,83,0,
3106 73,0,79,0,78,
3107 0,95,0,69,0,
3108 86,0,69,0,78,
3109 0,84,0,1,69,
3110 1,1,2,0,1,
3111 2477,396,18,1,2477,
3112 397,20,398,4,34,
3113 84,0,79,0,85,
3114 0,67,0,72,0,
3115 95,0,83,0,84,
3116 0,65,0,82,0,
3117 84,0,95,0,69,
3118 0,86,0,69,0,
3119 78,0,84,0,1,
3120 89,1,1,2,0,
3121 1,2478,399,18,1,
3122 2478,400,20,401,4,
3123 30,84,0,79,0,
3124 85,0,67,0,72,
3125 0,95,0,69,0,
3126 78,0,68,0,95,
3127 0,69,0,86,0,
3128 69,0,78,0,84,
3129 0,1,90,1,1,
3130 2,0,1,2479,402,
3131 18,1,2479,403,20,
3132 404,4,22,84,0,
3133 79,0,85,0,67,
3134 0,72,0,95,0,
3135 69,0,86,0,69,
3136 0,78,0,84,0,
3137 1,88,1,1,2,
3138 0,1,2480,405,18,
3139 1,2480,406,20,407,
3140 4,24,83,0,69,
3141 0,78,0,83,0,
3142 79,0,82,0,95,
3143 0,69,0,86,0,
3144 69,0,78,0,84,
3145 0,1,84,1,1,
3146 2,0,1,2481,408,
3147 18,1,2481,409,20,
3148 410,4,52,82,0,
3149 85,0,78,0,95,
3150 0,84,0,73,0,
3151 77,0,69,0,95,
3152 0,80,0,69,0,
3153 82,0,77,0,73,
3154 0,83,0,83,0,
3155 73,0,79,0,78,
3156 0,83,0,95,0,
3157 69,0,86,0,69,
3158 0,78,0,84,0,
3159 1,83,1,1,2,
3160 0,1,2482,411,18,
3161 1,2482,412,20,413,
3162 4,24,79,0,78,
3163 0,95,0,82,0,
3164 69,0,90,0,95,
3165 0,69,0,86,0,
3166 69,0,78,0,84,
3167 0,1,81,1,1,
3168 2,0,1,2483,414,
3169 18,1,2483,415,20,
3170 416,4,42,67,0,
3171 79,0,76,0,76,
3172 0,73,0,83,0,
3173 73,0,79,0,78,
3174 0,95,0,83,0,
3175 84,0,65,0,82,
3176 0,84,0,95,0,
3177 69,0,86,0,69,
3178 0,78,0,84,0,
3179 1,64,1,1,2,
3180 0,1,256,417,18,
3181 1,256,418,20,419,
3182 4,14,80,0,69,
3183 0,82,0,67,0,
3184 69,0,78,0,84,
3185 0,1,22,1,1,
3186 2,0,1,1371,420,
3187 18,1,1371,238,2,
3188 0,1,2486,421,18,
3189 1,2486,422,20,423,
3190 4,26,67,0,72,
3191 0,65,0,78,0,
3192 71,0,69,0,68,
3193 0,95,0,69,0,
3194 86,0,69,0,78,
3195 0,84,0,1,61,
3196 1,1,2,0,1,
3197 2487,424,18,1,2487,
3198 425,20,426,4,32,
3199 79,0,66,0,74,
3200 0,69,0,67,0,
3201 84,0,95,0,82,
3202 0,69,0,90,0,
3203 95,0,69,0,86,
3204 0,69,0,78,0,
3205 84,0,1,80,1,
3206 1,2,0,1,1931,
3207 427,18,1,1931,285,
3208 2,0,1,1932,428,
3209 18,1,1932,429,20,
3210 430,4,4,73,0,
3211 70,0,1,42,1,
3212 1,2,0,1,262,
3213 431,18,1,262,187,
3214 2,0,1,1377,432,
3215 18,1,1377,187,2,
3216 0,1,2492,433,18,
3217 1,2492,434,20,435,
3218 4,30,78,0,79,
3219 0,95,0,83,0,
3220 69,0,78,0,83,
3221 0,79,0,82,0,
3222 95,0,69,0,86,
3223 0,69,0,78,0,
3224 84,0,1,77,1,
3225 1,2,0,1,1876,
3226 436,18,1,1876,135,
3227 2,0,1,2494,437,
3228 18,1,2494,438,20,
3229 439,4,32,77,0,
3230 79,0,86,0,73,
3231 0,78,0,71,0,
3232 95,0,69,0,78,
3233 0,68,0,95,0,
3234 69,0,86,0,69,
3235 0,78,0,84,0,
3236 1,75,1,1,2,
3237 0,1,2495,440,18,
3238 1,2495,441,20,442,
3239 4,32,83,0,84,
3240 0,65,0,84,0,
3241 69,0,95,0,69,
3242 0,88,0,73,0,
3243 84,0,95,0,69,
3244 0,86,0,69,0,
3245 78,0,84,0,1,
3246 86,1,1,2,0,
3247 1,1939,443,18,1,
3248 1939,187,2,0,1,
3249 2497,444,18,1,2497,
3250 445,20,446,4,36,
3251 72,0,84,0,84,
3252 0,80,0,95,0,
3253 82,0,69,0,81,
3254 0,85,0,69,0,
3255 83,0,84,0,95,
3256 0,69,0,86,0,
3257 69,0,78,0,84,
3258 0,1,91,1,1,
3259 2,0,1,827,447,
3260 18,1,827,187,2,
3261 0,1,2499,448,18,
3262 1,2499,449,20,450,
3263 4,22,77,0,79,
3264 0,78,0,69,0,
3265 89,0,95,0,69,
3266 0,86,0,69,0,
3267 78,0,84,0,1,
3268 74,1,1,2,0,
3269 1,2500,451,18,1,
3270 2500,452,20,453,4,
3271 24,76,0,73,0,
3272 83,0,84,0,69,
3273 0,78,0,95,0,
3274 69,0,86,0,69,
3275 0,78,0,84,0,
3276 1,73,1,1,2,
3277 0,1,2501,454,18,
3278 1,2501,455,20,456,
3279 4,36,76,0,73,
3280 0,78,0,75,0,
3281 95,0,77,0,69,
3282 0,83,0,83,0,
3283 65,0,71,0,69,
3284 0,95,0,69,0,
3285 86,0,69,0,78,
3286 0,84,0,1,72,
3287 1,1,2,0,1,
3288 2502,457,18,1,2502,
3289 458,20,459,4,38,
3290 72,0,84,0,84,
3291 0,80,0,95,0,
3292 82,0,69,0,83,
3293 0,80,0,79,0,
3294 78,0,83,0,69,
3295 0,95,0,69,0,
3296 86,0,69,0,78,
3297 0,84,0,1,68,
3298 1,1,2,0,1,
3299 2503,460,18,1,2503,
3300 461,20,462,4,22,
3301 69,0,77,0,65,
3302 0,73,0,76,0,
3303 95,0,69,0,86,
3304 0,69,0,78,0,
3305 84,0,1,67,1,
3306 1,2,0,1,2504,
3307 463,18,1,2504,464,
3308 20,465,4,32,68,
3309 0,65,0,84,0,
3310 65,0,83,0,69,
3311 0,82,0,86,0,
3312 69,0,82,0,95,
3313 0,69,0,86,0,
3314 69,0,78,0,84,
3315 0,1,66,1,1,
3316 2,0,1,277,466,
3317 18,1,277,467,20,
3318 468,4,10,83,0,
3319 76,0,65,0,83,
3320 0,72,0,1,21,
3321 1,1,2,0,1,
3322 2506,469,18,1,2506,
3323 135,2,0,1,2507,
3324 470,18,1,2507,117,
3325 2,0,1,2508,471,
3326 18,1,2508,132,2,
3327 0,1,2509,472,18,
3328 1,2509,473,20,474,
3329 4,28,75,0,101,
3330 0,121,0,68,0,
3331 101,0,99,0,108,
3332 0,97,0,114,0,
3333 97,0,116,0,105,
3334 0,111,0,110,0,
3335 1,119,1,2,2,
3336 0,1,2510,475,18,
3337 1,2510,143,2,0,
3338 1,283,476,18,1,
3339 283,187,2,0,1,
3340 2512,477,18,1,2512,
3341 132,2,0,1,2513,
3342 478,18,1,2513,479,
3343 20,480,4,28,73,
3344 0,110,0,116,0,
3345 68,0,101,0,99,
3346 0,108,0,97,0,
3347 114,0,97,0,116,
3348 0,105,0,111,0,
3349 110,0,1,120,1,
3350 2,2,0,1,2514,
3351 481,18,1,2514,143,
3352 2,0,1,1958,482,
3353 18,1,1958,162,2,
3354 0,1,2516,483,18,
3355 1,2516,479,2,0,
3356 1,2517,484,18,1,
3357 2517,485,20,486,4,
3358 64,75,0,101,0,
3359 121,0,73,0,110,
3360 0,116,0,73,0,
3361 110,0,116,0,65,
3362 0,114,0,103,0,
3363 117,0,109,0,101,
3364 0,110,0,116,0,
3365 68,0,101,0,99,
3366 0,108,0,97,0,
3367 114,0,97,0,116,
3368 0,105,0,111,0,
3369 110,0,76,0,105,
3370 0,115,0,116,0,
3371 1,117,1,2,2,
3372 0,1,2518,487,18,
3373 1,2518,162,2,0,
3374 1,1406,488,18,1,
3375 1406,179,2,0,1,
3376 1407,489,18,1,1407,
3377 232,2,0,1,2522,
3378 490,18,1,2522,135,
3379 2,0,1,2524,491,
3380 18,1,2524,479,2,
3381 0,1,2525,492,18,
3382 1,2525,143,2,0,
3383 1,2526,493,18,1,
3384 2526,114,2,0,1,
3385 299,494,18,1,299,
3386 495,20,496,4,8,
3387 83,0,84,0,65,
3388 0,82,0,1,20,
3389 1,1,2,0,1,
3390 1370,497,18,1,1370,
3391 179,2,0,1,2529,
3392 498,18,1,2529,143,
3393 2,0,1,2531,499,
3394 18,1,2531,308,2,
3395 0,1,2532,500,18,
3396 1,2532,501,20,502,
3397 4,64,73,0,110,
3398 0,116,0,86,0,
3399 101,0,99,0,86,
3400 0,101,0,99,0,
3401 65,0,114,0,103,
3402 0,117,0,109,0,
3403 101,0,110,0,116,
3404 0,68,0,101,0,
3405 99,0,108,0,97,
3406 0,114,0,97,0,
3407 116,0,105,0,111,
3408 0,110,0,76,0,
3409 105,0,115,0,116,
3410 0,1,116,1,2,
3411 2,0,1,305,503,
3412 18,1,305,187,2,
3413 0,1,2535,504,18,
3414 1,2535,327,2,0,
3415 1,2458,505,18,1,
3416 2458,285,2,0,1,
3417 2459,506,18,1,2459,
3418 507,20,508,4,22,
3419 82,0,73,0,71,
3420 0,72,0,84,0,
3421 95,0,66,0,82,
3422 0,65,0,67,0,
3423 69,0,1,13,1,
3424 1,2,0,1,2539,
3425 509,18,1,2539,479,
3426 2,0,1,2540,510,
3427 18,1,2540,143,2,
3428 0,1,2541,511,18,
3429 1,2541,111,2,0,
3430 1,2542,512,18,1,
3431 2542,132,2,0,1,
3432 2464,513,18,1,2464,
3433 507,2,0,1,2544,
3434 514,18,1,2544,143,
3435 2,0,1,1989,515,
3436 18,1,1989,285,2,
3437 0,1,1990,516,18,
3438 1,1990,517,20,518,
3439 4,8,69,0,76,
3440 0,83,0,69,0,
3441 1,43,1,1,2,
3442 0,1,2548,519,18,
3443 1,2548,162,2,0,
3444 1,2470,520,18,1,
3445 2470,165,2,0,1,
3446 322,521,18,1,322,
3447 253,2,0,1,2551,
3448 522,18,1,2551,523,
3449 20,524,4,28,86,
3450 0,101,0,99,0,
3451 116,0,111,0,114,
3452 0,65,0,114,0,
3453 103,0,69,0,118,
3454 0,101,0,110,0,
3455 116,0,1,128,1,
3456 2,2,0,1,1933,
3457 525,18,1,1933,135,
3458 2,0,1,883,526,
3459 18,1,883,187,2,
3460 0,1,2555,527,18,
3461 1,2555,528,20,529,
3462 4,58,86,0,101,
3463 0,99,0,116,0,
3464 111,0,114,0,65,
3465 0,114,0,103,0,
3466 117,0,109,0,101,
3467 0,110,0,116,0,
3468 68,0,101,0,99,
3469 0,108,0,97,0,
3470 114,0,97,0,116,
3471 0,105,0,111,0,
3472 110,0,76,0,105,
3473 0,115,0,116,0,
3474 1,114,1,2,2,
3475 0,1,328,530,18,
3476 1,328,187,2,0,
3477 1,1443,531,18,1,
3478 1443,269,2,0,1,
3479 2558,532,18,1,2558,
3480 327,2,0,1,2559,
3481 533,18,1,2559,534,
3482 20,535,4,22,73,
3483 0,110,0,116,0,
3484 65,0,114,0,103,
3485 0,69,0,118,0,
3486 101,0,110,0,116,
3487 0,1,127,1,2,
3488 2,0,1,2560,536,
3489 18,1,2560,135,2,
3490 0,1,2562,537,18,
3491 1,2562,479,2,0,
3492 1,1449,538,18,1,
3493 1449,187,2,0,1,
3494 2485,539,18,1,2485,
3495 540,20,541,4,30,
3496 67,0,79,0,76,
3497 0,76,0,73,0,
3498 83,0,73,0,79,
3499 0,78,0,95,0,
3500 69,0,86,0,69,
3501 0,78,0,84,0,
3502 1,62,1,1,2,
3503 0,1,2566,542,18,
3504 1,2566,327,2,0,
3505 1,2488,543,18,1,
3506 2488,544,20,545,4,
3507 24,65,0,84,0,
3508 84,0,65,0,67,
3509 0,72,0,95,0,
3510 69,0,86,0,69,
3511 0,78,0,84,0,
3512 1,60,1,1,2,
3513 0,1,2489,546,18,
3514 1,2489,547,20,548,
3515 4,22,84,0,73,
3516 0,77,0,69,0,
3517 82,0,95,0,69,
3518 0,86,0,69,0,
3519 78,0,84,0,1,
3520 87,1,1,2,0,
3521 1,2490,549,18,1,
3522 2490,550,20,551,4,
3523 38,78,0,79,0,
3524 84,0,95,0,65,
3525 0,84,0,95,0,
3526 84,0,65,0,82,
3527 0,71,0,69,0,
3528 84,0,95,0,69,
3529 0,86,0,69,0,
3530 78,0,84,0,1,
3531 79,1,1,2,0,
3532 1,2491,552,18,1,
3533 2491,553,20,554,4,
3534 46,78,0,79,0,
3535 84,0,95,0,65,
3536 0,84,0,95,0,
3537 82,0,79,0,84,
3538 0,95,0,84,0,
3539 65,0,82,0,71,
3540 0,69,0,84,0,
3541 95,0,69,0,86,
3542 0,69,0,78,0,
3543 84,0,1,78,1,
3544 1,2,0,1,2571,
3545 555,18,1,2571,556,
3546 20,557,4,52,75,
3547 0,101,0,121,0,
3548 65,0,114,0,103,
3549 0,117,0,109,0,
3550 101,0,110,0,116,
3551 0,68,0,101,0,
3552 99,0,108,0,97,
3553 0,114,0,97,0,
3554 116,0,105,0,111,
3555 0,110,0,76,0,
3556 105,0,115,0,116,
3557 0,1,112,1,2,
3558 2,0,1,2493,558,
3559 18,1,2493,559,20,
3560 560,4,36,77,0,
3561 79,0,86,0,73,
3562 0,78,0,71,0,
3563 95,0,83,0,84,
3564 0,65,0,82,0,
3565 84,0,95,0,69,
3566 0,86,0,69,0,
3567 78,0,84,0,1,
3568 76,1,1,2,0,
3569 1,1413,561,18,1,
3570 1413,187,2,0,1,
3571 346,562,18,1,346,
3572 563,20,564,4,8,
3573 80,0,76,0,85,
3574 0,83,0,1,18,
3575 1,1,2,0,1,
3576 2575,565,18,1,2575,
3577 566,20,567,4,24,
3578 86,0,111,0,105,
3579 0,100,0,65,0,
3580 114,0,103,0,69,
3581 0,118,0,101,0,
3582 110,0,116,0,1,
3583 125,1,2,2,0,
3584 1,2496,568,18,1,
3585 2496,569,20,570,4,
3586 34,83,0,84,0,
3587 65,0,84,0,69,
3588 0,95,0,69,0,
3589 78,0,84,0,82,
3590 0,89,0,95,0,
3591 69,0,86,0,69,
3592 0,78,0,84,0,
3593 1,85,1,1,2,
3594 0,1,2577,571,18,
3595 1,2577,162,2,0,
3596 1,2021,572,18,1,
3597 2021,285,2,0,1,
3598 2022,573,18,1,2022,
3599 374,2,0,1,352,
3600 574,18,1,352,187,
3601 2,0,1,2024,575,
3602 18,1,2024,132,2,
3603 0,1,2025,576,18,
3604 1,2025,577,20,578,
3605 4,8,74,0,85,
3606 0,77,0,80,0,
3607 1,49,1,1,2,
3608 0,1,2026,579,18,
3609 1,2026,132,2,0,
3610 1,2027,580,18,1,
3611 2027,581,20,582,4,
3612 4,65,0,84,0,
3613 1,23,1,1,2,
3614 0,1,2028,583,18,
3615 1,2028,132,2,0,
3616 1,2029,584,18,1,
3617 2029,327,2,0,1,
3618 2030,585,18,1,2030,
3619 586,20,587,4,14,
3620 70,0,111,0,114,
3621 0,76,0,111,0,
3622 111,0,112,0,1,
3623 145,1,2,2,0,
3624 1,2031,588,18,1,
3625 2031,589,20,590,4,
3626 32,68,0,111,0,
3627 87,0,104,0,105,
3628 0,108,0,101,0,
3629 83,0,116,0,97,
3630 0,116,0,101,0,
3631 109,0,101,0,110,
3632 0,116,0,1,144,
3633 1,2,2,0,1,
3634 2032,591,18,1,2032,
3635 592,20,593,4,28,
3636 87,0,104,0,105,
3637 0,108,0,101,0,
3638 83,0,116,0,97,
3639 0,116,0,101,0,
3640 109,0,101,0,110,
3641 0,116,0,1,143,
3642 1,2,2,0,1,
3643 2033,594,18,1,2033,
3644 595,20,596,4,22,
3645 73,0,102,0,83,
3646 0,116,0,97,0,
3647 116,0,101,0,109,
3648 0,101,0,110,0,
3649 116,0,1,142,1,
3650 2,2,0,1,2034,
3651 597,18,1,2034,598,
3652 20,599,4,22,83,
3653 0,116,0,97,0,
3654 116,0,101,0,67,
3655 0,104,0,97,0,
3656 110,0,103,0,101,
3657 0,1,141,1,2,
3658 2,0,1,1478,600,
3659 18,1,1478,179,2,
3660 0,1,1479,601,18,
3661 1,1479,305,2,0,
3662 1,2037,602,18,1,
3663 2037,146,2,0,1,
3664 2038,603,18,1,2038,
3665 604,20,605,4,18,
3666 74,0,117,0,109,
3667 0,112,0,76,0,
3668 97,0,98,0,101,
3669 0,108,0,1,139,
3670 1,2,2,0,1,
3671 2039,606,18,1,2039,
3672 146,2,0,1,2040,
3673 607,18,1,2040,608,
3674 20,609,4,30,82,
3675 0,101,0,116,0,
3676 117,0,114,0,110,
3677 0,83,0,116,0,
3678 97,0,116,0,101,
3679 0,109,0,101,0,
3680 110,0,116,0,1,
3681 138,1,2,2,0,
3682 1,2041,610,18,1,
3683 2041,146,2,0,1,
3684 1485,611,18,1,1485,
3685 187,2,0,1,372,
3686 612,18,1,372,199,
3687 2,0,1,373,613,
3688 18,1,373,132,2,
3689 0,1,374,614,18,
3690 1,374,195,2,0,
3691 1,375,615,18,1,
3692 375,132,2,0,1,
3693 376,616,18,1,376,
3694 202,2,0,1,377,
3695 617,18,1,377,132,
3696 2,0,1,378,618,
3697 18,1,378,195,2,
3698 0,1,379,619,18,
3699 1,379,132,2,0,
3700 1,380,620,18,1,
3701 380,621,20,622,4,
3702 16,67,0,111,0,
3703 110,0,115,0,116,
3704 0,97,0,110,0,
3705 116,0,1,151,1,
3706 2,2,0,1,381,
3707 623,18,1,381,323,
3708 2,0,1,371,624,
3709 18,1,371,625,20,
3710 626,4,24,70,0,
3711 117,0,110,0,99,
3712 0,116,0,105,0,
3713 111,0,110,0,67,
3714 0,97,0,108,0,
3715 108,0,1,147,1,
3716 2,2,0,1,942,
3717 627,18,1,942,187,
3718 2,0,1,2533,628,
3719 18,1,2533,162,2,
3720 0,1,387,629,18,
3721 1,387,187,2,0,
3722 1,2536,630,18,1,
3723 2536,631,20,632,4,
3724 34,73,0,110,0,
3725 116,0,82,0,111,
3726 0,116,0,82,0,
3727 111,0,116,0,65,
3728 0,114,0,103,0,
3729 69,0,118,0,101,
3730 0,110,0,116,0,
3731 1,129,1,2,2,
3732 0,1,2537,633,18,
3733 1,2537,135,2,0,
3734 1,2543,634,18,1,
3735 2543,635,20,636,4,
3736 28,82,0,111,0,
3737 116,0,68,0,101,
3738 0,99,0,108,0,
3739 97,0,114,0,97,
3740 0,116,0,105,0,
3741 111,0,110,0,1,
3742 122,1,2,2,0,
3743 1,2546,637,18,1,
3744 2546,635,2,0,1,
3745 1514,638,18,1,1514,
3746 179,2,0,1,1515,
3747 639,18,1,1515,333,
3748 2,0,1,2074,640,
3749 18,1,2074,179,2,
3750 0,1,2075,641,18,
3751 1,2075,162,2,0,
3752 1,2552,642,18,1,
3753 2552,135,2,0,1,
3754 406,643,18,1,406,
3755 143,2,0,1,1521,
3756 644,18,1,1521,187,
3757 2,0,1,2556,645,
3758 18,1,2556,162,2,
3759 0,1,2639,646,18,
3760 1,2639,647,20,648,
3761 4,44,75,0,101,
3762 0,121,0,73,0,
3763 110,0,116,0,73,
3764 0,110,0,116,0,
3765 65,0,114,0,103,
3766 0,83,0,116,0,
3767 97,0,116,0,101,
3768 0,69,0,118,0,
3769 101,0,110,0,116,
3770 0,1,110,1,2,
3771 2,0,1,412,649,
3772 18,1,412,187,2,
3773 0,1,2641,650,18,
3774 1,2641,168,2,0,
3775 1,2484,651,18,1,
3776 2484,652,20,653,4,
3777 38,67,0,79,0,
3778 76,0,76,0,73,
3779 0,83,0,73,0,
3780 79,0,78,0,95,
3781 0,69,0,78,0,
3782 68,0,95,0,69,
3783 0,86,0,69,0,
3784 78,0,84,0,1,
3785 63,1,1,2,0,
3786 1,2643,654,18,1,
3787 2643,174,2,0,1,
3788 2644,655,18,1,2644,
3789 656,20,657,4,32,
3790 75,0,101,0,121,
3791 0,65,0,114,0,
3792 103,0,83,0,116,
3793 0,97,0,116,0,
3794 101,0,69,0,118,
3795 0,101,0,110,0,
3796 116,0,1,105,1,
3797 2,2,0,1,2023,
3798 658,18,1,2023,659,
3799 20,660,4,26,68,
3800 0,69,0,70,0,
3801 65,0,85,0,76,
3802 0,84,0,95,0,
3803 83,0,84,0,65,
3804 0,84,0,69,0,
3805 1,47,1,1,2,
3806 0,1,2564,661,18,
3807 1,2564,162,2,0,
3808 1,2647,662,18,1,
3809 2647,507,2,0,1,
3810 2648,663,18,1,2648,
3811 647,2,0,1,2567,
3812 664,18,1,2567,665,
3813 20,666,4,22,75,
3814 0,101,0,121,0,
3815 65,0,114,0,103,
3816 0,69,0,118,0,
3817 101,0,110,0,116,
3818 0,1,126,1,2,
3819 2,0,1,1442,667,
3820 18,1,1442,179,2,
3821 0,1,2651,668,18,
3822 1,2651,669,20,670,
3823 4,38,86,0,101,
3824 0,99,0,116,0,
3825 111,0,114,0,65,
3826 0,114,0,103,0,
3827 83,0,116,0,97,
3828 0,116,0,101,0,
3829 69,0,118,0,101,
3830 0,110,0,116,0,
3831 1,107,1,2,2,
3832 0,1,2570,671,18,
3833 1,2570,473,2,0,
3834 1,2653,672,18,1,
3835 2653,656,2,0,1,
3836 2572,673,18,1,2572,
3837 162,2,0,1,2655,
3838 674,18,1,2655,156,
3839 2,0,1,2574,675,
3840 18,1,2574,327,2,
3841 0,1,2035,676,18,
3842 1,2035,146,2,0,
3843 1,2036,677,18,1,
3844 2036,678,20,679,4,
3845 26,74,0,117,0,
3846 109,0,112,0,83,
3847 0,116,0,97,0,
3848 116,0,101,0,109,
3849 0,101,0,110,0,
3850 116,0,1,140,1,
3851 2,2,0,1,431,
3852 680,18,1,431,143,
3853 2,0,1,2579,681,
3854 18,1,2579,327,2,
3855 0,1,2105,682,18,
3856 1,2105,285,2,0,
3857 1,2106,683,18,1,
3858 2106,517,2,0,1,
3859 1550,684,18,1,1550,
3860 179,2,0,1,437,
3861 685,18,1,437,187,
3862 2,0,1,2044,686,
3863 18,1,2044,687,20,
3864 688,4,28,69,0,
3865 109,0,112,0,116,
3866 0,121,0,83,0,
3867 116,0,97,0,116,
3868 0,101,0,109,0,
3869 101,0,110,0,116,
3870 0,1,135,1,2,
3871 2,0,1,2045,689,
3872 18,1,2045,146,2,
3873 0,1,1555,690,18,
3874 1,1555,187,2,0,
3875 1,2511,691,18,1,
3876 2511,126,2,0,1,
3877 1001,692,18,1,1001,
3878 625,2,0,1,1002,
3879 693,18,1,1002,621,
3880 2,0,1,447,694,
3881 18,1,447,342,2,
3882 0,1,2594,695,18,
3883 1,2594,327,2,0,
3884 1,2596,696,18,1,
3885 2596,697,20,698,4,
3886 18,83,0,116,0,
3887 97,0,116,0,101,
3888 0,66,0,111,0,
3889 100,0,121,0,1,
3890 102,1,2,2,0,
3891 1,2520,699,18,1,
3892 2520,327,2,0,1,
3893 1010,700,18,1,1010,
3894 179,2,0,1,1011,
3895 701,18,1,1011,162,
3896 2,0,1,1012,702,
3897 18,1,1012,187,2,
3898 0,1,1013,703,18,
3899 1,1013,162,2,0,
3900 1,459,704,18,1,
3901 459,705,20,706,4,
3902 24,76,0,69,0,
3903 70,0,84,0,95,
3904 0,66,0,82,0,
3905 65,0,67,0,75,
3906 0,69,0,84,0,
3907 1,27,1,1,2,
3908 0,1,1574,707,18,
3909 1,1574,146,2,0,
3910 1,461,708,18,1,
3911 461,709,20,710,4,
3912 24,65,0,114,0,
3913 103,0,117,0,109,
3914 0,101,0,110,0,
3915 116,0,76,0,105,
3916 0,115,0,116,0,
3917 1,148,1,2,2,
3918 0,1,462,711,18,
3919 1,462,143,2,0,
3920 1,464,712,18,1,
3921 464,713,20,714,4,
3922 16,65,0,114,0,
3923 103,0,117,0,109,
3924 0,101,0,110,0,
3925 116,0,1,149,1,
3926 2,2,0,1,2136,
3927 715,18,1,2136,285,
3928 2,0,1,1585,716,
3929 18,1,1585,717,20,
3930 718,4,12,82,0,
3931 69,0,84,0,85,
3932 0,82,0,78,0,
3933 1,50,1,1,2,
3934 0,1,2700,719,18,
3935 1,2700,697,2,0,
3936 1,476,720,18,1,
3937 476,721,20,722,4,
3938 30,83,0,84,0,
3939 82,0,73,0,78,
3940 0,71,0,95,0,
3941 67,0,79,0,78,
3942 0,83,0,84,0,
3943 65,0,78,0,84,
3944 0,1,3,1,1,
3945 2,0,1,477,723,
3946 18,1,477,724,20,
3947 725,4,28,70,0,
3948 76,0,79,0,65,
3949 0,84,0,95,0,
3950 67,0,79,0,78,
3951 0,83,0,84,0,
3952 65,0,78,0,84,
3953 0,1,95,1,1,
3954 2,0,1,478,726,
3955 18,1,478,727,20,
3956 728,4,40,72,0,
3957 69,0,88,0,95,
3958 0,73,0,78,0,
3959 84,0,69,0,71,
3960 0,69,0,82,0,
3961 95,0,67,0,79,
3962 0,78,0,83,0,
3963 84,0,65,0,78,
3964 0,84,0,1,94,
3965 1,1,2,0,1,
3966 479,729,18,1,479,
3967 730,20,731,4,32,
3968 73,0,78,0,84,
3969 0,69,0,71,0,
3970 69,0,82,0,95,
3971 0,67,0,79,0,
3972 78,0,83,0,84,
3973 0,65,0,78,0,
3974 84,0,1,93,1,
3975 1,2,0,1,480,
3976 732,18,1,480,733,
3977 20,734,4,26,82,
3978 0,73,0,71,0,
3979 72,0,84,0,95,
3980 0,66,0,82,0,
3981 65,0,67,0,75,
3982 0,69,0,84,0,
3983 1,28,1,1,2,
3984 0,1,481,735,18,
3985 1,481,713,2,0,
3986 1,2550,736,18,1,
3987 2550,327,2,0,1,
3988 2554,737,18,1,2554,
3989 308,2,0,1,1048,
3990 738,18,1,1048,187,
3991 2,0,1,2640,739,
3992 18,1,2640,740,20,
3993 741,4,44,73,0,
3994 110,0,116,0,86,
3995 0,101,0,99,0,
3996 86,0,101,0,99,
3997 0,65,0,114,0,
3998 103,0,83,0,116,
3999 0,97,0,116,0,
4000 101,0,69,0,118,
4001 0,101,0,110,0,
4002 116,0,1,109,1,
4003 2,2,0,1,2642,
4004 742,18,1,2642,669,
4005 2,0,1,2563,743,
4006 18,1,2563,744,20,
4007 745,4,52,73,0,
4008 110,0,116,0,65,
4009 0,114,0,103,0,
4010 117,0,109,0,101,
4011 0,110,0,116,0,
4012 68,0,101,0,99,
4013 0,108,0,97,0,
4014 114,0,97,0,116,
4015 0,105,0,111,0,
4016 110,0,76,0,105,
4017 0,115,0,116,0,
4018 1,113,1,2,2,
4019 0,1,2042,746,18,
4020 1,2042,747,20,748,
4021 4,20,65,0,115,
4022 0,115,0,105,0,
4023 103,0,110,0,109,
4024 0,101,0,110,0,
4025 116,0,1,136,1,
4026 2,2,0,1,2043,
4027 749,18,1,2043,146,
4028 2,0,1,2568,750,
4029 18,1,2568,135,2,
4030 0,1,2649,751,18,
4031 1,2649,740,2,0,
4032 1,1620,752,18,1,
4033 1620,179,2,0,1,
4034 1621,753,18,1,1621,
4035 159,2,0,1,1622,
4036 754,18,1,1622,333,
4037 2,0,1,509,755,
4038 18,1,509,143,2,
4039 0,1,2498,756,18,
4040 1,2498,757,20,758,
4041 4,34,82,0,69,
4042 0,77,0,79,0,
4043 84,0,69,0,95,
4044 0,68,0,65,0,
4045 84,0,65,0,95,
4046 0,69,0,86,0,
4047 69,0,78,0,84,
4048 0,1,82,1,1,
4049 2,0,1,2576,759,
4050 18,1,2576,135,2,
4051 0,1,2656,760,18,
4052 1,2656,659,2,0,
4053 1,1628,761,18,1,
4054 1628,187,2,0,1,
4055 515,762,18,1,515,
4056 187,2,0,1,2580,
4057 763,18,1,2580,764,
4058 20,765,4,10,69,
4059 0,118,0,101,0,
4060 110,0,116,0,1,
4061 124,1,2,2,0,
4062 1,2505,766,18,1,
4063 2505,767,20,768,4,
4064 34,75,0,101,0,
4065 121,0,73,0,110,
4066 0,116,0,73,0,
4067 110,0,116,0,65,
4068 0,114,0,103,0,
4069 69,0,118,0,101,
4070 0,110,0,116,0,
4071 1,131,1,2,2,
4072 0,1,2751,769,18,
4073 1,2751,507,2,0,
4074 1,525,770,18,1,
4075 525,342,2,0,1,
4076 2197,771,18,1,2197,
4077 179,2,0,1,2198,
4078 772,18,1,2198,162,
4079 2,0,1,1591,773,
4080 18,1,1591,187,2,
4081 0,1,2592,774,18,
4082 1,2592,162,2,0,
4083 1,2760,775,18,1,
4084 2760,291,2,0,1,
4085 2521,776,18,1,2521,
4086 777,20,778,4,34,
4087 73,0,110,0,116,
4088 0,86,0,101,0,
4089 99,0,86,0,101,
4090 0,99,0,65,0,
4091 114,0,103,0,69,
4092 0,118,0,101,0,
4093 110,0,116,0,1,
4094 130,1,2,2,0,
4095 1,2763,779,18,1,
4096 2763,780,20,781,4,
4097 10,83,0,116,0,
4098 97,0,116,0,101,
4099 0,1,101,1,2,
4100 2,0,1,2764,782,
4101 18,1,2764,780,2,
4102 0,1,1094,783,18,
4103 1,1094,709,2,0,
4104 1,2766,784,18,1,
4105 2766,135,2,0,1,
4106 1096,785,18,1,1096,
4107 162,2,0,1,1657,
4108 786,18,1,1657,146,
4109 2,0,1,1658,787,
4110 18,1,1658,788,20,
4111 789,4,6,70,0,
4112 79,0,82,0,1,
4113 46,1,1,2,0,
4114 1,1659,790,18,1,
4115 1659,135,2,0,1,
4116 2775,791,18,1,2775,
4117 140,2,0,1,2777,
4118 792,18,1,2777,162,
4119 2,0,1,1665,793,
4120 18,1,1665,187,2,
4121 0,1,2781,794,18,
4122 1,2781,159,2,0,
4123 1,2782,795,18,1,
4124 2782,333,2,0,1,
4125 1113,796,18,1,1113,
4126 195,2,0,797,5,
4127 0,798,5,379,1,
4128 2,799,19,216,1,
4129 2,800,5,6,1,
4130 2764,801,17,802,15,
4131 803,4,14,37,0,
4132 83,0,116,0,97,
4133 0,116,0,101,0,
4134 115,0,1,-1,1,
4135 5,804,20,805,4,
4136 16,83,0,116,0,
4137 97,0,116,0,101,
4138 0,115,0,95,0,
4139 49,0,1,176,1,
4140 3,1,2,1,1,
4141 806,22,1,11,1,
4142 2751,807,17,808,15,
4143 809,4,12,37,0,
4144 83,0,116,0,97,
4145 0,116,0,101,0,
4146 1,-1,1,5,810,
4147 20,811,4,14,83,
4148 0,116,0,97,0,
4149 116,0,101,0,95,
4150 0,49,0,1,178,
4151 1,3,1,5,1,
4152 4,812,22,1,13,
4153 1,2763,813,17,814,
4154 15,803,1,-1,1,
4155 5,815,20,816,4,
4156 16,83,0,116,0,
4157 97,0,116,0,101,
4158 0,115,0,95,0,
4159 50,0,1,177,1,
4160 3,1,3,1,2,
4161 817,22,1,12,1,
4162 2830,818,17,819,15,
4163 820,4,30,37,0,
4164 76,0,83,0,76,
4165 0,80,0,114,0,
4166 111,0,103,0,114,
4167 0,97,0,109,0,
4168 82,0,111,0,111,
4169 0,116,0,1,-1,
4170 1,5,821,20,822,
4171 4,32,76,0,83,
4172 0,76,0,80,0,
4173 114,0,111,0,103,
4174 0,114,0,97,0,
4175 109,0,82,0,111,
4176 0,111,0,116,0,
4177 95,0,49,0,1,
4178 166,1,3,1,3,
4179 1,2,823,22,1,
4180 1,1,2647,824,17,
4181 825,15,809,1,-1,
4182 1,5,826,20,827,
4183 4,14,83,0,116,
4184 0,97,0,116,0,
4185 101,0,95,0,50,
4186 0,1,179,1,3,
4187 1,6,1,5,828,
4188 22,1,14,1,2760,
4189 829,17,830,15,820,
4190 1,-1,1,5,831,
4191 20,832,4,32,76,
4192 0,83,0,76,0,
4193 80,0,114,0,111,
4194 0,103,0,114,0,
4195 97,0,109,0,82,
4196 0,111,0,111,0,
4197 116,0,95,0,50,
4198 0,1,167,1,3,
4199 1,2,1,1,833,
4200 22,1,2,1,3,
4201 834,19,722,1,3,
4202 835,5,95,1,256,
4203 836,16,0,720,1,
4204 1261,837,16,0,720,
4205 1,509,838,16,0,
4206 720,1,1515,839,16,
4207 0,720,1,2021,840,
4208 17,841,15,842,4,
4209 24,37,0,73,0,
4210 102,0,83,0,116,
4211 0,97,0,116,0,
4212 101,0,109,0,101,
4213 0,110,0,116,0,
4214 1,-1,1,5,843,
4215 20,844,4,26,73,
4216 0,102,0,83,0,
4217 116,0,97,0,116,
4218 0,101,0,109,0,
4219 101,0,110,0,116,
4220 0,95,0,50,0,
4221 1,240,1,3,1,
4222 8,1,7,845,22,
4223 1,76,1,1775,846,
4224 16,0,720,1,2029,
4225 847,17,848,15,849,
4226 4,20,37,0,83,
4227 0,116,0,97,0,
4228 116,0,101,0,109,
4229 0,101,0,110,0,
4230 116,0,1,-1,1,
4231 5,850,20,851,4,
4232 24,83,0,116,0,
4233 97,0,116,0,101,
4234 0,109,0,101,0,
4235 110,0,116,0,95,
4236 0,49,0,51,0,
4237 1,234,1,3,1,
4238 2,1,1,852,22,
4239 1,70,1,2030,853,
4240 17,854,15,849,1,
4241 -1,1,5,855,20,
4242 856,4,24,83,0,
4243 116,0,97,0,116,
4244 0,101,0,109,0,
4245 101,0,110,0,116,
4246 0,95,0,49,0,
4247 50,0,1,233,1,
4248 3,1,2,1,1,
4249 857,22,1,69,1,
4250 2031,858,17,859,15,
4251 849,1,-1,1,5,
4252 860,20,861,4,24,
4253 83,0,116,0,97,
4254 0,116,0,101,0,
4255 109,0,101,0,110,
4256 0,116,0,95,0,
4257 49,0,49,0,1,
4258 232,1,3,1,2,
4259 1,1,862,22,1,
4260 68,1,2032,863,17,
4261 864,15,849,1,-1,
4262 1,5,865,20,866,
4263 4,24,83,0,116,
4264 0,97,0,116,0,
4265 101,0,109,0,101,
4266 0,110,0,116,0,
4267 95,0,49,0,48,
4268 0,1,231,1,3,
4269 1,2,1,1,867,
4270 22,1,67,1,2033,
4271 868,17,869,15,849,
4272 1,-1,1,5,870,
4273 20,871,4,22,83,
4274 0,116,0,97,0,
4275 116,0,101,0,109,
4276 0,101,0,110,0,
4277 116,0,95,0,57,
4278 0,1,230,1,3,
4279 1,2,1,1,872,
4280 22,1,66,1,277,
4281 873,16,0,720,1,
4282 2035,874,17,875,15,
4283 849,1,-1,1,5,
4284 876,20,877,4,22,
4285 83,0,116,0,97,
4286 0,116,0,101,0,
4287 109,0,101,0,110,
4288 0,116,0,95,0,
4289 56,0,1,229,1,
4290 3,1,3,1,2,
4291 878,22,1,65,1,
4292 2037,879,17,880,15,
4293 849,1,-1,1,5,
4294 881,20,882,4,22,
4295 83,0,116,0,97,
4296 0,116,0,101,0,
4297 109,0,101,0,110,
4298 0,116,0,95,0,
4299 55,0,1,228,1,
4300 3,1,3,1,2,
4301 883,22,1,64,1,
4302 2039,884,17,885,15,
4303 849,1,-1,1,5,
4304 886,20,887,4,22,
4305 83,0,116,0,97,
4306 0,116,0,101,0,
4307 109,0,101,0,110,
4308 0,116,0,95,0,
4309 54,0,1,227,1,
4310 3,1,3,1,2,
4311 888,22,1,63,1,
4312 32,889,16,0,720,
4313 1,2041,890,17,891,
4314 15,849,1,-1,1,
4315 5,892,20,893,4,
4316 22,83,0,116,0,
4317 97,0,116,0,101,
4318 0,109,0,101,0,
4319 110,0,116,0,95,
4320 0,53,0,1,226,
4321 1,3,1,3,1,
4322 2,894,22,1,62,
4323 1,2293,895,16,0,
4324 720,1,2043,896,17,
4325 897,15,849,1,-1,
4326 1,5,898,20,899,
4327 4,22,83,0,116,
4328 0,97,0,116,0,
4329 101,0,109,0,101,
4330 0,110,0,116,0,
4331 95,0,51,0,1,
4332 224,1,3,1,3,
4333 1,2,900,22,1,
4334 60,1,2045,901,17,
4335 902,15,849,1,-1,
4336 1,5,903,20,904,
4337 4,22,83,0,116,
4338 0,97,0,116,0,
4339 101,0,109,0,101,
4340 0,110,0,116,0,
4341 95,0,49,0,1,
4342 222,1,3,1,3,
4343 1,2,905,22,1,
4344 58,1,41,906,16,
4345 0,720,1,1297,907,
4346 16,0,720,1,43,
4347 908,16,0,720,1,
4348 1803,909,17,910,15,
4349 911,4,16,37,0,
4350 70,0,111,0,114,
4351 0,76,0,111,0,
4352 111,0,112,0,1,
4353 -1,1,5,912,20,
4354 913,4,18,70,0,
4355 111,0,114,0,76,
4356 0,111,0,111,0,
4357 112,0,95,0,49,
4358 0,1,247,1,3,
4359 1,10,1,9,914,
4360 22,1,83,1,1804,
4361 915,16,0,720,1,
4362 299,916,16,0,720,
4363 1,52,917,16,0,
4364 720,1,2318,918,16,
4365 0,720,1,62,919,
4366 16,0,720,1,2075,
4367 920,16,0,720,1,
4368 1574,921,17,922,15,
4369 849,1,-1,1,5,
4370 923,20,924,4,22,
4371 83,0,116,0,97,
4372 0,116,0,101,0,
4373 109,0,101,0,110,
4374 0,116,0,95,0,
4375 52,0,1,225,1,
4376 3,1,3,1,2,
4377 925,22,1,61,1,
4378 71,926,16,0,720,
4379 1,76,927,16,0,
4380 720,1,1834,928,16,
4381 0,720,1,2337,929,
4382 16,0,720,1,79,
4383 930,16,0,720,1,
4384 1335,931,16,0,720,
4385 1,322,932,16,0,
4386 720,1,85,933,16,
4387 0,720,1,89,934,
4388 16,0,720,1,346,
4389 935,16,0,720,1,
4390 2105,936,17,937,15,
4391 842,1,-1,1,5,
4392 938,20,939,4,26,
4393 73,0,102,0,83,
4394 0,116,0,97,0,
4395 116,0,101,0,109,
4396 0,101,0,110,0,
4397 116,0,95,0,51,
4398 0,1,241,1,3,
4399 1,6,1,5,940,
4400 22,1,77,1,2106,
4401 941,16,0,720,1,
4402 97,942,16,0,720,
4403 1,1860,943,17,944,
4404 15,945,4,34,37,
4405 0,68,0,111,0,
4406 87,0,104,0,105,
4407 0,108,0,101,0,
4408 83,0,116,0,97,
4409 0,116,0,101,0,
4410 109,0,101,0,110,
4411 0,116,0,1,-1,
4412 1,5,946,20,947,
4413 4,36,68,0,111,
4414 0,87,0,104,0,
4415 105,0,108,0,101,
4416 0,83,0,116,0,
4417 97,0,116,0,101,
4418 0,109,0,101,0,
4419 110,0,116,0,95,
4420 0,49,0,1,245,
4421 1,3,1,8,1,
4422 7,948,22,1,81,
4423 1,2364,949,17,950,
4424 15,911,1,-1,1,
4425 5,951,20,952,4,
4426 18,70,0,111,0,
4427 114,0,76,0,111,
4428 0,111,0,112,0,
4429 95,0,50,0,1,
4430 248,1,3,1,9,
4431 1,8,953,22,1,
4432 84,1,102,954,16,
4433 0,720,1,2782,955,
4434 16,0,720,1,112,
4435 956,16,0,720,1,
4436 1117,957,16,0,720,
4437 1,1873,958,17,959,
4438 15,945,1,-1,1,
4439 5,960,20,961,4,
4440 36,68,0,111,0,
4441 87,0,104,0,105,
4442 0,108,0,101,0,
4443 83,0,116,0,97,
4444 0,116,0,101,0,
4445 109,0,101,0,110,
4446 0,116,0,95,0,
4447 50,0,1,246,1,
4448 3,1,8,1,7,
4449 962,22,1,82,1,
4450 1876,963,16,0,720,
4451 1,124,964,16,0,
4452 720,1,2136,965,17,
4453 966,15,842,1,-1,
4454 1,5,967,20,968,
4455 4,26,73,0,102,
4456 0,83,0,116,0,
4457 97,0,116,0,101,
4458 0,109,0,101,0,
4459 110,0,116,0,95,
4460 0,52,0,1,242,
4461 1,3,1,8,1,
4462 7,969,22,1,78,
4463 1,381,970,16,0,
4464 720,1,525,971,16,
4465 0,720,1,137,972,
4466 16,0,720,1,1901,
4467 973,16,0,720,1,
4468 1153,974,16,0,720,
4469 1,151,975,16,0,
4470 720,1,1407,976,16,
4471 0,720,1,1659,977,
4472 16,0,720,1,2413,
4473 978,16,0,720,1,
4474 406,979,16,0,720,
4475 1,1371,980,16,0,
4476 720,1,166,981,16,
4477 0,720,1,1622,982,
4478 16,0,720,1,1931,
4479 983,17,984,15,985,
4480 4,30,37,0,87,
4481 0,104,0,105,0,
4482 108,0,101,0,83,
4483 0,116,0,97,0,
4484 116,0,101,0,109,
4485 0,101,0,110,0,
4486 116,0,1,-1,1,
4487 5,986,20,987,4,
4488 32,87,0,104,0,
4489 105,0,108,0,101,
4490 0,83,0,116,0,
4491 97,0,116,0,101,
4492 0,109,0,101,0,
4493 110,0,116,0,95,
4494 0,49,0,1,243,
4495 1,3,1,6,1,
4496 5,988,22,1,79,
4497 1,1933,989,16,0,
4498 720,1,431,990,16,
4499 0,720,1,1585,991,
4500 16,0,720,1,182,
4501 992,16,0,720,1,
4502 1189,993,16,0,720,
4503 1,1443,994,16,0,
4504 720,1,1695,995,16,
4505 0,720,1,2198,996,
4506 16,0,720,1,447,
4507 997,16,0,720,1,
4508 2458,998,17,999,15,
4509 1000,4,28,37,0,
4510 83,0,116,0,97,
4511 0,116,0,101,0,
4512 109,0,101,0,110,
4513 0,116,0,76,0,
4514 105,0,115,0,116,
4515 0,1,-1,1,5,
4516 1001,20,1002,4,30,
4517 83,0,116,0,97,
4518 0,116,0,101,0,
4519 109,0,101,0,110,
4520 0,116,0,76,0,
4521 105,0,115,0,116,
4522 0,95,0,50,0,
4523 1,220,1,3,1,
4524 3,1,2,1003,22,
4525 1,56,1,2459,1004,
4526 17,1005,15,1006,4,
4527 36,37,0,67,0,
4528 111,0,109,0,112,
4529 0,111,0,117,0,
4530 110,0,100,0,83,
4531 0,116,0,97,0,
4532 116,0,101,0,109,
4533 0,101,0,110,0,
4534 116,0,1,-1,1,
4535 5,1007,20,1008,4,
4536 38,67,0,111,0,
4537 109,0,112,0,111,
4538 0,117,0,110,0,
4539 100,0,83,0,116,
4540 0,97,0,116,0,
4541 101,0,109,0,101,
4542 0,110,0,116,0,
4543 95,0,50,0,1,
4544 218,1,3,1,4,
4545 1,3,1009,22,1,
4546 54,1,1958,1010,16,
4547 0,720,1,2462,1011,
4548 17,1012,15,1000,1,
4549 -1,1,5,1013,20,
4550 1014,4,30,83,0,
4551 116,0,97,0,116,
4552 0,101,0,109,0,
4553 101,0,110,0,116,
4554 0,76,0,105,0,
4555 115,0,116,0,95,
4556 0,49,0,1,219,
4557 1,3,1,2,1,
4558 1,1015,22,1,55,
4559 1,1657,1016,17,1017,
4560 15,849,1,-1,1,
4561 5,1018,20,1019,4,
4562 22,83,0,116,0,
4563 97,0,116,0,101,
4564 0,109,0,101,0,
4565 110,0,116,0,95,
4566 0,50,0,1,223,
4567 1,3,1,3,1,
4568 2,1020,22,1,59,
4569 1,2464,1021,17,1022,
4570 15,1006,1,-1,1,
4571 5,1023,20,1024,4,
4572 38,67,0,111,0,
4573 109,0,112,0,111,
4574 0,117,0,110,0,
4575 100,0,83,0,116,
4576 0,97,0,116,0,
4577 101,0,109,0,101,
4578 0,110,0,116,0,
4579 95,0,49,0,1,
4580 217,1,3,1,3,
4581 1,2,1025,22,1,
4582 53,1,199,1026,16,
4583 0,720,1,459,1027,
4584 16,0,720,1,462,
4585 1028,16,0,720,1,
4586 217,1029,16,0,720,
4587 1,2227,1030,17,1031,
4588 15,985,1,-1,1,
4589 5,1032,20,1033,4,
4590 32,87,0,104,0,
4591 105,0,108,0,101,
4592 0,83,0,116,0,
4593 97,0,116,0,101,
4594 0,109,0,101,0,
4595 110,0,116,0,95,
4596 0,50,0,1,244,
4597 1,3,1,6,1,
4598 5,1034,22,1,80,
4599 1,1225,1035,16,0,
4600 720,1,1479,1036,16,
4601 0,720,1,1731,1037,
4602 16,0,720,1,1989,
4603 1038,17,1039,15,842,
4604 1,-1,1,5,1040,
4605 20,1041,4,26,73,
4606 0,102,0,83,0,
4607 116,0,97,0,116,
4608 0,101,0,109,0,
4609 101,0,110,0,116,
4610 0,95,0,49,0,
4611 1,239,1,3,1,
4612 6,1,5,1042,22,
4613 1,75,1,1990,1043,
4614 16,0,720,1,236,
4615 1044,16,0,720,1,
4616 1756,1045,16,0,720,
4617 1,4,1046,19,203,
4618 1,4,1047,5,100,
4619 1,256,1048,16,0,
4620 616,1,1261,1049,16,
4621 0,616,1,509,1050,
4622 16,0,616,1,1515,
4623 1051,16,0,616,1,
4624 2021,840,1,1775,1052,
4625 16,0,616,1,2029,
4626 847,1,2030,853,1,
4627 2031,858,1,2032,863,
4628 1,2033,868,1,277,
4629 1053,16,0,616,1,
4630 2035,874,1,2037,879,
4631 1,2039,884,1,32,
4632 1054,16,0,616,1,
4633 2041,890,1,2293,1055,
4634 16,0,616,1,2043,
4635 896,1,2045,901,1,
4636 40,1056,16,0,205,
4637 1,41,1057,16,0,
4638 616,1,1297,1058,16,
4639 0,616,1,43,1059,
4640 16,0,616,1,44,
4641 1060,16,0,205,1,
4642 1803,909,1,1804,1061,
4643 16,0,616,1,299,
4644 1062,16,0,616,1,
4645 47,1063,16,0,201,
4646 1,52,1064,16,0,
4647 616,1,2318,1065,16,
4648 0,616,1,63,1066,
4649 16,0,227,1,66,
4650 1067,16,0,225,1,
4651 2075,1068,16,0,616,
4652 1,1574,921,1,71,
4653 1069,16,0,616,1,
4654 76,1070,16,0,616,
4655 1,1834,1071,16,0,
4656 616,1,2337,1072,16,
4657 0,616,1,79,1073,
4658 16,0,616,1,1335,
4659 1074,16,0,616,1,
4660 322,1075,16,0,616,
4661 1,85,1076,16,0,
4662 616,1,89,1077,16,
4663 0,616,1,346,1078,
4664 16,0,616,1,97,
4665 1079,16,0,616,1,
4666 2106,1080,16,0,616,
4667 1,102,1081,16,0,
4668 616,1,1860,943,1,
4669 2364,949,1,2782,1082,
4670 16,0,616,1,1114,
4671 1083,16,0,201,1,
4672 112,1084,16,0,616,
4673 1,1117,1085,16,0,
4674 616,1,1873,958,1,
4675 1876,1086,16,0,616,
4676 1,124,1087,16,0,
4677 616,1,2136,965,1,
4678 381,1088,16,0,616,
4679 1,525,1089,16,0,
4680 616,1,137,1090,16,
4681 0,616,1,1901,1091,
4682 16,0,616,1,1153,
4683 1092,16,0,616,1,
4684 151,1093,16,0,616,
4685 1,1407,1094,16,0,
4686 616,1,1659,1095,16,
4687 0,616,1,2413,1096,
4688 16,0,616,1,406,
4689 1097,16,0,616,1,
4690 1371,1098,16,0,616,
4691 1,2105,936,1,166,
4692 1099,16,0,616,1,
4693 1622,1100,16,0,616,
4694 1,1931,983,1,1933,
4695 1101,16,0,616,1,
4696 431,1102,16,0,616,
4697 1,1585,1103,16,0,
4698 616,1,182,1104,16,
4699 0,616,1,1189,1105,
4700 16,0,616,1,1443,
4701 1106,16,0,616,1,
4702 1695,1107,16,0,616,
4703 1,2198,1108,16,0,
4704 616,1,447,1109,16,
4705 0,616,1,2458,998,
4706 1,2459,1004,1,1958,
4707 1110,16,0,616,1,
4708 2462,1011,1,1657,1016,
4709 1,2464,1021,1,199,
4710 1111,16,0,616,1,
4711 459,1112,16,0,616,
4712 1,462,1113,16,0,
4713 616,1,217,1114,16,
4714 0,616,1,2227,1030,
4715 1,1225,1115,16,0,
4716 616,1,1479,1116,16,
4717 0,616,1,1731,1117,
4718 16,0,616,1,1989,
4719 1038,1,1990,1118,16,
4720 0,616,1,236,1119,
4721 16,0,616,1,1756,
4722 1120,16,0,616,1,
4723 5,1121,19,200,1,
4724 5,1122,5,100,1,
4725 256,1123,16,0,612,
4726 1,1261,1124,16,0,
4727 612,1,509,1125,16,
4728 0,612,1,1515,1126,
4729 16,0,612,1,2021,
4730 840,1,1775,1127,16,
4731 0,612,1,2029,847,
4732 1,2030,853,1,2031,
4733 858,1,2032,863,1,
4734 2033,868,1,277,1128,
4735 16,0,612,1,2035,
4736 874,1,2037,879,1,
4737 2039,884,1,32,1129,
4738 16,0,612,1,2041,
4739 890,1,2293,1130,16,
4740 0,612,1,2043,896,
4741 1,2045,901,1,40,
4742 1131,16,0,204,1,
4743 41,1132,16,0,612,
4744 1,1297,1133,16,0,
4745 612,1,43,1134,16,
4746 0,612,1,44,1135,
4747 16,0,204,1,1803,
4748 909,1,1804,1136,16,
4749 0,612,1,299,1137,
4750 16,0,612,1,47,
4751 1138,16,0,198,1,
4752 52,1139,16,0,612,
4753 1,2318,1140,16,0,
4754 612,1,63,1141,16,
4755 0,226,1,66,1142,
4756 16,0,224,1,2075,
4757 1143,16,0,612,1,
4758 1574,921,1,71,1144,
4759 16,0,612,1,76,
4760 1145,16,0,612,1,
4761 1834,1146,16,0,612,
4762 1,2337,1147,16,0,
4763 612,1,79,1148,16,
4764 0,612,1,1335,1149,
4765 16,0,612,1,322,
4766 1150,16,0,612,1,
4767 85,1151,16,0,612,
4768 1,89,1152,16,0,
4769 612,1,346,1153,16,
4770 0,612,1,97,1154,
4771 16,0,612,1,2106,
4772 1155,16,0,612,1,
4773 102,1156,16,0,612,
4774 1,1860,943,1,2364,
4775 949,1,2782,1157,16,
4776 0,612,1,1114,1158,
4777 16,0,198,1,112,
4778 1159,16,0,612,1,
4779 1117,1160,16,0,612,
4780 1,1873,958,1,1876,
4781 1161,16,0,612,1,
4782 124,1162,16,0,612,
4783 1,2136,965,1,381,
4784 1163,16,0,612,1,
4785 525,1164,16,0,612,
4786 1,137,1165,16,0,
4787 612,1,1901,1166,16,
4788 0,612,1,1153,1167,
4789 16,0,612,1,151,
4790 1168,16,0,612,1,
4791 1407,1169,16,0,612,
4792 1,1659,1170,16,0,
4793 612,1,2413,1171,16,
4794 0,612,1,406,1172,
4795 16,0,612,1,1371,
4796 1173,16,0,612,1,
4797 2105,936,1,166,1174,
4798 16,0,612,1,1622,
4799 1175,16,0,612,1,
4800 1931,983,1,1933,1176,
4801 16,0,612,1,431,
4802 1177,16,0,612,1,
4803 1585,1178,16,0,612,
4804 1,182,1179,16,0,
4805 612,1,1189,1180,16,
4806 0,612,1,1443,1181,
4807 16,0,612,1,1695,
4808 1182,16,0,612,1,
4809 2198,1183,16,0,612,
4810 1,447,1184,16,0,
4811 612,1,2458,998,1,
4812 2459,1004,1,1958,1185,
4813 16,0,612,1,2462,
4814 1011,1,1657,1016,1,
4815 2464,1021,1,199,1186,
4816 16,0,612,1,459,
4817 1187,16,0,612,1,
4818 462,1188,16,0,612,
4819 1,217,1189,16,0,
4820 612,1,2227,1030,1,
4821 1225,1190,16,0,612,
4822 1,1479,1191,16,0,
4823 612,1,1731,1192,16,
4824 0,612,1,1989,1038,
4825 1,1990,1193,16,0,
4826 612,1,236,1194,16,
4827 0,612,1,1756,1195,
4828 16,0,612,1,6,
4829 1196,19,306,1,6,
4830 1197,5,2,1,1114,
4831 1198,16,0,304,1,
4832 40,1199,16,0,601,
4833 1,7,1200,19,270,
4834 1,7,1201,5,2,
4835 1,1114,1202,16,0,
4836 268,1,40,1203,16,
4837 0,531,1,8,1204,
4838 19,233,1,8,1205,
4839 5,2,1,1114,1206,
4840 16,0,231,1,40,
4841 1207,16,0,489,1,
4842 9,1208,19,239,1,
4843 9,1209,5,2,1,
4844 1114,1210,16,0,237,
4845 1,40,1211,16,0,
4846 420,1,10,1212,19,
4847 183,1,10,1213,5,
4848 2,1,1114,1214,16,
4849 0,181,1,40,1215,
4850 16,0,360,1,11,
4851 1216,19,147,1,11,
4852 1217,5,146,1,1260,
4853 1218,17,1219,15,1220,
4854 4,34,37,0,83,
4855 0,105,0,109,0,
4856 112,0,108,0,101,
4857 0,65,0,115,0,
4858 115,0,105,0,103,
4859 0,110,0,109,0,
4860 101,0,110,0,116,
4861 0,1,-1,1,5,
4862 1221,20,1222,4,38,
4863 83,0,105,0,109,
4864 0,112,0,108,0,
4865 101,0,65,0,115,
4866 0,115,0,105,0,
4867 103,0,110,0,109,
4868 0,101,0,110,0,
4869 116,0,95,0,50,
4870 0,49,0,1,275,
4871 1,3,1,6,1,
4872 5,1223,22,1,111,
4873 1,1011,1224,17,1225,
4874 15,1226,4,44,37,
4875 0,80,0,97,0,
4876 114,0,101,0,110,
4877 0,116,0,104,0,
4878 101,0,115,0,105,
4879 0,115,0,69,0,
4880 120,0,112,0,114,
4881 0,101,0,115,0,
4882 115,0,105,0,111,
4883 0,110,0,1,-1,
4884 1,5,1227,20,1228,
4885 4,46,80,0,97,
4886 0,114,0,101,0,
4887 110,0,116,0,104,
4888 0,101,0,115,0,
4889 105,0,115,0,69,
4890 0,120,0,112,0,
4891 114,0,101,0,115,
4892 0,115,0,105,0,
4893 111,0,110,0,95,
4894 0,50,0,1,322,
4895 1,3,1,4,1,
4896 3,1229,22,1,158,
4897 1,1514,1230,17,1231,
4898 15,1220,1,-1,1,
4899 5,1232,20,1233,4,
4900 38,83,0,105,0,
4901 109,0,112,0,108,
4902 0,101,0,65,0,
4903 115,0,115,0,105,
4904 0,103,0,110,0,
4905 109,0,101,0,110,
4906 0,116,0,95,0,
4907 49,0,52,0,1,
4908 268,1,3,1,4,
4909 1,3,1234,22,1,
4910 104,1,9,1235,17,
4911 1236,15,1237,4,24,
4912 37,0,68,0,101,
4913 0,99,0,108,0,
4914 97,0,114,0,97,
4915 0,116,0,105,0,
4916 111,0,110,0,1,
4917 -1,1,5,1238,20,
4918 1239,4,26,68,0,
4919 101,0,99,0,108,
4920 0,97,0,114,0,
4921 97,0,116,0,105,
4922 0,111,0,110,0,
4923 95,0,49,0,1,
4924 212,1,3,1,3,
4925 1,2,1240,22,1,
4926 48,1,262,1241,17,
4927 1242,15,1243,4,34,
4928 37,0,66,0,105,
4929 0,110,0,97,0,
4930 114,0,121,0,69,
4931 0,120,0,112,0,
4932 114,0,101,0,115,
4933 0,115,0,105,0,
4934 111,0,110,0,1,
4935 -1,1,5,1244,20,
4936 1245,4,36,66,0,
4937 105,0,110,0,97,
4938 0,114,0,121,0,
4939 69,0,120,0,112,
4940 0,114,0,101,0,
4941 115,0,115,0,105,
4942 0,111,0,110,0,
4943 95,0,53,0,1,
4944 304,1,3,1,4,
4945 1,3,1246,22,1,
4946 140,1,1267,1247,17,
4947 1248,15,1220,1,-1,
4948 1,5,1249,20,1250,
4949 4,36,83,0,105,
4950 0,109,0,112,0,
4951 108,0,101,0,65,
4952 0,115,0,115,0,
4953 105,0,103,0,110,
4954 0,109,0,101,0,
4955 110,0,116,0,95,
4956 0,56,0,1,262,
4957 1,3,1,6,1,
4958 5,1251,22,1,98,
4959 1,2021,840,1,1521,
4960 1252,17,1253,15,1220,
4961 1,-1,1,5,1254,
4962 20,1255,4,36,83,
4963 0,105,0,109,0,
4964 112,0,108,0,101,
4965 0,65,0,115,0,
4966 115,0,105,0,103,
4967 0,110,0,109,0,
4968 101,0,110,0,116,
4969 0,95,0,49,0,
4970 1,255,1,3,1,
4971 4,1,3,1256,22,
4972 1,91,1,2024,1257,
4973 17,1258,15,1259,4,
4974 24,37,0,83,0,
4975 116,0,97,0,116,
4976 0,101,0,67,0,
4977 104,0,97,0,110,
4978 0,103,0,101,0,
4979 1,-1,1,5,1260,
4980 20,1261,4,26,83,
4981 0,116,0,97,0,
4982 116,0,101,0,67,
4983 0,104,0,97,0,
4984 110,0,103,0,101,
4985 0,95,0,49,0,
4986 1,237,1,3,1,
4987 3,1,2,1262,22,
4988 1,73,1,1775,1263,
4989 17,1264,15,1265,4,
4990 30,37,0,69,0,
4991 109,0,112,0,116,
4992 0,121,0,83,0,
4993 116,0,97,0,116,
4994 0,101,0,109,0,
4995 101,0,110,0,116,
4996 0,1,-1,1,5,
4997 1266,20,1267,4,32,
4998 69,0,109,0,112,
4999 0,116,0,121,0,
5000 83,0,116,0,97,
5001 0,116,0,101,0,
5002 109,0,101,0,110,
5003 0,116,0,95,0,
5004 49,0,1,221,1,
5005 3,1,1,1,0,
5006 1268,22,1,57,1,
5007 19,1269,17,1236,1,
5008 2,1240,1,2028,1270,
5009 17,1271,15,1272,4,
5010 20,37,0,74,0,
5011 117,0,109,0,112,
5012 0,76,0,97,0,
5013 98,0,101,0,108,
5014 0,1,-1,1,5,
5015 1273,20,1274,4,22,
5016 74,0,117,0,109,
5017 0,112,0,76,0,
5018 97,0,98,0,101,
5019 0,108,0,95,0,
5020 49,0,1,235,1,
5021 3,1,3,1,2,
5022 1275,22,1,71,1,
5023 2029,847,1,2281,1276,
5024 17,1277,15,1278,4,
5025 34,37,0,70,0,
5026 111,0,114,0,76,
5027 0,111,0,111,0,
5028 112,0,83,0,116,
5029 0,97,0,116,0,
5030 101,0,109,0,101,
5031 0,110,0,116,0,
5032 1,-1,1,5,1279,
5033 20,1280,4,36,70,
5034 0,111,0,114,0,
5035 76,0,111,0,111,
5036 0,112,0,83,0,
5037 116,0,97,0,116,
5038 0,101,0,109,0,
5039 101,0,110,0,116,
5040 0,95,0,50,0,
5041 1,250,1,3,1,
5042 2,1,1,1281,22,
5043 1,86,1,2031,858,
5044 1,2032,863,1,2033,
5045 868,1,2034,1282,16,
5046 0,676,1,2788,1283,
5047 16,0,145,1,2036,
5048 1284,16,0,602,1,
5049 2037,879,1,2038,1285,
5050 16,0,606,1,2039,
5051 884,1,32,1286,17,
5052 1264,1,0,1268,1,
5053 2041,890,1,2042,1287,
5054 16,0,749,1,2043,
5055 896,1,2044,1288,16,
5056 0,689,1,2045,901,
5057 1,2299,1289,16,0,
5058 255,1,1296,1290,17,
5059 1291,15,1220,1,-1,
5060 1,5,1292,20,1293,
5061 4,38,83,0,105,
5062 0,109,0,112,0,
5063 108,0,101,0,65,
5064 0,115,0,115,0,
5065 105,0,103,0,110,
5066 0,109,0,101,0,
5067 110,0,116,0,95,
5068 0,50,0,48,0,
5069 1,274,1,3,1,
5070 6,1,5,1294,22,
5071 1,110,1,283,1295,
5072 17,1296,15,1243,1,
5073 -1,1,5,1297,20,
5074 1298,4,36,66,0,
5075 105,0,110,0,97,
5076 0,114,0,121,0,
5077 69,0,120,0,112,
5078 0,114,0,101,0,
5079 115,0,115,0,105,
5080 0,111,0,110,0,
5081 95,0,52,0,1,
5082 303,1,3,1,4,
5083 1,3,1299,22,1,
5084 139,1,40,1300,17,
5085 1301,15,1302,4,32,
5086 37,0,73,0,100,
5087 0,101,0,110,0,
5088 116,0,69,0,120,
5089 0,112,0,114,0,
5090 101,0,115,0,115,
5091 0,105,0,111,0,
5092 110,0,1,-1,1,
5093 5,1303,20,1304,4,
5094 34,73,0,100,0,
5095 101,0,110,0,116,
5096 0,69,0,120,0,
5097 112,0,114,0,101,
5098 0,115,0,115,0,
5099 105,0,111,0,110,
5100 0,95,0,49,0,
5101 1,289,1,3,1,
5102 2,1,1,1305,22,
5103 1,125,1,44,1306,
5104 17,1301,1,1,1305,
5105 1,1803,909,1,47,
5106 1307,17,1308,15,1309,
5107 4,38,37,0,73,
5108 0,100,0,101,0,
5109 110,0,116,0,68,
5110 0,111,0,116,0,
5111 69,0,120,0,112,
5112 0,114,0,101,0,
5113 115,0,115,0,105,
5114 0,111,0,110,0,
5115 1,-1,1,5,1310,
5116 20,1311,4,40,73,
5117 0,100,0,101,0,
5118 110,0,116,0,68,
5119 0,111,0,116,0,
5120 69,0,120,0,112,
5121 0,114,0,101,0,
5122 115,0,115,0,105,
5123 0,111,0,110,0,
5124 95,0,49,0,1,
5125 290,1,3,1,4,
5126 1,3,1312,22,1,
5127 126,1,48,1313,17,
5128 1314,15,1315,4,58,
5129 37,0,73,0,110,
5130 0,99,0,114,0,
5131 101,0,109,0,101,
5132 0,110,0,116,0,
5133 68,0,101,0,99,
5134 0,114,0,101,0,
5135 109,0,101,0,110,
5136 0,116,0,69,0,
5137 120,0,112,0,114,
5138 0,101,0,115,0,
5139 115,0,105,0,111,
5140 0,110,0,1,-1,
5141 1,5,1316,20,1317,
5142 4,60,73,0,110,
5143 0,99,0,114,0,
5144 101,0,109,0,101,
5145 0,110,0,116,0,
5146 68,0,101,0,99,
5147 0,114,0,101,0,
5148 109,0,101,0,110,
5149 0,116,0,69,0,
5150 120,0,112,0,114,
5151 0,101,0,115,0,
5152 115,0,105,0,111,
5153 0,110,0,95,0,
5154 52,0,1,294,1,
5155 3,1,5,1,4,
5156 1318,22,1,130,1,
5157 49,1319,17,1320,15,
5158 1315,1,-1,1,5,
5159 1321,20,1322,4,60,
5160 73,0,110,0,99,
5161 0,114,0,101,0,
5162 109,0,101,0,110,
5163 0,116,0,68,0,
5164 101,0,99,0,114,
5165 0,101,0,109,0,
5166 101,0,110,0,116,
5167 0,69,0,120,0,
5168 112,0,114,0,101,
5169 0,115,0,115,0,
5170 105,0,111,0,110,
5171 0,95,0,51,0,
5172 1,293,1,3,1,
5173 5,1,4,1323,22,
5174 1,129,1,50,1324,
5175 17,1325,15,1315,1,
5176 -1,1,5,1326,20,
5177 1327,4,60,73,0,
5178 110,0,99,0,114,
5179 0,101,0,109,0,
5180 101,0,110,0,116,
5181 0,68,0,101,0,
5182 99,0,114,0,101,
5183 0,109,0,101,0,
5184 110,0,116,0,69,
5185 0,120,0,112,0,
5186 114,0,101,0,115,
5187 0,115,0,105,0,
5188 111,0,110,0,95,
5189 0,50,0,1,292,
5190 1,3,1,3,1,
5191 2,1328,22,1,128,
5192 1,51,1329,17,1330,
5193 15,1315,1,-1,1,
5194 5,1331,20,1332,4,
5195 60,73,0,110,0,
5196 99,0,114,0,101,
5197 0,109,0,101,0,
5198 110,0,116,0,68,
5199 0,101,0,99,0,
5200 114,0,101,0,109,
5201 0,101,0,110,0,
5202 116,0,69,0,120,
5203 0,112,0,114,0,
5204 101,0,115,0,115,
5205 0,105,0,111,0,
5206 110,0,95,0,49,
5207 0,1,291,1,3,
5208 1,3,1,2,1333,
5209 22,1,127,1,305,
5210 1334,17,1335,15,1243,
5211 1,-1,1,5,1336,
5212 20,1337,4,36,66,
5213 0,105,0,110,0,
5214 97,0,114,0,121,
5215 0,69,0,120,0,
5216 112,0,114,0,101,
5217 0,115,0,115,0,
5218 105,0,111,0,110,
5219 0,95,0,51,0,
5220 1,302,1,3,1,
5221 4,1,3,1338,22,
5222 1,138,1,525,1339,
5223 17,1340,15,1341,4,
5224 34,37,0,82,0,
5225 111,0,116,0,97,
5226 0,116,0,105,0,
5227 111,0,110,0,67,
5228 0,111,0,110,0,
5229 115,0,116,0,97,
5230 0,110,0,116,0,
5231 1,-1,1,5,1342,
5232 20,1343,4,36,82,
5233 0,111,0,116,0,
5234 97,0,116,0,105,
5235 0,111,0,110,0,
5236 67,0,111,0,110,
5237 0,115,0,116,0,
5238 97,0,110,0,116,
5239 0,95,0,49,0,
5240 1,287,1,3,1,
5241 10,1,9,1344,22,
5242 1,123,1,63,1345,
5243 17,1346,15,1347,4,
5244 38,37,0,84,0,
5245 121,0,112,0,101,
5246 0,99,0,97,0,
5247 115,0,116,0,69,
5248 0,120,0,112,0,
5249 114,0,101,0,115,
5250 0,115,0,105,0,
5251 111,0,110,0,1,
5252 -1,1,5,1348,20,
5253 1349,4,40,84,0,
5254 121,0,112,0,101,
5255 0,99,0,97,0,
5256 115,0,116,0,69,
5257 0,120,0,112,0,
5258 114,0,101,0,115,
5259 0,115,0,105,0,
5260 111,0,110,0,95,
5261 0,50,0,1,324,
5262 1,3,1,5,1,
5263 4,1350,22,1,160,
5264 1,66,1351,17,1352,
5265 15,1347,1,-1,1,
5266 5,1353,20,1354,4,
5267 40,84,0,121,0,
5268 112,0,101,0,99,
5269 0,97,0,115,0,
5270 116,0,69,0,120,
5271 0,112,0,114,0,
5272 101,0,115,0,115,
5273 0,105,0,111,0,
5274 110,0,95,0,51,
5275 0,1,325,1,3,
5276 1,7,1,6,1355,
5277 22,1,161,1,67,
5278 1356,17,1357,15,1347,
5279 1,-1,1,5,1358,
5280 20,1359,4,40,84,
5281 0,121,0,112,0,
5282 101,0,99,0,97,
5283 0,115,0,116,0,
5284 69,0,120,0,112,
5285 0,114,0,101,0,
5286 115,0,115,0,105,
5287 0,111,0,110,0,
5288 95,0,55,0,1,
5289 329,1,3,1,8,
5290 1,7,1360,22,1,
5291 165,1,68,1361,17,
5292 1362,15,1347,1,-1,
5293 1,5,1363,20,1364,
5294 4,40,84,0,121,
5295 0,112,0,101,0,
5296 99,0,97,0,115,
5297 0,116,0,69,0,
5298 120,0,112,0,114,
5299 0,101,0,115,0,
5300 115,0,105,0,111,
5301 0,110,0,95,0,
5302 53,0,1,327,1,
5303 3,1,8,1,7,
5304 1365,22,1,163,1,
5305 69,1366,17,1367,15,
5306 1347,1,-1,1,5,
5307 1368,20,1369,4,40,
5308 84,0,121,0,112,
5309 0,101,0,99,0,
5310 97,0,115,0,116,
5311 0,69,0,120,0,
5312 112,0,114,0,101,
5313 0,115,0,115,0,
5314 105,0,111,0,110,
5315 0,95,0,54,0,
5316 1,328,1,3,1,
5317 6,1,5,1370,22,
5318 1,164,1,70,1371,
5319 17,1372,15,1347,1,
5320 -1,1,5,1373,20,
5321 1374,4,40,84,0,
5322 121,0,112,0,101,
5323 0,99,0,97,0,
5324 115,0,116,0,69,
5325 0,120,0,112,0,
5326 114,0,101,0,115,
5327 0,115,0,105,0,
5328 111,0,110,0,95,
5329 0,52,0,1,326,
5330 1,3,1,6,1,
5331 5,1375,22,1,162,
5332 1,74,1376,17,1377,
5333 15,1347,1,-1,1,
5334 5,1378,20,1379,4,
5335 40,84,0,121,0,
5336 112,0,101,0,99,
5337 0,97,0,115,0,
5338 116,0,69,0,120,
5339 0,112,0,114,0,
5340 101,0,115,0,115,
5341 0,105,0,111,0,
5342 110,0,95,0,57,
5343 0,1,331,1,3,
5344 1,7,1,6,1380,
5345 22,1,167,1,1013,
5346 1381,17,1382,15,1226,
5347 1,-1,1,5,1383,
5348 20,1384,4,46,80,
5349 0,97,0,114,0,
5350 101,0,110,0,116,
5351 0,104,0,101,0,
5352 115,0,105,0,115,
5353 0,69,0,120,0,
5354 112,0,114,0,101,
5355 0,115,0,115,0,
5356 105,0,111,0,110,
5357 0,95,0,49,0,
5358 1,321,1,3,1,
5359 4,1,3,1385,22,
5360 1,157,1,1332,1386,
5361 17,1387,15,1220,1,
5362 -1,1,5,1388,20,
5363 1389,4,38,83,0,
5364 105,0,109,0,112,
5365 0,108,0,101,0,
5366 65,0,115,0,115,
5367 0,105,0,103,0,
5368 110,0,109,0,101,
5369 0,110,0,116,0,
5370 95,0,49,0,57,
5371 0,1,273,1,3,
5372 1,6,1,5,1390,
5373 22,1,109,1,2337,
5374 1391,17,1264,1,0,
5375 1268,1,1585,1392,17,
5376 1393,15,1394,4,32,
5377 37,0,82,0,101,
5378 0,116,0,117,0,
5379 114,0,110,0,83,
5380 0,116,0,97,0,
5381 116,0,101,0,109,
5382 0,101,0,110,0,
5383 116,0,1,-1,1,
5384 5,1395,20,1396,4,
5385 34,82,0,101,0,
5386 116,0,117,0,114,
5387 0,110,0,83,0,
5388 116,0,97,0,116,
5389 0,101,0,109,0,
5390 101,0,110,0,116,
5391 0,95,0,50,0,
5392 1,280,1,3,1,
5393 2,1,1,1397,22,
5394 1,116,1,2023,1398,
5395 17,1399,15,1259,1,
5396 -1,1,5,1400,20,
5397 1401,4,26,83,0,
5398 116,0,97,0,116,
5399 0,101,0,67,0,
5400 104,0,97,0,110,
5401 0,103,0,101,0,
5402 95,0,50,0,1,
5403 238,1,3,1,3,
5404 1,2,1402,22,1,
5405 74,1,2136,965,1,
5406 82,1403,17,1404,15,
5407 1405,4,32,37,0,
5408 85,0,110,0,97,
5409 0,114,0,121,0,
5410 69,0,120,0,112,
5411 0,114,0,101,0,
5412 115,0,115,0,105,
5413 0,111,0,110,0,
5414 1,-1,1,5,1406,
5415 20,1407,4,34,85,
5416 0,110,0,97,0,
5417 114,0,121,0,69,
5418 0,120,0,112,0,
5419 114,0,101,0,115,
5420 0,115,0,105,0,
5421 111,0,110,0,95,
5422 0,51,0,1,320,
5423 1,3,1,3,1,
5424 2,1408,22,1,156,
5425 1,2026,1409,17,1410,
5426 15,1411,4,28,37,
5427 0,74,0,117,0,
5428 109,0,112,0,83,
5429 0,116,0,97,0,
5430 116,0,101,0,109,
5431 0,101,0,110,0,
5432 116,0,1,-1,1,
5433 5,1412,20,1413,4,
5434 30,74,0,117,0,
5435 109,0,112,0,83,
5436 0,116,0,97,0,
5437 116,0,101,0,109,
5438 0,101,0,110,0,
5439 116,0,95,0,49,
5440 0,1,236,1,3,
5441 1,3,1,2,1414,
5442 22,1,72,1,1591,
5443 1415,17,1416,15,1394,
5444 1,-1,1,5,1417,
5445 20,1418,4,34,82,
5446 0,101,0,116,0,
5447 117,0,114,0,110,
5448 0,83,0,116,0,
5449 97,0,116,0,101,
5450 0,109,0,101,0,
5451 110,0,116,0,95,
5452 0,49,0,1,279,
5453 1,3,1,3,1,
5454 2,1419,22,1,115,
5455 1,1341,1420,17,1421,
5456 15,1220,1,-1,1,
5457 5,1422,20,1423,4,
5458 36,83,0,105,0,
5459 109,0,112,0,108,
5460 0,101,0,65,0,
5461 115,0,115,0,105,
5462 0,103,0,110,0,
5463 109,0,101,0,110,
5464 0,116,0,95,0,
5465 54,0,1,260,1,
5466 3,1,4,1,3,
5467 1424,22,1,96,1,
5468 2030,853,1,328,1425,
5469 17,1426,15,1243,1,
5470 -1,1,5,1427,20,
5471 1428,4,36,66,0,
5472 105,0,110,0,97,
5473 0,114,0,121,0,
5474 69,0,120,0,112,
5475 0,114,0,101,0,
5476 115,0,115,0,105,
5477 0,111,0,110,0,
5478 95,0,50,0,1,
5479 301,1,3,1,4,
5480 1,3,1429,22,1,
5481 137,1,1303,1430,17,
5482 1431,15,1220,1,-1,
5483 1,5,1432,20,1433,
5484 4,36,83,0,105,
5485 0,109,0,112,0,
5486 108,0,101,0,65,
5487 0,115,0,115,0,
5488 105,0,103,0,110,
5489 0,109,0,101,0,
5490 110,0,116,0,95,
5491 0,55,0,1,261,
5492 1,3,1,6,1,
5493 5,1434,22,1,97,
5494 1,2035,874,1,93,
5495 1435,17,1436,15,1405,
5496 1,-1,1,5,1437,
5497 20,1438,4,34,85,
5498 0,110,0,97,0,
5499 114,0,121,0,69,
5500 0,120,0,112,0,
5501 114,0,101,0,115,
5502 0,115,0,105,0,
5503 111,0,110,0,95,
5504 0,50,0,1,319,
5505 1,3,1,3,1,
5506 2,1439,22,1,155,
5507 1,1550,1440,17,1441,
5508 15,1220,1,-1,1,
5509 5,1442,20,1443,4,
5510 38,83,0,105,0,
5511 109,0,112,0,108,
5512 0,101,0,65,0,
5513 115,0,115,0,105,
5514 0,103,0,110,0,
5515 109,0,101,0,110,
5516 0,116,0,95,0,
5517 49,0,51,0,1,
5518 267,1,3,1,4,
5519 1,3,1444,22,1,
5520 103,1,2040,1445,16,
5521 0,610,1,2106,1446,
5522 17,1264,1,0,1268,
5523 1,1555,1447,16,0,
5524 707,1,827,1448,17,
5525 1449,15,1243,1,-1,
5526 1,5,1450,20,1451,
5527 4,38,66,0,105,
5528 0,110,0,97,0,
5529 114,0,121,0,69,
5530 0,120,0,112,0,
5531 114,0,101,0,115,
5532 0,115,0,105,0,
5533 111,0,110,0,95,
5534 0,49,0,53,0,
5535 1,314,1,3,1,
5536 4,1,3,1452,22,
5537 1,150,1,1859,1453,
5538 16,0,339,1,1860,
5539 943,1,1804,1454,17,
5540 1264,1,0,1268,1,
5541 107,1455,17,1456,15,
5542 1405,1,-1,1,5,
5543 1457,20,1458,4,34,
5544 85,0,110,0,97,
5545 0,114,0,121,0,
5546 69,0,120,0,112,
5547 0,114,0,101,0,
5548 115,0,115,0,105,
5549 0,111,0,110,0,
5550 95,0,49,0,1,
5551 318,1,3,1,3,
5552 1,2,1459,22,1,
5553 154,1,2781,1460,16,
5554 0,278,1,1114,1461,
5555 17,1308,1,3,1312,
5556 1,1048,1462,17,1463,
5557 15,1243,1,-1,1,
5558 5,1464,20,1465,4,
5559 38,66,0,105,0,
5560 110,0,97,0,114,
5561 0,121,0,69,0,
5562 120,0,112,0,114,
5563 0,101,0,115,0,
5564 115,0,105,0,111,
5565 0,110,0,95,0,
5566 49,0,56,0,1,
5567 317,1,3,1,4,
5568 1,3,1466,22,1,
5569 153,1,352,1467,17,
5570 1468,15,1243,1,-1,
5571 1,5,1469,20,1470,
5572 4,36,66,0,105,
5573 0,110,0,97,0,
5574 114,0,121,0,69,
5575 0,120,0,112,0,
5576 114,0,101,0,115,
5577 0,115,0,105,0,
5578 111,0,110,0,95,
5579 0,49,0,1,300,
5580 1,3,1,4,1,
5581 3,1471,22,1,136,
5582 1,1872,1472,16,0,
5583 349,1,1873,958,1,
5584 118,1473,17,1474,15,
5585 1243,1,-1,1,5,
5586 1475,20,1476,4,38,
5587 66,0,105,0,110,
5588 0,97,0,114,0,
5589 121,0,69,0,120,
5590 0,112,0,114,0,
5591 101,0,115,0,115,
5592 0,105,0,111,0,
5593 110,0,95,0,49,
5594 0,52,0,1,313,
5595 1,3,1,4,1,
5596 3,1477,22,1,149,
5597 1,1123,1478,17,1479,
5598 15,1220,1,-1,1,
5599 5,1480,20,1481,4,
5600 38,83,0,105,0,
5601 109,0,112,0,108,
5602 0,101,0,65,0,
5603 115,0,115,0,105,
5604 0,103,0,110,0,
5605 109,0,101,0,110,
5606 0,116,0,95,0,
5607 49,0,50,0,1,
5608 266,1,3,1,6,
5609 1,5,1482,22,1,
5610 102,1,371,1483,17,
5611 1484,15,1485,4,46,
5612 37,0,70,0,117,
5613 0,110,0,99,0,
5614 116,0,105,0,111,
5615 0,110,0,67,0,
5616 97,0,108,0,108,
5617 0,69,0,120,0,
5618 112,0,114,0,101,
5619 0,115,0,115,0,
5620 105,0,111,0,110,
5621 0,1,-1,1,5,
5622 1486,20,1487,4,48,
5623 70,0,117,0,110,
5624 0,99,0,116,0,
5625 105,0,111,0,110,
5626 0,67,0,97,0,
5627 108,0,108,0,69,
5628 0,120,0,112,0,
5629 114,0,101,0,115,
5630 0,115,0,105,0,
5631 111,0,110,0,95,
5632 0,49,0,1,299,
5633 1,3,1,2,1,
5634 1,1488,22,1,135,
5635 1,1377,1489,17,1490,
5636 15,1220,1,-1,1,
5637 5,1491,20,1492,4,
5638 36,83,0,105,0,
5639 109,0,112,0,108,
5640 0,101,0,65,0,
5641 115,0,115,0,105,
5642 0,103,0,110,0,
5643 109,0,101,0,110,
5644 0,116,0,95,0,
5645 53,0,1,259,1,
5646 3,1,4,1,3,
5647 1493,22,1,95,1,
5648 375,1494,17,1495,15,
5649 1315,1,-1,1,5,
5650 1496,20,1497,4,60,
5651 73,0,110,0,99,
5652 0,114,0,101,0,
5653 109,0,101,0,110,
5654 0,116,0,68,0,
5655 101,0,99,0,114,
5656 0,101,0,109,0,
5657 101,0,110,0,116,
5658 0,69,0,120,0,
5659 112,0,114,0,101,
5660 0,115,0,115,0,
5661 105,0,111,0,110,
5662 0,95,0,56,0,
5663 1,298,1,3,1,
5664 5,1,4,1498,22,
5665 1,134,1,377,1499,
5666 17,1500,15,1315,1,
5667 -1,1,5,1501,20,
5668 1502,4,60,73,0,
5669 110,0,99,0,114,
5670 0,101,0,109,0,
5671 101,0,110,0,116,
5672 0,68,0,101,0,
5673 99,0,114,0,101,
5674 0,109,0,101,0,
5675 110,0,116,0,69,
5676 0,120,0,112,0,
5677 114,0,101,0,115,
5678 0,115,0,105,0,
5679 111,0,110,0,95,
5680 0,53,0,1,295,
5681 1,3,1,3,1,
5682 2,1503,22,1,131,
5683 1,379,1504,17,1505,
5684 15,1315,1,-1,1,
5685 5,1506,20,1507,4,
5686 60,73,0,110,0,
5687 99,0,114,0,101,
5688 0,109,0,101,0,
5689 110,0,116,0,68,
5690 0,101,0,99,0,
5691 114,0,101,0,109,
5692 0,101,0,110,0,
5693 116,0,69,0,120,
5694 0,112,0,114,0,
5695 101,0,115,0,115,
5696 0,105,0,111,0,
5697 110,0,95,0,55,
5698 0,1,297,1,3,
5699 1,5,1,4,1508,
5700 22,1,133,1,380,
5701 1509,17,1510,15,1511,
5702 4,38,37,0,67,
5703 0,111,0,110,0,
5704 115,0,116,0,97,
5705 0,110,0,116,0,
5706 69,0,120,0,112,
5707 0,114,0,101,0,
5708 115,0,115,0,105,
5709 0,111,0,110,0,
5710 1,-1,1,5,1512,
5711 20,1513,4,40,67,
5712 0,111,0,110,0,
5713 115,0,116,0,97,
5714 0,110,0,116,0,
5715 69,0,120,0,112,
5716 0,114,0,101,0,
5717 115,0,115,0,105,
5718 0,111,0,110,0,
5719 95,0,49,0,1,
5720 288,1,3,1,2,
5721 1,1,1514,22,1,
5722 124,1,883,1515,17,
5723 1516,15,1243,1,-1,
5724 1,5,1517,20,1518,
5725 4,38,66,0,105,
5726 0,110,0,97,0,
5727 114,0,121,0,69,
5728 0,120,0,112,0,
5729 114,0,101,0,115,
5730 0,115,0,105,0,
5731 111,0,110,0,95,
5732 0,49,0,54,0,
5733 1,315,1,3,1,
5734 4,1,3,1519,22,
5735 1,151,1,1628,1520,
5736 17,1521,15,1522,4,
5737 22,37,0,65,0,
5738 115,0,115,0,105,
5739 0,103,0,110,0,
5740 109,0,101,0,110,
5741 0,116,0,1,-1,
5742 1,5,1523,20,1524,
5743 4,24,65,0,115,
5744 0,115,0,105,0,
5745 103,0,110,0,109,
5746 0,101,0,110,0,
5747 116,0,95,0,49,
5748 0,1,253,1,3,
5749 1,4,1,3,1525,
5750 22,1,89,1,2075,
5751 1526,17,1264,1,0,
5752 1268,1,373,1527,17,
5753 1528,15,1315,1,-1,
5754 1,5,1529,20,1530,
5755 4,60,73,0,110,
5756 0,99,0,114,0,
5757 101,0,109,0,101,
5758 0,110,0,116,0,
5759 68,0,101,0,99,
5760 0,114,0,101,0,
5761 109,0,101,0,110,
5762 0,116,0,69,0,
5763 120,0,112,0,114,
5764 0,101,0,115,0,
5765 115,0,105,0,111,
5766 0,110,0,95,0,
5767 54,0,1,296,1,
5768 3,1,3,1,2,
5769 1531,22,1,132,1,
5770 130,1532,17,1533,15,
5771 1243,1,-1,1,5,
5772 1534,20,1535,4,38,
5773 66,0,105,0,110,
5774 0,97,0,114,0,
5775 121,0,69,0,120,
5776 0,112,0,114,0,
5777 101,0,115,0,115,
5778 0,105,0,111,0,
5779 110,0,95,0,49,
5780 0,51,0,1,312,
5781 1,3,1,4,1,
5782 3,1536,22,1,148,
5783 1,143,1537,17,1538,
5784 15,1243,1,-1,1,
5785 5,1539,20,1540,4,
5786 38,66,0,105,0,
5787 110,0,97,0,114,
5788 0,121,0,69,0,
5789 120,0,112,0,114,
5790 0,101,0,115,0,
5791 115,0,105,0,111,
5792 0,110,0,95,0,
5793 49,0,50,0,1,
5794 311,1,3,1,4,
5795 1,3,1541,22,1,
5796 147,1,1901,1542,17,
5797 1264,1,0,1268,1,
5798 1152,1543,17,1544,15,
5799 1220,1,-1,1,5,
5800 1545,20,1546,4,38,
5801 83,0,105,0,109,
5802 0,112,0,108,0,
5803 101,0,65,0,115,
5804 0,115,0,105,0,
5805 103,0,110,0,109,
5806 0,101,0,110,0,
5807 116,0,95,0,50,
5808 0,52,0,1,278,
5809 1,3,1,6,1,
5810 5,1547,22,1,114,
5811 1,1406,1548,17,1549,
5812 15,1220,1,-1,1,
5813 5,1550,20,1551,4,
5814 38,83,0,105,0,
5815 109,0,112,0,108,
5816 0,101,0,65,0,
5817 115,0,115,0,105,
5818 0,103,0,110,0,
5819 109,0,101,0,110,
5820 0,116,0,95,0,
5821 49,0,55,0,1,
5822 271,1,3,1,4,
5823 1,3,1552,22,1,
5824 107,1,1659,1553,16,
5825 0,297,1,2413,1554,
5826 17,1264,1,0,1268,
5827 1,1159,1555,17,1556,
5828 15,1220,1,-1,1,
5829 5,1557,20,1558,4,
5830 38,83,0,105,0,
5831 109,0,112,0,108,
5832 0,101,0,65,0,
5833 115,0,115,0,105,
5834 0,103,0,110,0,
5835 109,0,101,0,110,
5836 0,116,0,95,0,
5837 49,0,49,0,1,
5838 265,1,3,1,6,
5839 1,5,1559,22,1,
5840 101,1,157,1560,17,
5841 1561,15,1243,1,-1,
5842 1,5,1562,20,1563,
5843 4,38,66,0,105,
5844 0,110,0,97,0,
5845 114,0,121,0,69,
5846 0,120,0,112,0,
5847 114,0,101,0,115,
5848 0,115,0,105,0,
5849 111,0,110,0,95,
5850 0,49,0,49,0,
5851 1,310,1,3,1,
5852 4,1,3,1564,22,
5853 1,146,1,1413,1565,
5854 17,1566,15,1220,1,
5855 -1,1,5,1567,20,
5856 1568,4,36,83,0,
5857 105,0,109,0,112,
5858 0,108,0,101,0,
5859 65,0,115,0,115,
5860 0,105,0,103,0,
5861 110,0,109,0,101,
5862 0,110,0,116,0,
5863 95,0,52,0,1,
5864 258,1,3,1,4,
5865 1,3,1569,22,1,
5866 94,1,1370,1570,17,
5867 1571,15,1220,1,-1,
5868 1,5,1572,20,1573,
5869 4,38,83,0,105,
5870 0,109,0,112,0,
5871 108,0,101,0,65,
5872 0,115,0,115,0,
5873 105,0,103,0,110,
5874 0,109,0,101,0,
5875 110,0,116,0,95,
5876 0,49,0,56,0,
5877 1,272,1,3,1,
5878 4,1,3,1574,22,
5879 1,108,1,1478,1575,
5880 17,1576,15,1220,1,
5881 -1,1,5,1577,20,
5882 1578,4,38,83,0,
5883 105,0,109,0,112,
5884 0,108,0,101,0,
5885 65,0,115,0,115,
5886 0,105,0,103,0,
5887 110,0,109,0,101,
5888 0,110,0,116,0,
5889 95,0,49,0,53,
5890 0,1,269,1,3,
5891 1,4,1,3,1579,
5892 22,1,105,1,1620,
5893 1580,17,1581,15,1522,
5894 1,-1,1,5,1582,
5895 20,1583,4,24,65,
5896 0,115,0,115,0,
5897 105,0,103,0,110,
5898 0,109,0,101,0,
5899 110,0,116,0,95,
5900 0,50,0,1,254,
5901 1,3,1,2,1,
5902 1,1584,22,1,90,
5903 1,1621,1585,16,0,
5904 786,1,1574,921,1,
5905 172,1586,17,1587,15,
5906 1243,1,-1,1,5,
5907 1588,20,1589,4,38,
5908 66,0,105,0,110,
5909 0,97,0,114,0,
5910 121,0,69,0,120,
5911 0,112,0,114,0,
5912 101,0,115,0,115,
5913 0,105,0,111,0,
5914 110,0,95,0,49,
5915 0,48,0,1,309,
5916 1,3,1,4,1,
5917 3,1590,22,1,145,
5918 1,1931,983,1,1665,
5919 1591,17,1592,15,1278,
5920 1,-1,1,5,1593,
5921 20,1594,4,36,70,
5922 0,111,0,114,0,
5923 76,0,111,0,111,
5924 0,112,0,83,0,
5925 116,0,97,0,116,
5926 0,101,0,109,0,
5927 101,0,110,0,116,
5928 0,95,0,49,0,
5929 1,249,1,3,1,
5930 2,1,1,1595,22,
5931 1,85,1,2364,949,
5932 1,2105,936,1,1188,
5933 1596,17,1597,15,1220,
5934 1,-1,1,5,1598,
5935 20,1599,4,38,83,
5936 0,105,0,109,0,
5937 112,0,108,0,101,
5938 0,65,0,115,0,
5939 115,0,105,0,103,
5940 0,110,0,109,0,
5941 101,0,110,0,116,
5942 0,95,0,50,0,
5943 51,0,1,277,1,
5944 3,1,6,1,5,
5945 1600,22,1,113,1,
5946 1442,1601,17,1602,15,
5947 1220,1,-1,1,5,
5948 1603,20,1604,4,38,
5949 83,0,105,0,109,
5950 0,112,0,108,0,
5951 101,0,65,0,115,
5952 0,115,0,105,0,
5953 103,0,110,0,109,
5954 0,101,0,110,0,
5955 116,0,95,0,49,
5956 0,54,0,1,270,
5957 1,3,1,4,1,
5958 3,1605,22,1,106,
5959 1,1694,1606,16,0,
5960 218,1,942,1607,17,
5961 1608,15,1243,1,-1,
5962 1,5,1609,20,1610,
5963 4,38,66,0,105,
5964 0,110,0,97,0,
5965 114,0,121,0,69,
5966 0,120,0,112,0,
5967 114,0,101,0,115,
5968 0,115,0,105,0,
5969 111,0,110,0,95,
5970 0,49,0,55,0,
5971 1,316,1,3,1,
5972 4,1,3,1611,22,
5973 1,152,1,2198,1612,
5974 17,1264,1,0,1268,
5975 1,1195,1613,17,1614,
5976 15,1220,1,-1,1,
5977 5,1615,20,1616,4,
5978 38,83,0,105,0,
5979 109,0,112,0,108,
5980 0,101,0,65,0,
5981 115,0,115,0,105,
5982 0,103,0,110,0,
5983 109,0,101,0,110,
5984 0,116,0,95,0,
5985 49,0,48,0,1,
5986 264,1,3,1,6,
5987 1,5,1617,22,1,
5988 100,1,1449,1618,17,
5989 1619,15,1220,1,-1,
5990 1,5,1620,20,1621,
5991 4,36,83,0,105,
5992 0,109,0,112,0,
5993 108,0,101,0,65,
5994 0,115,0,115,0,
5995 105,0,103,0,110,
5996 0,109,0,101,0,
5997 110,0,116,0,95,
5998 0,51,0,1,257,
5999 1,3,1,4,1,
6000 3,1622,22,1,93,
6001 1,1701,1623,17,1624,
6002 15,1278,1,-1,1,
6003 5,1625,20,1626,4,
6004 36,70,0,111,0,
6005 114,0,76,0,111,
6006 0,111,0,112,0,
6007 83,0,116,0,97,
6008 0,116,0,101,0,
6009 109,0,101,0,110,
6010 0,116,0,95,0,
6011 51,0,1,251,1,
6012 3,1,4,1,3,
6013 1627,22,1,87,1,
6014 447,1628,17,1629,15,
6015 1630,4,30,37,0,
6016 86,0,101,0,99,
6017 0,116,0,111,0,
6018 114,0,67,0,111,
6019 0,110,0,115,0,
6020 116,0,97,0,110,
6021 0,116,0,1,-1,
6022 1,5,1631,20,1632,
6023 4,32,86,0,101,
6024 0,99,0,116,0,
6025 111,0,114,0,67,
6026 0,111,0,110,0,
6027 115,0,116,0,97,
6028 0,110,0,116,0,
6029 95,0,49,0,1,
6030 286,1,3,1,8,
6031 1,7,1633,22,1,
6032 122,1,2458,998,1,
6033 2459,1004,1,1958,1634,
6034 17,1264,1,0,1268,
6035 1,188,1635,17,1636,
6036 15,1243,1,-1,1,
6037 5,1637,20,1638,4,
6038 36,66,0,105,0,
6039 110,0,97,0,114,
6040 0,121,0,69,0,
6041 120,0,112,0,114,
6042 0,101,0,115,0,
6043 115,0,105,0,111,
6044 0,110,0,95,0,
6045 57,0,1,308,1,
6046 3,1,4,1,3,
6047 1639,22,1,144,1,
6048 2462,1011,1,1657,1016,
6049 1,2464,1021,1,205,
6050 1640,17,1641,15,1243,
6051 1,-1,1,5,1642,
6052 20,1643,4,36,66,
6053 0,105,0,110,0,
6054 97,0,114,0,121,
6055 0,69,0,120,0,
6056 112,0,114,0,101,
6057 0,115,0,115,0,
6058 105,0,111,0,110,
6059 0,95,0,56,0,
6060 1,307,1,3,1,
6061 4,1,3,1644,22,
6062 1,143,1,2227,1030,
6063 1,1224,1645,17,1646,
6064 15,1220,1,-1,1,
6065 5,1647,20,1648,4,
6066 38,83,0,105,0,
6067 109,0,112,0,108,
6068 0,101,0,65,0,
6069 115,0,115,0,105,
6070 0,103,0,110,0,
6071 109,0,101,0,110,
6072 0,116,0,95,0,
6073 50,0,50,0,1,
6074 276,1,3,1,6,
6075 1,5,1649,22,1,
6076 112,1,223,1650,17,
6077 1651,15,1243,1,-1,
6078 1,5,1652,20,1653,
6079 4,36,66,0,105,
6080 0,110,0,97,0,
6081 114,0,121,0,69,
6082 0,120,0,112,0,
6083 114,0,101,0,115,
6084 0,115,0,105,0,
6085 111,0,110,0,95,
6086 0,55,0,1,306,
6087 1,3,1,4,1,
6088 3,1654,22,1,142,
6089 1,1730,1655,17,1656,
6090 15,1278,1,-1,1,
6091 5,1657,20,1658,4,
6092 36,70,0,111,0,
6093 114,0,76,0,111,
6094 0,111,0,112,0,
6095 83,0,116,0,97,
6096 0,116,0,101,0,
6097 109,0,101,0,110,
6098 0,116,0,95,0,
6099 52,0,1,252,1,
6100 3,1,4,1,3,
6101 1659,22,1,88,1,
6102 476,1660,17,1661,15,
6103 1662,4,18,37,0,
6104 67,0,111,0,110,
6105 0,115,0,116,0,
6106 97,0,110,0,116,
6107 0,1,-1,1,5,
6108 1663,20,1664,4,20,
6109 67,0,111,0,110,
6110 0,115,0,116,0,
6111 97,0,110,0,116,
6112 0,95,0,52,0,
6113 1,284,1,3,1,
6114 2,1,1,1665,22,
6115 1,120,1,477,1666,
6116 17,1667,15,1662,1,
6117 -1,1,5,1668,20,
6118 1669,4,20,67,0,
6119 111,0,110,0,115,
6120 0,116,0,97,0,
6121 110,0,116,0,95,
6122 0,51,0,1,283,
6123 1,3,1,2,1,
6124 1,1670,22,1,119,
6125 1,1231,1671,17,1672,
6126 15,1220,1,-1,1,
6127 5,1673,20,1674,4,
6128 36,83,0,105,0,
6129 109,0,112,0,108,
6130 0,101,0,65,0,
6131 115,0,115,0,105,
6132 0,103,0,110,0,
6133 109,0,101,0,110,
6134 0,116,0,95,0,
6135 57,0,1,263,1,
6136 3,1,6,1,5,
6137 1675,22,1,99,1,
6138 479,1676,17,1677,15,
6139 1662,1,-1,1,5,
6140 1678,20,1679,4,20,
6141 67,0,111,0,110,
6142 0,115,0,116,0,
6143 97,0,110,0,116,
6144 0,95,0,49,0,
6145 1,281,1,3,1,
6146 2,1,1,1680,22,
6147 1,117,1,480,1681,
6148 17,1682,15,1683,4,
6149 26,37,0,76,0,
6150 105,0,115,0,116,
6151 0,67,0,111,0,
6152 110,0,115,0,116,
6153 0,97,0,110,0,
6154 116,0,1,-1,1,
6155 5,1684,20,1685,4,
6156 28,76,0,105,0,
6157 115,0,116,0,67,
6158 0,111,0,110,0,
6159 115,0,116,0,97,
6160 0,110,0,116,0,
6161 95,0,49,0,1,
6162 285,1,3,1,4,
6163 1,3,1686,22,1,
6164 121,1,1485,1687,17,
6165 1688,15,1220,1,-1,
6166 1,5,1689,20,1690,
6167 4,36,83,0,105,
6168 0,109,0,112,0,
6169 108,0,101,0,65,
6170 0,115,0,115,0,
6171 105,0,103,0,110,
6172 0,109,0,101,0,
6173 110,0,116,0,95,
6174 0,50,0,1,256,
6175 1,3,1,4,1,
6176 3,1691,22,1,92,
6177 1,1737,1692,16,0,
6178 299,1,1989,1038,1,
6179 1990,1693,17,1264,1,
6180 0,1268,1,1096,1694,
6181 17,1695,15,1696,4,
6182 26,37,0,70,0,
6183 117,0,110,0,99,
6184 0,116,0,105,0,
6185 111,0,110,0,67,
6186 0,97,0,108,0,
6187 108,0,1,-1,1,
6188 5,1697,20,1698,4,
6189 28,70,0,117,0,
6190 110,0,99,0,116,
6191 0,105,0,111,0,
6192 110,0,67,0,97,
6193 0,108,0,108,0,
6194 95,0,49,0,1,
6195 332,1,3,1,5,
6196 1,4,1699,22,1,
6197 168,1,242,1700,17,
6198 1701,15,1243,1,-1,
6199 1,5,1702,20,1703,
6200 4,36,66,0,105,
6201 0,110,0,97,0,
6202 114,0,121,0,69,
6203 0,120,0,112,0,
6204 114,0,101,0,115,
6205 0,115,0,105,0,
6206 111,0,110,0,95,
6207 0,54,0,1,305,
6208 1,3,1,4,1,
6209 3,1704,22,1,141,
6210 1,478,1705,17,1706,
6211 15,1662,1,-1,1,
6212 5,1707,20,1708,4,
6213 20,67,0,111,0,
6214 110,0,115,0,116,
6215 0,97,0,110,0,
6216 116,0,95,0,50,
6217 0,1,282,1,3,
6218 1,2,1,1,1709,
6219 22,1,118,1,1001,
6220 1710,17,1711,15,1347,
6221 1,-1,1,5,1712,
6222 20,1713,4,40,84,
6223 0,121,0,112,0,
6224 101,0,99,0,97,
6225 0,115,0,116,0,
6226 69,0,120,0,112,
6227 0,114,0,101,0,
6228 115,0,115,0,105,
6229 0,111,0,110,0,
6230 95,0,56,0,1,
6231 330,1,3,1,5,
6232 1,4,1714,22,1,
6233 166,1,1002,1715,17,
6234 1716,15,1347,1,-1,
6235 1,5,1717,20,1718,
6236 4,40,84,0,121,
6237 0,112,0,101,0,
6238 99,0,97,0,115,
6239 0,116,0,69,0,
6240 120,0,112,0,114,
6241 0,101,0,115,0,
6242 115,0,105,0,111,
6243 0,110,0,95,0,
6244 49,0,1,323,1,
6245 3,1,5,1,4,
6246 1719,22,1,159,1,
6247 12,1720,19,166,1,
6248 12,1721,5,50,1,
6249 1901,1722,16,0,164,
6250 1,2075,1723,16,0,
6251 164,1,1860,943,1,
6252 1803,909,1,1804,1724,
6253 16,0,164,1,2518,
6254 1725,16,0,164,1,
6255 2413,1726,16,0,164,
6256 1,2198,1727,16,0,
6257 164,1,1873,958,1,
6258 1657,1016,1,2136,965,
6259 1,2032,863,1,1989,
6260 1038,1,1990,1728,16,
6261 0,164,1,31,1729,
6262 16,0,164,1,32,
6263 1730,16,0,164,1,
6264 2105,936,1,2106,1731,
6265 16,0,164,1,2656,
6266 1732,16,0,282,1,
6267 2548,1733,16,0,164,
6268 1,2227,1030,1,2337,
6269 1734,16,0,164,1,
6270 2556,1735,16,0,164,
6271 1,2777,1736,16,0,
6272 164,1,2564,1737,16,
6273 0,164,1,2021,840,
6274 1,2458,998,1,2459,
6275 1004,1,2462,1011,1,
6276 2572,1738,16,0,164,
6277 1,2464,1021,1,2029,
6278 847,1,2030,853,1,
6279 2031,858,1,2577,1739,
6280 16,0,164,1,2469,
6281 1740,16,0,520,1,
6282 2035,874,1,2364,949,
6283 1,2039,884,1,1931,
6284 983,1,2041,890,1,
6285 2043,896,1,2045,901,
6286 1,2592,1741,16,0,
6287 164,1,1775,1742,16,
6288 0,164,1,2033,868,
6289 1,2037,879,1,1574,
6290 921,1,1958,1743,16,
6291 0,164,1,2533,1744,
6292 16,0,164,1,13,
6293 1745,19,508,1,13,
6294 1746,5,55,1,2643,
6295 1747,17,1748,15,1749,
6296 4,20,37,0,83,
6297 0,116,0,97,0,
6298 116,0,101,0,66,
6299 0,111,0,100,0,
6300 121,0,1,-1,1,
6301 5,1750,20,1751,4,
6302 22,83,0,116,0,
6303 97,0,116,0,101,
6304 0,66,0,111,0,
6305 100,0,121,0,95,
6306 0,56,0,1,187,
6307 1,3,1,3,1,
6308 2,1752,22,1,22,
6309 1,2644,1753,17,1754,
6310 15,1749,1,-1,1,
6311 5,1755,20,1756,4,
6312 22,83,0,116,0,
6313 97,0,116,0,101,
6314 0,66,0,111,0,
6315 100,0,121,0,95,
6316 0,54,0,1,185,
6317 1,3,1,3,1,
6318 2,1757,22,1,20,
6319 1,1860,943,1,1803,
6320 909,1,2520,1758,17,
6321 1759,15,1760,4,46,
6322 37,0,75,0,101,
6323 0,121,0,73,0,
6324 110,0,116,0,73,
6325 0,110,0,116,0,
6326 65,0,114,0,103,
6327 0,83,0,116,0,
6328 97,0,116,0,101,
6329 0,69,0,118,0,
6330 101,0,110,0,116,
6331 0,1,-1,1,5,
6332 1761,20,1762,4,48,
6333 75,0,101,0,121,
6334 0,73,0,110,0,
6335 116,0,73,0,110,
6336 0,116,0,65,0,
6337 114,0,103,0,83,
6338 0,116,0,97,0,
6339 116,0,101,0,69,
6340 0,118,0,101,0,
6341 110,0,116,0,95,
6342 0,49,0,1,203,
6343 1,3,1,6,1,
6344 5,1763,22,1,38,
6345 1,2413,1764,16,0,
6346 506,1,1873,958,1,
6347 1657,1016,1,2639,1765,
6348 17,1766,15,1749,1,
6349 -1,1,5,1767,20,
6350 1768,4,24,83,0,
6351 116,0,97,0,116,
6352 0,101,0,66,0,
6353 111,0,100,0,121,
6354 0,95,0,49,0,
6355 54,0,1,195,1,
6356 3,1,3,1,2,
6357 1769,22,1,30,1,
6358 2640,1770,17,1771,15,
6359 1749,1,-1,1,5,
6360 1772,20,1773,4,24,
6361 83,0,116,0,97,
6362 0,116,0,101,0,
6363 66,0,111,0,100,
6364 0,121,0,95,0,
6365 49,0,52,0,1,
6366 193,1,3,1,3,
6367 1,2,1774,22,1,
6368 28,1,2641,1775,17,
6369 1776,15,1749,1,-1,
6370 1,5,1777,20,1778,
6371 4,24,83,0,116,
6372 0,97,0,116,0,
6373 101,0,66,0,111,
6374 0,100,0,121,0,
6375 95,0,49,0,50,
6376 0,1,191,1,3,
6377 1,3,1,2,1779,
6378 22,1,26,1,2642,
6379 1780,17,1781,15,1749,
6380 1,-1,1,5,1782,
6381 20,1783,4,24,83,
6382 0,116,0,97,0,
6383 116,0,101,0,66,
6384 0,111,0,100,0,
6385 121,0,95,0,49,
6386 0,48,0,1,189,
6387 1,3,1,3,1,
6388 2,1784,22,1,24,
6389 1,1989,1038,1,2535,
6390 1785,17,1786,15,1787,
6391 4,46,37,0,73,
6392 0,110,0,116,0,
6393 86,0,101,0,99,
6394 0,86,0,101,0,
6395 99,0,65,0,114,
6396 0,103,0,83,0,
6397 116,0,97,0,116,
6398 0,101,0,69,0,
6399 118,0,101,0,110,
6400 0,116,0,1,-1,
6401 1,5,1788,20,1789,
6402 4,48,73,0,110,
6403 0,116,0,86,0,
6404 101,0,99,0,86,
6405 0,101,0,99,0,
6406 65,0,114,0,103,
6407 0,83,0,116,0,
6408 97,0,116,0,101,
6409 0,69,0,118,0,
6410 101,0,110,0,116,
6411 0,95,0,49,0,
6412 1,202,1,3,1,
6413 6,1,5,1790,22,
6414 1,37,1,2645,1791,
6415 17,1792,15,1749,1,
6416 -1,1,5,1793,20,
6417 1794,4,22,83,0,
6418 116,0,97,0,116,
6419 0,101,0,66,0,
6420 111,0,100,0,121,
6421 0,95,0,52,0,
6422 1,183,1,3,1,
6423 3,1,2,1795,22,
6424 1,18,1,2646,1796,
6425 17,1797,15,1749,1,
6426 -1,1,5,1798,20,
6427 1799,4,22,83,0,
6428 116,0,97,0,116,
6429 0,101,0,66,0,
6430 111,0,100,0,121,
6431 0,95,0,50,0,
6432 1,181,1,3,1,
6433 3,1,2,1800,22,
6434 1,16,1,2037,879,
6435 1,32,1801,16,0,
6436 513,1,2649,1802,17,
6437 1803,15,1749,1,-1,
6438 1,5,1804,20,1805,
6439 4,24,83,0,116,
6440 0,97,0,116,0,
6441 101,0,66,0,111,
6442 0,100,0,121,0,
6443 95,0,49,0,51,
6444 0,1,192,1,3,
6445 1,2,1,1,1806,
6446 22,1,27,1,2650,
6447 1807,17,1808,15,1749,
6448 1,-1,1,5,1809,
6449 20,1810,4,24,83,
6450 0,116,0,97,0,
6451 116,0,101,0,66,
6452 0,111,0,100,0,
6453 121,0,95,0,49,
6454 0,49,0,1,190,
6455 1,3,1,2,1,
6456 1,1811,22,1,25,
6457 1,2651,1812,17,1813,
6458 15,1749,1,-1,1,
6459 5,1814,20,1815,4,
6460 22,83,0,116,0,
6461 97,0,116,0,101,
6462 0,66,0,111,0,
6463 100,0,121,0,95,
6464 0,57,0,1,188,
6465 1,3,1,2,1,
6466 1,1816,22,1,23,
6467 1,2652,1817,17,1818,
6468 15,1749,1,-1,1,
6469 5,1819,20,1820,4,
6470 22,83,0,116,0,
6471 97,0,116,0,101,
6472 0,66,0,111,0,
6473 100,0,121,0,95,
6474 0,55,0,1,186,
6475 1,3,1,2,1,
6476 1,1821,22,1,21,
6477 1,2653,1822,17,1823,
6478 15,1749,1,-1,1,
6479 5,1824,20,1825,4,
6480 22,83,0,116,0,
6481 97,0,116,0,101,
6482 0,66,0,111,0,
6483 100,0,121,0,95,
6484 0,53,0,1,184,
6485 1,3,1,2,1,
6486 1,1826,22,1,19,
6487 1,2654,1827,17,1828,
6488 15,1749,1,-1,1,
6489 5,1829,20,1830,4,
6490 22,83,0,116,0,
6491 97,0,116,0,101,
6492 0,66,0,111,0,
6493 100,0,121,0,95,
6494 0,51,0,1,182,
6495 1,3,1,2,1,
6496 1,1831,22,1,17,
6497 1,2655,1832,17,1833,
6498 15,1749,1,-1,1,
6499 5,1834,20,1835,4,
6500 22,83,0,116,0,
6501 97,0,116,0,101,
6502 0,66,0,111,0,
6503 100,0,121,0,95,
6504 0,49,0,1,180,
6505 1,3,1,2,1,
6506 1,1836,22,1,15,
6507 1,2574,1837,17,1838,
6508 15,1839,4,34,37,
6509 0,75,0,101,0,
6510 121,0,65,0,114,
6511 0,103,0,83,0,
6512 116,0,97,0,116,
6513 0,101,0,69,0,
6514 118,0,101,0,110,
6515 0,116,0,1,-1,
6516 1,5,1840,20,1841,
6517 4,36,75,0,101,
6518 0,121,0,65,0,
6519 114,0,103,0,83,
6520 0,116,0,97,0,
6521 116,0,101,0,69,
6522 0,118,0,101,0,
6523 110,0,116,0,95,
6524 0,49,0,1,198,
6525 1,3,1,6,1,
6526 5,1842,22,1,33,
6527 1,2550,1843,17,1844,
6528 15,1845,4,46,37,
6529 0,73,0,110,0,
6530 116,0,82,0,111,
6531 0,116,0,82,0,
6532 111,0,116,0,65,
6533 0,114,0,103,0,
6534 83,0,116,0,97,
6535 0,116,0,101,0,
6536 69,0,118,0,101,
6537 0,110,0,116,0,
6538 1,-1,1,5,1846,
6539 20,1847,4,48,73,
6540 0,110,0,116,0,
6541 82,0,111,0,116,
6542 0,82,0,111,0,
6543 116,0,65,0,114,
6544 0,103,0,83,0,
6545 116,0,97,0,116,
6546 0,101,0,69,0,
6547 118,0,101,0,110,
6548 0,116,0,95,0,
6549 49,0,1,201,1,
6550 3,1,6,1,5,
6551 1848,22,1,36,1,
6552 2227,1030,1,1574,921,
6553 1,2558,1849,17,1850,
6554 15,1851,4,40,37,
6555 0,86,0,101,0,
6556 99,0,116,0,111,
6557 0,114,0,65,0,
6558 114,0,103,0,83,
6559 0,116,0,97,0,
6560 116,0,101,0,69,
6561 0,118,0,101,0,
6562 110,0,116,0,1,
6563 -1,1,5,1852,20,
6564 1853,4,42,86,0,
6565 101,0,99,0,116,
6566 0,111,0,114,0,
6567 65,0,114,0,103,
6568 0,83,0,116,0,
6569 97,0,116,0,101,
6570 0,69,0,118,0,
6571 101,0,110,0,116,
6572 0,95,0,49,0,
6573 1,200,1,3,1,
6574 6,1,5,1854,22,
6575 1,35,1,2566,1855,
6576 17,1856,15,1857,4,
6577 34,37,0,73,0,
6578 110,0,116,0,65,
6579 0,114,0,103,0,
6580 83,0,116,0,97,
6581 0,116,0,101,0,
6582 69,0,118,0,101,
6583 0,110,0,116,0,
6584 1,-1,1,5,1858,
6585 20,1859,4,36,73,
6586 0,110,0,116,0,
6587 65,0,114,0,103,
6588 0,83,0,116,0,
6589 97,0,116,0,101,
6590 0,69,0,118,0,
6591 101,0,110,0,116,
6592 0,95,0,49,0,
6593 1,199,1,3,1,
6594 6,1,5,1860,22,
6595 1,34,1,2458,998,
6596 1,2459,1004,1,2462,
6597 1011,1,2136,965,1,
6598 2464,1021,1,2029,847,
6599 1,2030,853,1,2031,
6600 858,1,2032,863,1,
6601 2033,868,1,2579,1861,
6602 17,1862,15,1863,4,
6603 36,37,0,86,0,
6604 111,0,105,0,100,
6605 0,65,0,114,0,
6606 103,0,83,0,116,
6607 0,97,0,116,0,
6608 101,0,69,0,118,
6609 0,101,0,110,0,
6610 116,0,1,-1,1,
6611 5,1864,20,1865,4,
6612 38,86,0,111,0,
6613 105,0,100,0,65,
6614 0,114,0,103,0,
6615 83,0,116,0,97,
6616 0,116,0,101,0,
6617 69,0,118,0,101,
6618 0,110,0,116,0,
6619 95,0,49,0,1,
6620 197,1,3,1,5,
6621 1,4,1866,22,1,
6622 32,1,2035,874,1,
6623 2364,949,1,2039,884,
6624 1,1931,983,1,2041,
6625 890,1,2021,840,1,
6626 2043,896,1,2045,901,
6627 1,2700,1867,16,0,
6628 769,1,2594,1868,17,
6629 1869,15,1870,4,22,
6630 37,0,83,0,116,
6631 0,97,0,116,0,
6632 101,0,69,0,118,
6633 0,101,0,110,0,
6634 116,0,1,-1,1,
6635 5,1871,20,1872,4,
6636 24,83,0,116,0,
6637 97,0,116,0,101,
6638 0,69,0,118,0,
6639 101,0,110,0,116,
6640 0,95,0,49,0,
6641 1,196,1,3,1,
6642 6,1,5,1873,22,
6643 1,31,1,2596,1874,
6644 16,0,662,1,2648,
6645 1875,17,1876,15,1749,
6646 1,-1,1,5,1877,
6647 20,1878,4,24,83,
6648 0,116,0,97,0,
6649 116,0,101,0,66,
6650 0,111,0,100,0,
6651 121,0,95,0,49,
6652 0,53,0,1,194,
6653 1,3,1,2,1,
6654 1,1879,22,1,29,
6655 1,2105,936,1,14,
6656 1880,19,144,1,14,
6657 1881,5,115,1,2512,
6658 1882,17,1883,15,1884,
6659 4,30,37,0,73,
6660 0,110,0,116,0,
6661 68,0,101,0,99,
6662 0,108,0,97,0,
6663 114,0,97,0,116,
6664 0,105,0,111,0,
6665 110,0,1,-1,1,
6666 5,1885,20,1886,4,
6667 32,73,0,110,0,
6668 116,0,68,0,101,
6669 0,99,0,108,0,
6670 97,0,114,0,97,
6671 0,116,0,105,0,
6672 111,0,110,0,95,
6673 0,49,0,1,214,
6674 1,3,1,3,1,
6675 2,1887,22,1,50,
6676 1,2513,1888,16,0,
6677 481,1,1260,1218,1,
6678 1011,1224,1,1514,1230,
6679 1,9,1235,1,10,
6680 1889,17,1890,15,1891,
6681 4,48,37,0,65,
6682 0,114,0,103,0,
6683 117,0,109,0,101,
6684 0,110,0,116,0,
6685 68,0,101,0,99,
6686 0,108,0,97,0,
6687 114,0,97,0,116,
6688 0,105,0,111,0,
6689 110,0,76,0,105,
6690 0,115,0,116,0,
6691 1,-1,1,5,140,
6692 1,0,1,0,1892,
6693 22,1,39,1,262,
6694 1241,1,1267,1247,1,
6695 2524,1893,16,0,492,
6696 1,1521,1252,1,1773,
6697 1894,16,0,151,1,
6698 2527,1895,17,1896,15,
6699 1897,4,30,37,0,
6700 86,0,101,0,99,
6701 0,68,0,101,0,
6702 99,0,108,0,97,
6703 0,114,0,97,0,
6704 116,0,105,0,111,
6705 0,110,0,1,-1,
6706 1,5,1898,20,1899,
6707 4,32,86,0,101,
6708 0,99,0,68,0,
6709 101,0,99,0,108,
6710 0,97,0,114,0,
6711 97,0,116,0,105,
6712 0,111,0,110,0,
6713 95,0,49,0,1,
6714 215,1,3,1,3,
6715 1,2,1900,22,1,
6716 51,1,2528,1901,16,
6717 0,498,1,19,1269,
6718 1,20,1902,16,0,
6719 142,1,2281,1276,1,
6720 525,1339,1,2539,1903,
6721 16,0,510,1,30,
6722 1904,17,1905,15,1891,
6723 1,-1,1,5,1906,
6724 20,1907,4,50,65,
6725 0,114,0,103,0,
6726 117,0,109,0,101,
6727 0,110,0,116,0,
6728 68,0,101,0,99,
6729 0,108,0,97,0,
6730 114,0,97,0,116,
6731 0,105,0,111,0,
6732 110,0,76,0,105,
6733 0,115,0,116,0,
6734 95,0,50,0,1,
6735 205,1,3,1,4,
6736 1,3,1908,22,1,
6737 41,1,1002,1715,1,
6738 2542,1909,17,1910,15,
6739 1911,4,30,37,0,
6740 82,0,111,0,116,
6741 0,68,0,101,0,
6742 99,0,108,0,97,
6743 0,114,0,97,0,
6744 116,0,105,0,111,
6745 0,110,0,1,-1,
6746 1,5,1912,20,1913,
6747 4,32,82,0,111,
6748 0,116,0,68,0,
6749 101,0,99,0,108,
6750 0,97,0,114,0,
6751 97,0,116,0,105,
6752 0,111,0,110,0,
6753 95,0,49,0,1,
6754 216,1,3,1,3,
6755 1,2,1914,22,1,
6756 52,1,2543,1915,16,
6757 0,514,1,40,1300,
6758 1,41,1916,17,1917,
6759 15,1918,4,26,37,
6760 0,65,0,114,0,
6761 103,0,117,0,109,
6762 0,101,0,110,0,
6763 116,0,76,0,105,
6764 0,115,0,116,0,
6765 1,-1,1,5,709,
6766 1,0,1,0,1919,
6767 22,1,169,1,42,
6768 1920,17,1921,15,1922,
6769 4,38,37,0,69,
6770 0,120,0,112,0,
6771 114,0,101,0,115,
6772 0,115,0,105,0,
6773 111,0,110,0,65,
6774 0,114,0,103,0,
6775 117,0,109,0,101,
6776 0,110,0,116,0,
6777 1,-1,1,5,1923,
6778 20,1924,4,40,69,
6779 0,120,0,112,0,
6780 114,0,101,0,115,
6781 0,115,0,105,0,
6782 111,0,110,0,65,
6783 0,114,0,103,0,
6784 117,0,109,0,101,
6785 0,110,0,116,0,
6786 95,0,49,0,1,
6787 335,1,3,1,2,
6788 1,1,1925,22,1,
6789 172,1,44,1306,1,
6790 47,1307,1,48,1313,
6791 1,49,1319,1,50,
6792 1324,1,51,1329,1,
6793 283,1295,1,305,1334,
6794 1,63,1345,1,66,
6795 1351,1,67,1356,1,
6796 1478,1575,1,69,1366,
6797 1,70,1371,1,2581,
6798 1926,17,1927,15,1891,
6799 1,-1,1,5,140,
6800 1,0,1,0,1892,
6801 1,68,1361,1,74,
6802 1376,1,1013,1381,1,
6803 2335,1928,16,0,151,
6804 1,1332,1386,1,1048,
6805 1462,1,2590,1929,16,
6806 0,142,1,82,1403,
6807 1,1296,1290,1,1341,
6808 1420,1,328,1425,1,
6809 1303,1430,1,1096,1694,
6810 1,93,1435,1,1550,
6811 1440,1,352,1467,1,
6812 2775,1930,16,0,142,
6813 1,107,1455,1,1114,
6814 1461,1,1370,1570,1,
6815 118,1473,1,1123,1478,
6816 1,371,1483,1,1377,
6817 1489,1,375,1494,1,
6818 377,1499,1,827,1448,
6819 1,380,1509,1,883,
6820 1515,1,373,1527,1,
6821 130,1532,1,379,1504,
6822 1,143,1537,1,1152,
6823 1543,1,387,1931,16,
6824 0,643,1,1406,1548,
6825 1,1159,1555,1,157,
6826 1560,1,1413,1565,1,
6827 1665,1591,1,412,1932,
6828 16,0,680,1,1094,
6829 1933,16,0,711,1,
6830 172,1586,1,2766,1934,
6831 17,1935,15,1891,1,
6832 -1,1,5,140,1,
6833 0,1,0,1892,1,
6834 1188,1596,1,437,1936,
6835 16,0,755,1,1442,
6836 1601,1,1694,1937,16,
6837 0,151,1,942,1607,
6838 1,1195,1613,1,1449,
6839 1618,1,1701,1623,1,
6840 447,1628,1,188,1635,
6841 1,205,1640,1,2467,
6842 1938,17,1939,15,1891,
6843 1,-1,1,5,1940,
6844 20,1941,4,50,65,
6845 0,114,0,103,0,
6846 117,0,109,0,101,
6847 0,110,0,116,0,
6848 68,0,101,0,99,
6849 0,108,0,97,0,
6850 114,0,97,0,116,
6851 0,105,0,111,0,
6852 110,0,76,0,105,
6853 0,115,0,116,0,
6854 95,0,49,0,1,
6855 204,1,3,1,2,
6856 1,1,1942,22,1,
6857 40,1,461,1943,16,
6858 0,711,1,464,1944,
6859 17,1945,15,1918,1,
6860 -1,1,5,1946,20,
6861 1947,4,28,65,0,
6862 114,0,103,0,117,
6863 0,109,0,101,0,
6864 110,0,116,0,76,
6865 0,105,0,115,0,
6866 116,0,95,0,50,
6867 0,1,334,1,3,
6868 1,4,1,3,1948,
6869 22,1,171,1,1224,
6870 1645,1,223,1650,1,
6871 1730,1655,1,476,1660,
6872 1,477,1666,1,1231,
6873 1671,1,479,1676,1,
6874 480,1681,1,1485,1687,
6875 1,459,1949,17,1950,
6876 15,1918,1,-1,1,
6877 5,709,1,0,1,
6878 0,1919,1,242,1700,
6879 1,478,1705,1,481,
6880 1951,17,1952,15,1918,
6881 1,-1,1,5,1953,
6882 20,1954,4,28,65,
6883 0,114,0,103,0,
6884 117,0,109,0,101,
6885 0,110,0,116,0,
6886 76,0,105,0,115,
6887 0,116,0,95,0,
6888 49,0,1,333,1,
6889 3,1,2,1,1,
6890 1955,22,1,170,1,
6891 1001,1710,1,2508,1956,
6892 17,1957,15,1958,4,
6893 30,37,0,75,0,
6894 101,0,121,0,68,
6895 0,101,0,99,0,
6896 108,0,97,0,114,
6897 0,97,0,116,0,
6898 105,0,111,0,110,
6899 0,1,-1,1,5,
6900 1959,20,1960,4,32,
6901 75,0,101,0,121,
6902 0,68,0,101,0,
6903 99,0,108,0,97,
6904 0,114,0,97,0,
6905 116,0,105,0,111,
6906 0,110,0,95,0,
6907 49,0,1,213,1,
6908 3,1,3,1,2,
6909 1961,22,1,49,1,
6910 2509,1962,16,0,475,
6911 1,15,1963,19,334,
6912 1,15,1964,5,6,
6913 1,1114,1965,16,0,
6914 332,1,1621,1966,16,
6915 0,754,1,2781,1967,
6916 16,0,795,1,40,
6917 1968,16,0,639,1,
6918 19,1269,1,9,1235,
6919 1,16,1969,19,136,
6920 1,16,1970,5,146,
6921 1,2765,1971,16,0,
6922 784,1,256,1972,16,
6923 0,206,1,1261,1973,
6924 16,0,206,1,509,
6925 1974,16,0,206,1,
6926 9,1975,16,0,134,
6927 1,2521,1976,16,0,
6928 490,1,2021,840,1,
6929 1775,1977,16,0,206,
6930 1,2029,847,1,2030,
6931 853,1,2031,858,1,
6932 2032,863,1,2033,868,
6933 1,277,1978,16,0,
6934 206,1,2035,874,1,
6935 2037,879,1,2039,884,
6936 1,32,1979,16,0,
6937 206,1,2041,890,1,
6938 2293,1980,16,0,206,
6939 1,2043,896,1,2045,
6940 901,1,40,1981,16,
6941 0,185,1,41,1982,
6942 16,0,206,1,1297,
6943 1983,16,0,206,1,
6944 43,1984,16,0,206,
6945 1,44,1985,16,0,
6946 185,1,1803,909,1,
6947 1804,1986,16,0,206,
6948 1,299,1987,16,0,
6949 206,1,2480,1988,17,
6950 1989,15,1990,4,24,
6951 37,0,73,0,110,
6952 0,116,0,65,0,
6953 114,0,103,0,69,
6954 0,118,0,101,0,
6955 110,0,116,0,1,
6956 -1,1,5,1991,20,
6957 1992,4,26,73,0,
6958 110,0,116,0,65,
6959 0,114,0,103,0,
6960 69,0,118,0,101,
6961 0,110,0,116,0,
6962 95,0,55,0,1,
6963 367,1,3,1,2,
6964 1,1,1993,22,1,
6965 204,1,52,1994,16,
6966 0,206,1,2484,1995,
6967 17,1996,15,1990,1,
6968 -1,1,5,1997,20,
6969 1998,4,26,73,0,
6970 110,0,116,0,65,
6971 0,114,0,103,0,
6972 69,0,118,0,101,
6973 0,110,0,116,0,
6974 95,0,51,0,1,
6975 363,1,3,1,2,
6976 1,1,1999,22,1,
6977 200,1,2567,2000,16,
6978 0,750,1,1515,2001,
6979 16,0,206,1,2318,
6980 2002,16,0,206,1,
6981 2491,2003,17,2004,15,
6982 2005,4,26,37,0,
6983 86,0,111,0,105,
6984 0,100,0,65,0,
6985 114,0,103,0,69,
6986 0,118,0,101,0,
6987 110,0,116,0,1,
6988 -1,1,5,2006,20,
6989 2007,4,28,86,0,
6990 111,0,105,0,100,
6991 0,65,0,114,0,
6992 103,0,69,0,118,
6993 0,101,0,110,0,
6994 116,0,95,0,54,
6995 0,1,356,1,3,
6996 1,2,1,1,2008,
6997 22,1,193,1,62,
6998 2009,16,0,228,1,
6999 63,2010,16,0,185,
7000 1,2495,2011,17,2012,
7001 15,2005,1,-1,1,
7002 5,2013,20,2014,4,
7003 28,86,0,111,0,
7004 105,0,100,0,65,
7005 0,114,0,103,0,
7006 69,0,118,0,101,
7007 0,110,0,116,0,
7008 95,0,50,0,1,
7009 352,1,3,1,2,
7010 1,1,2015,22,1,
7011 189,1,2575,2016,16,
7012 0,759,1,2075,2017,
7013 16,0,206,1,1574,
7014 921,1,1479,2018,16,
7015 0,206,1,2580,2019,
7016 16,0,352,1,71,
7017 2020,16,0,206,1,
7018 1658,2021,16,0,790,
7019 1,1833,2022,16,0,
7020 321,1,1834,2023,16,
7021 0,206,1,2337,2024,
7022 16,0,206,1,79,
7023 2025,16,0,206,1,
7024 1335,2026,16,0,206,
7025 1,322,2027,16,0,
7026 206,1,76,2028,16,
7027 0,206,1,85,2029,
7028 16,0,206,1,89,
7029 2030,16,0,206,1,
7030 346,2031,16,0,206,
7031 1,97,2032,16,0,
7032 206,1,2106,2033,16,
7033 0,206,1,102,2034,
7034 16,0,206,1,1860,
7035 943,1,2458,998,1,
7036 2364,949,1,2536,2035,
7037 16,0,633,1,2782,
7038 2036,16,0,206,1,
7039 1990,2037,16,0,206,
7040 1,112,2038,16,0,
7041 206,1,1117,2039,16,
7042 0,206,1,1873,958,
7043 1,1875,2040,16,0,
7044 436,1,1876,2041,16,
7045 0,206,1,2551,2042,
7046 16,0,642,1,124,
7047 2043,16,0,206,1,
7048 2478,2044,17,2045,15,
7049 1990,1,-1,1,5,
7050 2046,20,2047,4,26,
7051 73,0,110,0,116,
7052 0,65,0,114,0,
7053 103,0,69,0,118,
7054 0,101,0,110,0,
7055 116,0,95,0,57,
7056 0,1,369,1,3,
7057 1,2,1,1,2048,
7058 22,1,206,1,2136,
7059 965,1,2559,2049,16,
7060 0,536,1,525,2050,
7061 16,0,206,1,137,
7062 2051,16,0,206,1,
7063 381,2052,16,0,206,
7064 1,1901,2053,16,0,
7065 206,1,1153,2054,16,
7066 0,206,1,151,2055,
7067 16,0,206,1,1407,
7068 2056,16,0,206,1,
7069 1659,2057,16,0,206,
7070 1,2413,2058,16,0,
7071 206,1,406,2059,16,
7072 0,206,1,1371,2060,
7073 16,0,206,1,2105,
7074 936,1,166,2061,16,
7075 0,206,1,1622,2062,
7076 16,0,206,1,1931,
7077 983,1,1932,2063,16,
7078 0,525,1,1933,2064,
7079 16,0,206,1,431,
7080 2065,16,0,206,1,
7081 1585,2066,16,0,206,
7082 1,182,2067,16,0,
7083 206,1,1189,2068,16,
7084 0,206,1,1443,2069,
7085 16,0,206,1,1695,
7086 2070,16,0,206,1,
7087 2198,2071,16,0,206,
7088 1,447,2072,16,0,
7089 206,1,199,2073,16,
7090 0,206,1,2459,1004,
7091 1,1958,2074,16,0,
7092 206,1,2462,1011,1,
7093 1657,1016,1,2464,1021,
7094 1,459,2075,16,0,
7095 206,1,462,2076,16,
7096 0,206,1,2471,2077,
7097 17,2078,15,2079,4,
7098 36,37,0,75,0,
7099 101,0,121,0,73,
7100 0,110,0,116,0,
7101 73,0,110,0,116,
7102 0,65,0,114,0,
7103 103,0,69,0,118,
7104 0,101,0,110,0,
7105 116,0,1,-1,1,
7106 5,2080,20,2081,4,
7107 38,75,0,101,0,
7108 121,0,73,0,110,
7109 0,116,0,73,0,
7110 110,0,116,0,65,
7111 0,114,0,103,0,
7112 69,0,118,0,101,
7113 0,110,0,116,0,
7114 95,0,49,0,1,
7115 376,1,3,1,2,
7116 1,1,2082,22,1,
7117 213,1,2472,2083,17,
7118 2084,15,2085,4,36,
7119 37,0,73,0,110,
7120 0,116,0,86,0,
7121 101,0,99,0,86,
7122 0,101,0,99,0,
7123 65,0,114,0,103,
7124 0,69,0,118,0,
7125 101,0,110,0,116,
7126 0,1,-1,1,5,
7127 2086,20,2087,4,38,
7128 73,0,110,0,116,
7129 0,86,0,101,0,
7130 99,0,86,0,101,
7131 0,99,0,65,0,
7132 114,0,103,0,69,
7133 0,118,0,101,0,
7134 110,0,116,0,95,
7135 0,49,0,1,375,
7136 1,3,1,2,1,
7137 1,2088,22,1,212,
7138 1,2473,2089,17,2090,
7139 15,2091,4,36,37,
7140 0,73,0,110,0,
7141 116,0,82,0,111,
7142 0,116,0,82,0,
7143 111,0,116,0,65,
7144 0,114,0,103,0,
7145 69,0,118,0,101,
7146 0,110,0,116,0,
7147 1,-1,1,5,2092,
7148 20,2093,4,38,73,
7149 0,110,0,116,0,
7150 82,0,111,0,116,
7151 0,82,0,111,0,
7152 116,0,65,0,114,
7153 0,103,0,69,0,
7154 118,0,101,0,110,
7155 0,116,0,95,0,
7156 49,0,1,374,1,
7157 3,1,2,1,1,
7158 2094,22,1,211,1,
7159 2474,2095,17,2096,15,
7160 2097,4,30,37,0,
7161 86,0,101,0,99,
7162 0,116,0,111,0,
7163 114,0,65,0,114,
7164 0,103,0,69,0,
7165 118,0,101,0,110,
7166 0,116,0,1,-1,
7167 1,5,2098,20,2099,
7168 4,32,86,0,101,
7169 0,99,0,116,0,
7170 111,0,114,0,65,
7171 0,114,0,103,0,
7172 69,0,118,0,101,
7173 0,110,0,116,0,
7174 95,0,51,0,1,
7175 373,1,3,1,2,
7176 1,1,2100,22,1,
7177 210,1,2475,2101,17,
7178 2102,15,2097,1,-1,
7179 1,5,2103,20,2104,
7180 4,32,86,0,101,
7181 0,99,0,116,0,
7182 111,0,114,0,65,
7183 0,114,0,103,0,
7184 69,0,118,0,101,
7185 0,110,0,116,0,
7186 95,0,50,0,1,
7187 372,1,3,1,2,
7188 1,1,2105,22,1,
7189 209,1,2476,2106,17,
7190 2107,15,2097,1,-1,
7191 1,5,2108,20,2109,
7192 4,32,86,0,101,
7193 0,99,0,116,0,
7194 111,0,114,0,65,
7195 0,114,0,103,0,
7196 69,0,118,0,101,
7197 0,110,0,116,0,
7198 95,0,49,0,1,
7199 371,1,3,1,2,
7200 1,1,2110,22,1,
7201 208,1,2477,2111,17,
7202 2112,15,1990,1,-1,
7203 1,5,2113,20,2114,
7204 4,28,73,0,110,
7205 0,116,0,65,0,
7206 114,0,103,0,69,
7207 0,118,0,101,0,
7208 110,0,116,0,95,
7209 0,49,0,48,0,
7210 1,370,1,3,1,
7211 2,1,1,2115,22,
7212 1,207,1,2227,1030,
7213 1,2479,2116,17,2117,
7214 15,1990,1,-1,1,
7215 5,2118,20,2119,4,
7216 26,73,0,110,0,
7217 116,0,65,0,114,
7218 0,103,0,69,0,
7219 118,0,101,0,110,
7220 0,116,0,95,0,
7221 56,0,1,368,1,
7222 3,1,2,1,1,
7223 2120,22,1,205,1,
7224 1225,2121,16,0,206,
7225 1,2481,2122,17,2123,
7226 15,1990,1,-1,1,
7227 5,2124,20,2125,4,
7228 26,73,0,110,0,
7229 116,0,65,0,114,
7230 0,103,0,69,0,
7231 118,0,101,0,110,
7232 0,116,0,95,0,
7233 54,0,1,366,1,
7234 3,1,2,1,1,
7235 2126,22,1,203,1,
7236 2482,2127,17,2128,15,
7237 1990,1,-1,1,5,
7238 2129,20,2130,4,26,
7239 73,0,110,0,116,
7240 0,65,0,114,0,
7241 103,0,69,0,118,
7242 0,101,0,110,0,
7243 116,0,95,0,53,
7244 0,1,365,1,3,
7245 1,2,1,1,2131,
7246 22,1,202,1,2483,
7247 2132,17,2133,15,1990,
7248 1,-1,1,5,2134,
7249 20,2135,4,26,73,
7250 0,110,0,116,0,
7251 65,0,114,0,103,
7252 0,69,0,118,0,
7253 101,0,110,0,116,
7254 0,95,0,52,0,
7255 1,364,1,3,1,
7256 2,1,1,2136,22,
7257 1,201,1,1731,2137,
7258 16,0,206,1,2485,
7259 2138,17,2139,15,1990,
7260 1,-1,1,5,2140,
7261 20,2141,4,26,73,
7262 0,110,0,116,0,
7263 65,0,114,0,103,
7264 0,69,0,118,0,
7265 101,0,110,0,116,
7266 0,95,0,50,0,
7267 1,362,1,3,1,
7268 2,1,1,2142,22,
7269 1,199,1,2486,2143,
7270 17,2144,15,1990,1,
7271 -1,1,5,2145,20,
7272 2146,4,26,73,0,
7273 110,0,116,0,65,
7274 0,114,0,103,0,
7275 69,0,118,0,101,
7276 0,110,0,116,0,
7277 95,0,49,0,1,
7278 361,1,3,1,2,
7279 1,1,2147,22,1,
7280 198,1,2487,2148,17,
7281 2149,15,2150,4,24,
7282 37,0,75,0,101,
7283 0,121,0,65,0,
7284 114,0,103,0,69,
7285 0,118,0,101,0,
7286 110,0,116,0,1,
7287 -1,1,5,2151,20,
7288 2152,4,26,75,0,
7289 101,0,121,0,65,
7290 0,114,0,103,0,
7291 69,0,118,0,101,
7292 0,110,0,116,0,
7293 95,0,50,0,1,
7294 360,1,3,1,2,
7295 1,1,2153,22,1,
7296 197,1,2488,2154,17,
7297 2155,15,2150,1,-1,
7298 1,5,2156,20,2157,
7299 4,26,75,0,101,
7300 0,121,0,65,0,
7301 114,0,103,0,69,
7302 0,118,0,101,0,
7303 110,0,116,0,95,
7304 0,49,0,1,359,
7305 1,3,1,2,1,
7306 1,2158,22,1,196,
7307 1,2489,2159,17,2160,
7308 15,2005,1,-1,1,
7309 5,2161,20,2162,4,
7310 28,86,0,111,0,
7311 105,0,100,0,65,
7312 0,114,0,103,0,
7313 69,0,118,0,101,
7314 0,110,0,116,0,
7315 95,0,56,0,1,
7316 358,1,3,1,2,
7317 1,1,2163,22,1,
7318 195,1,2490,2164,17,
7319 2165,15,2005,1,-1,
7320 1,5,2166,20,2167,
7321 4,28,86,0,111,
7322 0,105,0,100,0,
7323 65,0,114,0,103,
7324 0,69,0,118,0,
7325 101,0,110,0,116,
7326 0,95,0,55,0,
7327 1,357,1,3,1,
7328 2,1,1,2168,22,
7329 1,194,1,1989,1038,
7330 1,2492,2169,17,2170,
7331 15,2005,1,-1,1,
7332 5,2171,20,2172,4,
7333 28,86,0,111,0,
7334 105,0,100,0,65,
7335 0,114,0,103,0,
7336 69,0,118,0,101,
7337 0,110,0,116,0,
7338 95,0,53,0,1,
7339 355,1,3,1,2,
7340 1,1,2173,22,1,
7341 192,1,2493,2174,17,
7342 2175,15,2005,1,-1,
7343 1,5,2176,20,2177,
7344 4,28,86,0,111,
7345 0,105,0,100,0,
7346 65,0,114,0,103,
7347 0,69,0,118,0,
7348 101,0,110,0,116,
7349 0,95,0,52,0,
7350 1,354,1,3,1,
7351 2,1,1,2178,22,
7352 1,191,1,2494,2179,
7353 17,2180,15,2005,1,
7354 -1,1,5,2181,20,
7355 2182,4,28,86,0,
7356 111,0,105,0,100,
7357 0,65,0,114,0,
7358 103,0,69,0,118,
7359 0,101,0,110,0,
7360 116,0,95,0,51,
7361 0,1,353,1,3,
7362 1,2,1,1,2183,
7363 22,1,190,1,236,
7364 2184,16,0,206,1,
7365 2496,2185,17,2186,15,
7366 2005,1,-1,1,5,
7367 2187,20,2188,4,28,
7368 86,0,111,0,105,
7369 0,100,0,65,0,
7370 114,0,103,0,69,
7371 0,118,0,101,0,
7372 110,0,116,0,95,
7373 0,49,0,1,351,
7374 1,3,1,2,1,
7375 1,2189,22,1,188,
7376 1,2497,2190,17,2191,
7377 15,2192,4,12,37,
7378 0,69,0,118,0,
7379 101,0,110,0,116,
7380 0,1,-1,1,5,
7381 2193,20,2194,4,14,
7382 69,0,118,0,101,
7383 0,110,0,116,0,
7384 95,0,56,0,1,
7385 350,1,3,1,2,
7386 1,1,2195,22,1,
7387 187,1,2498,2196,17,
7388 2197,15,2192,1,-1,
7389 1,5,2198,20,2199,
7390 4,14,69,0,118,
7391 0,101,0,110,0,
7392 116,0,95,0,55,
7393 0,1,349,1,3,
7394 1,2,1,1,2200,
7395 22,1,186,1,2499,
7396 2201,17,2202,15,2192,
7397 1,-1,1,5,2203,
7398 20,2204,4,14,69,
7399 0,118,0,101,0,
7400 110,0,116,0,95,
7401 0,54,0,1,348,
7402 1,3,1,2,1,
7403 1,2205,22,1,185,
7404 1,2500,2206,17,2207,
7405 15,2192,1,-1,1,
7406 5,2208,20,2209,4,
7407 14,69,0,118,0,
7408 101,0,110,0,116,
7409 0,95,0,53,0,
7410 1,347,1,3,1,
7411 2,1,1,2210,22,
7412 1,184,1,2501,2211,
7413 17,2212,15,2192,1,
7414 -1,1,5,2213,20,
7415 2214,4,14,69,0,
7416 118,0,101,0,110,
7417 0,116,0,95,0,
7418 52,0,1,346,1,
7419 3,1,2,1,1,
7420 2215,22,1,183,1,
7421 2502,2216,17,2217,15,
7422 2192,1,-1,1,5,
7423 2218,20,2219,4,14,
7424 69,0,118,0,101,
7425 0,110,0,116,0,
7426 95,0,51,0,1,
7427 345,1,3,1,2,
7428 1,1,2220,22,1,
7429 182,1,2503,2221,17,
7430 2222,15,2192,1,-1,
7431 1,5,2223,20,2224,
7432 4,14,69,0,118,
7433 0,101,0,110,0,
7434 116,0,95,0,50,
7435 0,1,344,1,3,
7436 1,2,1,1,2225,
7437 22,1,181,1,2504,
7438 2226,17,2227,15,2192,
7439 1,-1,1,5,2228,
7440 20,2229,4,14,69,
7441 0,118,0,101,0,
7442 110,0,116,0,95,
7443 0,49,0,1,343,
7444 1,3,1,2,1,
7445 1,2230,22,1,180,
7446 1,2505,2231,16,0,
7447 469,1,217,2232,16,
7448 0,206,1,1756,2233,
7449 16,0,206,1,17,
7450 2234,19,163,1,17,
7451 2235,5,134,1,1,
7452 2236,17,2237,15,2238,
7453 4,18,37,0,84,
7454 0,121,0,112,0,
7455 101,0,110,0,97,
7456 0,109,0,101,0,
7457 1,-1,1,5,2239,
7458 20,2240,4,20,84,
7459 0,121,0,112,0,
7460 101,0,110,0,97,
7461 0,109,0,101,0,
7462 95,0,55,0,1,
7463 342,1,3,1,2,
7464 1,1,2241,22,1,
7465 179,1,2,2242,17,
7466 2243,15,2238,1,-1,
7467 1,5,2244,20,2245,
7468 4,20,84,0,121,
7469 0,112,0,101,0,
7470 110,0,97,0,109,
7471 0,101,0,95,0,
7472 54,0,1,341,1,
7473 3,1,2,1,1,
7474 2246,22,1,178,1,
7475 3,2247,17,2248,15,
7476 2238,1,-1,1,5,
7477 2249,20,2250,4,20,
7478 84,0,121,0,112,
7479 0,101,0,110,0,
7480 97,0,109,0,101,
7481 0,95,0,53,0,
7482 1,340,1,3,1,
7483 2,1,1,2251,22,
7484 1,177,1,4,2252,
7485 17,2253,15,2238,1,
7486 -1,1,5,2254,20,
7487 2255,4,20,84,0,
7488 121,0,112,0,101,
7489 0,110,0,97,0,
7490 109,0,101,0,95,
7491 0,52,0,1,339,
7492 1,3,1,2,1,
7493 1,2256,22,1,176,
7494 1,5,2257,17,2258,
7495 15,2238,1,-1,1,
7496 5,2259,20,2260,4,
7497 20,84,0,121,0,
7498 112,0,101,0,110,
7499 0,97,0,109,0,
7500 101,0,95,0,51,
7501 0,1,338,1,3,
7502 1,2,1,1,2261,
7503 22,1,175,1,6,
7504 2262,17,2263,15,2238,
7505 1,-1,1,5,2264,
7506 20,2265,4,20,84,
7507 0,121,0,112,0,
7508 101,0,110,0,97,
7509 0,109,0,101,0,
7510 95,0,50,0,1,
7511 337,1,3,1,2,
7512 1,1,2266,22,1,
7513 174,1,7,2267,17,
7514 2268,15,2238,1,-1,
7515 1,5,2269,20,2270,
7516 4,20,84,0,121,
7517 0,112,0,101,0,
7518 110,0,97,0,109,
7519 0,101,0,95,0,
7520 49,0,1,336,1,
7521 3,1,2,1,1,
7522 2271,22,1,173,1,
7523 1514,1230,1,9,1235,
7524 1,10,1889,1,262,
7525 1241,1,1267,1247,1,
7526 2775,2272,16,0,792,
7527 1,1521,1252,1,1773,
7528 2273,16,0,264,1,
7529 2527,1895,1,19,1269,
7530 1,20,2274,16,0,
7531 161,1,2531,2275,17,
7532 2276,15,2277,4,66,
7533 37,0,73,0,110,
7534 0,116,0,86,0,
7535 101,0,99,0,86,
7536 0,101,0,99,0,
7537 65,0,114,0,103,
7538 0,117,0,109,0,
7539 101,0,110,0,116,
7540 0,68,0,101,0,
7541 99,0,108,0,97,
7542 0,114,0,97,0,
7543 116,0,105,0,111,
7544 0,110,0,76,0,
7545 105,0,115,0,116,
7546 0,1,-1,1,5,
7547 2278,20,2279,4,68,
7548 73,0,110,0,116,
7549 0,86,0,101,0,
7550 99,0,86,0,101,
7551 0,99,0,65,0,
7552 114,0,103,0,117,
7553 0,109,0,101,0,
7554 110,0,116,0,68,
7555 0,101,0,99,0,
7556 108,0,97,0,114,
7557 0,97,0,116,0,
7558 105,0,111,0,110,
7559 0,76,0,105,0,
7560 115,0,116,0,95,
7561 0,49,0,1,210,
7562 1,3,1,6,1,
7563 5,2280,22,1,46,
7564 1,2281,1276,1,525,
7565 1339,1,30,1904,1,
7566 1002,1715,1,283,1295,
7567 1,2546,2281,17,2282,
7568 15,2283,4,66,37,
7569 0,73,0,110,0,
7570 116,0,82,0,111,
7571 0,116,0,82,0,
7572 111,0,116,0,65,
7573 0,114,0,103,0,
7574 117,0,109,0,101,
7575 0,110,0,116,0,
7576 68,0,101,0,99,
7577 0,108,0,97,0,
7578 114,0,97,0,116,
7579 0,105,0,111,0,
7580 110,0,76,0,105,
7581 0,115,0,116,0,
7582 1,-1,1,5,2284,
7583 20,2285,4,68,73,
7584 0,110,0,116,0,
7585 82,0,111,0,116,
7586 0,82,0,111,0,
7587 116,0,65,0,114,
7588 0,103,0,117,0,
7589 109,0,101,0,110,
7590 0,116,0,68,0,
7591 101,0,99,0,108,
7592 0,97,0,114,0,
7593 97,0,116,0,105,
7594 0,111,0,110,0,
7595 76,0,105,0,115,
7596 0,116,0,95,0,
7597 49,0,1,209,1,
7598 3,1,6,1,5,
7599 2286,22,1,45,1,
7600 2547,2287,16,0,519,
7601 1,1010,2288,16,0,
7602 701,1,40,1300,1,
7603 41,1916,1,42,1920,
7604 1,44,1306,1,2555,
7605 2289,16,0,645,1,
7606 1260,1218,1,47,1307,
7607 1,48,1313,1,49,
7608 1319,1,50,1324,1,
7609 51,1329,1,2562,2290,
7610 17,2291,15,2292,4,
7611 54,37,0,73,0,
7612 110,0,116,0,65,
7613 0,114,0,103,0,
7614 117,0,109,0,101,
7615 0,110,0,116,0,
7616 68,0,101,0,99,
7617 0,108,0,97,0,
7618 114,0,97,0,116,
7619 0,105,0,111,0,
7620 110,0,76,0,105,
7621 0,115,0,116,0,
7622 1,-1,1,5,2293,
7623 20,2294,4,56,73,
7624 0,110,0,116,0,
7625 65,0,114,0,103,
7626 0,117,0,109,0,
7627 101,0,110,0,116,
7628 0,68,0,101,0,
7629 99,0,108,0,97,
7630 0,114,0,97,0,
7631 116,0,105,0,111,
7632 0,110,0,76,0,
7633 105,0,115,0,116,
7634 0,95,0,49,0,
7635 1,207,1,3,1,
7636 2,1,1,2295,22,
7637 1,43,1,2563,2296,
7638 16,0,661,1,305,
7639 1334,1,2576,2297,16,
7640 0,571,1,2570,2298,
7641 17,2299,15,2300,4,
7642 54,37,0,75,0,
7643 101,0,121,0,65,
7644 0,114,0,103,0,
7645 117,0,109,0,101,
7646 0,110,0,116,0,
7647 68,0,101,0,99,
7648 0,108,0,97,0,
7649 114,0,97,0,116,
7650 0,105,0,111,0,
7651 110,0,76,0,105,
7652 0,115,0,116,0,
7653 1,-1,1,5,2301,
7654 20,2302,4,56,75,
7655 0,101,0,121,0,
7656 65,0,114,0,103,
7657 0,117,0,109,0,
7658 101,0,110,0,116,
7659 0,68,0,101,0,
7660 99,0,108,0,97,
7661 0,114,0,97,0,
7662 116,0,105,0,111,
7663 0,110,0,76,0,
7664 105,0,115,0,116,
7665 0,95,0,49,0,
7666 1,206,1,3,1,
7667 2,1,1,2303,22,
7668 1,42,1,61,2304,
7669 16,0,220,1,63,
7670 1345,1,66,1351,1,
7671 67,1356,1,68,1361,
7672 1,69,1366,1,70,
7673 1371,1,2581,1926,1,
7674 73,2305,16,0,230,
7675 1,74,1376,1,1013,
7676 1381,1,2335,2306,16,
7677 0,266,1,1332,1386,
7678 1,1048,1462,1,2590,
7679 2307,16,0,774,1,
7680 82,1403,1,1840,2308,
7681 16,0,338,1,2516,
7682 2309,17,2310,15,2311,
7683 4,66,37,0,75,
7684 0,101,0,121,0,
7685 73,0,110,0,116,
7686 0,73,0,110,0,
7687 116,0,65,0,114,
7688 0,103,0,117,0,
7689 109,0,101,0,110,
7690 0,116,0,68,0,
7691 101,0,99,0,108,
7692 0,97,0,114,0,
7693 97,0,116,0,105,
7694 0,111,0,110,0,
7695 76,0,105,0,115,
7696 0,116,0,1,-1,
7697 1,5,2312,20,2313,
7698 4,68,75,0,101,
7699 0,121,0,73,0,
7700 110,0,116,0,73,
7701 0,110,0,116,0,
7702 65,0,114,0,103,
7703 0,117,0,109,0,
7704 101,0,110,0,116,
7705 0,68,0,101,0,
7706 99,0,108,0,97,
7707 0,114,0,97,0,
7708 116,0,105,0,111,
7709 0,110,0,76,0,
7710 105,0,115,0,116,
7711 0,95,0,49,0,
7712 1,211,1,3,1,
7713 6,1,5,2314,22,
7714 1,47,1,2517,2315,
7715 16,0,487,1,328,
7716 1425,1,1303,1430,1,
7717 1096,1694,1,93,1435,
7718 1,1550,1440,1,827,
7719 1448,1,2532,2316,16,
7720 0,628,1,1011,1224,
7721 1,107,1455,1,1114,
7722 1461,1,2542,1909,1,
7723 1871,2317,16,0,348,
7724 1,1370,1570,1,1478,
7725 1575,1,118,1473,1,
7726 1123,1478,1,371,1483,
7727 1,1377,1489,1,375,
7728 1494,1,1882,2318,16,
7729 0,363,1,377,1499,
7730 1,352,1467,1,379,
7731 1504,1,1341,1420,1,
7732 130,1532,1,2074,2319,
7733 16,0,641,1,373,
7734 1527,1,1012,2320,16,
7735 0,703,1,380,1509,
7736 1,143,1537,1,1152,
7737 1543,1,1406,1548,1,
7738 1159,1555,1,157,1560,
7739 1,1413,1565,1,883,
7740 1515,1,2512,1882,1,
7741 1296,1290,1,172,1586,
7742 1,1665,1591,1,2766,
7743 1934,1,1939,2321,16,
7744 0,482,1,1188,1596,
7745 1,1442,1601,1,188,
7746 1635,1,942,1607,1,
7747 1195,1613,1,1449,1618,
7748 1,1701,1623,1,447,
7749 1628,1,1094,2322,16,
7750 0,785,1,205,1640,
7751 1,2554,2323,17,2324,
7752 15,2325,4,60,37,
7753 0,86,0,101,0,
7754 99,0,116,0,111,
7755 0,114,0,65,0,
7756 114,0,103,0,117,
7757 0,109,0,101,0,
7758 110,0,116,0,68,
7759 0,101,0,99,0,
7760 108,0,97,0,114,
7761 0,97,0,116,0,
7762 105,0,111,0,110,
7763 0,76,0,105,0,
7764 115,0,116,0,1,
7765 -1,1,5,2326,20,
7766 2327,4,62,86,0,
7767 101,0,99,0,116,
7768 0,111,0,114,0,
7769 65,0,114,0,103,
7770 0,117,0,109,0,
7771 101,0,110,0,116,
7772 0,68,0,101,0,
7773 99,0,108,0,97,
7774 0,114,0,97,0,
7775 116,0,105,0,111,
7776 0,110,0,76,0,
7777 105,0,115,0,116,
7778 0,95,0,49,0,
7779 1,208,1,3,1,
7780 2,1,1,2328,22,
7781 1,44,1,2467,1938,
7782 1,464,1944,1,2197,
7783 2329,16,0,772,1,
7784 1224,1645,1,223,1650,
7785 1,1730,1655,1,2571,
7786 2330,16,0,673,1,
7787 477,1666,1,1231,1671,
7788 1,479,1676,1,480,
7789 1681,1,1485,1687,1,
7790 459,1949,1,476,1660,
7791 1,242,1700,1,478,
7792 1705,1,481,1951,1,
7793 1001,1710,1,2508,1956,
7794 1,18,2331,19,564,
7795 1,18,2332,5,84,
7796 1,1011,1224,1,1012,
7797 2333,16,0,562,1,
7798 1013,1381,1,262,1241,
7799 1,1267,2334,16,0,
7800 562,1,515,2335,16,
7801 0,562,1,1521,2336,
7802 16,0,562,1,525,
7803 1339,1,2788,2337,16,
7804 0,562,1,283,1295,
7805 1,2299,2338,16,0,
7806 562,1,42,2339,16,
7807 0,562,1,40,1300,
7808 1,44,1306,1,47,
7809 1307,1,1303,2340,16,
7810 0,562,1,1555,2341,
7811 16,0,562,1,50,
7812 1324,1,48,1313,1,
7813 49,1319,1,51,1329,
7814 1,63,1345,1,305,
7815 1334,1,66,1351,1,
7816 67,1356,1,68,1361,
7817 1,69,1366,1,70,
7818 1371,1,73,2342,16,
7819 0,562,1,74,1376,
7820 1,328,1425,1,1048,
7821 2343,16,0,562,1,
7822 82,2344,16,0,562,
7823 1,1840,2345,16,0,
7824 562,1,1591,2346,16,
7825 0,562,1,1341,2347,
7826 16,0,562,1,1096,
7827 1694,1,93,1435,1,
7828 352,1467,1,107,2348,
7829 16,0,562,1,1114,
7830 1461,1,118,2349,16,
7831 0,562,1,1123,2350,
7832 16,0,562,1,371,
7833 1483,1,1628,2351,16,
7834 0,562,1,375,1494,
7835 1,1882,2352,16,0,
7836 562,1,377,1499,1,
7837 379,1504,1,380,1509,
7838 1,883,2353,16,0,
7839 562,1,373,1527,1,
7840 130,2354,16,0,562,
7841 1,143,2355,16,0,
7842 562,1,387,2356,16,
7843 0,562,1,1159,2357,
7844 16,0,562,1,157,
7845 2358,16,0,562,1,
7846 1413,2359,16,0,562,
7847 1,1665,2360,16,0,
7848 562,1,412,2361,16,
7849 0,562,1,1377,2362,
7850 16,0,562,1,172,
7851 2363,16,0,562,1,
7852 1939,2364,16,0,562,
7853 1,437,2365,16,0,
7854 562,1,188,2366,16,
7855 0,562,1,942,2367,
7856 16,0,562,1,1195,
7857 2368,16,0,562,1,
7858 1449,2369,16,0,562,
7859 1,1701,2370,16,0,
7860 562,1,447,1628,1,
7861 205,2371,16,0,562,
7862 1,827,2372,16,0,
7863 562,1,223,2373,16,
7864 0,562,1,476,1660,
7865 1,477,1666,1,1231,
7866 2374,16,0,562,1,
7867 479,1676,1,480,1681,
7868 1,1485,2375,16,0,
7869 562,1,1737,2376,16,
7870 0,562,1,242,2377,
7871 16,0,562,1,478,
7872 1705,1,1001,1710,1,
7873 1002,1715,1,19,2378,
7874 19,254,1,19,2379,
7875 5,176,1,256,2380,
7876 16,0,252,1,1261,
7877 2381,16,0,252,1,
7878 1011,1224,1,1012,2382,
7879 16,0,521,1,2458,
7880 998,1,262,1241,1,
7881 1267,2383,16,0,521,
7882 1,2021,840,1,1521,
7883 2384,16,0,521,1,
7884 1775,2385,16,0,252,
7885 1,2029,847,1,2030,
7886 853,1,2031,858,1,
7887 2032,863,1,2033,868,
7888 1,277,2386,16,0,
7889 252,1,2788,2387,16,
7890 0,521,1,2037,879,
7891 1,2039,884,1,32,
7892 2388,16,0,252,1,
7893 2464,1021,1,2293,2389,
7894 16,0,252,1,2043,
7895 896,1,2045,901,1,
7896 2299,2390,16,0,521,
7897 1,41,2391,16,0,
7898 252,1,42,2392,16,
7899 0,521,1,40,1300,
7900 1,44,1306,1,43,
7901 2393,16,0,252,1,
7902 1804,2394,16,0,252,
7903 1,48,1313,1,49,
7904 1319,1,47,1307,1,
7905 51,1329,1,52,2395,
7906 16,0,252,1,50,
7907 1324,1,305,1334,1,
7908 1096,1694,1,1515,2396,
7909 16,0,252,1,2318,
7910 2397,16,0,252,1,
7911 283,1295,1,63,1345,
7912 1,66,1351,1,67,
7913 1356,1,68,1361,1,
7914 69,1366,1,70,1371,
7915 1,71,2398,16,0,
7916 252,1,73,2399,16,
7917 0,521,1,74,1376,
7918 1,1013,1381,1,76,
7919 2400,16,0,252,1,
7920 1834,2401,16,0,252,
7921 1,2337,2402,16,0,
7922 252,1,79,2403,16,
7923 0,252,1,1335,2404,
7924 16,0,252,1,299,
7925 2405,16,0,252,1,
7926 82,2406,16,0,521,
7927 1,1840,2407,16,0,
7928 521,1,1297,2408,16,
7929 0,252,1,85,2409,
7930 16,0,252,1,1341,
7931 2410,16,0,521,1,
7932 89,2411,16,0,252,
7933 1,1303,2412,16,0,
7934 521,1,2035,874,1,
7935 93,1435,1,322,2413,
7936 16,0,252,1,97,
7937 2414,16,0,252,1,
7938 2041,890,1,1555,2415,
7939 16,0,521,1,827,
7940 2416,16,0,521,1,
7941 102,2417,16,0,252,
7942 1,1860,943,1,1803,
7943 909,1,2364,949,1,
7944 107,2418,16,0,521,
7945 1,509,2419,16,0,
7946 252,1,1114,1461,1,
7947 112,2420,16,0,252,
7948 1,1117,2421,16,0,
7949 252,1,352,1467,1,
7950 1873,958,1,118,2422,
7951 16,0,521,1,1123,
7952 2423,16,0,521,1,
7953 371,1483,1,515,2424,
7954 16,0,521,1,1377,
7955 2425,16,0,521,1,
7956 124,2426,16,0,252,
7957 1,1882,2427,16,0,
7958 521,1,377,1499,1,
7959 379,1504,1,380,1509,
7960 1,130,2428,16,0,
7961 521,1,346,2429,16,
7962 0,252,1,2075,2430,
7963 16,0,252,1,373,
7964 1527,1,387,2431,16,
7965 0,521,1,137,2432,
7966 16,0,252,1,143,
7967 2433,16,0,521,1,
7968 1901,2434,16,0,252,
7969 1,1048,2435,16,0,
7970 521,1,1153,2436,16,
7971 0,252,1,375,1494,
7972 1,151,2437,16,0,
7973 252,1,1407,2438,16,
7974 0,252,1,1659,2439,
7975 16,0,252,1,2413,
7976 2440,16,0,252,1,
7977 1159,2441,16,0,521,
7978 1,381,2442,16,0,
7979 252,1,157,2443,16,
7980 0,521,1,1413,2444,
7981 16,0,521,1,883,
7982 2445,16,0,521,1,
7983 1371,2446,16,0,252,
7984 1,328,1425,1,2105,
7985 936,1,2106,2447,16,
7986 0,252,1,166,2448,
7987 16,0,252,1,525,
7988 2449,16,0,252,1,
7989 1622,2450,16,0,252,
7990 1,406,2451,16,0,
7991 252,1,1574,921,1,
7992 172,2452,16,0,521,
7993 1,1931,983,1,412,
7994 2453,16,0,521,1,
7995 1933,2454,16,0,252,
7996 1,1876,2455,16,0,
7997 252,1,431,2456,16,
7998 0,252,1,1585,2457,
7999 16,0,252,1,182,
8000 2458,16,0,252,1,
8001 1628,2459,16,0,521,
8002 1,1189,2460,16,0,
8003 252,1,437,2461,16,
8004 0,521,1,1591,2462,
8005 16,0,521,1,188,
8006 2463,16,0,521,1,
8007 1695,2464,16,0,252,
8008 1,2198,2465,16,0,
8009 252,1,1195,2466,16,
8010 0,521,1,1449,2467,
8011 16,0,521,1,1701,
8012 2468,16,0,521,1,
8013 447,2469,16,0,252,
8014 1,2782,2470,16,0,
8015 252,1,199,2471,16,
8016 0,252,1,2459,1004,
8017 1,1958,2472,16,0,
8018 252,1,2462,1011,1,
8019 1657,1016,1,205,2473,
8020 16,0,521,1,459,
8021 2474,16,0,252,1,
8022 462,2475,16,0,252,
8023 1,1665,2476,16,0,
8024 521,1,217,2477,16,
8025 0,252,1,2227,1030,
8026 1,942,2478,16,0,
8027 521,1,1225,2479,16,
8028 0,252,1,223,2480,
8029 16,0,521,1,1479,
8030 2481,16,0,252,1,
8031 1731,2482,16,0,252,
8032 1,477,1666,1,1231,
8033 2483,16,0,521,1,
8034 479,1676,1,480,1681,
8035 1,1485,2484,16,0,
8036 521,1,1737,2485,16,
8037 0,521,1,1989,1038,
8038 1,1990,2486,16,0,
8039 252,1,1443,2487,16,
8040 0,252,1,236,2488,
8041 16,0,252,1,2136,
8042 965,1,476,1660,1,
8043 242,2489,16,0,521,
8044 1,478,1705,1,1939,
8045 2490,16,0,521,1,
8046 1001,1710,1,1002,1715,
8047 1,1756,2491,16,0,
8048 252,1,20,2492,19,
8049 496,1,20,2493,5,
8050 84,1,1011,1224,1,
8051 1012,2494,16,0,494,
8052 1,1013,1381,1,262,
8053 1241,1,1267,2495,16,
8054 0,494,1,515,2496,
8055 16,0,494,1,1521,
8056 2497,16,0,494,1,
8057 525,1339,1,2788,2498,
8058 16,0,494,1,283,
8059 1295,1,2299,2499,16,
8060 0,494,1,42,2500,
8061 16,0,494,1,40,
8062 1300,1,44,1306,1,
8063 47,1307,1,1303,2501,
8064 16,0,494,1,1555,
8065 2502,16,0,494,1,
8066 50,1324,1,48,1313,
8067 1,49,1319,1,51,
8068 1329,1,63,1345,1,
8069 305,1334,1,66,1351,
8070 1,67,1356,1,68,
8071 1361,1,69,1366,1,
8072 70,1371,1,73,2503,
8073 16,0,494,1,74,
8074 1376,1,328,2504,16,
8075 0,494,1,1048,2505,
8076 16,0,494,1,82,
8077 2506,16,0,494,1,
8078 1840,2507,16,0,494,
8079 1,1591,2508,16,0,
8080 494,1,1341,2509,16,
8081 0,494,1,1096,1694,
8082 1,93,1435,1,352,
8083 2510,16,0,494,1,
8084 107,2511,16,0,494,
8085 1,1114,1461,1,118,
8086 2512,16,0,494,1,
8087 1123,2513,16,0,494,
8088 1,371,1483,1,1628,
8089 2514,16,0,494,1,
8090 375,1494,1,1882,2515,
8091 16,0,494,1,377,
8092 1499,1,379,1504,1,
8093 380,1509,1,883,2516,
8094 16,0,494,1,373,
8095 1527,1,130,2517,16,
8096 0,494,1,143,2518,
8097 16,0,494,1,387,
8098 2519,16,0,494,1,
8099 1159,2520,16,0,494,
8100 1,157,2521,16,0,
8101 494,1,1413,2522,16,
8102 0,494,1,1665,2523,
8103 16,0,494,1,412,
8104 2524,16,0,494,1,
8105 1377,2525,16,0,494,
8106 1,172,2526,16,0,
8107 494,1,1939,2527,16,
8108 0,494,1,437,2528,
8109 16,0,494,1,188,
8110 2529,16,0,494,1,
8111 942,2530,16,0,494,
8112 1,1195,2531,16,0,
8113 494,1,1449,2532,16,
8114 0,494,1,1701,2533,
8115 16,0,494,1,447,
8116 1628,1,205,2534,16,
8117 0,494,1,827,2535,
8118 16,0,494,1,223,
8119 2536,16,0,494,1,
8120 476,1660,1,477,1666,
8121 1,1231,2537,16,0,
8122 494,1,479,1676,1,
8123 480,1681,1,1485,2538,
8124 16,0,494,1,1737,
8125 2539,16,0,494,1,
8126 242,2540,16,0,494,
8127 1,478,1705,1,1001,
8128 1710,1,1002,1715,1,
8129 21,2541,19,468,1,
8130 21,2542,5,84,1,
8131 1011,1224,1,1012,2543,
8132 16,0,466,1,1013,
8133 1381,1,262,1241,1,
8134 1267,2544,16,0,466,
8135 1,515,2545,16,0,
8136 466,1,1521,2546,16,
8137 0,466,1,525,1339,
8138 1,2788,2547,16,0,
8139 466,1,283,1295,1,
8140 2299,2548,16,0,466,
8141 1,42,2549,16,0,
8142 466,1,40,1300,1,
8143 44,1306,1,47,1307,
8144 1,1303,2550,16,0,
8145 466,1,1555,2551,16,
8146 0,466,1,50,1324,
8147 1,48,1313,1,49,
8148 1319,1,51,1329,1,
8149 63,1345,1,305,1334,
8150 1,66,1351,1,67,
8151 1356,1,68,1361,1,
8152 69,1366,1,70,1371,
8153 1,73,2552,16,0,
8154 466,1,74,1376,1,
8155 328,2553,16,0,466,
8156 1,1048,2554,16,0,
8157 466,1,82,2555,16,
8158 0,466,1,1840,2556,
8159 16,0,466,1,1591,
8160 2557,16,0,466,1,
8161 1341,2558,16,0,466,
8162 1,1096,1694,1,93,
8163 1435,1,352,2559,16,
8164 0,466,1,107,2560,
8165 16,0,466,1,1114,
8166 1461,1,118,2561,16,
8167 0,466,1,1123,2562,
8168 16,0,466,1,371,
8169 1483,1,1628,2563,16,
8170 0,466,1,375,1494,
8171 1,1882,2564,16,0,
8172 466,1,377,1499,1,
8173 379,1504,1,380,1509,
8174 1,883,2565,16,0,
8175 466,1,373,1527,1,
8176 130,2566,16,0,466,
8177 1,143,2567,16,0,
8178 466,1,387,2568,16,
8179 0,466,1,1159,2569,
8180 16,0,466,1,157,
8181 2570,16,0,466,1,
8182 1413,2571,16,0,466,
8183 1,1665,2572,16,0,
8184 466,1,412,2573,16,
8185 0,466,1,1377,2574,
8186 16,0,466,1,172,
8187 2575,16,0,466,1,
8188 1939,2576,16,0,466,
8189 1,437,2577,16,0,
8190 466,1,188,2578,16,
8191 0,466,1,942,2579,
8192 16,0,466,1,1195,
8193 2580,16,0,466,1,
8194 1449,2581,16,0,466,
8195 1,1701,2582,16,0,
8196 466,1,447,1628,1,
8197 205,2583,16,0,466,
8198 1,827,2584,16,0,
8199 466,1,223,2585,16,
8200 0,466,1,476,1660,
8201 1,477,1666,1,1231,
8202 2586,16,0,466,1,
8203 479,1676,1,480,1681,
8204 1,1485,2587,16,0,
8205 466,1,1737,2588,16,
8206 0,466,1,242,2589,
8207 16,0,466,1,478,
8208 1705,1,1001,1710,1,
8209 1002,1715,1,22,2590,
8210 19,419,1,22,2591,
8211 5,84,1,1011,1224,
8212 1,1012,2592,16,0,
8213 417,1,1013,1381,1,
8214 262,1241,1,1267,2593,
8215 16,0,417,1,515,
8216 2594,16,0,417,1,
8217 1521,2595,16,0,417,
8218 1,525,1339,1,2788,
8219 2596,16,0,417,1,
8220 283,1295,1,2299,2597,
8221 16,0,417,1,42,
8222 2598,16,0,417,1,
8223 40,1300,1,44,1306,
8224 1,47,1307,1,1303,
8225 2599,16,0,417,1,
8226 1555,2600,16,0,417,
8227 1,50,1324,1,48,
8228 1313,1,49,1319,1,
8229 51,1329,1,63,1345,
8230 1,305,1334,1,66,
8231 1351,1,67,1356,1,
8232 68,1361,1,69,1366,
8233 1,70,1371,1,73,
8234 2601,16,0,417,1,
8235 74,1376,1,328,2602,
8236 16,0,417,1,1048,
8237 2603,16,0,417,1,
8238 82,2604,16,0,417,
8239 1,1840,2605,16,0,
8240 417,1,1591,2606,16,
8241 0,417,1,1341,2607,
8242 16,0,417,1,1096,
8243 1694,1,93,1435,1,
8244 352,2608,16,0,417,
8245 1,107,2609,16,0,
8246 417,1,1114,1461,1,
8247 118,2610,16,0,417,
8248 1,1123,2611,16,0,
8249 417,1,371,1483,1,
8250 1628,2612,16,0,417,
8251 1,375,1494,1,1882,
8252 2613,16,0,417,1,
8253 377,1499,1,379,1504,
8254 1,380,1509,1,883,
8255 2614,16,0,417,1,
8256 373,1527,1,130,2615,
8257 16,0,417,1,143,
8258 2616,16,0,417,1,
8259 387,2617,16,0,417,
8260 1,1159,2618,16,0,
8261 417,1,157,2619,16,
8262 0,417,1,1413,2620,
8263 16,0,417,1,1665,
8264 2621,16,0,417,1,
8265 412,2622,16,0,417,
8266 1,1377,2623,16,0,
8267 417,1,172,2624,16,
8268 0,417,1,1939,2625,
8269 16,0,417,1,437,
8270 2626,16,0,417,1,
8271 188,2627,16,0,417,
8272 1,942,2628,16,0,
8273 417,1,1195,2629,16,
8274 0,417,1,1449,2630,
8275 16,0,417,1,1701,
8276 2631,16,0,417,1,
8277 447,1628,1,205,2632,
8278 16,0,417,1,827,
8279 2633,16,0,417,1,
8280 223,2634,16,0,417,
8281 1,476,1660,1,477,
8282 1666,1,1231,2635,16,
8283 0,417,1,479,1676,
8284 1,480,1681,1,1485,
8285 2636,16,0,417,1,
8286 1737,2637,16,0,417,
8287 1,242,2638,16,0,
8288 417,1,478,1705,1,
8289 1001,1710,1,1002,1715,
8290 1,23,2639,19,582,
8291 1,23,2640,5,38,
8292 1,1901,2641,16,0,
8293 580,1,2075,2642,16,
8294 0,580,1,1860,943,
8295 1,1803,909,1,1804,
8296 2643,16,0,580,1,
8297 2413,2644,16,0,580,
8298 1,2198,2645,16,0,
8299 580,1,1873,958,1,
8300 1657,1016,1,1989,1038,
8301 1,1990,2646,16,0,
8302 580,1,1775,2647,16,
8303 0,580,1,32,2648,
8304 16,0,580,1,2105,
8305 936,1,2106,2649,16,
8306 0,580,1,2364,949,
8307 1,2227,1030,1,2337,
8308 2650,16,0,580,1,
8309 2021,840,1,2458,998,
8310 1,2459,1004,1,2462,
8311 1011,1,2136,965,1,
8312 2464,1021,1,2029,847,
8313 1,2030,853,1,2031,
8314 858,1,2032,863,1,
8315 2033,868,1,2035,874,
8316 1,2037,879,1,2039,
8317 884,1,1931,983,1,
8318 2041,890,1,2043,896,
8319 1,2045,901,1,1574,
8320 921,1,1958,2651,16,
8321 0,580,1,24,2652,
8322 19,196,1,24,2653,
8323 5,5,1,44,2654,
8324 16,0,194,1,377,
8325 2655,16,0,618,1,
8326 40,2656,16,0,796,
8327 1,63,2657,16,0,
8328 222,1,373,2658,16,
8329 0,614,1,25,2659,
8330 19,324,1,25,2660,
8331 5,177,1,256,2661,
8332 16,0,623,1,1261,
8333 2662,16,0,623,1,
8334 1011,1224,1,1012,2663,
8335 16,0,322,1,2458,
8336 998,1,262,1241,1,
8337 1267,2664,16,0,322,
8338 1,2021,840,1,1521,
8339 2665,16,0,322,1,
8340 1775,2666,16,0,623,
8341 1,2029,847,1,2030,
8342 853,1,2031,858,1,
8343 2032,863,1,2033,868,
8344 1,277,2667,16,0,
8345 623,1,2788,2668,16,
8346 0,322,1,2037,879,
8347 1,2039,884,1,32,
8348 2669,16,0,623,1,
8349 2464,1021,1,2293,2670,
8350 16,0,623,1,2043,
8351 896,1,2045,901,1,
8352 2299,2671,16,0,322,
8353 1,41,2672,16,0,
8354 623,1,42,2673,16,
8355 0,322,1,40,1300,
8356 1,44,1306,1,43,
8357 2674,16,0,623,1,
8358 1804,2675,16,0,623,
8359 1,48,1313,1,49,
8360 1319,1,47,1307,1,
8361 51,1329,1,52,2676,
8362 16,0,623,1,50,
8363 1324,1,305,1334,1,
8364 1096,1694,1,1515,2677,
8365 16,0,623,1,2318,
8366 2678,16,0,623,1,
8367 62,2679,16,0,623,
8368 1,63,1345,1,66,
8369 1351,1,67,1356,1,
8370 68,1361,1,69,1366,
8371 1,70,1371,1,71,
8372 2680,16,0,623,1,
8373 283,1295,1,73,2681,
8374 16,0,322,1,74,
8375 1376,1,1013,1381,1,
8376 76,2682,16,0,623,
8377 1,1834,2683,16,0,
8378 623,1,2337,2684,16,
8379 0,623,1,79,2685,
8380 16,0,623,1,1335,
8381 2686,16,0,623,1,
8382 299,2687,16,0,623,
8383 1,82,2688,16,0,
8384 322,1,1840,2689,16,
8385 0,322,1,1297,2690,
8386 16,0,623,1,85,
8387 2691,16,0,623,1,
8388 1341,2692,16,0,322,
8389 1,89,2693,16,0,
8390 623,1,1303,2694,16,
8391 0,322,1,2035,874,
8392 1,93,1435,1,322,
8393 2695,16,0,623,1,
8394 97,2696,16,0,623,
8395 1,2041,890,1,1555,
8396 2697,16,0,322,1,
8397 827,2698,16,0,322,
8398 1,102,2699,16,0,
8399 623,1,1860,943,1,
8400 1803,909,1,2364,949,
8401 1,107,2700,16,0,
8402 322,1,509,2701,16,
8403 0,623,1,1114,1461,
8404 1,112,2702,16,0,
8405 623,1,1117,2703,16,
8406 0,623,1,352,1467,
8407 1,1873,958,1,118,
8408 1473,1,1123,2704,16,
8409 0,322,1,371,1483,
8410 1,515,2705,16,0,
8411 322,1,1377,2706,16,
8412 0,322,1,124,2707,
8413 16,0,623,1,1882,
8414 2708,16,0,322,1,
8415 377,1499,1,379,1504,
8416 1,380,1509,1,130,
8417 1532,1,346,2709,16,
8418 0,623,1,2075,2710,
8419 16,0,623,1,373,
8420 1527,1,387,2711,16,
8421 0,322,1,137,2712,
8422 16,0,623,1,143,
8423 2713,16,0,322,1,
8424 1901,2714,16,0,623,
8425 1,1048,1462,1,1153,
8426 2715,16,0,623,1,
8427 375,1494,1,151,2716,
8428 16,0,623,1,1407,
8429 2717,16,0,623,1,
8430 1659,2718,16,0,623,
8431 1,2413,2719,16,0,
8432 623,1,1159,2720,16,
8433 0,322,1,381,2721,
8434 16,0,623,1,157,
8435 2722,16,0,322,1,
8436 1413,2723,16,0,322,
8437 1,883,2724,16,0,
8438 322,1,1371,2725,16,
8439 0,623,1,328,1425,
8440 1,2105,936,1,2106,
8441 2726,16,0,623,1,
8442 166,2727,16,0,623,
8443 1,525,2728,16,0,
8444 623,1,1622,2729,16,
8445 0,623,1,406,2730,
8446 16,0,623,1,1574,
8447 921,1,172,1586,1,
8448 1931,983,1,412,2731,
8449 16,0,322,1,1933,
8450 2732,16,0,623,1,
8451 1876,2733,16,0,623,
8452 1,431,2734,16,0,
8453 623,1,1585,2735,16,
8454 0,623,1,182,2736,
8455 16,0,623,1,1628,
8456 2737,16,0,322,1,
8457 1189,2738,16,0,623,
8458 1,437,2739,16,0,
8459 322,1,1591,2740,16,
8460 0,322,1,188,1635,
8461 1,1695,2741,16,0,
8462 623,1,2198,2742,16,
8463 0,623,1,1195,2743,
8464 16,0,322,1,1449,
8465 2744,16,0,322,1,
8466 1701,2745,16,0,322,
8467 1,447,2746,16,0,
8468 623,1,2782,2747,16,
8469 0,623,1,199,2748,
8470 16,0,623,1,2459,
8471 1004,1,1958,2749,16,
8472 0,623,1,2462,1011,
8473 1,1657,1016,1,205,
8474 2750,16,0,322,1,
8475 459,2751,16,0,623,
8476 1,462,2752,16,0,
8477 623,1,1665,2753,16,
8478 0,322,1,217,2754,
8479 16,0,623,1,2227,
8480 1030,1,942,1607,1,
8481 1225,2755,16,0,623,
8482 1,223,2756,16,0,
8483 322,1,1479,2757,16,
8484 0,623,1,1731,2758,
8485 16,0,623,1,477,
8486 1666,1,1231,2759,16,
8487 0,322,1,479,1676,
8488 1,480,1681,1,1485,
8489 2760,16,0,322,1,
8490 1737,2761,16,0,322,
8491 1,1989,1038,1,1990,
8492 2762,16,0,623,1,
8493 1443,2763,16,0,623,
8494 1,236,2764,16,0,
8495 623,1,2136,965,1,
8496 476,1660,1,242,2765,
8497 16,0,322,1,478,
8498 1705,1,1939,2766,16,
8499 0,322,1,1001,1710,
8500 1,1002,1715,1,1756,
8501 2767,16,0,623,1,
8502 26,2768,19,343,1,
8503 26,2769,5,84,1,
8504 1011,1224,1,1012,2770,
8505 16,0,341,1,1013,
8506 1381,1,262,1241,1,
8507 1267,2771,16,0,341,
8508 1,515,2772,16,0,
8509 770,1,1521,2773,16,
8510 0,341,1,525,1339,
8511 1,2788,2774,16,0,
8512 341,1,283,1295,1,
8513 2299,2775,16,0,341,
8514 1,42,2776,16,0,
8515 341,1,40,1300,1,
8516 44,1306,1,47,1307,
8517 1,1303,2777,16,0,
8518 341,1,1555,2778,16,
8519 0,341,1,50,1324,
8520 1,48,1313,1,49,
8521 1319,1,51,1329,1,
8522 63,1345,1,305,1334,
8523 1,66,1351,1,67,
8524 1356,1,68,1361,1,
8525 69,1366,1,70,1371,
8526 1,73,2779,16,0,
8527 341,1,74,1376,1,
8528 328,1425,1,1048,1462,
8529 1,82,2780,16,0,
8530 341,1,1840,2781,16,
8531 0,341,1,1591,2782,
8532 16,0,341,1,1341,
8533 2783,16,0,341,1,
8534 1096,1694,1,93,1435,
8535 1,352,1467,1,107,
8536 2784,16,0,341,1,
8537 1114,1461,1,118,1473,
8538 1,1123,2785,16,0,
8539 341,1,371,1483,1,
8540 1628,2786,16,0,341,
8541 1,375,1494,1,1882,
8542 2787,16,0,341,1,
8543 377,1499,1,379,1504,
8544 1,380,1509,1,883,
8545 2788,16,0,341,1,
8546 373,1527,1,130,1532,
8547 1,143,2789,16,0,
8548 341,1,387,2790,16,
8549 0,341,1,1159,2791,
8550 16,0,341,1,157,
8551 2792,16,0,341,1,
8552 1413,2793,16,0,341,
8553 1,1665,2794,16,0,
8554 341,1,412,2795,16,
8555 0,341,1,1377,2796,
8556 16,0,341,1,172,
8557 1586,1,1939,2797,16,
8558 0,341,1,437,2798,
8559 16,0,694,1,188,
8560 1635,1,942,1607,1,
8561 1195,2799,16,0,341,
8562 1,1449,2800,16,0,
8563 341,1,1701,2801,16,
8564 0,341,1,447,1628,
8565 1,205,2802,16,0,
8566 341,1,827,2803,16,
8567 0,341,1,223,2804,
8568 16,0,341,1,476,
8569 1660,1,477,1666,1,
8570 1231,2805,16,0,341,
8571 1,479,1676,1,480,
8572 1681,1,1485,2806,16,
8573 0,341,1,1737,2807,
8574 16,0,341,1,242,
8575 2808,16,0,341,1,
8576 478,1705,1,1001,1710,
8577 1,1002,1715,1,27,
8578 2809,19,706,1,27,
8579 2810,5,95,1,256,
8580 2811,16,0,704,1,
8581 1261,2812,16,0,704,
8582 1,509,2813,16,0,
8583 704,1,1515,2814,16,
8584 0,704,1,2021,840,
8585 1,1775,2815,16,0,
8586 704,1,2029,847,1,
8587 2030,853,1,2031,858,
8588 1,2032,863,1,2033,
8589 868,1,277,2816,16,
8590 0,704,1,2035,874,
8591 1,2037,879,1,2039,
8592 884,1,32,2817,16,
8593 0,704,1,2041,890,
8594 1,2293,2818,16,0,
8595 704,1,2043,896,1,
8596 2045,901,1,41,2819,
8597 16,0,704,1,1297,
8598 2820,16,0,704,1,
8599 43,2821,16,0,704,
8600 1,1803,909,1,1804,
8601 2822,16,0,704,1,
8602 299,2823,16,0,704,
8603 1,52,2824,16,0,
8604 704,1,2318,2825,16,
8605 0,704,1,62,2826,
8606 16,0,704,1,2075,
8607 2827,16,0,704,1,
8608 1574,921,1,71,2828,
8609 16,0,704,1,76,
8610 2829,16,0,704,1,
8611 1834,2830,16,0,704,
8612 1,2337,2831,16,0,
8613 704,1,79,2832,16,
8614 0,704,1,1335,2833,
8615 16,0,704,1,322,
8616 2834,16,0,704,1,
8617 85,2835,16,0,704,
8618 1,89,2836,16,0,
8619 704,1,346,2837,16,
8620 0,704,1,2105,936,
8621 1,2106,2838,16,0,
8622 704,1,97,2839,16,
8623 0,704,1,1860,943,
8624 1,2364,949,1,102,
8625 2840,16,0,704,1,
8626 2782,2841,16,0,704,
8627 1,112,2842,16,0,
8628 704,1,1117,2843,16,
8629 0,704,1,1873,958,
8630 1,1876,2844,16,0,
8631 704,1,124,2845,16,
8632 0,704,1,2136,965,
8633 1,381,2846,16,0,
8634 704,1,525,2847,16,
8635 0,704,1,137,2848,
8636 16,0,704,1,1901,
8637 2849,16,0,704,1,
8638 1153,2850,16,0,704,
8639 1,151,2851,16,0,
8640 704,1,1407,2852,16,
8641 0,704,1,1659,2853,
8642 16,0,704,1,2413,
8643 2854,16,0,704,1,
8644 406,2855,16,0,704,
8645 1,1371,2856,16,0,
8646 704,1,166,2857,16,
8647 0,704,1,1622,2858,
8648 16,0,704,1,1931,
8649 983,1,1933,2859,16,
8650 0,704,1,431,2860,
8651 16,0,704,1,1585,
8652 2861,16,0,704,1,
8653 182,2862,16,0,704,
8654 1,1189,2863,16,0,
8655 704,1,1443,2864,16,
8656 0,704,1,1695,2865,
8657 16,0,704,1,2198,
8658 2866,16,0,704,1,
8659 447,2867,16,0,704,
8660 1,2458,998,1,2459,
8661 1004,1,1958,2868,16,
8662 0,704,1,2462,1011,
8663 1,1657,1016,1,2464,
8664 1021,1,199,2869,16,
8665 0,704,1,459,2870,
8666 16,0,704,1,462,
8667 2871,16,0,704,1,
8668 217,2872,16,0,704,
8669 1,2227,1030,1,1225,
8670 2873,16,0,704,1,
8671 1479,2874,16,0,704,
8672 1,1731,2875,16,0,
8673 704,1,1989,1038,1,
8674 1990,2876,16,0,704,
8675 1,236,2877,16,0,
8676 704,1,1756,2878,16,
8677 0,704,1,28,2879,
8678 19,734,1,28,2880,
8679 5,60,1,328,1425,
8680 1,223,1650,1,1096,
8681 1694,1,118,1473,1,
8682 883,1515,1,525,1339,
8683 1,1001,1710,1,130,
8684 1532,1,459,1949,1,
8685 1114,1461,1,352,1467,
8686 1,447,1628,1,464,
8687 1944,1,1011,1224,1,
8688 1013,1381,1,242,1700,
8689 1,143,1537,1,40,
8690 1300,1,41,1916,1,
8691 42,1920,1,479,1676,
8692 1,44,1306,1,481,
8693 1951,1,373,1527,1,
8694 47,1307,1,157,1560,
8695 1,49,1319,1,50,
8696 1324,1,48,1313,1,
8697 379,1504,1,380,1509,
8698 1,51,1329,1,476,
8699 1660,1,371,1483,1,
8700 478,1705,1,1048,1462,
8701 1,375,1494,1,172,
8702 1586,1,262,1241,1,
8703 283,1295,1,63,1345,
8704 1,67,1356,1,68,
8705 1361,1,69,1366,1,
8706 66,1351,1,461,2881,
8707 16,0,732,1,74,
8708 1376,1,377,1499,1,
8709 1002,1715,1,70,1371,
8710 1,188,1635,1,82,
8711 1403,1,305,1334,1,
8712 477,1666,1,827,1448,
8713 1,93,1435,1,480,
8714 1681,1,205,1640,1,
8715 942,1607,1,107,1455,
8716 1,29,2882,19,312,
8717 1,29,2883,5,84,
8718 1,1011,1224,1,1012,
8719 2884,16,0,310,1,
8720 1013,1381,1,262,1241,
8721 1,1267,2885,16,0,
8722 310,1,515,2886,16,
8723 0,310,1,1521,2887,
8724 16,0,310,1,525,
8725 1339,1,2788,2888,16,
8726 0,310,1,283,1295,
8727 1,2299,2889,16,0,
8728 310,1,42,2890,16,
8729 0,310,1,40,1300,
8730 1,44,1306,1,47,
8731 1307,1,1303,2891,16,
8732 0,310,1,1555,2892,
8733 16,0,310,1,50,
8734 1324,1,48,1313,1,
8735 49,1319,1,51,1329,
8736 1,63,1345,1,305,
8737 1334,1,66,1351,1,
8738 67,1356,1,68,1361,
8739 1,69,1366,1,70,
8740 1371,1,73,2893,16,
8741 0,310,1,74,1376,
8742 1,328,1425,1,1048,
8743 1462,1,82,2894,16,
8744 0,310,1,1840,2895,
8745 16,0,310,1,1591,
8746 2896,16,0,310,1,
8747 1341,2897,16,0,310,
8748 1,1096,1694,1,93,
8749 1435,1,352,1467,1,
8750 107,2898,16,0,310,
8751 1,1114,1461,1,118,
8752 1473,1,1123,2899,16,
8753 0,310,1,371,1483,
8754 1,1628,2900,16,0,
8755 310,1,375,1494,1,
8756 1882,2901,16,0,310,
8757 1,377,1499,1,379,
8758 1504,1,380,1509,1,
8759 883,2902,16,0,310,
8760 1,373,1527,1,130,
8761 1532,1,143,1537,1,
8762 387,2903,16,0,310,
8763 1,1159,2904,16,0,
8764 310,1,157,1560,1,
8765 1413,2905,16,0,310,
8766 1,1665,2906,16,0,
8767 310,1,412,2907,16,
8768 0,310,1,1377,2908,
8769 16,0,310,1,172,
8770 1586,1,1939,2909,16,
8771 0,310,1,437,2910,
8772 16,0,310,1,188,
8773 1635,1,942,1607,1,
8774 1195,2911,16,0,310,
8775 1,1449,2912,16,0,
8776 310,1,1701,2913,16,
8777 0,310,1,447,1628,
8778 1,205,2914,16,0,
8779 310,1,827,2915,16,
8780 0,310,1,223,2916,
8781 16,0,310,1,476,
8782 1660,1,477,1666,1,
8783 1231,2917,16,0,310,
8784 1,479,1676,1,480,
8785 1681,1,1485,2918,16,
8786 0,310,1,1737,2919,
8787 16,0,310,1,242,
8788 2920,16,0,310,1,
8789 478,1705,1,1001,1710,
8790 1,1002,1715,1,30,
8791 2921,19,296,1,30,
8792 2922,5,84,1,1011,
8793 1224,1,1012,2923,16,
8794 0,294,1,1013,1381,
8795 1,262,1241,1,1267,
8796 2924,16,0,294,1,
8797 515,2925,16,0,294,
8798 1,1521,2926,16,0,
8799 294,1,525,1339,1,
8800 2788,2927,16,0,294,
8801 1,283,1295,1,2299,
8802 2928,16,0,294,1,
8803 42,2929,16,0,294,
8804 1,40,1300,1,44,
8805 1306,1,47,1307,1,
8806 1303,2930,16,0,294,
8807 1,1555,2931,16,0,
8808 294,1,50,1324,1,
8809 48,1313,1,49,1319,
8810 1,51,1329,1,63,
8811 1345,1,305,1334,1,
8812 66,1351,1,67,1356,
8813 1,68,1361,1,69,
8814 1366,1,70,1371,1,
8815 73,2932,16,0,294,
8816 1,74,1376,1,328,
8817 1425,1,1048,1462,1,
8818 82,2933,16,0,294,
8819 1,1840,2934,16,0,
8820 294,1,1591,2935,16,
8821 0,294,1,1341,2936,
8822 16,0,294,1,1096,
8823 1694,1,93,1435,1,
8824 352,1467,1,107,2937,
8825 16,0,294,1,1114,
8826 1461,1,118,1473,1,
8827 1123,2938,16,0,294,
8828 1,371,1483,1,1628,
8829 2939,16,0,294,1,
8830 375,1494,1,1882,2940,
8831 16,0,294,1,377,
8832 1499,1,379,1504,1,
8833 380,1509,1,883,2941,
8834 16,0,294,1,373,
8835 1527,1,130,1532,1,
8836 143,1537,1,387,2942,
8837 16,0,294,1,1159,
8838 2943,16,0,294,1,
8839 157,1560,1,1413,2944,
8840 16,0,294,1,1665,
8841 2945,16,0,294,1,
8842 412,2946,16,0,294,
8843 1,1377,2947,16,0,
8844 294,1,172,1586,1,
8845 1939,2948,16,0,294,
8846 1,437,2949,16,0,
8847 294,1,188,1635,1,
8848 942,1607,1,1195,2950,
8849 16,0,294,1,1449,
8850 2951,16,0,294,1,
8851 1701,2952,16,0,294,
8852 1,447,1628,1,205,
8853 2953,16,0,294,1,
8854 827,2954,16,0,294,
8855 1,223,2955,16,0,
8856 294,1,476,1660,1,
8857 477,1666,1,1231,2956,
8858 16,0,294,1,479,
8859 1676,1,480,1681,1,
8860 1485,2957,16,0,294,
8861 1,1737,2958,16,0,
8862 294,1,242,2959,16,
8863 0,294,1,478,1705,
8864 1,1001,1710,1,1002,
8865 1715,1,31,2960,19,
8866 281,1,31,2961,5,
8867 84,1,1011,1224,1,
8868 1012,2962,16,0,279,
8869 1,1013,1381,1,262,
8870 1241,1,1267,2963,16,
8871 0,279,1,515,2964,
8872 16,0,279,1,1521,
8873 2965,16,0,279,1,
8874 525,1339,1,2788,2966,
8875 16,0,279,1,283,
8876 1295,1,2299,2967,16,
8877 0,279,1,42,2968,
8878 16,0,279,1,40,
8879 1300,1,44,1306,1,
8880 47,1307,1,1303,2969,
8881 16,0,279,1,1555,
8882 2970,16,0,279,1,
8883 50,1324,1,48,1313,
8884 1,49,1319,1,51,
8885 1329,1,63,1345,1,
8886 305,1334,1,66,1351,
8887 1,67,1356,1,68,
8888 1361,1,69,1366,1,
8889 70,1371,1,73,2971,
8890 16,0,279,1,74,
8891 1376,1,328,1425,1,
8892 1048,1462,1,82,2972,
8893 16,0,279,1,1840,
8894 2973,16,0,279,1,
8895 1591,2974,16,0,279,
8896 1,1341,2975,16,0,
8897 279,1,1096,1694,1,
8898 93,1435,1,352,1467,
8899 1,107,2976,16,0,
8900 279,1,1114,1461,1,
8901 118,1473,1,1123,2977,
8902 16,0,279,1,371,
8903 1483,1,1628,2978,16,
8904 0,279,1,375,1494,
8905 1,1882,2979,16,0,
8906 279,1,377,1499,1,
8907 379,1504,1,380,1509,
8908 1,883,2980,16,0,
8909 279,1,373,1527,1,
8910 130,1532,1,143,2981,
8911 16,0,279,1,387,
8912 2982,16,0,279,1,
8913 1159,2983,16,0,279,
8914 1,157,2984,16,0,
8915 279,1,1413,2985,16,
8916 0,279,1,1665,2986,
8917 16,0,279,1,412,
8918 2987,16,0,279,1,
8919 1377,2988,16,0,279,
8920 1,172,1586,1,1939,
8921 2989,16,0,279,1,
8922 437,2990,16,0,279,
8923 1,188,1635,1,942,
8924 1607,1,1195,2991,16,
8925 0,279,1,1449,2992,
8926 16,0,279,1,1701,
8927 2993,16,0,279,1,
8928 447,1628,1,205,2994,
8929 16,0,279,1,827,
8930 2995,16,0,279,1,
8931 223,2996,16,0,279,
8932 1,476,1660,1,477,
8933 1666,1,1231,2997,16,
8934 0,279,1,479,1676,
8935 1,480,1681,1,1485,
8936 2998,16,0,279,1,
8937 1737,2999,16,0,279,
8938 1,242,3000,16,0,
8939 279,1,478,1705,1,
8940 1001,1710,1,1002,1715,
8941 1,32,3001,19,273,
8942 1,32,3002,5,84,
8943 1,1011,1224,1,1012,
8944 3003,16,0,271,1,
8945 1013,1381,1,262,1241,
8946 1,1267,3004,16,0,
8947 271,1,515,3005,16,
8948 0,271,1,1521,3006,
8949 16,0,271,1,525,
8950 1339,1,2788,3007,16,
8951 0,271,1,283,1295,
8952 1,2299,3008,16,0,
8953 271,1,42,3009,16,
8954 0,271,1,40,1300,
8955 1,44,1306,1,47,
8956 1307,1,1303,3010,16,
8957 0,271,1,1555,3011,
8958 16,0,271,1,50,
8959 1324,1,48,1313,1,
8960 49,1319,1,51,1329,
8961 1,63,1345,1,305,
8962 1334,1,66,1351,1,
8963 67,1356,1,68,1361,
8964 1,69,1366,1,70,
8965 1371,1,73,3012,16,
8966 0,271,1,74,1376,
8967 1,328,1425,1,1048,
8968 1462,1,82,3013,16,
8969 0,271,1,1840,3014,
8970 16,0,271,1,1591,
8971 3015,16,0,271,1,
8972 1341,3016,16,0,271,
8973 1,1096,1694,1,93,
8974 1435,1,352,1467,1,
8975 107,3017,16,0,271,
8976 1,1114,1461,1,118,
8977 1473,1,1123,3018,16,
8978 0,271,1,371,1483,
8979 1,1628,3019,16,0,
8980 271,1,375,1494,1,
8981 1882,3020,16,0,271,
8982 1,377,1499,1,379,
8983 1504,1,380,1509,1,
8984 883,3021,16,0,271,
8985 1,373,1527,1,130,
8986 1532,1,143,3022,16,
8987 0,271,1,387,3023,
8988 16,0,271,1,1159,
8989 3024,16,0,271,1,
8990 157,3025,16,0,271,
8991 1,1413,3026,16,0,
8992 271,1,1665,3027,16,
8993 0,271,1,412,3028,
8994 16,0,271,1,1377,
8995 3029,16,0,271,1,
8996 172,1586,1,1939,3030,
8997 16,0,271,1,437,
8998 3031,16,0,271,1,
8999 188,1635,1,942,1607,
9000 1,1195,3032,16,0,
9001 271,1,1449,3033,16,
9002 0,271,1,1701,3034,
9003 16,0,271,1,447,
9004 1628,1,205,3035,16,
9005 0,271,1,827,3036,
9006 16,0,271,1,223,
9007 3037,16,0,271,1,
9008 476,1660,1,477,1666,
9009 1,1231,3038,16,0,
9010 271,1,479,1676,1,
9011 480,1681,1,1485,3039,
9012 16,0,271,1,1737,
9013 3040,16,0,271,1,
9014 242,3041,16,0,271,
9015 1,478,1705,1,1001,
9016 1710,1,1002,1715,1,
9017 33,3042,19,370,1,
9018 33,3043,5,84,1,
9019 1011,1224,1,1012,3044,
9020 16,0,368,1,1013,
9021 1381,1,262,1241,1,
9022 1267,3045,16,0,368,
9023 1,515,3046,16,0,
9024 368,1,1521,3047,16,
9025 0,368,1,525,1339,
9026 1,2788,3048,16,0,
9027 368,1,283,1295,1,
9028 2299,3049,16,0,368,
9029 1,42,3050,16,0,
9030 368,1,40,1300,1,
9031 44,1306,1,47,1307,
9032 1,1303,3051,16,0,
9033 368,1,1555,3052,16,
9034 0,368,1,50,1324,
9035 1,48,1313,1,49,
9036 1319,1,51,1329,1,
9037 63,1345,1,305,1334,
9038 1,66,1351,1,67,
9039 1356,1,68,1361,1,
9040 69,1366,1,70,1371,
9041 1,73,3053,16,0,
9042 368,1,74,1376,1,
9043 328,1425,1,1048,1462,
9044 1,82,3054,16,0,
9045 368,1,1840,3055,16,
9046 0,368,1,1591,3056,
9047 16,0,368,1,1341,
9048 3057,16,0,368,1,
9049 1096,1694,1,93,1435,
9050 1,352,1467,1,107,
9051 3058,16,0,368,1,
9052 1114,1461,1,118,1473,
9053 1,1123,3059,16,0,
9054 368,1,371,1483,1,
9055 1628,3060,16,0,368,
9056 1,375,1494,1,1882,
9057 3061,16,0,368,1,
9058 377,1499,1,379,1504,
9059 1,380,1509,1,883,
9060 3062,16,0,368,1,
9061 373,1527,1,130,1532,
9062 1,143,1537,1,387,
9063 3063,16,0,368,1,
9064 1159,3064,16,0,368,
9065 1,157,1560,1,1413,
9066 3065,16,0,368,1,
9067 1665,3066,16,0,368,
9068 1,412,3067,16,0,
9069 368,1,1377,3068,16,
9070 0,368,1,172,1586,
9071 1,1939,3069,16,0,
9072 368,1,437,3070,16,
9073 0,368,1,188,1635,
9074 1,942,1607,1,1195,
9075 3071,16,0,368,1,
9076 1449,3072,16,0,368,
9077 1,1701,3073,16,0,
9078 368,1,447,1628,1,
9079 205,3074,16,0,368,
9080 1,827,3075,16,0,
9081 368,1,223,3076,16,
9082 0,368,1,476,1660,
9083 1,477,1666,1,1231,
9084 3077,16,0,368,1,
9085 479,1676,1,480,1681,
9086 1,1485,3078,16,0,
9087 368,1,1737,3079,16,
9088 0,368,1,242,1700,
9089 1,478,1705,1,1001,
9090 1710,1,1002,1715,1,
9091 34,3080,19,358,1,
9092 34,3081,5,84,1,
9093 1011,1224,1,1012,3082,
9094 16,0,356,1,1013,
9095 1381,1,262,1241,1,
9096 1267,3083,16,0,356,
9097 1,515,3084,16,0,
9098 356,1,1521,3085,16,
9099 0,356,1,525,1339,
9100 1,2788,3086,16,0,
9101 356,1,283,1295,1,
9102 2299,3087,16,0,356,
9103 1,42,3088,16,0,
9104 356,1,40,1300,1,
9105 44,1306,1,47,1307,
9106 1,1303,3089,16,0,
9107 356,1,1555,3090,16,
9108 0,356,1,50,1324,
9109 1,48,1313,1,49,
9110 1319,1,51,1329,1,
9111 63,1345,1,305,1334,
9112 1,66,1351,1,67,
9113 1356,1,68,1361,1,
9114 69,1366,1,70,1371,
9115 1,73,3091,16,0,
9116 356,1,74,1376,1,
9117 328,1425,1,1048,1462,
9118 1,82,3092,16,0,
9119 356,1,1840,3093,16,
9120 0,356,1,1591,3094,
9121 16,0,356,1,1341,
9122 3095,16,0,356,1,
9123 1096,1694,1,93,1435,
9124 1,352,1467,1,107,
9125 3096,16,0,356,1,
9126 1114,1461,1,118,1473,
9127 1,1123,3097,16,0,
9128 356,1,371,1483,1,
9129 1628,3098,16,0,356,
9130 1,375,1494,1,1882,
9131 3099,16,0,356,1,
9132 377,1499,1,379,1504,
9133 1,380,1509,1,883,
9134 3100,16,0,356,1,
9135 373,1527,1,130,1532,
9136 1,143,1537,1,387,
9137 3101,16,0,356,1,
9138 1159,3102,16,0,356,
9139 1,157,1560,1,1413,
9140 3103,16,0,356,1,
9141 1665,3104,16,0,356,
9142 1,412,3105,16,0,
9143 356,1,1377,3106,16,
9144 0,356,1,172,1586,
9145 1,1939,3107,16,0,
9146 356,1,437,3108,16,
9147 0,356,1,188,1635,
9148 1,942,1607,1,1195,
9149 3109,16,0,356,1,
9150 1449,3110,16,0,356,
9151 1,1701,3111,16,0,
9152 356,1,447,1628,1,
9153 205,1640,1,827,3112,
9154 16,0,356,1,223,
9155 1650,1,476,1660,1,
9156 477,1666,1,1231,3113,
9157 16,0,356,1,479,
9158 1676,1,480,1681,1,
9159 1485,3114,16,0,356,
9160 1,1737,3115,16,0,
9161 356,1,242,1700,1,
9162 478,1705,1,1001,1710,
9163 1,1002,1715,1,35,
9164 3116,19,346,1,35,
9165 3117,5,84,1,1011,
9166 1224,1,1012,3118,16,
9167 0,344,1,1013,1381,
9168 1,262,1241,1,1267,
9169 3119,16,0,344,1,
9170 515,3120,16,0,344,
9171 1,1521,3121,16,0,
9172 344,1,525,1339,1,
9173 2788,3122,16,0,344,
9174 1,283,1295,1,2299,
9175 3123,16,0,344,1,
9176 42,3124,16,0,344,
9177 1,40,1300,1,44,
9178 1306,1,47,1307,1,
9179 1303,3125,16,0,344,
9180 1,1555,3126,16,0,
9181 344,1,50,1324,1,
9182 48,1313,1,49,1319,
9183 1,51,1329,1,63,
9184 1345,1,305,1334,1,
9185 66,1351,1,67,1356,
9186 1,68,1361,1,69,
9187 1366,1,70,1371,1,
9188 73,3127,16,0,344,
9189 1,74,1376,1,328,
9190 1425,1,1048,1462,1,
9191 82,3128,16,0,344,
9192 1,1840,3129,16,0,
9193 344,1,1591,3130,16,
9194 0,344,1,1341,3131,
9195 16,0,344,1,1096,
9196 1694,1,93,1435,1,
9197 352,1467,1,107,3132,
9198 16,0,344,1,1114,
9199 1461,1,118,1473,1,
9200 1123,3133,16,0,344,
9201 1,371,1483,1,1628,
9202 3134,16,0,344,1,
9203 375,1494,1,1882,3135,
9204 16,0,344,1,377,
9205 1499,1,379,1504,1,
9206 380,1509,1,883,3136,
9207 16,0,344,1,373,
9208 1527,1,130,1532,1,
9209 143,1537,1,387,3137,
9210 16,0,344,1,1159,
9211 3138,16,0,344,1,
9212 157,1560,1,1413,3139,
9213 16,0,344,1,1665,
9214 3140,16,0,344,1,
9215 412,3141,16,0,344,
9216 1,1377,3142,16,0,
9217 344,1,172,1586,1,
9218 1939,3143,16,0,344,
9219 1,437,3144,16,0,
9220 344,1,188,1635,1,
9221 942,1607,1,1195,3145,
9222 16,0,344,1,1449,
9223 3146,16,0,344,1,
9224 1701,3147,16,0,344,
9225 1,447,1628,1,205,
9226 1640,1,827,3148,16,
9227 0,344,1,223,3149,
9228 16,0,344,1,476,
9229 1660,1,477,1666,1,
9230 1231,3150,16,0,344,
9231 1,479,1676,1,480,
9232 1681,1,1485,3151,16,
9233 0,344,1,1737,3152,
9234 16,0,344,1,242,
9235 1700,1,478,1705,1,
9236 1001,1710,1,1002,1715,
9237 1,36,3153,19,242,
9238 1,36,3154,5,94,
9239 1,256,3155,16,0,
9240 240,1,1261,3156,16,
9241 0,240,1,509,3157,
9242 16,0,240,1,1515,
9243 3158,16,0,240,1,
9244 2021,840,1,1775,3159,
9245 16,0,240,1,2029,
9246 847,1,2030,853,1,
9247 2031,858,1,2032,863,
9248 1,2033,868,1,277,
9249 3160,16,0,240,1,
9250 2035,874,1,2037,879,
9251 1,2039,884,1,32,
9252 3161,16,0,240,1,
9253 2041,890,1,2293,3162,
9254 16,0,240,1,2043,
9255 896,1,2045,901,1,
9256 41,3163,16,0,240,
9257 1,1297,3164,16,0,
9258 240,1,43,3165,16,
9259 0,240,1,1803,909,
9260 1,1804,3166,16,0,
9261 240,1,299,3167,16,
9262 0,240,1,52,3168,
9263 16,0,240,1,2318,
9264 3169,16,0,240,1,
9265 2075,3170,16,0,240,
9266 1,1574,921,1,71,
9267 3171,16,0,240,1,
9268 76,3172,16,0,240,
9269 1,1834,3173,16,0,
9270 240,1,2337,3174,16,
9271 0,240,1,79,3175,
9272 16,0,240,1,1335,
9273 3176,16,0,240,1,
9274 322,3177,16,0,240,
9275 1,85,3178,16,0,
9276 240,1,89,3179,16,
9277 0,240,1,346,3180,
9278 16,0,240,1,2105,
9279 936,1,2106,3181,16,
9280 0,240,1,97,3182,
9281 16,0,240,1,1860,
9282 943,1,2364,949,1,
9283 102,3183,16,0,240,
9284 1,2782,3184,16,0,
9285 240,1,112,3185,16,
9286 0,240,1,1117,3186,
9287 16,0,240,1,1873,
9288 958,1,1876,3187,16,
9289 0,240,1,124,3188,
9290 16,0,240,1,2136,
9291 965,1,381,3189,16,
9292 0,240,1,525,3190,
9293 16,0,240,1,137,
9294 3191,16,0,240,1,
9295 1901,3192,16,0,240,
9296 1,1153,3193,16,0,
9297 240,1,151,3194,16,
9298 0,240,1,1407,3195,
9299 16,0,240,1,1659,
9300 3196,16,0,240,1,
9301 2413,3197,16,0,240,
9302 1,406,3198,16,0,
9303 240,1,1371,3199,16,
9304 0,240,1,166,3200,
9305 16,0,240,1,1622,
9306 3201,16,0,240,1,
9307 1931,983,1,1933,3202,
9308 16,0,240,1,431,
9309 3203,16,0,240,1,
9310 1585,3204,16,0,240,
9311 1,182,3205,16,0,
9312 240,1,1189,3206,16,
9313 0,240,1,1443,3207,
9314 16,0,240,1,1695,
9315 3208,16,0,240,1,
9316 2198,3209,16,0,240,
9317 1,447,3210,16,0,
9318 240,1,2458,998,1,
9319 2459,1004,1,1958,3211,
9320 16,0,240,1,2462,
9321 1011,1,1657,1016,1,
9322 2464,1021,1,199,3212,
9323 16,0,240,1,459,
9324 3213,16,0,240,1,
9325 462,3214,16,0,240,
9326 1,217,3215,16,0,
9327 240,1,2227,1030,1,
9328 1225,3216,16,0,240,
9329 1,1479,3217,16,0,
9330 240,1,1731,3218,16,
9331 0,240,1,1989,1038,
9332 1,1990,3219,16,0,
9333 240,1,236,3220,16,
9334 0,240,1,1756,3221,
9335 16,0,240,1,37,
9336 3222,19,263,1,37,
9337 3223,5,94,1,256,
9338 3224,16,0,261,1,
9339 1261,3225,16,0,261,
9340 1,509,3226,16,0,
9341 261,1,1515,3227,16,
9342 0,261,1,2021,840,
9343 1,1775,3228,16,0,
9344 261,1,2029,847,1,
9345 2030,853,1,2031,858,
9346 1,2032,863,1,2033,
9347 868,1,277,3229,16,
9348 0,261,1,2035,874,
9349 1,2037,879,1,2039,
9350 884,1,32,3230,16,
9351 0,261,1,2041,890,
9352 1,2293,3231,16,0,
9353 261,1,2043,896,1,
9354 2045,901,1,41,3232,
9355 16,0,261,1,1297,
9356 3233,16,0,261,1,
9357 43,3234,16,0,261,
9358 1,1803,909,1,1804,
9359 3235,16,0,261,1,
9360 299,3236,16,0,261,
9361 1,52,3237,16,0,
9362 261,1,2318,3238,16,
9363 0,261,1,2075,3239,
9364 16,0,261,1,1574,
9365 921,1,71,3240,16,
9366 0,261,1,76,3241,
9367 16,0,261,1,1834,
9368 3242,16,0,261,1,
9369 2337,3243,16,0,261,
9370 1,79,3244,16,0,
9371 261,1,1335,3245,16,
9372 0,261,1,322,3246,
9373 16,0,261,1,85,
9374 3247,16,0,261,1,
9375 89,3248,16,0,261,
9376 1,346,3249,16,0,
9377 261,1,2105,936,1,
9378 2106,3250,16,0,261,
9379 1,97,3251,16,0,
9380 261,1,1860,943,1,
9381 2364,949,1,102,3252,
9382 16,0,261,1,2782,
9383 3253,16,0,261,1,
9384 112,3254,16,0,261,
9385 1,1117,3255,16,0,
9386 261,1,1873,958,1,
9387 1876,3256,16,0,261,
9388 1,124,3257,16,0,
9389 261,1,2136,965,1,
9390 381,3258,16,0,261,
9391 1,525,3259,16,0,
9392 261,1,137,3260,16,
9393 0,261,1,1901,3261,
9394 16,0,261,1,1153,
9395 3262,16,0,261,1,
9396 151,3263,16,0,261,
9397 1,1407,3264,16,0,
9398 261,1,1659,3265,16,
9399 0,261,1,2413,3266,
9400 16,0,261,1,406,
9401 3267,16,0,261,1,
9402 1371,3268,16,0,261,
9403 1,166,3269,16,0,
9404 261,1,1622,3270,16,
9405 0,261,1,1931,983,
9406 1,1933,3271,16,0,
9407 261,1,431,3272,16,
9408 0,261,1,1585,3273,
9409 16,0,261,1,182,
9410 3274,16,0,261,1,
9411 1189,3275,16,0,261,
9412 1,1443,3276,16,0,
9413 261,1,1695,3277,16,
9414 0,261,1,2198,3278,
9415 16,0,261,1,447,
9416 3279,16,0,261,1,
9417 2458,998,1,2459,1004,
9418 1,1958,3280,16,0,
9419 261,1,2462,1011,1,
9420 1657,1016,1,2464,1021,
9421 1,199,3281,16,0,
9422 261,1,459,3282,16,
9423 0,261,1,462,3283,
9424 16,0,261,1,217,
9425 3284,16,0,261,1,
9426 2227,1030,1,1225,3285,
9427 16,0,261,1,1479,
9428 3286,16,0,261,1,
9429 1731,3287,16,0,261,
9430 1,1989,1038,1,1990,
9431 3288,16,0,261,1,
9432 236,3289,16,0,261,
9433 1,1756,3290,16,0,
9434 261,1,38,3291,19,
9435 260,1,38,3292,5,
9436 84,1,1011,1224,1,
9437 1012,3293,16,0,258,
9438 1,1013,1381,1,262,
9439 1241,1,1267,3294,16,
9440 0,258,1,515,3295,
9441 16,0,258,1,1521,
9442 3296,16,0,258,1,
9443 525,1339,1,2788,3297,
9444 16,0,258,1,283,
9445 1295,1,2299,3298,16,
9446 0,258,1,42,3299,
9447 16,0,258,1,40,
9448 1300,1,44,1306,1,
9449 47,1307,1,1303,3300,
9450 16,0,258,1,1555,
9451 3301,16,0,258,1,
9452 50,1324,1,48,1313,
9453 1,49,1319,1,51,
9454 1329,1,63,1345,1,
9455 305,1334,1,66,1351,
9456 1,67,1356,1,68,
9457 1361,1,69,1366,1,
9458 70,1371,1,73,3302,
9459 16,0,258,1,74,
9460 1376,1,328,1425,1,
9461 1048,1462,1,82,3303,
9462 16,0,258,1,1840,
9463 3304,16,0,258,1,
9464 1591,3305,16,0,258,
9465 1,1341,3306,16,0,
9466 258,1,1096,1694,1,
9467 93,1435,1,352,1467,
9468 1,107,3307,16,0,
9469 258,1,1114,1461,1,
9470 118,1473,1,1123,3308,
9471 16,0,258,1,371,
9472 1483,1,1628,3309,16,
9473 0,258,1,375,1494,
9474 1,1882,3310,16,0,
9475 258,1,377,1499,1,
9476 379,1504,1,380,1509,
9477 1,883,1515,1,373,
9478 1527,1,130,1532,1,
9479 143,1537,1,387,3311,
9480 16,0,258,1,1159,
9481 3312,16,0,258,1,
9482 157,1560,1,1413,3313,
9483 16,0,258,1,1665,
9484 3314,16,0,258,1,
9485 412,3315,16,0,258,
9486 1,1377,3316,16,0,
9487 258,1,172,1586,1,
9488 1939,3317,16,0,258,
9489 1,437,3318,16,0,
9490 258,1,188,1635,1,
9491 942,1607,1,1195,3319,
9492 16,0,258,1,1449,
9493 3320,16,0,258,1,
9494 1701,3321,16,0,258,
9495 1,447,1628,1,205,
9496 1640,1,827,1448,1,
9497 223,1650,1,476,1660,
9498 1,477,1666,1,1231,
9499 3322,16,0,258,1,
9500 479,1676,1,480,1681,
9501 1,1485,3323,16,0,
9502 258,1,1737,3324,16,
9503 0,258,1,242,1700,
9504 1,478,1705,1,1001,
9505 1710,1,1002,1715,1,
9506 39,3325,19,248,1,
9507 39,3326,5,84,1,
9508 1011,1224,1,1012,3327,
9509 16,0,246,1,1013,
9510 1381,1,262,1241,1,
9511 1267,3328,16,0,246,
9512 1,515,3329,16,0,
9513 246,1,1521,3330,16,
9514 0,246,1,525,1339,
9515 1,2788,3331,16,0,
9516 246,1,283,1295,1,
9517 2299,3332,16,0,246,
9518 1,42,3333,16,0,
9519 246,1,40,1300,1,
9520 44,1306,1,47,1307,
9521 1,1303,3334,16,0,
9522 246,1,1555,3335,16,
9523 0,246,1,50,1324,
9524 1,48,1313,1,49,
9525 1319,1,51,1329,1,
9526 63,1345,1,305,1334,
9527 1,66,1351,1,67,
9528 1356,1,68,1361,1,
9529 69,1366,1,70,1371,
9530 1,73,3336,16,0,
9531 246,1,74,1376,1,
9532 328,1425,1,1048,1462,
9533 1,82,3337,16,0,
9534 246,1,1840,3338,16,
9535 0,246,1,1591,3339,
9536 16,0,246,1,1341,
9537 3340,16,0,246,1,
9538 1096,1694,1,93,1435,
9539 1,352,1467,1,107,
9540 3341,16,0,246,1,
9541 1114,1461,1,118,1473,
9542 1,1123,3342,16,0,
9543 246,1,371,1483,1,
9544 1628,3343,16,0,246,
9545 1,375,1494,1,1882,
9546 3344,16,0,246,1,
9547 377,1499,1,379,1504,
9548 1,380,1509,1,883,
9549 1515,1,373,1527,1,
9550 130,1532,1,143,1537,
9551 1,387,3345,16,0,
9552 246,1,1159,3346,16,
9553 0,246,1,157,1560,
9554 1,1413,3347,16,0,
9555 246,1,1665,3348,16,
9556 0,246,1,412,3349,
9557 16,0,246,1,1377,
9558 3350,16,0,246,1,
9559 172,1586,1,1939,3351,
9560 16,0,246,1,437,
9561 3352,16,0,246,1,
9562 188,1635,1,942,1607,
9563 1,1195,3353,16,0,
9564 246,1,1449,3354,16,
9565 0,246,1,1701,3355,
9566 16,0,246,1,447,
9567 1628,1,205,1640,1,
9568 827,1448,1,223,1650,
9569 1,476,1660,1,477,
9570 1666,1,1231,3356,16,
9571 0,246,1,479,1676,
9572 1,480,1681,1,1485,
9573 3357,16,0,246,1,
9574 1737,3358,16,0,246,
9575 1,242,1700,1,478,
9576 1705,1,1001,1710,1,
9577 1002,1715,1,40,3359,
9578 19,236,1,40,3360,
9579 5,84,1,1011,1224,
9580 1,1012,3361,16,0,
9581 234,1,1013,1381,1,
9582 262,1241,1,1267,3362,
9583 16,0,234,1,515,
9584 3363,16,0,234,1,
9585 1521,3364,16,0,234,
9586 1,525,1339,1,2788,
9587 3365,16,0,234,1,
9588 283,1295,1,2299,3366,
9589 16,0,234,1,42,
9590 3367,16,0,234,1,
9591 40,1300,1,44,1306,
9592 1,47,1307,1,1303,
9593 3368,16,0,234,1,
9594 1555,3369,16,0,234,
9595 1,50,1324,1,48,
9596 1313,1,49,1319,1,
9597 51,1329,1,63,1345,
9598 1,305,1334,1,66,
9599 1351,1,67,1356,1,
9600 68,1361,1,69,1366,
9601 1,70,1371,1,73,
9602 3370,16,0,234,1,
9603 74,1376,1,328,1425,
9604 1,1048,1462,1,82,
9605 3371,16,0,234,1,
9606 1840,3372,16,0,234,
9607 1,1591,3373,16,0,
9608 234,1,1341,3374,16,
9609 0,234,1,1096,1694,
9610 1,93,1435,1,352,
9611 1467,1,107,3375,16,
9612 0,234,1,1114,1461,
9613 1,118,3376,16,0,
9614 234,1,1123,3377,16,
9615 0,234,1,371,1483,
9616 1,1628,3378,16,0,
9617 234,1,375,1494,1,
9618 1882,3379,16,0,234,
9619 1,377,1499,1,379,
9620 1504,1,380,1509,1,
9621 883,3380,16,0,234,
9622 1,373,1527,1,130,
9623 3381,16,0,234,1,
9624 143,3382,16,0,234,
9625 1,387,3383,16,0,
9626 234,1,1159,3384,16,
9627 0,234,1,157,3385,
9628 16,0,234,1,1413,
9629 3386,16,0,234,1,
9630 1665,3387,16,0,234,
9631 1,412,3388,16,0,
9632 234,1,1377,3389,16,
9633 0,234,1,172,3390,
9634 16,0,234,1,1939,
9635 3391,16,0,234,1,
9636 437,3392,16,0,234,
9637 1,188,3393,16,0,
9638 234,1,942,1607,1,
9639 1195,3394,16,0,234,
9640 1,1449,3395,16,0,
9641 234,1,1701,3396,16,
9642 0,234,1,447,1628,
9643 1,205,3397,16,0,
9644 234,1,827,3398,16,
9645 0,234,1,223,3399,
9646 16,0,234,1,476,
9647 1660,1,477,1666,1,
9648 1231,3400,16,0,234,
9649 1,479,1676,1,480,
9650 1681,1,1485,3401,16,
9651 0,234,1,1737,3402,
9652 16,0,234,1,242,
9653 3403,16,0,234,1,
9654 478,1705,1,1001,1710,
9655 1,1002,1715,1,41,
9656 3404,19,191,1,41,
9657 3405,5,84,1,1011,
9658 1224,1,1012,3406,16,
9659 0,189,1,1013,1381,
9660 1,262,1241,1,1267,
9661 3407,16,0,189,1,
9662 515,3408,16,0,189,
9663 1,1521,3409,16,0,
9664 189,1,525,1339,1,
9665 2788,3410,16,0,189,
9666 1,283,1295,1,2299,
9667 3411,16,0,189,1,
9668 42,3412,16,0,189,
9669 1,40,1300,1,44,
9670 1306,1,47,1307,1,
9671 1303,3413,16,0,189,
9672 1,1555,3414,16,0,
9673 189,1,50,1324,1,
9674 48,1313,1,49,1319,
9675 1,51,1329,1,63,
9676 1345,1,305,1334,1,
9677 66,1351,1,67,1356,
9678 1,68,1361,1,69,
9679 1366,1,70,1371,1,
9680 73,3415,16,0,189,
9681 1,74,1376,1,328,
9682 1425,1,1048,1462,1,
9683 82,3416,16,0,189,
9684 1,1840,3417,16,0,
9685 189,1,1591,3418,16,
9686 0,189,1,1341,3419,
9687 16,0,189,1,1096,
9688 1694,1,93,1435,1,
9689 352,1467,1,107,3420,
9690 16,0,189,1,1114,
9691 1461,1,118,3421,16,
9692 0,189,1,1123,3422,
9693 16,0,189,1,371,
9694 1483,1,1628,3423,16,
9695 0,189,1,375,1494,
9696 1,1882,3424,16,0,
9697 189,1,377,1499,1,
9698 379,1504,1,380,1509,
9699 1,883,3425,16,0,
9700 189,1,373,1527,1,
9701 130,3426,16,0,189,
9702 1,143,3427,16,0,
9703 189,1,387,3428,16,
9704 0,189,1,1159,3429,
9705 16,0,189,1,157,
9706 3430,16,0,189,1,
9707 1413,3431,16,0,189,
9708 1,1665,3432,16,0,
9709 189,1,412,3433,16,
9710 0,189,1,1377,3434,
9711 16,0,189,1,172,
9712 3435,16,0,189,1,
9713 1939,3436,16,0,189,
9714 1,437,3437,16,0,
9715 189,1,188,3438,16,
9716 0,189,1,942,1607,
9717 1,1195,3439,16,0,
9718 189,1,1449,3440,16,
9719 0,189,1,1701,3441,
9720 16,0,189,1,447,
9721 1628,1,205,3442,16,
9722 0,189,1,827,3443,
9723 16,0,189,1,223,
9724 3444,16,0,189,1,
9725 476,1660,1,477,1666,
9726 1,1231,3445,16,0,
9727 189,1,479,1676,1,
9728 480,1681,1,1485,3446,
9729 16,0,189,1,1737,
9730 3447,16,0,189,1,
9731 242,3448,16,0,189,
9732 1,478,1705,1,1001,
9733 1710,1,1002,1715,1,
9734 42,3449,19,430,1,
9735 42,3450,5,38,1,
9736 1901,3451,16,0,428,
9737 1,2075,3452,16,0,
9738 428,1,1860,943,1,
9739 1803,909,1,1804,3453,
9740 16,0,428,1,2413,
9741 3454,16,0,428,1,
9742 2198,3455,16,0,428,
9743 1,1873,958,1,1657,
9744 1016,1,1989,1038,1,
9745 1990,3456,16,0,428,
9746 1,1775,3457,16,0,
9747 428,1,32,3458,16,
9748 0,428,1,2105,936,
9749 1,2106,3459,16,0,
9750 428,1,2364,949,1,
9751 2227,1030,1,2337,3460,
9752 16,0,428,1,2021,
9753 840,1,2458,998,1,
9754 2459,1004,1,2462,1011,
9755 1,2136,965,1,2464,
9756 1021,1,2029,847,1,
9757 2030,853,1,2031,858,
9758 1,2032,863,1,2033,
9759 868,1,2035,874,1,
9760 2037,879,1,2039,884,
9761 1,1931,983,1,2041,
9762 890,1,2043,896,1,
9763 2045,901,1,1574,921,
9764 1,1958,3461,16,0,
9765 428,1,43,3462,19,
9766 518,1,43,3463,5,
9767 25,1,2035,874,1,
9768 2037,879,1,2039,884,
9769 1,2041,890,1,2227,
9770 1030,1,2043,896,1,
9771 1657,1016,1,1860,943,
9772 1,2136,965,1,2021,
9773 840,1,2459,1004,1,
9774 1574,921,1,2105,3464,
9775 16,0,683,1,1931,
9776 983,1,1873,958,1,
9777 2031,858,1,1803,909,
9778 1,1989,3465,16,0,
9779 516,1,2464,1021,1,
9780 2029,847,1,2030,853,
9781 1,2364,949,1,2032,
9782 863,1,2033,868,1,
9783 2045,901,1,44,3466,
9784 19,289,1,44,3467,
9785 5,38,1,1901,3468,
9786 16,0,287,1,2075,
9787 3469,16,0,287,1,
9788 1860,943,1,1803,909,
9789 1,1804,3470,16,0,
9790 287,1,2413,3471,16,
9791 0,287,1,2198,3472,
9792 16,0,287,1,1873,
9793 958,1,1657,1016,1,
9794 1989,1038,1,1990,3473,
9795 16,0,287,1,1775,
9796 3474,16,0,287,1,
9797 32,3475,16,0,287,
9798 1,2105,936,1,2106,
9799 3476,16,0,287,1,
9800 2364,949,1,2227,1030,
9801 1,2337,3477,16,0,
9802 287,1,2021,840,1,
9803 2458,998,1,2459,1004,
9804 1,2462,1011,1,2136,
9805 965,1,2464,1021,1,
9806 2029,847,1,2030,853,
9807 1,2031,858,1,2032,
9808 863,1,2033,868,1,
9809 2035,874,1,2037,879,
9810 1,2039,884,1,1931,
9811 983,1,2041,890,1,
9812 2043,896,1,2045,901,
9813 1,1574,921,1,1958,
9814 3478,16,0,287,1,
9815 45,3479,19,320,1,
9816 45,3480,5,39,1,
9817 1901,3481,16,0,350,
9818 1,2075,3482,16,0,
9819 350,1,1860,943,1,
9820 1803,909,1,1804,3483,
9821 16,0,350,1,2413,
9822 3484,16,0,350,1,
9823 2198,3485,16,0,350,
9824 1,1873,958,1,1657,
9825 1016,1,1989,1038,1,
9826 1990,3486,16,0,350,
9827 1,1775,3487,16,0,
9828 350,1,32,3488,16,
9829 0,350,1,2105,936,
9830 1,2106,3489,16,0,
9831 350,1,2364,949,1,
9832 2227,1030,1,2337,3490,
9833 16,0,350,1,2021,
9834 840,1,2458,998,1,
9835 2459,1004,1,2462,1011,
9836 1,2136,965,1,2464,
9837 1021,1,2029,847,1,
9838 2030,853,1,2031,858,
9839 1,2032,863,1,2033,
9840 868,1,2035,874,1,
9841 2037,879,1,2039,884,
9842 1,1931,983,1,2041,
9843 890,1,2043,896,1,
9844 2045,901,1,1832,3491,
9845 16,0,318,1,1574,
9846 921,1,1958,3492,16,
9847 0,350,1,46,3493,
9848 19,789,1,46,3494,
9849 5,38,1,1901,3495,
9850 16,0,787,1,2075,
9851 3496,16,0,787,1,
9852 1860,943,1,1803,909,
9853 1,1804,3497,16,0,
9854 787,1,2413,3498,16,
9855 0,787,1,2198,3499,
9856 16,0,787,1,1873,
9857 958,1,1657,1016,1,
9858 1989,1038,1,1990,3500,
9859 16,0,787,1,1775,
9860 3501,16,0,787,1,
9861 32,3502,16,0,787,
9862 1,2105,936,1,2106,
9863 3503,16,0,787,1,
9864 2364,949,1,2227,1030,
9865 1,2337,3504,16,0,
9866 787,1,2021,840,1,
9867 2458,998,1,2459,1004,
9868 1,2462,1011,1,2136,
9869 965,1,2464,1021,1,
9870 2029,847,1,2030,853,
9871 1,2031,858,1,2032,
9872 863,1,2033,868,1,
9873 2035,874,1,2037,879,
9874 1,2039,884,1,1931,
9875 983,1,2041,890,1,
9876 2043,896,1,2045,901,
9877 1,1574,921,1,1958,
9878 3505,16,0,787,1,
9879 47,3506,19,660,1,
9880 47,3507,5,19,1,
9881 0,3508,16,0,760,
9882 1,2760,3509,16,0,
9883 760,1,2779,3510,17,
9884 3511,15,3512,4,50,
9885 37,0,71,0,108,
9886 0,111,0,98,0,
9887 97,0,108,0,70,
9888 0,117,0,110,0,
9889 99,0,116,0,105,
9890 0,111,0,110,0,
9891 68,0,101,0,102,
9892 0,105,0,110,0,
9893 105,0,116,0,105,
9894 0,111,0,110,0,
9895 1,-1,1,5,3513,
9896 20,3514,4,52,71,
9897 0,108,0,111,0,
9898 98,0,97,0,108,
9899 0,70,0,117,0,
9900 110,0,99,0,116,
9901 0,105,0,111,0,
9902 110,0,68,0,101,
9903 0,102,0,105,0,
9904 110,0,105,0,116,
9905 0,105,0,111,0,
9906 110,0,95,0,49,
9907 0,1,174,1,3,
9908 1,6,1,5,3515,
9909 22,1,9,1,2764,
9910 801,1,2818,3516,17,
9911 3517,15,3518,4,52,
9912 37,0,71,0,108,
9913 0,111,0,98,0,
9914 97,0,108,0,86,
9915 0,97,0,114,0,
9916 105,0,97,0,98,
9917 0,108,0,101,0,
9918 68,0,101,0,99,
9919 0,108,0,97,0,
9920 114,0,97,0,116,
9921 0,105,0,111,0,
9922 110,0,1,-1,1,
9923 5,3519,20,3520,4,
9924 54,71,0,108,0,
9925 111,0,98,0,97,
9926 0,108,0,86,0,
9927 97,0,114,0,105,
9928 0,97,0,98,0,
9929 108,0,101,0,68,
9930 0,101,0,99,0,
9931 108,0,97,0,114,
9932 0,97,0,116,0,
9933 105,0,111,0,110,
9934 0,95,0,49,0,
9935 1,172,1,3,1,
9936 3,1,2,3521,22,
9937 1,7,1,2819,3522,
9938 16,0,760,1,2751,
9939 807,1,2022,3523,16,
9940 0,658,1,2459,1004,
9941 1,2830,3524,16,0,
9942 760,1,2647,824,1,
9943 2464,1021,1,2466,3525,
9944 17,3526,15,3512,1,
9945 -1,1,5,3527,20,
9946 3528,4,52,71,0,
9947 108,0,111,0,98,
9948 0,97,0,108,0,
9949 70,0,117,0,110,
9950 0,99,0,116,0,
9951 105,0,111,0,110,
9952 0,68,0,101,0,
9953 102,0,105,0,110,
9954 0,105,0,116,0,
9955 105,0,111,0,110,
9956 0,95,0,50,0,
9957 1,175,1,3,1,
9958 7,1,6,3529,22,
9959 1,10,1,2837,3530,
9960 17,3531,15,3532,4,
9961 36,37,0,71,0,
9962 108,0,111,0,98,
9963 0,97,0,108,0,
9964 68,0,101,0,102,
9965 0,105,0,110,0,
9966 105,0,116,0,105,
9967 0,111,0,110,0,
9968 115,0,1,-1,1,
9969 5,3533,20,3534,4,
9970 38,71,0,108,0,
9971 111,0,98,0,97,
9972 0,108,0,68,0,
9973 101,0,102,0,105,
9974 0,110,0,105,0,
9975 116,0,105,0,111,
9976 0,110,0,115,0,
9977 95,0,52,0,1,
9978 171,1,3,1,3,
9979 1,2,3535,22,1,
9980 6,1,2838,3536,17,
9981 3537,15,3532,1,-1,
9982 1,5,3538,20,3539,
9983 4,38,71,0,108,
9984 0,111,0,98,0,
9985 97,0,108,0,68,
9986 0,101,0,102,0,
9987 105,0,110,0,105,
9988 0,116,0,105,0,
9989 111,0,110,0,115,
9990 0,95,0,50,0,
9991 1,169,1,3,1,
9992 3,1,2,3540,22,
9993 1,4,1,2839,3541,
9994 17,3542,15,3532,1,
9995 -1,1,5,3543,20,
9996 3544,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,51,
10004 0,1,170,1,3,
10005 1,2,1,1,3545,
10006 22,1,5,1,2840,
10007 3546,17,3547,15,3532,
10008 1,-1,1,5,3548,
10009 20,3549,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 49,0,1,168,1,
10018 3,1,2,1,1,
10019 3550,22,1,3,1,
10020 2807,3551,17,3552,15,
10021 3518,1,-1,1,5,
10022 3553,20,3554,4,54,
10023 71,0,108,0,111,
10024 0,98,0,97,0,
10025 108,0,86,0,97,
10026 0,114,0,105,0,
10027 97,0,98,0,108,
10028 0,101,0,68,0,
10029 101,0,99,0,108,
10030 0,97,0,114,0,
10031 97,0,116,0,105,
10032 0,111,0,110,0,
10033 95,0,50,0,1,
10034 173,1,3,1,5,
10035 1,4,3555,22,1,
10036 8,1,2763,813,1,
10037 48,3556,19,375,1,
10038 48,3557,5,54,1,
10039 0,3558,16,0,373,
10040 1,2837,3530,1,2838,
10041 3536,1,2839,3541,1,
10042 2840,3546,1,1860,943,
10043 1,1958,3559,16,0,
10044 573,1,2760,3560,16,
10045 0,373,1,2413,3561,
10046 16,0,573,1,2198,
10047 3562,16,0,573,1,
10048 1873,958,1,1657,1016,
10049 1,2030,853,1,2751,
10050 807,1,1989,1038,1,
10051 1990,3563,16,0,573,
10052 1,2458,998,1,2459,
10053 1004,1,1775,3564,16,
10054 0,573,1,32,3565,
10055 16,0,573,1,2105,
10056 936,1,2106,3566,16,
10057 0,573,1,2763,813,
10058 1,2764,801,1,2227,
10059 1030,1,2337,3567,16,
10060 0,573,1,2075,3568,
10061 16,0,573,1,2779,
10062 3510,1,1803,909,1,
10063 1804,3569,16,0,573,
10064 1,1901,3570,16,0,
10065 573,1,2462,1011,1,
10066 2136,965,1,2464,1021,
10067 1,2029,847,1,2466,
10068 3525,1,2031,858,1,
10069 2032,863,1,2033,868,
10070 1,2035,874,1,2364,
10071 949,1,2039,884,1,
10072 1931,983,1,2041,890,
10073 1,2021,840,1,2043,
10074 896,1,2807,3551,1,
10075 2045,901,1,2647,824,
10076 1,2818,3516,1,2819,
10077 3571,16,0,373,1,
10078 2037,879,1,1574,921,
10079 1,2830,3572,16,0,
10080 373,1,49,3573,19,
10081 578,1,49,3574,5,
10082 38,1,1901,3575,16,
10083 0,576,1,2075,3576,
10084 16,0,576,1,1860,
10085 943,1,1803,909,1,
10086 1804,3577,16,0,576,
10087 1,2413,3578,16,0,
10088 576,1,2198,3579,16,
10089 0,576,1,1873,958,
10090 1,1657,1016,1,1989,
10091 1038,1,1990,3580,16,
10092 0,576,1,1775,3581,
10093 16,0,576,1,32,
10094 3582,16,0,576,1,
10095 2105,936,1,2106,3583,
10096 16,0,576,1,2364,
10097 949,1,2227,1030,1,
10098 2337,3584,16,0,576,
10099 1,2021,840,1,2458,
10100 998,1,2459,1004,1,
10101 2462,1011,1,2136,965,
10102 1,2464,1021,1,2029,
10103 847,1,2030,853,1,
10104 2031,858,1,2032,863,
10105 1,2033,868,1,2035,
10106 874,1,2037,879,1,
10107 2039,884,1,1931,983,
10108 1,2041,890,1,2043,
10109 896,1,2045,901,1,
10110 1574,921,1,1958,3585,
10111 16,0,576,1,50,
10112 3586,19,718,1,50,
10113 3587,5,38,1,1901,
10114 3588,16,0,716,1,
10115 2075,3589,16,0,716,
10116 1,1860,943,1,1803,
10117 909,1,1804,3590,16,
10118 0,716,1,2413,3591,
10119 16,0,716,1,2198,
10120 3592,16,0,716,1,
10121 1873,958,1,1657,1016,
10122 1,1989,1038,1,1990,
10123 3593,16,0,716,1,
10124 1775,3594,16,0,716,
10125 1,32,3595,16,0,
10126 716,1,2105,936,1,
10127 2106,3596,16,0,716,
10128 1,2364,949,1,2227,
10129 1030,1,2337,3597,16,
10130 0,716,1,2021,840,
10131 1,2458,998,1,2459,
10132 1004,1,2462,1011,1,
10133 2136,965,1,2464,1021,
10134 1,2029,847,1,2030,
10135 853,1,2031,858,1,
10136 2032,863,1,2033,868,
10137 1,2035,874,1,2037,
10138 879,1,2039,884,1,
10139 1931,983,1,2041,890,
10140 1,2043,896,1,2045,
10141 901,1,1574,921,1,
10142 1958,3598,16,0,716,
10143 1,51,3599,19,127,
10144 1,51,3600,5,58,
10145 1,0,3601,16,0,
10146 125,1,2537,3602,16,
10147 0,691,1,2837,3530,
10148 1,2838,3536,1,2839,
10149 3541,1,2840,3546,1,
10150 1860,943,1,10,3603,
10151 16,0,125,1,2413,
10152 3604,16,0,125,1,
10153 2198,3605,16,0,125,
10154 1,1873,958,1,21,
10155 3606,16,0,125,1,
10156 1657,1016,1,2030,853,
10157 1,1989,1038,1,1990,
10158 3607,16,0,125,1,
10159 2458,998,1,2459,1004,
10160 1,1775,3608,16,0,
10161 125,1,32,3609,16,
10162 0,125,1,2105,936,
10163 1,2106,3610,16,0,
10164 125,1,2045,901,1,
10165 2766,3611,16,0,125,
10166 1,2227,1030,1,2337,
10167 3612,16,0,125,1,
10168 2075,3613,16,0,125,
10169 1,52,3614,16,0,
10170 125,1,2560,3615,16,
10171 0,691,1,2779,3510,
10172 1,1803,909,1,1804,
10173 3616,16,0,125,1,
10174 1901,3617,16,0,125,
10175 1,2462,1011,1,2136,
10176 965,1,2464,1021,1,
10177 2029,847,1,2466,3525,
10178 1,2031,858,1,2032,
10179 863,1,2033,868,1,
10180 2035,874,1,2581,3618,
10181 16,0,125,1,2364,
10182 949,1,2039,884,1,
10183 1931,983,1,2041,890,
10184 1,2021,840,1,2043,
10185 896,1,2807,3551,1,
10186 2510,3619,16,0,691,
10187 1,2514,3620,16,0,
10188 691,1,2818,3516,1,
10189 2819,3621,16,0,125,
10190 1,2522,3622,16,0,
10191 691,1,2037,879,1,
10192 1574,921,1,1958,3623,
10193 16,0,125,1,52,
10194 3624,19,124,1,52,
10195 3625,5,53,1,0,
10196 3626,16,0,122,1,
10197 2837,3530,1,2838,3536,
10198 1,2839,3541,1,2840,
10199 3546,1,1860,943,1,
10200 10,3627,16,0,122,
10201 1,2413,3628,16,0,
10202 122,1,2198,3629,16,
10203 0,122,1,1873,958,
10204 1,21,3630,16,0,
10205 122,1,1657,1016,1,
10206 2030,853,1,1989,1038,
10207 1,1990,3631,16,0,
10208 122,1,2458,998,1,
10209 2459,1004,1,1775,3632,
10210 16,0,122,1,32,
10211 3633,16,0,122,1,
10212 2105,936,1,2106,3634,
10213 16,0,122,1,2766,
10214 3635,16,0,122,1,
10215 2227,1030,1,2337,3636,
10216 16,0,122,1,2075,
10217 3637,16,0,122,1,
10218 52,3638,16,0,122,
10219 1,2779,3510,1,1803,
10220 909,1,1804,3639,16,
10221 0,122,1,1901,3640,
10222 16,0,122,1,2462,
10223 1011,1,2136,965,1,
10224 2464,1021,1,2029,847,
10225 1,2466,3525,1,2031,
10226 858,1,2032,863,1,
10227 2033,868,1,2035,874,
10228 1,2581,3641,16,0,
10229 122,1,2364,949,1,
10230 2039,884,1,1931,983,
10231 1,2041,890,1,2021,
10232 840,1,2043,896,1,
10233 2807,3551,1,2045,901,
10234 1,2818,3516,1,2819,
10235 3642,16,0,122,1,
10236 2037,879,1,1574,921,
10237 1,1958,3643,16,0,
10238 122,1,53,3644,19,
10239 121,1,53,3645,5,
10240 53,1,0,3646,16,
10241 0,119,1,2837,3530,
10242 1,2838,3536,1,2839,
10243 3541,1,2840,3546,1,
10244 1860,943,1,10,3647,
10245 16,0,119,1,2413,
10246 3648,16,0,119,1,
10247 2198,3649,16,0,119,
10248 1,1873,958,1,21,
10249 3650,16,0,119,1,
10250 1657,1016,1,2030,853,
10251 1,1989,1038,1,1990,
10252 3651,16,0,119,1,
10253 2458,998,1,2459,1004,
10254 1,1775,3652,16,0,
10255 119,1,32,3653,16,
10256 0,119,1,2105,936,
10257 1,2106,3654,16,0,
10258 119,1,2766,3655,16,
10259 0,119,1,2227,1030,
10260 1,2337,3656,16,0,
10261 119,1,2075,3657,16,
10262 0,119,1,52,3658,
10263 16,0,119,1,2779,
10264 3510,1,1803,909,1,
10265 1804,3659,16,0,119,
10266 1,1901,3660,16,0,
10267 119,1,2462,1011,1,
10268 2136,965,1,2464,1021,
10269 1,2029,847,1,2466,
10270 3525,1,2031,858,1,
10271 2032,863,1,2033,868,
10272 1,2035,874,1,2581,
10273 3661,16,0,119,1,
10274 2364,949,1,2039,884,
10275 1,1931,983,1,2041,
10276 890,1,2021,840,1,
10277 2043,896,1,2807,3551,
10278 1,2045,901,1,2818,
10279 3516,1,2819,3662,16,
10280 0,119,1,2037,879,
10281 1,1574,921,1,1958,
10282 3663,16,0,119,1,
10283 54,3664,19,118,1,
10284 54,3665,5,55,1,
10285 0,3666,16,0,116,
10286 1,2837,3530,1,2838,
10287 3536,1,2839,3541,1,
10288 2840,3546,1,1860,943,
10289 1,10,3667,16,0,
10290 116,1,2413,3668,16,
10291 0,116,1,2198,3669,
10292 16,0,116,1,1873,
10293 958,1,21,3670,16,
10294 0,116,1,1657,1016,
10295 1,2030,853,1,1989,
10296 1038,1,1990,3671,16,
10297 0,116,1,2458,998,
10298 1,2459,1004,1,1775,
10299 3672,16,0,116,1,
10300 32,3673,16,0,116,
10301 1,2105,936,1,2106,
10302 3674,16,0,116,1,
10303 2766,3675,16,0,116,
10304 1,2227,1030,1,2337,
10305 3676,16,0,116,1,
10306 2075,3677,16,0,116,
10307 1,52,3678,16,0,
10308 116,1,2779,3510,1,
10309 1803,909,1,1804,3679,
10310 16,0,116,1,1901,
10311 3680,16,0,116,1,
10312 2462,1011,1,2136,965,
10313 1,2464,1021,1,2029,
10314 847,1,2466,3525,1,
10315 2031,858,1,2032,863,
10316 1,2033,868,1,2035,
10317 874,1,2581,3681,16,
10318 0,116,1,2364,949,
10319 1,2039,884,1,1931,
10320 983,1,2041,890,1,
10321 2021,840,1,2043,896,
10322 1,2807,3551,1,2045,
10323 901,1,2568,3682,16,
10324 0,470,1,2818,3516,
10325 1,2819,3683,16,0,
10326 116,1,2037,879,1,
10327 1574,921,1,1958,3684,
10328 16,0,116,1,2506,
10329 3685,16,0,470,1,
10330 55,3686,19,115,1,
10331 55,3687,5,56,1,
10332 0,3688,16,0,113,
10333 1,2837,3530,1,2838,
10334 3536,1,2839,3541,1,
10335 2840,3546,1,1860,943,
10336 1,10,3689,16,0,
10337 113,1,2413,3690,16,
10338 0,113,1,2525,3691,
10339 16,0,493,1,1657,
10340 1016,1,1873,958,1,
10341 21,3692,16,0,113,
10342 1,2529,3693,16,0,
10343 493,1,2030,853,1,
10344 1989,1038,1,1990,3694,
10345 16,0,113,1,2458,
10346 998,1,2459,1004,1,
10347 1775,3695,16,0,113,
10348 1,32,3696,16,0,
10349 113,1,2105,936,1,
10350 2106,3697,16,0,113,
10351 1,2766,3698,16,0,
10352 113,1,2552,3699,16,
10353 0,493,1,2227,1030,
10354 1,2337,3700,16,0,
10355 113,1,2075,3701,16,
10356 0,113,1,52,3702,
10357 16,0,113,1,2779,
10358 3510,1,1803,909,1,
10359 1804,3703,16,0,113,
10360 1,1901,3704,16,0,
10361 113,1,2462,1011,1,
10362 2136,965,1,2464,1021,
10363 1,2029,847,1,2466,
10364 3525,1,2031,858,1,
10365 2032,863,1,2033,868,
10366 1,2035,874,1,2581,
10367 3705,16,0,113,1,
10368 2364,949,1,2039,884,
10369 1,1931,983,1,2041,
10370 890,1,2021,840,1,
10371 2043,896,1,2807,3551,
10372 1,2045,901,1,2198,
10373 3706,16,0,113,1,
10374 2818,3516,1,2819,3707,
10375 16,0,113,1,2037,
10376 879,1,1574,921,1,
10377 1958,3708,16,0,113,
10378 1,56,3709,19,112,
10379 1,56,3710,5,55,
10380 1,0,3711,16,0,
10381 110,1,2837,3530,1,
10382 2838,3536,1,2839,3541,
10383 1,2840,3546,1,1860,
10384 943,1,10,3712,16,
10385 0,110,1,2413,3713,
10386 16,0,110,1,2198,
10387 3714,16,0,110,1,
10388 1873,958,1,21,3715,
10389 16,0,110,1,1657,
10390 1016,1,2030,853,1,
10391 1989,1038,1,1990,3716,
10392 16,0,110,1,2458,
10393 998,1,2459,1004,1,
10394 1775,3717,16,0,110,
10395 1,32,3718,16,0,
10396 110,1,2540,3719,16,
10397 0,511,1,2105,936,
10398 1,2106,3720,16,0,
10399 110,1,2544,3721,16,
10400 0,511,1,2766,3722,
10401 16,0,110,1,2227,
10402 1030,1,2337,3723,16,
10403 0,110,1,2075,3724,
10404 16,0,110,1,52,
10405 3725,16,0,110,1,
10406 2779,3510,1,1803,909,
10407 1,1804,3726,16,0,
10408 110,1,1901,3727,16,
10409 0,110,1,2462,1011,
10410 1,2136,965,1,2464,
10411 1021,1,2029,847,1,
10412 2466,3525,1,2031,858,
10413 1,2032,863,1,2033,
10414 868,1,2035,874,1,
10415 2581,3728,16,0,110,
10416 1,2364,949,1,2039,
10417 884,1,1931,983,1,
10418 2041,890,1,2021,840,
10419 1,2043,896,1,2807,
10420 3551,1,2045,901,1,
10421 2818,3516,1,2819,3729,
10422 16,0,110,1,2037,
10423 879,1,1574,921,1,
10424 1958,3730,16,0,110,
10425 1,57,3731,19,109,
10426 1,57,3732,5,53,
10427 1,0,3733,16,0,
10428 107,1,2837,3530,1,
10429 2838,3536,1,2839,3541,
10430 1,2840,3546,1,1860,
10431 943,1,10,3734,16,
10432 0,107,1,2413,3735,
10433 16,0,107,1,2198,
10434 3736,16,0,107,1,
10435 1873,958,1,21,3737,
10436 16,0,107,1,1657,
10437 1016,1,2030,853,1,
10438 1989,1038,1,1990,3738,
10439 16,0,107,1,2458,
10440 998,1,2459,1004,1,
10441 1775,3739,16,0,107,
10442 1,32,3740,16,0,
10443 107,1,2105,936,1,
10444 2106,3741,16,0,107,
10445 1,2766,3742,16,0,
10446 107,1,2227,1030,1,
10447 2337,3743,16,0,107,
10448 1,2075,3744,16,0,
10449 107,1,52,3745,16,
10450 0,107,1,2779,3510,
10451 1,1803,909,1,1804,
10452 3746,16,0,107,1,
10453 1901,3747,16,0,107,
10454 1,2462,1011,1,2136,
10455 965,1,2464,1021,1,
10456 2029,847,1,2466,3525,
10457 1,2031,858,1,2032,
10458 863,1,2033,868,1,
10459 2035,874,1,2581,3748,
10460 16,0,107,1,2364,
10461 949,1,2039,884,1,
10462 1931,983,1,2041,890,
10463 1,2021,840,1,2043,
10464 896,1,2807,3551,1,
10465 2045,901,1,2818,3516,
10466 1,2819,3749,16,0,
10467 107,1,2037,879,1,
10468 1574,921,1,1958,3750,
10469 16,0,107,1,58,
10470 3751,19,386,1,58,
10471 3752,5,30,1,2644,
10472 1753,1,2520,1758,1,
10473 2639,1765,1,2640,1770,
10474 1,2641,1775,1,2642,
10475 1780,1,2643,1747,1,
10476 2535,1785,1,2645,1791,
10477 1,2646,1796,1,2648,
10478 1875,1,2649,1802,1,
10479 2650,1807,1,2651,1812,
10480 1,2652,1817,1,2653,
10481 1822,1,2654,1827,1,
10482 2655,1832,1,2657,3753,
10483 16,0,384,1,2550,
10484 1843,1,2579,1861,1,
10485 2558,1849,1,2566,1855,
10486 1,2459,1004,1,2464,
10487 1021,1,2574,1837,1,
10488 2470,3754,16,0,384,
10489 1,2700,3755,16,0,
10490 384,1,2594,1868,1,
10491 2596,3756,16,0,384,
10492 1,59,3757,19,383,
10493 1,59,3758,5,30,
10494 1,2644,1753,1,2520,
10495 1758,1,2639,1765,1,
10496 2640,1770,1,2641,1775,
10497 1,2642,1780,1,2643,
10498 1747,1,2535,1785,1,
10499 2645,1791,1,2646,1796,
10500 1,2648,1875,1,2649,
10501 1802,1,2650,1807,1,
10502 2651,1812,1,2652,1817,
10503 1,2653,1822,1,2654,
10504 1827,1,2655,1832,1,
10505 2657,3759,16,0,381,
10506 1,2550,1843,1,2579,
10507 1861,1,2558,1849,1,
10508 2566,1855,1,2459,1004,
10509 1,2464,1021,1,2574,
10510 1837,1,2470,3760,16,
10511 0,381,1,2700,3761,
10512 16,0,381,1,2594,
10513 1868,1,2596,3762,16,
10514 0,381,1,60,3763,
10515 19,545,1,60,3764,
10516 5,30,1,2644,1753,
10517 1,2520,1758,1,2639,
10518 1765,1,2640,1770,1,
10519 2641,1775,1,2642,1780,
10520 1,2643,1747,1,2535,
10521 1785,1,2645,1791,1,
10522 2646,1796,1,2648,1875,
10523 1,2649,1802,1,2650,
10524 1807,1,2651,1812,1,
10525 2652,1817,1,2653,1822,
10526 1,2654,1827,1,2655,
10527 1832,1,2657,3765,16,
10528 0,543,1,2550,1843,
10529 1,2579,1861,1,2558,
10530 1849,1,2566,1855,1,
10531 2459,1004,1,2464,1021,
10532 1,2574,1837,1,2470,
10533 3766,16,0,543,1,
10534 2700,3767,16,0,543,
10535 1,2594,1868,1,2596,
10536 3768,16,0,543,1,
10537 61,3769,19,423,1,
10538 61,3770,5,30,1,
10539 2644,1753,1,2520,1758,
10540 1,2639,1765,1,2640,
10541 1770,1,2641,1775,1,
10542 2642,1780,1,2643,1747,
10543 1,2535,1785,1,2645,
10544 1791,1,2646,1796,1,
10545 2648,1875,1,2649,1802,
10546 1,2650,1807,1,2651,
10547 1812,1,2652,1817,1,
10548 2653,1822,1,2654,1827,
10549 1,2655,1832,1,2657,
10550 3771,16,0,421,1,
10551 2550,1843,1,2579,1861,
10552 1,2558,1849,1,2566,
10553 1855,1,2459,1004,1,
10554 2464,1021,1,2574,1837,
10555 1,2470,3772,16,0,
10556 421,1,2700,3773,16,
10557 0,421,1,2594,1868,
10558 1,2596,3774,16,0,
10559 421,1,62,3775,19,
10560 541,1,62,3776,5,
10561 30,1,2644,1753,1,
10562 2520,1758,1,2639,1765,
10563 1,2640,1770,1,2641,
10564 1775,1,2642,1780,1,
10565 2643,1747,1,2535,1785,
10566 1,2645,1791,1,2646,
10567 1796,1,2648,1875,1,
10568 2649,1802,1,2650,1807,
10569 1,2651,1812,1,2652,
10570 1817,1,2653,1822,1,
10571 2654,1827,1,2655,1832,
10572 1,2657,3777,16,0,
10573 539,1,2550,1843,1,
10574 2579,1861,1,2558,1849,
10575 1,2566,1855,1,2459,
10576 1004,1,2464,1021,1,
10577 2574,1837,1,2470,3778,
10578 16,0,539,1,2700,
10579 3779,16,0,539,1,
10580 2594,1868,1,2596,3780,
10581 16,0,539,1,63,
10582 3781,19,653,1,63,
10583 3782,5,30,1,2644,
10584 1753,1,2520,1758,1,
10585 2639,1765,1,2640,1770,
10586 1,2641,1775,1,2642,
10587 1780,1,2643,1747,1,
10588 2535,1785,1,2645,1791,
10589 1,2646,1796,1,2648,
10590 1875,1,2649,1802,1,
10591 2650,1807,1,2651,1812,
10592 1,2652,1817,1,2653,
10593 1822,1,2654,1827,1,
10594 2655,1832,1,2657,3783,
10595 16,0,651,1,2550,
10596 1843,1,2579,1861,1,
10597 2558,1849,1,2566,1855,
10598 1,2459,1004,1,2464,
10599 1021,1,2574,1837,1,
10600 2470,3784,16,0,651,
10601 1,2700,3785,16,0,
10602 651,1,2594,1868,1,
10603 2596,3786,16,0,651,
10604 1,64,3787,19,416,
10605 1,64,3788,5,30,
10606 1,2644,1753,1,2520,
10607 1758,1,2639,1765,1,
10608 2640,1770,1,2641,1775,
10609 1,2642,1780,1,2643,
10610 1747,1,2535,1785,1,
10611 2645,1791,1,2646,1796,
10612 1,2648,1875,1,2649,
10613 1802,1,2650,1807,1,
10614 2651,1812,1,2652,1817,
10615 1,2653,1822,1,2654,
10616 1827,1,2655,1832,1,
10617 2657,3789,16,0,414,
10618 1,2550,1843,1,2579,
10619 1861,1,2558,1849,1,
10620 2566,1855,1,2459,1004,
10621 1,2464,1021,1,2574,
10622 1837,1,2470,3790,16,
10623 0,414,1,2700,3791,
10624 16,0,414,1,2594,
10625 1868,1,2596,3792,16,
10626 0,414,1,65,3793,
10627 19,380,1,65,3794,
10628 5,30,1,2644,1753,
10629 1,2520,1758,1,2639,
10630 1765,1,2640,1770,1,
10631 2641,1775,1,2642,1780,
10632 1,2643,1747,1,2535,
10633 1785,1,2645,1791,1,
10634 2646,1796,1,2648,1875,
10635 1,2649,1802,1,2650,
10636 1807,1,2651,1812,1,
10637 2652,1817,1,2653,1822,
10638 1,2654,1827,1,2655,
10639 1832,1,2657,3795,16,
10640 0,378,1,2550,1843,
10641 1,2579,1861,1,2558,
10642 1849,1,2566,1855,1,
10643 2459,1004,1,2464,1021,
10644 1,2574,1837,1,2470,
10645 3796,16,0,378,1,
10646 2700,3797,16,0,378,
10647 1,2594,1868,1,2596,
10648 3798,16,0,378,1,
10649 66,3799,19,465,1,
10650 66,3800,5,30,1,
10651 2644,1753,1,2520,1758,
10652 1,2639,1765,1,2640,
10653 1770,1,2641,1775,1,
10654 2642,1780,1,2643,1747,
10655 1,2535,1785,1,2645,
10656 1791,1,2646,1796,1,
10657 2648,1875,1,2649,1802,
10658 1,2650,1807,1,2651,
10659 1812,1,2652,1817,1,
10660 2653,1822,1,2654,1827,
10661 1,2655,1832,1,2657,
10662 3801,16,0,463,1,
10663 2550,1843,1,2579,1861,
10664 1,2558,1849,1,2566,
10665 1855,1,2459,1004,1,
10666 2464,1021,1,2574,1837,
10667 1,2470,3802,16,0,
10668 463,1,2700,3803,16,
10669 0,463,1,2594,1868,
10670 1,2596,3804,16,0,
10671 463,1,67,3805,19,
10672 462,1,67,3806,5,
10673 30,1,2644,1753,1,
10674 2520,1758,1,2639,1765,
10675 1,2640,1770,1,2641,
10676 1775,1,2642,1780,1,
10677 2643,1747,1,2535,1785,
10678 1,2645,1791,1,2646,
10679 1796,1,2648,1875,1,
10680 2649,1802,1,2650,1807,
10681 1,2651,1812,1,2652,
10682 1817,1,2653,1822,1,
10683 2654,1827,1,2655,1832,
10684 1,2657,3807,16,0,
10685 460,1,2550,1843,1,
10686 2579,1861,1,2558,1849,
10687 1,2566,1855,1,2459,
10688 1004,1,2464,1021,1,
10689 2574,1837,1,2470,3808,
10690 16,0,460,1,2700,
10691 3809,16,0,460,1,
10692 2594,1868,1,2596,3810,
10693 16,0,460,1,68,
10694 3811,19,459,1,68,
10695 3812,5,30,1,2644,
10696 1753,1,2520,1758,1,
10697 2639,1765,1,2640,1770,
10698 1,2641,1775,1,2642,
10699 1780,1,2643,1747,1,
10700 2535,1785,1,2645,1791,
10701 1,2646,1796,1,2648,
10702 1875,1,2649,1802,1,
10703 2650,1807,1,2651,1812,
10704 1,2652,1817,1,2653,
10705 1822,1,2654,1827,1,
10706 2655,1832,1,2657,3813,
10707 16,0,457,1,2550,
10708 1843,1,2579,1861,1,
10709 2558,1849,1,2566,1855,
10710 1,2459,1004,1,2464,
10711 1021,1,2574,1837,1,
10712 2470,3814,16,0,457,
10713 1,2700,3815,16,0,
10714 457,1,2594,1868,1,
10715 2596,3816,16,0,457,
10716 1,69,3817,19,395,
10717 1,69,3818,5,30,
10718 1,2644,1753,1,2520,
10719 1758,1,2639,1765,1,
10720 2640,1770,1,2641,1775,
10721 1,2642,1780,1,2643,
10722 1747,1,2535,1785,1,
10723 2645,1791,1,2646,1796,
10724 1,2648,1875,1,2649,
10725 1802,1,2650,1807,1,
10726 2651,1812,1,2652,1817,
10727 1,2653,1822,1,2654,
10728 1827,1,2655,1832,1,
10729 2657,3819,16,0,393,
10730 1,2550,1843,1,2579,
10731 1861,1,2558,1849,1,
10732 2566,1855,1,2459,1004,
10733 1,2464,1021,1,2574,
10734 1837,1,2470,3820,16,
10735 0,393,1,2700,3821,
10736 16,0,393,1,2594,
10737 1868,1,2596,3822,16,
10738 0,393,1,70,3823,
10739 19,392,1,70,3824,
10740 5,30,1,2644,1753,
10741 1,2520,1758,1,2639,
10742 1765,1,2640,1770,1,
10743 2641,1775,1,2642,1780,
10744 1,2643,1747,1,2535,
10745 1785,1,2645,1791,1,
10746 2646,1796,1,2648,1875,
10747 1,2649,1802,1,2650,
10748 1807,1,2651,1812,1,
10749 2652,1817,1,2653,1822,
10750 1,2654,1827,1,2655,
10751 1832,1,2657,3825,16,
10752 0,390,1,2550,1843,
10753 1,2579,1861,1,2558,
10754 1849,1,2566,1855,1,
10755 2459,1004,1,2464,1021,
10756 1,2574,1837,1,2470,
10757 3826,16,0,390,1,
10758 2700,3827,16,0,390,
10759 1,2594,1868,1,2596,
10760 3828,16,0,390,1,
10761 71,3829,19,389,1,
10762 71,3830,5,30,1,
10763 2644,1753,1,2520,1758,
10764 1,2639,1765,1,2640,
10765 1770,1,2641,1775,1,
10766 2642,1780,1,2643,1747,
10767 1,2535,1785,1,2645,
10768 1791,1,2646,1796,1,
10769 2648,1875,1,2649,1802,
10770 1,2650,1807,1,2651,
10771 1812,1,2652,1817,1,
10772 2653,1822,1,2654,1827,
10773 1,2655,1832,1,2657,
10774 3831,16,0,387,1,
10775 2550,1843,1,2579,1861,
10776 1,2558,1849,1,2566,
10777 1855,1,2459,1004,1,
10778 2464,1021,1,2574,1837,
10779 1,2470,3832,16,0,
10780 387,1,2700,3833,16,
10781 0,387,1,2594,1868,
10782 1,2596,3834,16,0,
10783 387,1,72,3835,19,
10784 456,1,72,3836,5,
10785 30,1,2644,1753,1,
10786 2520,1758,1,2639,1765,
10787 1,2640,1770,1,2641,
10788 1775,1,2642,1780,1,
10789 2643,1747,1,2535,1785,
10790 1,2645,1791,1,2646,
10791 1796,1,2648,1875,1,
10792 2649,1802,1,2650,1807,
10793 1,2651,1812,1,2652,
10794 1817,1,2653,1822,1,
10795 2654,1827,1,2655,1832,
10796 1,2657,3837,16,0,
10797 454,1,2550,1843,1,
10798 2579,1861,1,2558,1849,
10799 1,2566,1855,1,2459,
10800 1004,1,2464,1021,1,
10801 2574,1837,1,2470,3838,
10802 16,0,454,1,2700,
10803 3839,16,0,454,1,
10804 2594,1868,1,2596,3840,
10805 16,0,454,1,73,
10806 3841,19,453,1,73,
10807 3842,5,30,1,2644,
10808 1753,1,2520,1758,1,
10809 2639,1765,1,2640,1770,
10810 1,2641,1775,1,2642,
10811 1780,1,2643,1747,1,
10812 2535,1785,1,2645,1791,
10813 1,2646,1796,1,2648,
10814 1875,1,2649,1802,1,
10815 2650,1807,1,2651,1812,
10816 1,2652,1817,1,2653,
10817 1822,1,2654,1827,1,
10818 2655,1832,1,2657,3843,
10819 16,0,451,1,2550,
10820 1843,1,2579,1861,1,
10821 2558,1849,1,2566,1855,
10822 1,2459,1004,1,2464,
10823 1021,1,2574,1837,1,
10824 2470,3844,16,0,451,
10825 1,2700,3845,16,0,
10826 451,1,2594,1868,1,
10827 2596,3846,16,0,451,
10828 1,74,3847,19,450,
10829 1,74,3848,5,30,
10830 1,2644,1753,1,2520,
10831 1758,1,2639,1765,1,
10832 2640,1770,1,2641,1775,
10833 1,2642,1780,1,2643,
10834 1747,1,2535,1785,1,
10835 2645,1791,1,2646,1796,
10836 1,2648,1875,1,2649,
10837 1802,1,2650,1807,1,
10838 2651,1812,1,2652,1817,
10839 1,2653,1822,1,2654,
10840 1827,1,2655,1832,1,
10841 2657,3849,16,0,448,
10842 1,2550,1843,1,2579,
10843 1861,1,2558,1849,1,
10844 2566,1855,1,2459,1004,
10845 1,2464,1021,1,2574,
10846 1837,1,2470,3850,16,
10847 0,448,1,2700,3851,
10848 16,0,448,1,2594,
10849 1868,1,2596,3852,16,
10850 0,448,1,75,3853,
10851 19,439,1,75,3854,
10852 5,30,1,2644,1753,
10853 1,2520,1758,1,2639,
10854 1765,1,2640,1770,1,
10855 2641,1775,1,2642,1780,
10856 1,2643,1747,1,2535,
10857 1785,1,2645,1791,1,
10858 2646,1796,1,2648,1875,
10859 1,2649,1802,1,2650,
10860 1807,1,2651,1812,1,
10861 2652,1817,1,2653,1822,
10862 1,2654,1827,1,2655,
10863 1832,1,2657,3855,16,
10864 0,437,1,2550,1843,
10865 1,2579,1861,1,2558,
10866 1849,1,2566,1855,1,
10867 2459,1004,1,2464,1021,
10868 1,2574,1837,1,2470,
10869 3856,16,0,437,1,
10870 2700,3857,16,0,437,
10871 1,2594,1868,1,2596,
10872 3858,16,0,437,1,
10873 76,3859,19,560,1,
10874 76,3860,5,30,1,
10875 2644,1753,1,2520,1758,
10876 1,2639,1765,1,2640,
10877 1770,1,2641,1775,1,
10878 2642,1780,1,2643,1747,
10879 1,2535,1785,1,2645,
10880 1791,1,2646,1796,1,
10881 2648,1875,1,2649,1802,
10882 1,2650,1807,1,2651,
10883 1812,1,2652,1817,1,
10884 2653,1822,1,2654,1827,
10885 1,2655,1832,1,2657,
10886 3861,16,0,558,1,
10887 2550,1843,1,2579,1861,
10888 1,2558,1849,1,2566,
10889 1855,1,2459,1004,1,
10890 2464,1021,1,2574,1837,
10891 1,2470,3862,16,0,
10892 558,1,2700,3863,16,
10893 0,558,1,2594,1868,
10894 1,2596,3864,16,0,
10895 558,1,77,3865,19,
10896 435,1,77,3866,5,
10897 30,1,2644,1753,1,
10898 2520,1758,1,2639,1765,
10899 1,2640,1770,1,2641,
10900 1775,1,2642,1780,1,
10901 2643,1747,1,2535,1785,
10902 1,2645,1791,1,2646,
10903 1796,1,2648,1875,1,
10904 2649,1802,1,2650,1807,
10905 1,2651,1812,1,2652,
10906 1817,1,2653,1822,1,
10907 2654,1827,1,2655,1832,
10908 1,2657,3867,16,0,
10909 433,1,2550,1843,1,
10910 2579,1861,1,2558,1849,
10911 1,2566,1855,1,2459,
10912 1004,1,2464,1021,1,
10913 2574,1837,1,2470,3868,
10914 16,0,433,1,2700,
10915 3869,16,0,433,1,
10916 2594,1868,1,2596,3870,
10917 16,0,433,1,78,
10918 3871,19,554,1,78,
10919 3872,5,30,1,2644,
10920 1753,1,2520,1758,1,
10921 2639,1765,1,2640,1770,
10922 1,2641,1775,1,2642,
10923 1780,1,2643,1747,1,
10924 2535,1785,1,2645,1791,
10925 1,2646,1796,1,2648,
10926 1875,1,2649,1802,1,
10927 2650,1807,1,2651,1812,
10928 1,2652,1817,1,2653,
10929 1822,1,2654,1827,1,
10930 2655,1832,1,2657,3873,
10931 16,0,552,1,2550,
10932 1843,1,2579,1861,1,
10933 2558,1849,1,2566,1855,
10934 1,2459,1004,1,2464,
10935 1021,1,2574,1837,1,
10936 2470,3874,16,0,552,
10937 1,2700,3875,16,0,
10938 552,1,2594,1868,1,
10939 2596,3876,16,0,552,
10940 1,79,3877,19,551,
10941 1,79,3878,5,30,
10942 1,2644,1753,1,2520,
10943 1758,1,2639,1765,1,
10944 2640,1770,1,2641,1775,
10945 1,2642,1780,1,2643,
10946 1747,1,2535,1785,1,
10947 2645,1791,1,2646,1796,
10948 1,2648,1875,1,2649,
10949 1802,1,2650,1807,1,
10950 2651,1812,1,2652,1817,
10951 1,2653,1822,1,2654,
10952 1827,1,2655,1832,1,
10953 2657,3879,16,0,549,
10954 1,2550,1843,1,2579,
10955 1861,1,2558,1849,1,
10956 2566,1855,1,2459,1004,
10957 1,2464,1021,1,2574,
10958 1837,1,2470,3880,16,
10959 0,549,1,2700,3881,
10960 16,0,549,1,2594,
10961 1868,1,2596,3882,16,
10962 0,549,1,80,3883,
10963 19,426,1,80,3884,
10964 5,30,1,2644,1753,
10965 1,2520,1758,1,2639,
10966 1765,1,2640,1770,1,
10967 2641,1775,1,2642,1780,
10968 1,2643,1747,1,2535,
10969 1785,1,2645,1791,1,
10970 2646,1796,1,2648,1875,
10971 1,2649,1802,1,2650,
10972 1807,1,2651,1812,1,
10973 2652,1817,1,2653,1822,
10974 1,2654,1827,1,2655,
10975 1832,1,2657,3885,16,
10976 0,424,1,2550,1843,
10977 1,2579,1861,1,2558,
10978 1849,1,2566,1855,1,
10979 2459,1004,1,2464,1021,
10980 1,2574,1837,1,2470,
10981 3886,16,0,424,1,
10982 2700,3887,16,0,424,
10983 1,2594,1868,1,2596,
10984 3888,16,0,424,1,
10985 81,3889,19,413,1,
10986 81,3890,5,30,1,
10987 2644,1753,1,2520,1758,
10988 1,2639,1765,1,2640,
10989 1770,1,2641,1775,1,
10990 2642,1780,1,2643,1747,
10991 1,2535,1785,1,2645,
10992 1791,1,2646,1796,1,
10993 2648,1875,1,2649,1802,
10994 1,2650,1807,1,2651,
10995 1812,1,2652,1817,1,
10996 2653,1822,1,2654,1827,
10997 1,2655,1832,1,2657,
10998 3891,16,0,411,1,
10999 2550,1843,1,2579,1861,
11000 1,2558,1849,1,2566,
11001 1855,1,2459,1004,1,
11002 2464,1021,1,2574,1837,
11003 1,2470,3892,16,0,
11004 411,1,2700,3893,16,
11005 0,411,1,2594,1868,
11006 1,2596,3894,16,0,
11007 411,1,82,3895,19,
11008 758,1,82,3896,5,
11009 30,1,2644,1753,1,
11010 2520,1758,1,2639,1765,
11011 1,2640,1770,1,2641,
11012 1775,1,2642,1780,1,
11013 2643,1747,1,2535,1785,
11014 1,2645,1791,1,2646,
11015 1796,1,2648,1875,1,
11016 2649,1802,1,2650,1807,
11017 1,2651,1812,1,2652,
11018 1817,1,2653,1822,1,
11019 2654,1827,1,2655,1832,
11020 1,2657,3897,16,0,
11021 756,1,2550,1843,1,
11022 2579,1861,1,2558,1849,
11023 1,2566,1855,1,2459,
11024 1004,1,2464,1021,1,
11025 2574,1837,1,2470,3898,
11026 16,0,756,1,2700,
11027 3899,16,0,756,1,
11028 2594,1868,1,2596,3900,
11029 16,0,756,1,83,
11030 3901,19,410,1,83,
11031 3902,5,30,1,2644,
11032 1753,1,2520,1758,1,
11033 2639,1765,1,2640,1770,
11034 1,2641,1775,1,2642,
11035 1780,1,2643,1747,1,
11036 2535,1785,1,2645,1791,
11037 1,2646,1796,1,2648,
11038 1875,1,2649,1802,1,
11039 2650,1807,1,2651,1812,
11040 1,2652,1817,1,2653,
11041 1822,1,2654,1827,1,
11042 2655,1832,1,2657,3903,
11043 16,0,408,1,2550,
11044 1843,1,2579,1861,1,
11045 2558,1849,1,2566,1855,
11046 1,2459,1004,1,2464,
11047 1021,1,2574,1837,1,
11048 2470,3904,16,0,408,
11049 1,2700,3905,16,0,
11050 408,1,2594,1868,1,
11051 2596,3906,16,0,408,
11052 1,84,3907,19,407,
11053 1,84,3908,5,30,
11054 1,2644,1753,1,2520,
11055 1758,1,2639,1765,1,
11056 2640,1770,1,2641,1775,
11057 1,2642,1780,1,2643,
11058 1747,1,2535,1785,1,
11059 2645,1791,1,2646,1796,
11060 1,2648,1875,1,2649,
11061 1802,1,2650,1807,1,
11062 2651,1812,1,2652,1817,
11063 1,2653,1822,1,2654,
11064 1827,1,2655,1832,1,
11065 2657,3909,16,0,405,
11066 1,2550,1843,1,2579,
11067 1861,1,2558,1849,1,
11068 2566,1855,1,2459,1004,
11069 1,2464,1021,1,2574,
11070 1837,1,2470,3910,16,
11071 0,405,1,2700,3911,
11072 16,0,405,1,2594,
11073 1868,1,2596,3912,16,
11074 0,405,1,85,3913,
11075 19,570,1,85,3914,
11076 5,30,1,2644,1753,
11077 1,2520,1758,1,2639,
11078 1765,1,2640,1770,1,
11079 2641,1775,1,2642,1780,
11080 1,2643,1747,1,2535,
11081 1785,1,2645,1791,1,
11082 2646,1796,1,2648,1875,
11083 1,2649,1802,1,2650,
11084 1807,1,2651,1812,1,
11085 2652,1817,1,2653,1822,
11086 1,2654,1827,1,2655,
11087 1832,1,2657,3915,16,
11088 0,568,1,2550,1843,
11089 1,2579,1861,1,2558,
11090 1849,1,2566,1855,1,
11091 2459,1004,1,2464,1021,
11092 1,2574,1837,1,2470,
11093 3916,16,0,568,1,
11094 2700,3917,16,0,568,
11095 1,2594,1868,1,2596,
11096 3918,16,0,568,1,
11097 86,3919,19,442,1,
11098 86,3920,5,30,1,
11099 2644,1753,1,2520,1758,
11100 1,2639,1765,1,2640,
11101 1770,1,2641,1775,1,
11102 2642,1780,1,2643,1747,
11103 1,2535,1785,1,2645,
11104 1791,1,2646,1796,1,
11105 2648,1875,1,2649,1802,
11106 1,2650,1807,1,2651,
11107 1812,1,2652,1817,1,
11108 2653,1822,1,2654,1827,
11109 1,2655,1832,1,2657,
11110 3921,16,0,440,1,
11111 2550,1843,1,2579,1861,
11112 1,2558,1849,1,2566,
11113 1855,1,2459,1004,1,
11114 2464,1021,1,2574,1837,
11115 1,2470,3922,16,0,
11116 440,1,2700,3923,16,
11117 0,440,1,2594,1868,
11118 1,2596,3924,16,0,
11119 440,1,87,3925,19,
11120 548,1,87,3926,5,
11121 30,1,2644,1753,1,
11122 2520,1758,1,2639,1765,
11123 1,2640,1770,1,2641,
11124 1775,1,2642,1780,1,
11125 2643,1747,1,2535,1785,
11126 1,2645,1791,1,2646,
11127 1796,1,2648,1875,1,
11128 2649,1802,1,2650,1807,
11129 1,2651,1812,1,2652,
11130 1817,1,2653,1822,1,
11131 2654,1827,1,2655,1832,
11132 1,2657,3927,16,0,
11133 546,1,2550,1843,1,
11134 2579,1861,1,2558,1849,
11135 1,2566,1855,1,2459,
11136 1004,1,2464,1021,1,
11137 2574,1837,1,2470,3928,
11138 16,0,546,1,2700,
11139 3929,16,0,546,1,
11140 2594,1868,1,2596,3930,
11141 16,0,546,1,88,
11142 3931,19,404,1,88,
11143 3932,5,30,1,2644,
11144 1753,1,2520,1758,1,
11145 2639,1765,1,2640,1770,
11146 1,2641,1775,1,2642,
11147 1780,1,2643,1747,1,
11148 2535,1785,1,2645,1791,
11149 1,2646,1796,1,2648,
11150 1875,1,2649,1802,1,
11151 2650,1807,1,2651,1812,
11152 1,2652,1817,1,2653,
11153 1822,1,2654,1827,1,
11154 2655,1832,1,2657,3933,
11155 16,0,402,1,2550,
11156 1843,1,2579,1861,1,
11157 2558,1849,1,2566,1855,
11158 1,2459,1004,1,2464,
11159 1021,1,2574,1837,1,
11160 2470,3934,16,0,402,
11161 1,2700,3935,16,0,
11162 402,1,2594,1868,1,
11163 2596,3936,16,0,402,
11164 1,89,3937,19,398,
11165 1,89,3938,5,30,
11166 1,2644,1753,1,2520,
11167 1758,1,2639,1765,1,
11168 2640,1770,1,2641,1775,
11169 1,2642,1780,1,2643,
11170 1747,1,2535,1785,1,
11171 2645,1791,1,2646,1796,
11172 1,2648,1875,1,2649,
11173 1802,1,2650,1807,1,
11174 2651,1812,1,2652,1817,
11175 1,2653,1822,1,2654,
11176 1827,1,2655,1832,1,
11177 2657,3939,16,0,396,
11178 1,2550,1843,1,2579,
11179 1861,1,2558,1849,1,
11180 2566,1855,1,2459,1004,
11181 1,2464,1021,1,2574,
11182 1837,1,2470,3940,16,
11183 0,396,1,2700,3941,
11184 16,0,396,1,2594,
11185 1868,1,2596,3942,16,
11186 0,396,1,90,3943,
11187 19,401,1,90,3944,
11188 5,30,1,2644,1753,
11189 1,2520,1758,1,2639,
11190 1765,1,2640,1770,1,
11191 2641,1775,1,2642,1780,
11192 1,2643,1747,1,2535,
11193 1785,1,2645,1791,1,
11194 2646,1796,1,2648,1875,
11195 1,2649,1802,1,2650,
11196 1807,1,2651,1812,1,
11197 2652,1817,1,2653,1822,
11198 1,2654,1827,1,2655,
11199 1832,1,2657,3945,16,
11200 0,399,1,2550,1843,
11201 1,2579,1861,1,2558,
11202 1849,1,2566,1855,1,
11203 2459,1004,1,2464,1021,
11204 1,2574,1837,1,2470,
11205 3946,16,0,399,1,
11206 2700,3947,16,0,399,
11207 1,2594,1868,1,2596,
11208 3948,16,0,399,1,
11209 91,3949,19,446,1,
11210 91,3950,5,30,1,
11211 2644,1753,1,2520,1758,
11212 1,2639,1765,1,2640,
11213 1770,1,2641,1775,1,
11214 2642,1780,1,2643,1747,
11215 1,2535,1785,1,2645,
11216 1791,1,2646,1796,1,
11217 2648,1875,1,2649,1802,
11218 1,2650,1807,1,2651,
11219 1812,1,2652,1817,1,
11220 2653,1822,1,2654,1827,
11221 1,2655,1832,1,2657,
11222 3951,16,0,444,1,
11223 2550,1843,1,2579,1861,
11224 1,2558,1849,1,2566,
11225 1855,1,2459,1004,1,
11226 2464,1021,1,2574,1837,
11227 1,2470,3952,16,0,
11228 444,1,2700,3953,16,
11229 0,444,1,2594,1868,
11230 1,2596,3954,16,0,
11231 444,1,92,3955,19,
11232 133,1,92,3956,5,
11233 129,1,0,3957,16,
11234 0,314,1,1,2236,
11235 1,2,2242,1,3,
11236 2247,1,4,2252,1,
11237 5,2257,1,6,2262,
11238 1,7,2267,1,8,
11239 3958,16,0,131,1,
11240 1515,3959,16,0,184,
11241 1,2021,840,1,2022,
11242 3960,16,0,575,1,
11243 256,3961,16,0,192,
11244 1,2526,3962,16,0,
11245 300,1,2025,3963,16,
11246 0,579,1,18,3964,
11247 16,0,138,1,2027,
11248 3965,16,0,583,1,
11249 2029,847,1,2030,853,
11250 1,2031,858,1,2032,
11251 863,1,2033,868,1,
11252 277,3966,16,0,192,
11253 1,2035,874,1,2037,
11254 879,1,2541,3967,16,
11255 0,512,1,32,3968,
11256 16,0,184,1,2041,
11257 890,1,2293,3969,16,
11258 0,192,1,2043,896,
11259 1,2045,901,1,41,
11260 3970,16,0,192,1,
11261 1297,3971,16,0,184,
11262 1,43,3972,16,0,
11263 192,1,46,3973,16,
11264 0,197,1,1804,3974,
11265 16,0,184,1,299,
11266 3975,16,0,192,1,
11267 52,3976,16,0,184,
11268 1,2818,3516,1,2819,
11269 3977,16,0,314,1,
11270 2318,3978,16,0,184,
11271 1,62,3979,16,0,
11272 221,1,65,3980,16,
11273 0,223,1,2075,3981,
11274 16,0,184,1,1574,
11275 921,1,71,3982,16,
11276 0,192,1,1775,3983,
11277 16,0,184,1,2837,
11278 3530,1,2838,3536,1,
11279 2337,3984,16,0,184,
11280 1,79,3985,16,0,
11281 192,1,1335,3986,16,
11282 0,184,1,2511,3987,
11283 16,0,477,1,322,
11284 3988,16,0,192,1,
11285 76,3989,16,0,192,
11286 1,85,3990,16,0,
11287 192,1,1261,3991,16,
11288 0,184,1,89,3992,
11289 16,0,192,1,509,
11290 3993,16,0,192,1,
11291 346,3994,16,0,192,
11292 1,2039,884,1,97,
11293 3995,16,0,192,1,
11294 2106,3996,16,0,184,
11295 1,102,3997,16,0,
11296 192,1,1860,943,1,
11297 1803,909,1,2364,949,
11298 1,2779,3510,1,2782,
11299 3998,16,0,192,1,
11300 112,3999,16,0,192,
11301 1,1117,4000,16,0,
11302 184,1,1873,958,1,
11303 1876,4001,16,0,184,
11304 1,372,4002,16,0,
11305 613,1,374,4003,16,
11306 0,615,1,124,4004,
11307 16,0,192,1,376,
11308 4005,16,0,617,1,
11309 378,4006,16,0,619,
11310 1,2136,965,1,381,
11311 4007,16,0,192,1,
11312 525,4008,16,0,192,
11313 1,2807,3551,1,1834,
11314 4009,16,0,184,1,
11315 137,4010,16,0,192,
11316 1,1901,4011,16,0,
11317 184,1,1113,4012,16,
11318 0,176,1,1153,4013,
11319 16,0,184,1,151,
11320 4014,16,0,192,1,
11321 1407,4015,16,0,184,
11322 1,1659,4016,16,0,
11323 184,1,2413,4017,16,
11324 0,184,1,406,4018,
11325 16,0,192,1,1371,
11326 4019,16,0,184,1,
11327 2105,936,1,166,4020,
11328 16,0,192,1,2839,
11329 3541,1,2840,3546,1,
11330 1931,983,1,1933,4021,
11331 16,0,184,1,431,
11332 4022,16,0,192,1,
11333 1585,4023,16,0,192,
11334 1,182,4024,16,0,
11335 192,1,1189,4025,16,
11336 0,184,1,1443,4026,
11337 16,0,184,1,1695,
11338 4027,16,0,184,1,
11339 2198,4028,16,0,184,
11340 1,447,4029,16,0,
11341 192,1,2458,998,1,
11342 2459,1004,1,1958,4030,
11343 16,0,184,1,2462,
11344 1011,1,1657,1016,1,
11345 2464,1021,1,2466,3525,
11346 1,459,4031,16,0,
11347 192,1,2468,4032,16,
11348 0,376,1,462,4033,
11349 16,0,192,1,199,
11350 4034,16,0,192,1,
11351 217,4035,16,0,192,
11352 1,2227,1030,1,1622,
11353 4036,16,0,192,1,
11354 1225,4037,16,0,184,
11355 1,1479,4038,16,0,
11356 184,1,1731,4039,16,
11357 0,192,1,1989,1038,
11358 1,1990,4040,16,0,
11359 184,1,236,4041,16,
11360 0,192,1,2507,4042,
11361 16,0,471,1,1756,
11362 4043,16,0,184,1,
11363 93,4044,19,731,1,
11364 93,4045,5,95,1,
11365 256,4046,16,0,729,
11366 1,1261,4047,16,0,
11367 729,1,509,4048,16,
11368 0,729,1,1515,4049,
11369 16,0,729,1,2021,
11370 840,1,1775,4050,16,
11371 0,729,1,2029,847,
11372 1,2030,853,1,2031,
11373 858,1,2032,863,1,
11374 2033,868,1,277,4051,
11375 16,0,729,1,2035,
11376 874,1,2037,879,1,
11377 2039,884,1,32,4052,
11378 16,0,729,1,2041,
11379 890,1,2293,4053,16,
11380 0,729,1,2043,896,
11381 1,2045,901,1,41,
11382 4054,16,0,729,1,
11383 1297,4055,16,0,729,
11384 1,43,4056,16,0,
11385 729,1,1803,909,1,
11386 1804,4057,16,0,729,
11387 1,299,4058,16,0,
11388 729,1,52,4059,16,
11389 0,729,1,2318,4060,
11390 16,0,729,1,62,
11391 4061,16,0,729,1,
11392 2075,4062,16,0,729,
11393 1,1574,921,1,71,
11394 4063,16,0,729,1,
11395 76,4064,16,0,729,
11396 1,1834,4065,16,0,
11397 729,1,2337,4066,16,
11398 0,729,1,79,4067,
11399 16,0,729,1,1335,
11400 4068,16,0,729,1,
11401 322,4069,16,0,729,
11402 1,85,4070,16,0,
11403 729,1,89,4071,16,
11404 0,729,1,346,4072,
11405 16,0,729,1,2105,
11406 936,1,2106,4073,16,
11407 0,729,1,97,4074,
11408 16,0,729,1,1860,
11409 943,1,2364,949,1,
11410 102,4075,16,0,729,
11411 1,2782,4076,16,0,
11412 729,1,112,4077,16,
11413 0,729,1,1117,4078,
11414 16,0,729,1,1873,
11415 958,1,1876,4079,16,
11416 0,729,1,124,4080,
11417 16,0,729,1,2136,
11418 965,1,381,4081,16,
11419 0,729,1,525,4082,
11420 16,0,729,1,137,
11421 4083,16,0,729,1,
11422 1901,4084,16,0,729,
11423 1,1153,4085,16,0,
11424 729,1,151,4086,16,
11425 0,729,1,1407,4087,
11426 16,0,729,1,1659,
11427 4088,16,0,729,1,
11428 2413,4089,16,0,729,
11429 1,406,4090,16,0,
11430 729,1,1371,4091,16,
11431 0,729,1,166,4092,
11432 16,0,729,1,1622,
11433 4093,16,0,729,1,
11434 1931,983,1,1933,4094,
11435 16,0,729,1,431,
11436 4095,16,0,729,1,
11437 1585,4096,16,0,729,
11438 1,182,4097,16,0,
11439 729,1,1189,4098,16,
11440 0,729,1,1443,4099,
11441 16,0,729,1,1695,
11442 4100,16,0,729,1,
11443 2198,4101,16,0,729,
11444 1,447,4102,16,0,
11445 729,1,2458,998,1,
11446 2459,1004,1,1958,4103,
11447 16,0,729,1,2462,
11448 1011,1,1657,1016,1,
11449 2464,1021,1,199,4104,
11450 16,0,729,1,459,
11451 4105,16,0,729,1,
11452 462,4106,16,0,729,
11453 1,217,4107,16,0,
11454 729,1,2227,1030,1,
11455 1225,4108,16,0,729,
11456 1,1479,4109,16,0,
11457 729,1,1731,4110,16,
11458 0,729,1,1989,1038,
11459 1,1990,4111,16,0,
11460 729,1,236,4112,16,
11461 0,729,1,1756,4113,
11462 16,0,729,1,94,
11463 4114,19,728,1,94,
11464 4115,5,95,1,256,
11465 4116,16,0,726,1,
11466 1261,4117,16,0,726,
11467 1,509,4118,16,0,
11468 726,1,1515,4119,16,
11469 0,726,1,2021,840,
11470 1,1775,4120,16,0,
11471 726,1,2029,847,1,
11472 2030,853,1,2031,858,
11473 1,2032,863,1,2033,
11474 868,1,277,4121,16,
11475 0,726,1,2035,874,
11476 1,2037,879,1,2039,
11477 884,1,32,4122,16,
11478 0,726,1,2041,890,
11479 1,2293,4123,16,0,
11480 726,1,2043,896,1,
11481 2045,901,1,41,4124,
11482 16,0,726,1,1297,
11483 4125,16,0,726,1,
11484 43,4126,16,0,726,
11485 1,1803,909,1,1804,
11486 4127,16,0,726,1,
11487 299,4128,16,0,726,
11488 1,52,4129,16,0,
11489 726,1,2318,4130,16,
11490 0,726,1,62,4131,
11491 16,0,726,1,2075,
11492 4132,16,0,726,1,
11493 1574,921,1,71,4133,
11494 16,0,726,1,76,
11495 4134,16,0,726,1,
11496 1834,4135,16,0,726,
11497 1,2337,4136,16,0,
11498 726,1,79,4137,16,
11499 0,726,1,1335,4138,
11500 16,0,726,1,322,
11501 4139,16,0,726,1,
11502 85,4140,16,0,726,
11503 1,89,4141,16,0,
11504 726,1,346,4142,16,
11505 0,726,1,2105,936,
11506 1,2106,4143,16,0,
11507 726,1,97,4144,16,
11508 0,726,1,1860,943,
11509 1,2364,949,1,102,
11510 4145,16,0,726,1,
11511 2782,4146,16,0,726,
11512 1,112,4147,16,0,
11513 726,1,1117,4148,16,
11514 0,726,1,1873,958,
11515 1,1876,4149,16,0,
11516 726,1,124,4150,16,
11517 0,726,1,2136,965,
11518 1,381,4151,16,0,
11519 726,1,525,4152,16,
11520 0,726,1,137,4153,
11521 16,0,726,1,1901,
11522 4154,16,0,726,1,
11523 1153,4155,16,0,726,
11524 1,151,4156,16,0,
11525 726,1,1407,4157,16,
11526 0,726,1,1659,4158,
11527 16,0,726,1,2413,
11528 4159,16,0,726,1,
11529 406,4160,16,0,726,
11530 1,1371,4161,16,0,
11531 726,1,166,4162,16,
11532 0,726,1,1622,4163,
11533 16,0,726,1,1931,
11534 983,1,1933,4164,16,
11535 0,726,1,431,4165,
11536 16,0,726,1,1585,
11537 4166,16,0,726,1,
11538 182,4167,16,0,726,
11539 1,1189,4168,16,0,
11540 726,1,1443,4169,16,
11541 0,726,1,1695,4170,
11542 16,0,726,1,2198,
11543 4171,16,0,726,1,
11544 447,4172,16,0,726,
11545 1,2458,998,1,2459,
11546 1004,1,1958,4173,16,
11547 0,726,1,2462,1011,
11548 1,1657,1016,1,2464,
11549 1021,1,199,4174,16,
11550 0,726,1,459,4175,
11551 16,0,726,1,462,
11552 4176,16,0,726,1,
11553 217,4177,16,0,726,
11554 1,2227,1030,1,1225,
11555 4178,16,0,726,1,
11556 1479,4179,16,0,726,
11557 1,1731,4180,16,0,
11558 726,1,1989,1038,1,
11559 1990,4181,16,0,726,
11560 1,236,4182,16,0,
11561 726,1,1756,4183,16,
11562 0,726,1,95,4184,
11563 19,725,1,95,4185,
11564 5,95,1,256,4186,
11565 16,0,723,1,1261,
11566 4187,16,0,723,1,
11567 509,4188,16,0,723,
11568 1,1515,4189,16,0,
11569 723,1,2021,840,1,
11570 1775,4190,16,0,723,
11571 1,2029,847,1,2030,
11572 853,1,2031,858,1,
11573 2032,863,1,2033,868,
11574 1,277,4191,16,0,
11575 723,1,2035,874,1,
11576 2037,879,1,2039,884,
11577 1,32,4192,16,0,
11578 723,1,2041,890,1,
11579 2293,4193,16,0,723,
11580 1,2043,896,1,2045,
11581 901,1,41,4194,16,
11582 0,723,1,1297,4195,
11583 16,0,723,1,43,
11584 4196,16,0,723,1,
11585 1803,909,1,1804,4197,
11586 16,0,723,1,299,
11587 4198,16,0,723,1,
11588 52,4199,16,0,723,
11589 1,2318,4200,16,0,
11590 723,1,62,4201,16,
11591 0,723,1,2075,4202,
11592 16,0,723,1,1574,
11593 921,1,71,4203,16,
11594 0,723,1,76,4204,
11595 16,0,723,1,1834,
11596 4205,16,0,723,1,
11597 2337,4206,16,0,723,
11598 1,79,4207,16,0,
11599 723,1,1335,4208,16,
11600 0,723,1,322,4209,
11601 16,0,723,1,85,
11602 4210,16,0,723,1,
11603 89,4211,16,0,723,
11604 1,346,4212,16,0,
11605 723,1,2105,936,1,
11606 2106,4213,16,0,723,
11607 1,97,4214,16,0,
11608 723,1,1860,943,1,
11609 2364,949,1,102,4215,
11610 16,0,723,1,2782,
11611 4216,16,0,723,1,
11612 112,4217,16,0,723,
11613 1,1117,4218,16,0,
11614 723,1,1873,958,1,
11615 1876,4219,16,0,723,
11616 1,124,4220,16,0,
11617 723,1,2136,965,1,
11618 381,4221,16,0,723,
11619 1,525,4222,16,0,
11620 723,1,137,4223,16,
11621 0,723,1,1901,4224,
11622 16,0,723,1,1153,
11623 4225,16,0,723,1,
11624 151,4226,16,0,723,
11625 1,1407,4227,16,0,
11626 723,1,1659,4228,16,
11627 0,723,1,2413,4229,
11628 16,0,723,1,406,
11629 4230,16,0,723,1,
11630 1371,4231,16,0,723,
11631 1,166,4232,16,0,
11632 723,1,1622,4233,16,
11633 0,723,1,1931,983,
11634 1,1933,4234,16,0,
11635 723,1,431,4235,16,
11636 0,723,1,1585,4236,
11637 16,0,723,1,182,
11638 4237,16,0,723,1,
11639 1189,4238,16,0,723,
11640 1,1443,4239,16,0,
11641 723,1,1695,4240,16,
11642 0,723,1,2198,4241,
11643 16,0,723,1,447,
11644 4242,16,0,723,1,
11645 2458,998,1,2459,1004,
11646 1,1958,4243,16,0,
11647 723,1,2462,1011,1,
11648 1657,1016,1,2464,1021,
11649 1,199,4244,16,0,
11650 723,1,459,4245,16,
11651 0,723,1,462,4246,
11652 16,0,723,1,217,
11653 4247,16,0,723,1,
11654 2227,1030,1,1225,4248,
11655 16,0,723,1,1479,
11656 4249,16,0,723,1,
11657 1731,4250,16,0,723,
11658 1,1989,1038,1,1990,
11659 4251,16,0,723,1,
11660 236,4252,16,0,723,
11661 1,1756,4253,16,0,
11662 723,1,96,4254,19,
11663 103,1,96,4255,5,
11664 1,1,0,4256,16,
11665 0,104,1,97,4257,
11666 19,172,1,97,4258,
11667 5,1,1,0,4259,
11668 16,0,170,1,98,
11669 4260,19,213,1,98,
11670 4261,5,2,1,0,
11671 4262,16,0,211,1,
11672 2819,4263,16,0,366,
11673 1,99,4264,19,210,
11674 1,99,4265,5,2,
11675 1,0,4266,16,0,
11676 208,1,2819,4267,16,
11677 0,365,1,100,4268,
11678 19,292,1,100,4269,
11679 5,2,1,0,4270,
11680 16,0,775,1,2819,
11681 4271,16,0,290,1,
11682 101,4272,19,781,1,
11683 101,4273,5,4,1,
11684 0,4274,16,0,782,
11685 1,2830,4275,16,0,
11686 779,1,2819,4276,16,
11687 0,782,1,2760,4277,
11688 16,0,779,1,102,
11689 4278,19,698,1,102,
11690 4279,5,2,1,2470,
11691 4280,16,0,696,1,
11692 2657,4281,16,0,719,
11693 1,103,4282,19,157,
11694 1,103,4283,5,4,
11695 1,2596,4284,16,0,
11696 155,1,2470,4285,16,
11697 0,674,1,2700,4286,
11698 16,0,155,1,2657,
11699 4287,16,0,674,1,
11700 104,4288,19,154,1,
11701 104,4289,5,4,1,
11702 2596,4290,16,0,152,
11703 1,2470,4291,16,0,
11704 177,1,2700,4292,16,
11705 0,152,1,2657,4293,
11706 16,0,177,1,105,
11707 4294,19,657,1,105,
11708 4295,5,4,1,2596,
11709 4296,16,0,655,1,
11710 2470,4297,16,0,672,
11711 1,2700,4298,16,0,
11712 655,1,2657,4299,16,
11713 0,672,1,106,4300,
11714 19,175,1,106,4301,
11715 5,4,1,2596,4302,
11716 16,0,654,1,2470,
11717 4303,16,0,173,1,
11718 2700,4304,16,0,654,
11719 1,2657,4305,16,0,
11720 173,1,107,4306,19,
11721 670,1,107,4307,5,
11722 4,1,2596,4308,16,
11723 0,742,1,2470,4309,
11724 16,0,668,1,2700,
11725 4310,16,0,742,1,
11726 2657,4311,16,0,668,
11727 1,108,4312,19,169,
11728 1,108,4313,5,4,
11729 1,2596,4314,16,0,
11730 650,1,2470,4315,16,
11731 0,167,1,2700,4316,
11732 16,0,650,1,2657,
11733 4317,16,0,167,1,
11734 109,4318,19,741,1,
11735 109,4319,5,4,1,
11736 2596,4320,16,0,739,
11737 1,2470,4321,16,0,
11738 751,1,2700,4322,16,
11739 0,739,1,2657,4323,
11740 16,0,751,1,110,
11741 4324,19,648,1,110,
11742 4325,5,4,1,2596,
11743 4326,16,0,646,1,
11744 2470,4327,16,0,663,
11745 1,2700,4328,16,0,
11746 646,1,2657,4329,16,
11747 0,663,1,111,4330,
11748 19,141,1,111,4331,
11749 5,3,1,2766,4332,
11750 16,0,791,1,2581,
11751 4333,16,0,355,1,
11752 10,4334,16,0,139,
11753 1,112,4335,19,557,
11754 1,112,4336,5,1,
11755 1,2568,4337,16,0,
11756 555,1,113,4338,19,
11757 745,1,113,4339,5,
11758 1,1,2560,4340,16,
11759 0,743,1,114,4341,
11760 19,529,1,114,4342,
11761 5,1,1,2552,4343,
11762 16,0,527,1,115,
11763 4344,19,251,1,115,
11764 4345,5,1,1,2537,
11765 4346,16,0,249,1,
11766 116,4347,19,502,1,
11767 116,4348,5,1,1,
11768 2522,4349,16,0,500,
11769 1,117,4350,19,486,
11770 1,117,4351,5,1,
11771 1,2506,4352,16,0,
11772 484,1,118,4353,19,
11773 160,1,118,4354,5,
11774 17,1,0,4355,16,
11775 0,794,1,2581,4356,
11776 16,0,372,1,2075,
11777 4357,16,0,753,1,
11778 2337,4358,16,0,753,
11779 1,2819,4359,16,0,
11780 794,1,2413,4360,16,
11781 0,753,1,10,4361,
11782 16,0,372,1,1901,
11783 4362,16,0,753,1,
11784 2198,4363,16,0,753,
11785 1,21,4364,16,0,
11786 158,1,2106,4365,16,
11787 0,753,1,2766,4366,
11788 16,0,372,1,1804,
11789 4367,16,0,753,1,
11790 1990,4368,16,0,753,
11791 1,32,4369,16,0,
11792 753,1,1958,4370,16,
11793 0,753,1,1775,4371,
11794 16,0,753,1,119,
11795 4372,19,474,1,119,
11796 4373,5,2,1,2568,
11797 4374,16,0,671,1,
11798 2506,4375,16,0,472,
11799 1,120,4376,19,480,
11800 1,120,4377,5,5,
11801 1,2510,4378,16,0,
11802 478,1,2522,4379,16,
11803 0,491,1,2514,4380,
11804 16,0,483,1,2537,
11805 4381,16,0,509,1,
11806 2560,4382,16,0,537,
11807 1,121,4383,19,309,
11808 1,121,4384,5,3,
11809 1,2552,4385,16,0,
11810 737,1,2525,4386,16,
11811 0,307,1,2529,4387,
11812 16,0,499,1,122,
11813 4388,19,636,1,122,
11814 4389,5,2,1,2544,
11815 4390,16,0,637,1,
11816 2540,4391,16,0,634,
11817 1,123,4392,19,130,
11818 1,123,4393,5,18,
11819 1,0,4394,16,0,
11820 128,1,2581,4395,16,
11821 0,137,1,2075,4396,
11822 16,0,137,1,2337,
11823 4397,16,0,137,1,
11824 2819,4398,16,0,128,
11825 1,2413,4399,16,0,
11826 137,1,10,4400,16,
11827 0,137,1,2198,4401,
11828 16,0,137,1,1901,
11829 4402,16,0,137,1,
11830 52,4403,16,0,219,
11831 1,21,4404,16,0,
11832 137,1,2106,4405,16,
11833 0,137,1,2766,4406,
11834 16,0,137,1,1804,
11835 4407,16,0,137,1,
11836 1990,4408,16,0,137,
11837 1,32,4409,16,0,
11838 137,1,1958,4410,16,
11839 0,137,1,1775,4411,
11840 16,0,137,1,124,
11841 4412,19,765,1,124,
11842 4413,5,4,1,2596,
11843 4414,16,0,763,1,
11844 2470,4415,16,0,763,
11845 1,2700,4416,16,0,
11846 763,1,2657,4417,16,
11847 0,763,1,125,4418,
11848 19,567,1,125,4419,
11849 5,4,1,2596,4420,
11850 16,0,565,1,2470,
11851 4421,16,0,565,1,
11852 2700,4422,16,0,565,
11853 1,2657,4423,16,0,
11854 565,1,126,4424,19,
11855 666,1,126,4425,5,
11856 4,1,2596,4426,16,
11857 0,664,1,2470,4427,
11858 16,0,664,1,2700,
11859 4428,16,0,664,1,
11860 2657,4429,16,0,664,
11861 1,127,4430,19,535,
11862 1,127,4431,5,4,
11863 1,2596,4432,16,0,
11864 533,1,2470,4433,16,
11865 0,533,1,2700,4434,
11866 16,0,533,1,2657,
11867 4435,16,0,533,1,
11868 128,4436,19,524,1,
11869 128,4437,5,4,1,
11870 2596,4438,16,0,522,
11871 1,2470,4439,16,0,
11872 522,1,2700,4440,16,
11873 0,522,1,2657,4441,
11874 16,0,522,1,129,
11875 4442,19,632,1,129,
11876 4443,5,4,1,2596,
11877 4444,16,0,630,1,
11878 2470,4445,16,0,630,
11879 1,2700,4446,16,0,
11880 630,1,2657,4447,16,
11881 0,630,1,130,4448,
11882 19,778,1,130,4449,
11883 5,4,1,2596,4450,
11884 16,0,776,1,2470,
11885 4451,16,0,776,1,
11886 2700,4452,16,0,776,
11887 1,2657,4453,16,0,
11888 776,1,131,4454,19,
11889 768,1,131,4455,5,
11890 4,1,2596,4456,16,
11891 0,766,1,2470,4457,
11892 16,0,766,1,2700,
11893 4458,16,0,766,1,
11894 2657,4459,16,0,766,
11895 1,132,4460,19,328,
11896 1,132,4461,5,21,
11897 1,2518,4462,16,0,
11898 699,1,2075,4463,16,
11899 0,584,1,2548,4464,
11900 16,0,736,1,2337,
11901 4465,16,0,584,1,
11902 2413,4466,16,0,584,
11903 1,2564,4467,16,0,
11904 542,1,2556,4468,16,
11905 0,532,1,2592,4469,
11906 16,0,695,1,1901,
11907 4470,16,0,584,1,
11908 2198,4471,16,0,584,
11909 1,2533,4472,16,0,
11910 504,1,2777,4473,16,
11911 0,326,1,2572,4474,
11912 16,0,675,1,2106,
11913 4475,16,0,584,1,
11914 2577,4476,16,0,681,
11915 1,1804,4477,16,0,
11916 584,1,1990,4478,16,
11917 0,584,1,31,4479,
11918 16,0,371,1,32,
11919 4480,16,0,584,1,
11920 1958,4481,16,0,584,
11921 1,1775,4482,16,0,
11922 584,1,133,4483,19,
11923 337,1,133,4484,5,
11924 1,1,32,4485,16,
11925 0,335,1,134,4486,
11926 19,286,1,134,4487,
11927 5,11,1,2075,4488,
11928 16,0,682,1,2337,
11929 4489,16,0,293,1,
11930 2413,4490,16,0,505,
11931 1,1901,4491,16,0,
11932 427,1,2198,4492,16,
11933 0,354,1,2106,4493,
11934 16,0,715,1,1804,
11935 4494,16,0,317,1,
11936 1990,4495,16,0,572,
11937 1,32,4496,16,0,
11938 367,1,1958,4497,16,
11939 0,515,1,1775,4498,
11940 16,0,284,1,135,
11941 4499,19,688,1,135,
11942 4500,5,11,1,2075,
11943 4501,16,0,686,1,
11944 2337,4502,16,0,686,
11945 1,2413,4503,16,0,
11946 686,1,1901,4504,16,
11947 0,686,1,2198,4505,
11948 16,0,686,1,2106,
11949 4506,16,0,686,1,
11950 1804,4507,16,0,686,
11951 1,1990,4508,16,0,
11952 686,1,32,4509,16,
11953 0,686,1,1958,4510,
11954 16,0,686,1,1775,
11955 4511,16,0,686,1,
11956 136,4512,19,748,1,
11957 136,4513,5,11,1,
11958 2075,4514,16,0,746,
11959 1,2337,4515,16,0,
11960 746,1,2413,4516,16,
11961 0,746,1,1901,4517,
11962 16,0,746,1,2198,
11963 4518,16,0,746,1,
11964 2106,4519,16,0,746,
11965 1,1804,4520,16,0,
11966 746,1,1990,4521,16,
11967 0,746,1,32,4522,
11968 16,0,746,1,1958,
11969 4523,16,0,746,1,
11970 1775,4524,16,0,746,
11971 1,137,4525,19,180,
11972 1,137,4526,5,31,
11973 1,1901,4527,16,0,
11974 752,1,1479,4528,16,
11975 0,638,1,2075,4529,
11976 16,0,752,1,1695,
11977 4530,16,0,217,1,
11978 1756,4531,16,0,207,
11979 1,2413,4532,16,0,
11980 752,1,2198,4533,16,
11981 0,752,1,1876,4534,
11982 16,0,771,1,1659,
11983 4535,16,0,207,1,
11984 1443,4536,16,0,600,
11985 1,1117,4537,16,0,
11986 178,1,1990,4538,16,
11987 0,752,1,1189,4539,
11988 16,0,267,1,1775,
11989 4540,16,0,752,1,
11990 32,4541,16,0,752,
11991 1,2106,4542,16,0,
11992 752,1,1515,4543,16,
11993 0,684,1,2337,4544,
11994 16,0,752,1,52,
11995 4545,16,0,700,1,
11996 1804,4546,16,0,752,
11997 1,1261,4547,16,0,
11998 331,1,1153,4548,16,
11999 0,274,1,1225,4549,
12000 16,0,303,1,1335,
12001 4550,16,0,497,1,
12002 1933,4551,16,0,640,
12003 1,1834,4552,16,0,
12004 347,1,1297,4553,16,
12005 0,359,1,1407,4554,
12006 16,0,667,1,2318,
12007 4555,16,0,207,1,
12008 1958,4556,16,0,752,
12009 1,1371,4557,16,0,
12010 488,1,138,4558,19,
12011 609,1,138,4559,5,
12012 11,1,2075,4560,16,
12013 0,607,1,2337,4561,
12014 16,0,607,1,2413,
12015 4562,16,0,607,1,
12016 1901,4563,16,0,607,
12017 1,2198,4564,16,0,
12018 607,1,2106,4565,16,
12019 0,607,1,1804,4566,
12020 16,0,607,1,1990,
12021 4567,16,0,607,1,
12022 32,4568,16,0,607,
12023 1,1958,4569,16,0,
12024 607,1,1775,4570,16,
12025 0,607,1,139,4571,
12026 19,605,1,139,4572,
12027 5,11,1,2075,4573,
12028 16,0,603,1,2337,
12029 4574,16,0,603,1,
12030 2413,4575,16,0,603,
12031 1,1901,4576,16,0,
12032 603,1,2198,4577,16,
12033 0,603,1,2106,4578,
12034 16,0,603,1,1804,
12035 4579,16,0,603,1,
12036 1990,4580,16,0,603,
12037 1,32,4581,16,0,
12038 603,1,1958,4582,16,
12039 0,603,1,1775,4583,
12040 16,0,603,1,140,
12041 4584,19,679,1,140,
12042 4585,5,11,1,2075,
12043 4586,16,0,677,1,
12044 2337,4587,16,0,677,
12045 1,2413,4588,16,0,
12046 677,1,1901,4589,16,
12047 0,677,1,2198,4590,
12048 16,0,677,1,2106,
12049 4591,16,0,677,1,
12050 1804,4592,16,0,677,
12051 1,1990,4593,16,0,
12052 677,1,32,4594,16,
12053 0,677,1,1958,4595,
12054 16,0,677,1,1775,
12055 4596,16,0,677,1,
12056 141,4597,19,599,1,
12057 141,4598,5,11,1,
12058 2075,4599,16,0,597,
12059 1,2337,4600,16,0,
12060 597,1,2413,4601,16,
12061 0,597,1,1901,4602,
12062 16,0,597,1,2198,
12063 4603,16,0,597,1,
12064 2106,4604,16,0,597,
12065 1,1804,4605,16,0,
12066 597,1,1990,4606,16,
12067 0,597,1,32,4607,
12068 16,0,597,1,1958,
12069 4608,16,0,597,1,
12070 1775,4609,16,0,597,
12071 1,142,4610,19,596,
12072 1,142,4611,5,11,
12073 1,2075,4612,16,0,
12074 594,1,2337,4613,16,
12075 0,594,1,2413,4614,
12076 16,0,594,1,1901,
12077 4615,16,0,594,1,
12078 2198,4616,16,0,594,
12079 1,2106,4617,16,0,
12080 594,1,1804,4618,16,
12081 0,594,1,1990,4619,
12082 16,0,594,1,32,
12083 4620,16,0,594,1,
12084 1958,4621,16,0,594,
12085 1,1775,4622,16,0,
12086 594,1,143,4623,19,
12087 593,1,143,4624,5,
12088 11,1,2075,4625,16,
12089 0,591,1,2337,4626,
12090 16,0,591,1,2413,
12091 4627,16,0,591,1,
12092 1901,4628,16,0,591,
12093 1,2198,4629,16,0,
12094 591,1,2106,4630,16,
12095 0,591,1,1804,4631,
12096 16,0,591,1,1990,
12097 4632,16,0,591,1,
12098 32,4633,16,0,591,
12099 1,1958,4634,16,0,
12100 591,1,1775,4635,16,
12101 0,591,1,144,4636,
12102 19,590,1,144,4637,
12103 5,11,1,2075,4638,
12104 16,0,588,1,2337,
12105 4639,16,0,588,1,
12106 2413,4640,16,0,588,
12107 1,1901,4641,16,0,
12108 588,1,2198,4642,16,
12109 0,588,1,2106,4643,
12110 16,0,588,1,1804,
12111 4644,16,0,588,1,
12112 1990,4645,16,0,588,
12113 1,32,4646,16,0,
12114 588,1,1958,4647,16,
12115 0,588,1,1775,4648,
12116 16,0,588,1,145,
12117 4649,19,587,1,145,
12118 4650,5,11,1,2075,
12119 4651,16,0,585,1,
12120 2337,4652,16,0,585,
12121 1,2413,4653,16,0,
12122 585,1,1901,4654,16,
12123 0,585,1,2198,4655,
12124 16,0,585,1,2106,
12125 4656,16,0,585,1,
12126 1804,4657,16,0,585,
12127 1,1990,4658,16,0,
12128 585,1,32,4659,16,
12129 0,585,1,1958,4660,
12130 16,0,585,1,1775,
12131 4661,16,0,585,1,
12132 146,4662,19,150,1,
12133 146,4663,5,3,1,
12134 1756,4664,16,0,316,
12135 1,2318,4665,16,0,
12136 330,1,1659,4666,16,
12137 0,148,1,147,4667,
12138 19,626,1,147,4668,
12139 5,68,1,1901,4669,
12140 16,0,624,1,1479,
12141 4670,16,0,624,1,
12142 112,4671,16,0,624,
12143 1,2293,4672,16,0,
12144 624,1,1804,4673,16,
12145 0,624,1,431,4674,
12146 16,0,624,1,1443,
12147 4675,16,0,624,1,
12148 1756,4676,16,0,624,
12149 1,124,4677,16,0,
12150 624,1,525,4678,16,
12151 0,624,1,236,4679,
12152 16,0,624,1,346,
12153 4680,16,0,624,1,
12154 1876,4681,16,0,624,
12155 1,1659,4682,16,0,
12156 624,1,1225,4683,16,
12157 0,624,1,1117,4684,
12158 16,0,624,1,137,
12159 4685,16,0,624,1,
12160 2318,4686,16,0,624,
12161 1,1775,4687,16,0,
12162 624,1,32,4688,16,
12163 0,624,1,1407,4689,
12164 16,0,624,1,2782,
12165 4690,16,0,624,1,
12166 256,4691,16,0,624,
12167 1,459,4692,16,0,
12168 624,1,406,4693,16,
12169 0,624,1,41,4694,
12170 16,0,624,1,151,
12171 4695,16,0,624,1,
12172 43,4696,16,0,624,
12173 1,1585,4697,16,0,
12174 624,1,1990,4698,16,
12175 0,624,1,2337,4699,
12176 16,0,624,1,509,
12177 4700,16,0,624,1,
12178 52,4701,16,0,624,
12179 1,381,4702,16,0,
12180 624,1,447,4703,16,
12181 0,624,1,166,4704,
12182 16,0,624,1,462,
12183 4705,16,0,624,1,
12184 277,4706,16,0,624,
12185 1,1695,4707,16,0,
12186 624,1,62,4708,16,
12187 0,692,1,1153,4709,
12188 16,0,624,1,2106,
12189 4710,16,0,624,1,
12190 1335,4711,16,0,624,
12191 1,71,4712,16,0,
12192 624,1,182,4713,16,
12193 0,624,1,76,4714,
12194 16,0,624,1,79,
12195 4715,16,0,624,1,
12196 1933,4716,16,0,624,
12197 1,299,4717,16,0,
12198 624,1,85,4718,16,
12199 0,624,1,1515,4719,
12200 16,0,624,1,2198,
12201 4720,16,0,624,1,
12202 89,4721,16,0,624,
12203 1,1834,4722,16,0,
12204 624,1,1622,4723,16,
12205 0,624,1,2413,4724,
12206 16,0,624,1,2075,
12207 4725,16,0,624,1,
12208 1731,4726,16,0,624,
12209 1,97,4727,16,0,
12210 624,1,1297,4728,16,
12211 0,624,1,1189,4729,
12212 16,0,624,1,102,
12213 4730,16,0,624,1,
12214 1261,4731,16,0,624,
12215 1,322,4732,16,0,
12216 624,1,1958,4733,16,
12217 0,624,1,199,4734,
12218 16,0,624,1,1371,
12219 4735,16,0,624,1,
12220 217,4736,16,0,624,
12221 1,148,4737,19,710,
12222 1,148,4738,5,2,
12223 1,459,4739,16,0,
12224 708,1,41,4740,16,
12225 0,783,1,149,4741,
12226 19,714,1,149,4742,
12227 5,3,1,462,4743,
12228 16,0,712,1,459,
12229 4744,16,0,735,1,
12230 41,4745,16,0,735,
12231 1,150,4746,19,4747,
12232 4,36,69,0,120,
12233 0,112,0,114,0,
12234 101,0,115,0,115,
12235 0,105,0,111,0,
12236 110,0,65,0,114,
12237 0,103,0,117,0,
12238 109,0,101,0,110,
12239 0,116,0,1,150,
12240 4742,1,151,4748,19,
12241 622,1,151,4749,5,
12242 68,1,1901,4750,16,
12243 0,620,1,1479,4751,
12244 16,0,620,1,112,
12245 4752,16,0,620,1,
12246 2293,4753,16,0,620,
12247 1,1804,4754,16,0,
12248 620,1,431,4755,16,
12249 0,620,1,1443,4756,
12250 16,0,620,1,1756,
12251 4757,16,0,620,1,
12252 124,4758,16,0,620,
12253 1,525,4759,16,0,
12254 620,1,236,4760,16,
12255 0,620,1,346,4761,
12256 16,0,620,1,1876,
12257 4762,16,0,620,1,
12258 1659,4763,16,0,620,
12259 1,1225,4764,16,0,
12260 620,1,1117,4765,16,
12261 0,620,1,137,4766,
12262 16,0,620,1,2318,
12263 4767,16,0,620,1,
12264 1775,4768,16,0,620,
12265 1,32,4769,16,0,
12266 620,1,1407,4770,16,
12267 0,620,1,2782,4771,
12268 16,0,620,1,256,
12269 4772,16,0,620,1,
12270 459,4773,16,0,620,
12271 1,406,4774,16,0,
12272 620,1,41,4775,16,
12273 0,620,1,151,4776,
12274 16,0,620,1,43,
12275 4777,16,0,620,1,
12276 1585,4778,16,0,620,
12277 1,1990,4779,16,0,
12278 620,1,2337,4780,16,
12279 0,620,1,509,4781,
12280 16,0,620,1,52,
12281 4782,16,0,620,1,
12282 381,4783,16,0,620,
12283 1,447,4784,16,0,
12284 620,1,166,4785,16,
12285 0,620,1,462,4786,
12286 16,0,620,1,277,
12287 4787,16,0,620,1,
12288 1695,4788,16,0,620,
12289 1,62,4789,16,0,
12290 693,1,1153,4790,16,
12291 0,620,1,2106,4791,
12292 16,0,620,1,1335,
12293 4792,16,0,620,1,
12294 71,4793,16,0,620,
12295 1,182,4794,16,0,
12296 620,1,76,4795,16,
12297 0,620,1,79,4796,
12298 16,0,620,1,1933,
12299 4797,16,0,620,1,
12300 299,4798,16,0,620,
12301 1,85,4799,16,0,
12302 620,1,1515,4800,16,
12303 0,620,1,2198,4801,
12304 16,0,620,1,89,
12305 4802,16,0,620,1,
12306 1834,4803,16,0,620,
12307 1,1622,4804,16,0,
12308 620,1,2413,4805,16,
12309 0,620,1,2075,4806,
12310 16,0,620,1,1731,
12311 4807,16,0,620,1,
12312 97,4808,16,0,620,
12313 1,1297,4809,16,0,
12314 620,1,1189,4810,16,
12315 0,620,1,102,4811,
12316 16,0,620,1,1261,
12317 4812,16,0,620,1,
12318 322,4813,16,0,620,
12319 1,1958,4814,16,0,
12320 620,1,199,4815,16,
12321 0,620,1,1371,4816,
12322 16,0,620,1,217,
12323 4817,16,0,620,1,
12324 152,4818,19,4819,4,
12325 28,86,0,101,0,
12326 99,0,116,0,111,
12327 0,114,0,67,0,
12328 111,0,110,0,115,
12329 0,116,0,97,0,
12330 110,0,116,0,1,
12331 152,4749,1,153,4820,
12332 19,4821,4,32,82,
12333 0,111,0,116,0,
12334 97,0,116,0,105,
12335 0,111,0,110,0,
12336 67,0,111,0,110,
12337 0,115,0,116,0,
12338 97,0,110,0,116,
12339 0,1,153,4749,1,
12340 154,4822,19,4823,4,
12341 24,76,0,105,0,
12342 115,0,116,0,67,
12343 0,111,0,110,0,
12344 115,0,116,0,97,
12345 0,110,0,116,0,
12346 1,154,4749,1,155,
12347 4824,19,188,1,155,
12348 4825,5,67,1,1901,
12349 4826,16,0,690,1,
12350 1479,4827,16,0,611,
12351 1,112,4828,16,0,
12352 276,1,2293,4829,16,
12353 0,302,1,1804,4830,
12354 16,0,690,1,431,
12355 4831,16,0,685,1,
12356 1443,4832,16,0,538,
12357 1,1756,4833,16,0,
12358 793,1,124,4834,16,
12359 0,283,1,525,4835,
12360 16,0,340,1,236,
12361 4836,16,0,377,1,
12362 346,4837,16,0,574,
12363 1,1876,4838,16,0,
12364 353,1,1659,4839,16,
12365 0,793,1,1225,4840,
12366 16,0,275,1,1117,
12367 4841,16,0,245,1,
12368 137,4842,16,0,301,
12369 1,2318,4843,16,0,
12370 793,1,1775,4844,16,
12371 0,690,1,32,4845,
12372 16,0,690,1,1407,
12373 4846,16,0,561,1,
12374 2782,4847,16,0,256,
12375 1,256,4848,16,0,
12376 431,1,459,4849,16,
12377 0,186,1,406,4850,
12378 16,0,649,1,41,
12379 4851,16,0,186,1,
12380 151,4852,16,0,315,
12381 1,43,4853,16,0,
12382 738,1,1990,4854,16,
12383 0,690,1,2337,4855,
12384 16,0,690,1,509,
12385 4856,16,0,762,1,
12386 52,4857,16,0,702,
12387 1,381,4858,16,0,
12388 629,1,447,4859,16,
12389 0,340,1,166,4860,
12390 16,0,329,1,462,
12391 4861,16,0,186,1,
12392 277,4862,16,0,476,
12393 1,1695,4863,16,0,
12394 298,1,1261,4864,16,
12395 0,313,1,1153,4865,
12396 16,0,193,1,2106,
12397 4866,16,0,690,1,
12398 1335,4867,16,0,362,
12399 1,71,4868,16,0,
12400 229,1,182,4869,16,
12401 0,340,1,76,4870,
12402 16,0,627,1,79,
12403 4871,16,0,244,1,
12404 1933,4872,16,0,443,
12405 1,299,4873,16,0,
12406 503,1,85,4874,16,
12407 0,526,1,1515,4875,
12408 16,0,644,1,2198,
12409 4876,16,0,690,1,
12410 89,4877,16,0,257,
12411 1,1834,4878,16,0,
12412 325,1,1622,4879,16,
12413 0,761,1,2413,4880,
12414 16,0,690,1,2075,
12415 4881,16,0,690,1,
12416 1731,4882,16,0,277,
12417 1,97,4883,16,0,
12418 447,1,1297,4884,16,
12419 0,364,1,1189,4885,
12420 16,0,243,1,102,
12421 4886,16,0,265,1,
12422 1585,4887,16,0,773,
12423 1,322,4888,16,0,
12424 530,1,1958,4889,16,
12425 0,690,1,199,4890,
12426 16,0,351,1,1371,
12427 4891,16,0,432,1,
12428 217,4892,16,0,361,
12429 1,156,4893,19,4894,
12430 4,36,67,0,111,
12431 0,110,0,115,0,
12432 116,0,97,0,110,
12433 0,116,0,69,0,
12434 120,0,112,0,114,
12435 0,101,0,115,0,
12436 115,0,105,0,111,
12437 0,110,0,1,156,
12438 4825,1,157,4895,19,
12439 4896,4,30,73,0,
12440 100,0,101,0,110,
12441 0,116,0,69,0,
12442 120,0,112,0,114,
12443 0,101,0,115,0,
12444 115,0,105,0,111,
12445 0,110,0,1,157,
12446 4825,1,158,4897,19,
12447 4898,4,36,73,0,
12448 100,0,101,0,110,
12449 0,116,0,68,0,
12450 111,0,116,0,69,
12451 0,120,0,112,0,
12452 114,0,101,0,115,
12453 0,115,0,105,0,
12454 111,0,110,0,1,
12455 158,4825,1,159,4899,
12456 19,4900,4,44,70,
12457 0,117,0,110,0,
12458 99,0,116,0,105,
12459 0,111,0,110,0,
12460 67,0,97,0,108,
12461 0,108,0,69,0,
12462 120,0,112,0,114,
12463 0,101,0,115,0,
12464 115,0,105,0,111,
12465 0,110,0,1,159,
12466 4825,1,160,4901,19,
12467 4902,4,32,66,0,
12468 105,0,110,0,97,
12469 0,114,0,121,0,
12470 69,0,120,0,112,
12471 0,114,0,101,0,
12472 115,0,115,0,105,
12473 0,111,0,110,0,
12474 1,160,4825,1,161,
12475 4903,19,4904,4,30,
12476 85,0,110,0,97,
12477 0,114,0,121,0,
12478 69,0,120,0,112,
12479 0,114,0,101,0,
12480 115,0,115,0,105,
12481 0,111,0,110,0,
12482 1,161,4825,1,162,
12483 4905,19,4906,4,36,
12484 84,0,121,0,112,
12485 0,101,0,99,0,
12486 97,0,115,0,116,
12487 0,69,0,120,0,
12488 112,0,114,0,101,
12489 0,115,0,115,0,
12490 105,0,111,0,110,
12491 0,1,162,4825,1,
12492 163,4907,19,4908,4,
12493 42,80,0,97,0,
12494 114,0,101,0,110,
12495 0,116,0,104,0,
12496 101,0,115,0,105,
12497 0,115,0,69,0,
12498 120,0,112,0,114,
12499 0,101,0,115,0,
12500 115,0,105,0,111,
12501 0,110,0,1,163,
12502 4825,1,164,4909,19,
12503 4910,4,56,73,0,
12504 110,0,99,0,114,
12505 0,101,0,109,0,
12506 101,0,110,0,116,
12507 0,68,0,101,0,
12508 99,0,114,0,101,
12509 0,109,0,101,0,
12510 110,0,116,0,69,
12511 0,120,0,112,0,
12512 114,0,101,0,115,
12513 0,115,0,105,0,
12514 111,0,110,0,1,
12515 164,4825,1,166,4911,
12516 19,822,1,166,4255,
12517 1,167,4912,19,832,
12518 1,167,4255,1,168,
12519 4913,19,3549,1,168,
12520 4258,1,169,4914,19,
12521 3539,1,169,4258,1,
12522 170,4915,19,3544,1,
12523 170,4258,1,171,4916,
12524 19,3534,1,171,4258,
12525 1,172,4917,19,3520,
12526 1,172,4261,1,173,
12527 4918,19,3554,1,173,
12528 4261,1,174,4919,19,
12529 3514,1,174,4265,1,
12530 175,4920,19,3528,1,
12531 175,4265,1,176,4921,
12532 19,805,1,176,4269,
12533 1,177,4922,19,816,
12534 1,177,4269,1,178,
12535 4923,19,811,1,178,
12536 4273,1,179,4924,19,
12537 827,1,179,4273,1,
12538 180,4925,19,1835,1,
12539 180,4279,1,181,4926,
12540 19,1799,1,181,4279,
12541 1,182,4927,19,1830,
12542 1,182,4279,1,183,
12543 4928,19,1794,1,183,
12544 4279,1,184,4929,19,
12545 1825,1,184,4279,1,
12546 185,4930,19,1756,1,
12547 185,4279,1,186,4931,
12548 19,1820,1,186,4279,
12549 1,187,4932,19,1751,
12550 1,187,4279,1,188,
12551 4933,19,1815,1,188,
12552 4279,1,189,4934,19,
12553 1783,1,189,4279,1,
12554 190,4935,19,1810,1,
12555 190,4279,1,191,4936,
12556 19,1778,1,191,4279,
12557 1,192,4937,19,1805,
12558 1,192,4279,1,193,
12559 4938,19,1773,1,193,
12560 4279,1,194,4939,19,
12561 1878,1,194,4279,1,
12562 195,4940,19,1768,1,
12563 195,4279,1,196,4941,
12564 19,1872,1,196,4283,
12565 1,197,4942,19,1865,
12566 1,197,4289,1,198,
12567 4943,19,1841,1,198,
12568 4295,1,199,4944,19,
12569 1859,1,199,4301,1,
12570 200,4945,19,1853,1,
12571 200,4307,1,201,4946,
12572 19,1847,1,201,4313,
12573 1,202,4947,19,1789,
12574 1,202,4319,1,203,
12575 4948,19,1762,1,203,
12576 4325,1,204,4949,19,
12577 1941,1,204,4331,1,
12578 205,4950,19,1907,1,
12579 205,4331,1,206,4951,
12580 19,2302,1,206,4336,
12581 1,207,4952,19,2294,
12582 1,207,4339,1,208,
12583 4953,19,2327,1,208,
12584 4342,1,209,4954,19,
12585 2285,1,209,4345,1,
12586 210,4955,19,2279,1,
12587 210,4348,1,211,4956,
12588 19,2313,1,211,4351,
12589 1,212,4957,19,1239,
12590 1,212,4354,1,213,
12591 4958,19,1960,1,213,
12592 4373,1,214,4959,19,
12593 1886,1,214,4377,1,
12594 215,4960,19,1899,1,
12595 215,4384,1,216,4961,
12596 19,1913,1,216,4389,
12597 1,217,4962,19,1024,
12598 1,217,4461,1,218,
12599 4963,19,1008,1,218,
12600 4461,1,219,4964,19,
12601 1014,1,219,4484,1,
12602 220,4965,19,1002,1,
12603 220,4484,1,221,4966,
12604 19,1267,1,221,4500,
12605 1,222,4967,19,904,
12606 1,222,4487,1,223,
12607 4968,19,1019,1,223,
12608 4487,1,224,4969,19,
12609 899,1,224,4487,1,
12610 225,4970,19,924,1,
12611 225,4487,1,226,4971,
12612 19,893,1,226,4487,
12613 1,227,4972,19,887,
12614 1,227,4487,1,228,
12615 4973,19,882,1,228,
12616 4487,1,229,4974,19,
12617 877,1,229,4487,1,
12618 230,4975,19,871,1,
12619 230,4487,1,231,4976,
12620 19,866,1,231,4487,
12621 1,232,4977,19,861,
12622 1,232,4487,1,233,
12623 4978,19,856,1,233,
12624 4487,1,234,4979,19,
12625 851,1,234,4487,1,
12626 235,4980,19,1274,1,
12627 235,4572,1,236,4981,
12628 19,1413,1,236,4585,
12629 1,237,4982,19,1261,
12630 1,237,4598,1,238,
12631 4983,19,1401,1,238,
12632 4598,1,239,4984,19,
12633 1041,1,239,4611,1,
12634 240,4985,19,844,1,
12635 240,4611,1,241,4986,
12636 19,939,1,241,4611,
12637 1,242,4987,19,968,
12638 1,242,4611,1,243,
12639 4988,19,987,1,243,
12640 4624,1,244,4989,19,
12641 1033,1,244,4624,1,
12642 245,4990,19,947,1,
12643 245,4637,1,246,4991,
12644 19,961,1,246,4637,
12645 1,247,4992,19,913,
12646 1,247,4650,1,248,
12647 4993,19,952,1,248,
12648 4650,1,249,4994,19,
12649 1594,1,249,4663,1,
12650 250,4995,19,1280,1,
12651 250,4663,1,251,4996,
12652 19,1626,1,251,4663,
12653 1,252,4997,19,1658,
12654 1,252,4663,1,253,
12655 4998,19,1524,1,253,
12656 4513,1,254,4999,19,
12657 1583,1,254,4513,1,
12658 255,5000,19,1255,1,
12659 255,4526,1,256,5001,
12660 19,1690,1,256,4526,
12661 1,257,5002,19,1621,
12662 1,257,4526,1,258,
12663 5003,19,1568,1,258,
12664 4526,1,259,5004,19,
12665 1492,1,259,4526,1,
12666 260,5005,19,1423,1,
12667 260,4526,1,261,5006,
12668 19,1433,1,261,4526,
12669 1,262,5007,19,1250,
12670 1,262,4526,1,263,
12671 5008,19,1674,1,263,
12672 4526,1,264,5009,19,
12673 1616,1,264,4526,1,
12674 265,5010,19,1558,1,
12675 265,4526,1,266,5011,
12676 19,1481,1,266,4526,
12677 1,267,5012,19,1443,
12678 1,267,4526,1,268,
12679 5013,19,1233,1,268,
12680 4526,1,269,5014,19,
12681 1578,1,269,4526,1,
12682 270,5015,19,1604,1,
12683 270,4526,1,271,5016,
12684 19,1551,1,271,4526,
12685 1,272,5017,19,1573,
12686 1,272,4526,1,273,
12687 5018,19,1389,1,273,
12688 4526,1,274,5019,19,
12689 1293,1,274,4526,1,
12690 275,5020,19,1222,1,
12691 275,4526,1,276,5021,
12692 19,1648,1,276,4526,
12693 1,277,5022,19,1599,
12694 1,277,4526,1,278,
12695 5023,19,1546,1,278,
12696 4526,1,279,5024,19,
12697 1418,1,279,4559,1,
12698 280,5025,19,1396,1,
12699 280,4559,1,281,5026,
12700 19,1679,1,281,4749,
12701 1,282,5027,19,1708,
12702 1,282,4749,1,283,
12703 5028,19,1669,1,283,
12704 4749,1,284,5029,19,
12705 1664,1,284,4749,1,
12706 285,5030,19,1685,1,
12707 285,4749,1,286,5031,
12708 19,1632,1,286,4749,
12709 1,287,5032,19,1343,
12710 1,287,4749,1,288,
12711 5033,19,1513,1,288,
12712 4825,1,289,5034,19,
12713 1304,1,289,4825,1,
12714 290,5035,19,1311,1,
12715 290,4825,1,291,5036,
12716 19,1332,1,291,4825,
12717 1,292,5037,19,1327,
12718 1,292,4825,1,293,
12719 5038,19,1322,1,293,
12720 4825,1,294,5039,19,
12721 1317,1,294,4825,1,
12722 295,5040,19,1502,1,
12723 295,4825,1,296,5041,
12724 19,1530,1,296,4825,
12725 1,297,5042,19,1507,
12726 1,297,4825,1,298,
12727 5043,19,1497,1,298,
12728 4825,1,299,5044,19,
12729 1487,1,299,4825,1,
12730 300,5045,19,1470,1,
12731 300,4825,1,301,5046,
12732 19,1428,1,301,4825,
12733 1,302,5047,19,1337,
12734 1,302,4825,1,303,
12735 5048,19,1298,1,303,
12736 4825,1,304,5049,19,
12737 1245,1,304,4825,1,
12738 305,5050,19,1703,1,
12739 305,4825,1,306,5051,
12740 19,1653,1,306,4825,
12741 1,307,5052,19,1643,
12742 1,307,4825,1,308,
12743 5053,19,1638,1,308,
12744 4825,1,309,5054,19,
12745 1589,1,309,4825,1,
12746 310,5055,19,1563,1,
12747 310,4825,1,311,5056,
12748 19,1540,1,311,4825,
12749 1,312,5057,19,1535,
12750 1,312,4825,1,313,
12751 5058,19,1476,1,313,
12752 4825,1,314,5059,19,
12753 1451,1,314,4825,1,
12754 315,5060,19,1518,1,
12755 315,4825,1,316,5061,
12756 19,1610,1,316,4825,
12757 1,317,5062,19,1465,
12758 1,317,4825,1,318,
12759 5063,19,1458,1,318,
12760 4825,1,319,5064,19,
12761 1438,1,319,4825,1,
12762 320,5065,19,1407,1,
12763 320,4825,1,321,5066,
12764 19,1384,1,321,4825,
12765 1,322,5067,19,1228,
12766 1,322,4825,1,323,
12767 5068,19,1718,1,323,
12768 4825,1,324,5069,19,
12769 1349,1,324,4825,1,
12770 325,5070,19,1354,1,
12771 325,4825,1,326,5071,
12772 19,1374,1,326,4825,
12773 1,327,5072,19,1364,
12774 1,327,4825,1,328,
12775 5073,19,1369,1,328,
12776 4825,1,329,5074,19,
12777 1359,1,329,4825,1,
12778 330,5075,19,1713,1,
12779 330,4825,1,331,5076,
12780 19,1379,1,331,4825,
12781 1,332,5077,19,1698,
12782 1,332,4668,1,333,
12783 5078,19,1954,1,333,
12784 4738,1,334,5079,19,
12785 1947,1,334,4738,1,
12786 335,5080,19,1924,1,
12787 335,4742,1,336,5081,
12788 19,2270,1,336,4393,
12789 1,337,5082,19,2265,
12790 1,337,4393,1,338,
12791 5083,19,2260,1,338,
12792 4393,1,339,5084,19,
12793 2255,1,339,4393,1,
12794 340,5085,19,2250,1,
12795 340,4393,1,341,5086,
12796 19,2245,1,341,4393,
12797 1,342,5087,19,2240,
12798 1,342,4393,1,343,
12799 5088,19,2229,1,343,
12800 4413,1,344,5089,19,
12801 2224,1,344,4413,1,
12802 345,5090,19,2219,1,
12803 345,4413,1,346,5091,
12804 19,2214,1,346,4413,
12805 1,347,5092,19,2209,
12806 1,347,4413,1,348,
12807 5093,19,2204,1,348,
12808 4413,1,349,5094,19,
12809 2199,1,349,4413,1,
12810 350,5095,19,2194,1,
12811 350,4413,1,351,5096,
12812 19,2188,1,351,4419,
12813 1,352,5097,19,2014,
12814 1,352,4419,1,353,
12815 5098,19,2182,1,353,
12816 4419,1,354,5099,19,
12817 2177,1,354,4419,1,
12818 355,5100,19,2172,1,
12819 355,4419,1,356,5101,
12820 19,2007,1,356,4419,
12821 1,357,5102,19,2167,
12822 1,357,4419,1,358,
12823 5103,19,2162,1,358,
12824 4419,1,359,5104,19,
12825 2157,1,359,4425,1,
12826 360,5105,19,2152,1,
12827 360,4425,1,361,5106,
12828 19,2146,1,361,4431,
12829 1,362,5107,19,2141,
12830 1,362,4431,1,363,
12831 5108,19,1998,1,363,
12832 4431,1,364,5109,19,
12833 2135,1,364,4431,1,
12834 365,5110,19,2130,1,
12835 365,4431,1,366,5111,
12836 19,2125,1,366,4431,
12837 1,367,5112,19,1992,
12838 1,367,4431,1,368,
12839 5113,19,2119,1,368,
12840 4431,1,369,5114,19,
12841 2047,1,369,4431,1,
12842 370,5115,19,2114,1,
12843 370,4431,1,371,5116,
12844 19,2109,1,371,4437,
12845 1,372,5117,19,2104,
12846 1,372,4437,1,373,
12847 5118,19,2099,1,373,
12848 4437,1,374,5119,19,
12849 2093,1,374,4443,1,
12850 375,5120,19,2087,1,
12851 375,4449,1,376,5121,
12852 19,2081,1,376,4455,
12853 1,377,5122,19,5123,
12854 4,50,65,0,114,
12855 0,103,0,117,0,
12856 109,0,101,0,110,
12857 0,116,0,68,0,
12858 101,0,99,0,108,
12859 0,97,0,114,0,
12860 97,0,116,0,105,
12861 0,111,0,110,0,
12862 76,0,105,0,115,
12863 0,116,0,95,0,
12864 51,0,1,377,4331,
12865 1,378,5124,19,5125,
12866 4,28,65,0,114,
12867 0,103,0,117,0,
12868 109,0,101,0,110,
12869 0,116,0,76,0,
12870 105,0,115,0,116,
12871 0,95,0,51,0,
12872 1,378,4738,1,379,
12873 5126,19,5127,4,50,
12874 65,0,114,0,103,
12875 0,117,0,109,0,
12876 101,0,110,0,116,
12877 0,68,0,101,0,
12878 99,0,108,0,97,
12879 0,114,0,97,0,
12880 116,0,105,0,111,
12881 0,110,0,76,0,
12882 105,0,115,0,116,
12883 0,95,0,52,0,
12884 1,379,4331,1,380,
12885 5128,19,5129,4,28,
12886 65,0,114,0,103,
12887 0,117,0,109,0,
12888 101,0,110,0,116,
12889 0,76,0,105,0,
12890 115,0,116,0,95,
12891 0,52,0,1,380,
12892 4738,1,381,5130,19,
12893 5131,4,50,65,0,
12894 114,0,103,0,117,
12895 0,109,0,101,0,
12896 110,0,116,0,68,
12897 0,101,0,99,0,
12898 108,0,97,0,114,
12899 0,97,0,116,0,
12900 105,0,111,0,110,
12901 0,76,0,105,0,
12902 115,0,116,0,95,
12903 0,53,0,1,381,
12904 4331,2,0,0};
12905 new Sfactory(this,"ExpressionArgument_1",new SCreator(ExpressionArgument_1_factory));
12906 new Sfactory(this,"VectorArgStateEvent",new SCreator(VectorArgStateEvent_factory));
12907 new Sfactory(this,"IntVecVecArgStateEvent",new SCreator(IntVecVecArgStateEvent_factory));
12908 new Sfactory(this,"IntArgStateEvent_1",new SCreator(IntArgStateEvent_1_factory));
12909 new Sfactory(this,"SimpleAssignment_9",new SCreator(SimpleAssignment_9_factory));
12910 new Sfactory(this,"StatementList_1",new SCreator(StatementList_1_factory));
12911 new Sfactory(this,"RotDeclaration_1",new SCreator(RotDeclaration_1_factory));
12912 new Sfactory(this,"IntRotRotArgEvent_1",new SCreator(IntRotRotArgEvent_1_factory));
12913 new Sfactory(this,"StateChange_1",new SCreator(StateChange_1_factory));
12914 new Sfactory(this,"EmptyStatement",new SCreator(EmptyStatement_factory));
12915 new Sfactory(this,"Declaration",new SCreator(Declaration_factory));
12916 new Sfactory(this,"IdentExpression",new SCreator(IdentExpression_factory));
12917 new Sfactory(this,"error",new SCreator(error_factory));
12918 new Sfactory(this,"BinaryExpression_2",new SCreator(BinaryExpression_2_factory));
12919 new Sfactory(this,"BinaryExpression_3",new SCreator(BinaryExpression_3_factory));
12920 new Sfactory(this,"BinaryExpression_4",new SCreator(BinaryExpression_4_factory));
12921 new Sfactory(this,"BinaryExpression_5",new SCreator(BinaryExpression_5_factory));
12922 new Sfactory(this,"ReturnStatement_2",new SCreator(ReturnStatement_2_factory));
12923 new Sfactory(this,"SimpleAssignment_19",new SCreator(SimpleAssignment_19_factory));
12924 new Sfactory(this,"BinaryExpression_9",new SCreator(BinaryExpression_9_factory));
12925 new Sfactory(this,"VectorConstant_1",new SCreator(VectorConstant_1_factory));
12926 new Sfactory(this,"ParenthesisExpression",new SCreator(ParenthesisExpression_factory));
12927 new Sfactory(this,"StatementList",new SCreator(StatementList_factory));
12928 new Sfactory(this,"IntRotRotArgEvent",new SCreator(IntRotRotArgEvent_factory));
12929 new Sfactory(this,"UnaryExpression",new SCreator(UnaryExpression_factory));
12930 new Sfactory(this,"IdentDotExpression_1",new SCreator(IdentDotExpression_1_factory));
12931 new Sfactory(this,"ArgumentList_4",new SCreator(ArgumentList_4_factory));
12932 new Sfactory(this,"Typename",new SCreator(Typename_factory));
12933 new Sfactory(this,"IfStatement_1",new SCreator(IfStatement_1_factory));
12934 new Sfactory(this,"RotationConstant_1",new SCreator(RotationConstant_1_factory));
12935 new Sfactory(this,"Assignment",new SCreator(Assignment_factory));
12936 new Sfactory(this,"IfStatement_4",new SCreator(IfStatement_4_factory));
12937 new Sfactory(this,"CompoundStatement_1",new SCreator(CompoundStatement_1_factory));
12938 new Sfactory(this,"CompoundStatement_2",new SCreator(CompoundStatement_2_factory));
12939 new Sfactory(this,"KeyIntIntArgumentDeclarationList_1",new SCreator(KeyIntIntArgumentDeclarationList_1_factory));
12940 new Sfactory(this,"BinaryExpression_8",new SCreator(BinaryExpression_8_factory));
12941 new Sfactory(this,"VectorArgEvent",new SCreator(VectorArgEvent_factory));
12942 new Sfactory(this,"ReturnStatement_1",new SCreator(ReturnStatement_1_factory));
12943 new Sfactory(this,"IdentDotExpression",new SCreator(IdentDotExpression_factory));
12944 new Sfactory(this,"Argument",new SCreator(Argument_factory));
12945 new Sfactory(this,"State_2",new SCreator(State_2_factory));
12946 new Sfactory(this,"GlobalDefinitions_3",new SCreator(GlobalDefinitions_3_factory));
12947 new Sfactory(this,"GlobalDefinitions_4",new SCreator(GlobalDefinitions_4_factory));
12948 new Sfactory(this,"Event_1",new SCreator(Event_1_factory));
12949 new Sfactory(this,"ListConstant",new SCreator(ListConstant_factory));
12950 new Sfactory(this,"Event_3",new SCreator(Event_3_factory));
12951 new Sfactory(this,"Event_4",new SCreator(Event_4_factory));
12952 new Sfactory(this,"Event_5",new SCreator(Event_5_factory));
12953 new Sfactory(this,"SimpleAssignment_5",new SCreator(SimpleAssignment_5_factory));
12954 new Sfactory(this,"Typename_1",new SCreator(Typename_1_factory));
12955 new Sfactory(this,"VoidArgStateEvent_1",new SCreator(VoidArgStateEvent_1_factory));
12956 new Sfactory(this,"Typename_3",new SCreator(Typename_3_factory));
12957 new Sfactory(this,"IntRotRotArgStateEvent",new SCreator(IntRotRotArgStateEvent_factory));
12958 new Sfactory(this,"Typename_5",new SCreator(Typename_5_factory));
12959 new Sfactory(this,"Typename_6",new SCreator(Typename_6_factory));
12960 new Sfactory(this,"Typename_7",new SCreator(Typename_7_factory));
12961 new Sfactory(this,"ArgumentDeclarationList",new SCreator(ArgumentDeclarationList_factory));
12962 new Sfactory(this,"ConstantExpression",new SCreator(ConstantExpression_factory));
12963 new Sfactory(this,"LSLProgramRoot_1",new SCreator(LSLProgramRoot_1_factory));
12964 new Sfactory(this,"LSLProgramRoot_2",new SCreator(LSLProgramRoot_2_factory));
12965 new Sfactory(this,"KeyIntIntArgEvent_1",new SCreator(KeyIntIntArgEvent_1_factory));
12966 new Sfactory(this,"States_1",new SCreator(States_1_factory));
12967 new Sfactory(this,"States_2",new SCreator(States_2_factory));
12968 new Sfactory(this,"FunctionCallExpression_1",new SCreator(FunctionCallExpression_1_factory));
12969 new Sfactory(this,"KeyArgEvent_1",new SCreator(KeyArgEvent_1_factory));
12970 new Sfactory(this,"ForLoopStatement",new SCreator(ForLoopStatement_factory));
12971 new Sfactory(this,"IntArgStateEvent",new SCreator(IntArgStateEvent_factory));
12972 new Sfactory(this,"StateBody_15",new SCreator(StateBody_15_factory));
12973 new Sfactory(this,"IntRotRotArgumentDeclarationList_1",new SCreator(IntRotRotArgumentDeclarationList_1_factory));
12974 new Sfactory(this,"IntArgEvent_9",new SCreator(IntArgEvent_9_factory));
12975 new Sfactory(this,"DoWhileStatement_1",new SCreator(DoWhileStatement_1_factory));
12976 new Sfactory(this,"DoWhileStatement_2",new SCreator(DoWhileStatement_2_factory));
12977 new Sfactory(this,"ForLoopStatement_4",new SCreator(ForLoopStatement_4_factory));
12978 new Sfactory(this,"SimpleAssignment_11",new SCreator(SimpleAssignment_11_factory));
12979 new Sfactory(this,"SimpleAssignment_12",new SCreator(SimpleAssignment_12_factory));
12980 new Sfactory(this,"SimpleAssignment_13",new SCreator(SimpleAssignment_13_factory));
12981 new Sfactory(this,"JumpLabel",new SCreator(JumpLabel_factory));
12982 new Sfactory(this,"SimpleAssignment_15",new SCreator(SimpleAssignment_15_factory));
12983 new Sfactory(this,"IntVecVecArgEvent",new SCreator(IntVecVecArgEvent_factory));
12984 new Sfactory(this,"VecDeclaration",new SCreator(VecDeclaration_factory));
12985 new Sfactory(this,"StateBody_14",new SCreator(StateBody_14_factory));
12986 new Sfactory(this,"GlobalDefinitions",new SCreator(GlobalDefinitions_factory));
12987 new Sfactory(this,"StateBody_16",new SCreator(StateBody_16_factory));
12988 new Sfactory(this,"KeyIntIntArgumentDeclarationList",new SCreator(KeyIntIntArgumentDeclarationList_factory));
12989 new Sfactory(this,"ConstantExpression_1",new SCreator(ConstantExpression_1_factory));
12990 new Sfactory(this,"VoidArgEvent_4",new SCreator(VoidArgEvent_4_factory));
12991 new Sfactory(this,"FunctionCall_1",new SCreator(FunctionCall_1_factory));
12992 new Sfactory(this,"Assignment_1",new SCreator(Assignment_1_factory));
12993 new Sfactory(this,"Assignment_2",new SCreator(Assignment_2_factory));
12994 new Sfactory(this,"IntVecVecArgEvent_1",new SCreator(IntVecVecArgEvent_1_factory));
12995 new Sfactory(this,"TypecastExpression_1",new SCreator(TypecastExpression_1_factory));
12996 new Sfactory(this,"SimpleAssignment_21",new SCreator(SimpleAssignment_21_factory));
12997 new Sfactory(this,"SimpleAssignment_22",new SCreator(SimpleAssignment_22_factory));
12998 new Sfactory(this,"KeyIntIntArgStateEvent",new SCreator(KeyIntIntArgStateEvent_factory));
12999 new Sfactory(this,"TypecastExpression_9",new SCreator(TypecastExpression_9_factory));
13000 new Sfactory(this,"VoidArgEvent_2",new SCreator(VoidArgEvent_2_factory));
13001 new Sfactory(this,"VoidArgEvent_3",new SCreator(VoidArgEvent_3_factory));
13002 new Sfactory(this,"ArgumentDeclarationList_1",new SCreator(ArgumentDeclarationList_1_factory));
13003 new Sfactory(this,"ArgumentDeclarationList_2",new SCreator(ArgumentDeclarationList_2_factory));
13004 new Sfactory(this,"GlobalDefinitions_1",new SCreator(GlobalDefinitions_1_factory));
13005 new Sfactory(this,"GlobalDefinitions_2",new SCreator(GlobalDefinitions_2_factory));
13006 new Sfactory(this,"IncrementDecrementExpression",new SCreator(IncrementDecrementExpression_factory));
13007 new Sfactory(this,"GlobalVariableDeclaration",new SCreator(GlobalVariableDeclaration_factory));
13008 new Sfactory(this,"IntArgumentDeclarationList_1",new SCreator(IntArgumentDeclarationList_1_factory));
13009 new Sfactory(this,"IntDeclaration_1",new SCreator(IntDeclaration_1_factory));
13010 new Sfactory(this,"ArgumentDeclarationList_5",new SCreator(ArgumentDeclarationList_5_factory));
13011 new Sfactory(this,"IntVecVecArgumentDeclarationList",new SCreator(IntVecVecArgumentDeclarationList_factory));
13012 new Sfactory(this,"VectorArgumentDeclarationList_1",new SCreator(VectorArgumentDeclarationList_1_factory));
13013 new Sfactory(this,"KeyArgumentDeclarationList",new SCreator(KeyArgumentDeclarationList_factory));
13014 new Sfactory(this,"TypecastExpression_2",new SCreator(TypecastExpression_2_factory));
13015 new Sfactory(this,"KeyArgStateEvent",new SCreator(KeyArgStateEvent_factory));
13016 new Sfactory(this,"TypecastExpression_5",new SCreator(TypecastExpression_5_factory));
13017 new Sfactory(this,"TypecastExpression_8",new SCreator(TypecastExpression_8_factory));
13018 new Sfactory(this,"Constant_1",new SCreator(Constant_1_factory));
13019 new Sfactory(this,"Expression",new SCreator(Expression_factory));
13020 new Sfactory(this,"Constant_3",new SCreator(Constant_3_factory));
13021 new Sfactory(this,"Constant_4",new SCreator(Constant_4_factory));
13022 new Sfactory(this,"IntArgEvent_5",new SCreator(IntArgEvent_5_factory));
13023 new Sfactory(this,"BinaryExpression_1",new SCreator(BinaryExpression_1_factory));
13024 new Sfactory(this,"IfStatement_2",new SCreator(IfStatement_2_factory));
13025 new Sfactory(this,"IfStatement_3",new SCreator(IfStatement_3_factory));
13026 new Sfactory(this,"KeyArgEvent",new SCreator(KeyArgEvent_factory));
13027 new Sfactory(this,"Event_2",new SCreator(Event_2_factory));
13028 new Sfactory(this,"JumpLabel_1",new SCreator(JumpLabel_1_factory));
13029 new Sfactory(this,"RotationConstant",new SCreator(RotationConstant_factory));
13030 new Sfactory(this,"Statement_12",new SCreator(Statement_12_factory));
13031 new Sfactory(this,"Statement_13",new SCreator(Statement_13_factory));
13032 new Sfactory(this,"UnaryExpression_1",new SCreator(UnaryExpression_1_factory));
13033 new Sfactory(this,"UnaryExpression_2",new SCreator(UnaryExpression_2_factory));
13034 new Sfactory(this,"UnaryExpression_3",new SCreator(UnaryExpression_3_factory));
13035 new Sfactory(this,"ArgumentList_1",new SCreator(ArgumentList_1_factory));
13036 new Sfactory(this,"KeyIntIntArgEvent",new SCreator(KeyIntIntArgEvent_factory));
13037 new Sfactory(this,"ArgumentList_3",new SCreator(ArgumentList_3_factory));
13038 new Sfactory(this,"Constant",new SCreator(Constant_factory));
13039 new Sfactory(this,"State",new SCreator(State_factory));
13040 new Sfactory(this,"StateBody_13",new SCreator(StateBody_13_factory));
13041 new Sfactory(this,"KeyArgStateEvent_1",new SCreator(KeyArgStateEvent_1_factory));
13042 new Sfactory(this,"SimpleAssignment_8",new SCreator(SimpleAssignment_8_factory));
13043 new Sfactory(this,"LSLProgramRoot",new SCreator(LSLProgramRoot_factory));
13044 new Sfactory(this,"StateChange",new SCreator(StateChange_factory));
13045 new Sfactory(this,"VecDeclaration_1",new SCreator(VecDeclaration_1_factory));
13046 new Sfactory(this,"GlobalVariableDeclaration_1",new SCreator(GlobalVariableDeclaration_1_factory));
13047 new Sfactory(this,"GlobalVariableDeclaration_2",new SCreator(GlobalVariableDeclaration_2_factory));
13048 new Sfactory(this,"IncrementDecrementExpression_5",new SCreator(IncrementDecrementExpression_5_factory));
13049 new Sfactory(this,"ReturnStatement",new SCreator(ReturnStatement_factory));
13050 new Sfactory(this,"StateBody_10",new SCreator(StateBody_10_factory));
13051 new Sfactory(this,"StateBody_11",new SCreator(StateBody_11_factory));
13052 new Sfactory(this,"StateBody_12",new SCreator(StateBody_12_factory));
13053 new Sfactory(this,"IntVecVecArgStateEvent_1",new SCreator(IntVecVecArgStateEvent_1_factory));
13054 new Sfactory(this,"KeyDeclaration",new SCreator(KeyDeclaration_factory));
13055 new Sfactory(this,"IntArgEvent_6",new SCreator(IntArgEvent_6_factory));
13056 new Sfactory(this,"ArgumentDeclarationList_3",new SCreator(ArgumentDeclarationList_3_factory));
13057 new Sfactory(this,"ArgumentList_2",new SCreator(ArgumentList_2_factory));
13058 new Sfactory(this,"IntArgEvent_10",new SCreator(IntArgEvent_10_factory));
13059 new Sfactory(this,"CompoundStatement",new SCreator(CompoundStatement_factory));
13060 new Sfactory(this,"TypecastExpression_3",new SCreator(TypecastExpression_3_factory));
13061 new Sfactory(this,"IntArgumentDeclarationList",new SCreator(IntArgumentDeclarationList_factory));
13062 new Sfactory(this,"ArgumentDeclarationList_4",new SCreator(ArgumentDeclarationList_4_factory));
13063 new Sfactory(this,"SimpleAssignment_3",new SCreator(SimpleAssignment_3_factory));
13064 new Sfactory(this,"SimpleAssignment_4",new SCreator(SimpleAssignment_4_factory));
13065 new Sfactory(this,"Statement_1",new SCreator(Statement_1_factory));
13066 new Sfactory(this,"Statement_2",new SCreator(Statement_2_factory));
13067 new Sfactory(this,"Statement_4",new SCreator(Statement_4_factory));
13068 new Sfactory(this,"Statement_5",new SCreator(Statement_5_factory));
13069 new Sfactory(this,"Statement_6",new SCreator(Statement_6_factory));
13070 new Sfactory(this,"Statement_8",new SCreator(Statement_8_factory));
13071 new Sfactory(this,"Statement_9",new SCreator(Statement_9_factory));
13072 new Sfactory(this,"ExpressionArgument",new SCreator(ExpressionArgument_factory));
13073 new Sfactory(this,"GlobalFunctionDefinition",new SCreator(GlobalFunctionDefinition_factory));
13074 new Sfactory(this,"State_1",new SCreator(State_1_factory));
13075 new Sfactory(this,"DoWhileStatement",new SCreator(DoWhileStatement_factory));
13076 new Sfactory(this,"ParenthesisExpression_1",new SCreator(ParenthesisExpression_1_factory));
13077 new Sfactory(this,"ParenthesisExpression_2",new SCreator(ParenthesisExpression_2_factory));
13078 new Sfactory(this,"StateBody",new SCreator(StateBody_factory));
13079 new Sfactory(this,"Event_7",new SCreator(Event_7_factory));
13080 new Sfactory(this,"Event_8",new SCreator(Event_8_factory));
13081 new Sfactory(this,"IncrementDecrementExpression_1",new SCreator(IncrementDecrementExpression_1_factory));
13082 new Sfactory(this,"IncrementDecrementExpression_2",new SCreator(IncrementDecrementExpression_2_factory));
13083 new Sfactory(this,"IntVecVecArgumentDeclarationList_1",new SCreator(IntVecVecArgumentDeclarationList_1_factory));
13084 new Sfactory(this,"IncrementDecrementExpression_4",new SCreator(IncrementDecrementExpression_4_factory));
13085 new Sfactory(this,"IncrementDecrementExpression_6",new SCreator(IncrementDecrementExpression_6_factory));
13086 new Sfactory(this,"IncrementDecrementExpression_7",new SCreator(IncrementDecrementExpression_7_factory));
13087 new Sfactory(this,"StateEvent",new SCreator(StateEvent_factory));
13088 new Sfactory(this,"IntArgEvent_3",new SCreator(IntArgEvent_3_factory));
13089 new Sfactory(this,"IntArgEvent_4",new SCreator(IntArgEvent_4_factory));
13090 new Sfactory(this,"KeyDeclaration_1",new SCreator(KeyDeclaration_1_factory));
13091 new Sfactory(this,"Statement_3",new SCreator(Statement_3_factory));
13092 new Sfactory(this,"IntArgEvent_7",new SCreator(IntArgEvent_7_factory));
13093 new Sfactory(this,"IntArgEvent_8",new SCreator(IntArgEvent_8_factory));
13094 new Sfactory(this,"SimpleAssignment_10",new SCreator(SimpleAssignment_10_factory));
13095 new Sfactory(this,"StatementList_2",new SCreator(StatementList_2_factory));
13096 new Sfactory(this,"IntRotRotArgStateEvent_1",new SCreator(IntRotRotArgStateEvent_1_factory));
13097 new Sfactory(this,"VectorArgEvent_2",new SCreator(VectorArgEvent_2_factory));
13098 new Sfactory(this,"Event",new SCreator(Event_factory));
13099 new Sfactory(this,"SimpleAssignment_14",new SCreator(SimpleAssignment_14_factory));
13100 new Sfactory(this,"SimpleAssignment_16",new SCreator(SimpleAssignment_16_factory));
13101 new Sfactory(this,"SimpleAssignment_17",new SCreator(SimpleAssignment_17_factory));
13102 new Sfactory(this,"SimpleAssignment_18",new SCreator(SimpleAssignment_18_factory));
13103 new Sfactory(this,"Statement_10",new SCreator(Statement_10_factory));
13104 new Sfactory(this,"Statement_11",new SCreator(Statement_11_factory));
13105 new Sfactory(this,"SimpleAssignment",new SCreator(SimpleAssignment_factory));
13106 new Sfactory(this,"TypecastExpression",new SCreator(TypecastExpression_factory));
13107 new Sfactory(this,"JumpStatement_1",new SCreator(JumpStatement_1_factory));
13108 new Sfactory(this,"SimpleAssignment_20",new SCreator(SimpleAssignment_20_factory));
13109 new Sfactory(this,"Statement_7",new SCreator(Statement_7_factory));
13110 new Sfactory(this,"SimpleAssignment_23",new SCreator(SimpleAssignment_23_factory));
13111 new Sfactory(this,"SimpleAssignment_24",new SCreator(SimpleAssignment_24_factory));
13112 new Sfactory(this,"SimpleAssignment_1",new SCreator(SimpleAssignment_1_factory));
13113 new Sfactory(this,"SimpleAssignment_2",new SCreator(SimpleAssignment_2_factory));
13114 new Sfactory(this,"BinaryExpression",new SCreator(BinaryExpression_factory));
13115 new Sfactory(this,"FunctionCallExpression",new SCreator(FunctionCallExpression_factory));
13116 new Sfactory(this,"SimpleAssignment_6",new SCreator(SimpleAssignment_6_factory));
13117 new Sfactory(this,"StateBody_1",new SCreator(StateBody_1_factory));
13118 new Sfactory(this,"StateBody_2",new SCreator(StateBody_2_factory));
13119 new Sfactory(this,"StateBody_3",new SCreator(StateBody_3_factory));
13120 new Sfactory(this,"StateBody_4",new SCreator(StateBody_4_factory));
13121 new Sfactory(this,"StateBody_5",new SCreator(StateBody_5_factory));
13122 new Sfactory(this,"StateBody_6",new SCreator(StateBody_6_factory));
13123 new Sfactory(this,"StateBody_7",new SCreator(StateBody_7_factory));
13124 new Sfactory(this,"StateBody_8",new SCreator(StateBody_8_factory));
13125 new Sfactory(this,"StateBody_9",new SCreator(StateBody_9_factory));
13126 new Sfactory(this,"Statement",new SCreator(Statement_factory));
13127 new Sfactory(this,"IncrementDecrementExpression_3",new SCreator(IncrementDecrementExpression_3_factory));
13128 new Sfactory(this,"JumpStatement",new SCreator(JumpStatement_factory));
13129 new Sfactory(this,"BinaryExpression_11",new SCreator(BinaryExpression_11_factory));
13130 new Sfactory(this,"IntArgEvent",new SCreator(IntArgEvent_factory));
13131 new Sfactory(this,"IncrementDecrementExpression_8",new SCreator(IncrementDecrementExpression_8_factory));
13132 new Sfactory(this,"BinaryExpression_14",new SCreator(BinaryExpression_14_factory));
13133 new Sfactory(this,"BinaryExpression_15",new SCreator(BinaryExpression_15_factory));
13134 new Sfactory(this,"BinaryExpression_16",new SCreator(BinaryExpression_16_factory));
13135 new Sfactory(this,"BinaryExpression_6",new SCreator(BinaryExpression_6_factory));
13136 new Sfactory(this,"BinaryExpression_7",new SCreator(BinaryExpression_7_factory));
13137 new Sfactory(this,"Typename_2",new SCreator(Typename_2_factory));
13138 new Sfactory(this,"Typename_4",new SCreator(Typename_4_factory));
13139 new Sfactory(this,"ArgumentList",new SCreator(ArgumentList_factory));
13140 new Sfactory(this,"BinaryExpression_12",new SCreator(BinaryExpression_12_factory));
13141 new Sfactory(this,"BinaryExpression_13",new SCreator(BinaryExpression_13_factory));
13142 new Sfactory(this,"GlobalFunctionDefinition_2",new SCreator(GlobalFunctionDefinition_2_factory));
13143 new Sfactory(this,"StateChange_2",new SCreator(StateChange_2_factory));
13144 new Sfactory(this,"VoidArgEvent_1",new SCreator(VoidArgEvent_1_factory));
13145 new Sfactory(this,"BinaryExpression_10",new SCreator(BinaryExpression_10_factory));
13146 new Sfactory(this,"VoidArgEvent_5",new SCreator(VoidArgEvent_5_factory));
13147 new Sfactory(this,"VoidArgEvent_6",new SCreator(VoidArgEvent_6_factory));
13148 new Sfactory(this,"VoidArgEvent_7",new SCreator(VoidArgEvent_7_factory));
13149 new Sfactory(this,"VoidArgEvent_8",new SCreator(VoidArgEvent_8_factory));
13150 new Sfactory(this,"BinaryExpression_17",new SCreator(BinaryExpression_17_factory));
13151 new Sfactory(this,"StateEvent_1",new SCreator(StateEvent_1_factory));
13152 new Sfactory(this,"VectorConstant",new SCreator(VectorConstant_factory));
13153 new Sfactory(this,"VectorArgEvent_1",new SCreator(VectorArgEvent_1_factory));
13154 new Sfactory(this,"IntDeclaration",new SCreator(IntDeclaration_factory));
13155 new Sfactory(this,"VectorArgEvent_3",new SCreator(VectorArgEvent_3_factory));
13156 new Sfactory(this,"TypecastExpression_4",new SCreator(TypecastExpression_4_factory));
13157 new Sfactory(this,"TypecastExpression_6",new SCreator(TypecastExpression_6_factory));
13158 new Sfactory(this,"TypecastExpression_7",new SCreator(TypecastExpression_7_factory));
13159 new Sfactory(this,"FunctionCall",new SCreator(FunctionCall_factory));
13160 new Sfactory(this,"ListConstant_1",new SCreator(ListConstant_1_factory));
13161 new Sfactory(this,"BinaryExpression_18",new SCreator(BinaryExpression_18_factory));
13162 new Sfactory(this,"Event_6",new SCreator(Event_6_factory));
13163 new Sfactory(this,"KeyArgEvent_2",new SCreator(KeyArgEvent_2_factory));
13164 new Sfactory(this,"Declaration_1",new SCreator(Declaration_1_factory));
13165 new Sfactory(this,"EmptyStatement_1",new SCreator(EmptyStatement_1_factory));
13166 new Sfactory(this,"SimpleAssignment_7",new SCreator(SimpleAssignment_7_factory));
13167 new Sfactory(this,"ForLoop",new SCreator(ForLoop_factory));
13168 new Sfactory(this,"ForLoop_2",new SCreator(ForLoop_2_factory));
13169 new Sfactory(this,"KeyIntIntArgStateEvent_1",new SCreator(KeyIntIntArgStateEvent_1_factory));
13170 new Sfactory(this,"KeyArgumentDeclarationList_1",new SCreator(KeyArgumentDeclarationList_1_factory));
13171 new Sfactory(this,"GlobalFunctionDefinition_1",new SCreator(GlobalFunctionDefinition_1_factory));
13172 new Sfactory(this,"IfStatement",new SCreator(IfStatement_factory));
13173 new Sfactory(this,"ForLoopStatement_1",new SCreator(ForLoopStatement_1_factory));
13174 new Sfactory(this,"ForLoopStatement_2",new SCreator(ForLoopStatement_2_factory));
13175 new Sfactory(this,"ForLoopStatement_3",new SCreator(ForLoopStatement_3_factory));
13176 new Sfactory(this,"IntRotRotArgumentDeclarationList",new SCreator(IntRotRotArgumentDeclarationList_factory));
13177 new Sfactory(this,"IntArgEvent_1",new SCreator(IntArgEvent_1_factory));
13178 new Sfactory(this,"IntArgEvent_2",new SCreator(IntArgEvent_2_factory));
13179 new Sfactory(this,"WhileStatement",new SCreator(WhileStatement_factory));
13180 new Sfactory(this,"ForLoop_1",new SCreator(ForLoop_1_factory));
13181 new Sfactory(this,"Constant_2",new SCreator(Constant_2_factory));
13182 new Sfactory(this,"VoidArgEvent",new SCreator(VoidArgEvent_factory));
13183 new Sfactory(this,"RotDeclaration",new SCreator(RotDeclaration_factory));
13184 new Sfactory(this,"WhileStatement_1",new SCreator(WhileStatement_1_factory));
13185 new Sfactory(this,"WhileStatement_2",new SCreator(WhileStatement_2_factory));
13186 new Sfactory(this,"VectorArgStateEvent_1",new SCreator(VectorArgStateEvent_1_factory));
13187 new Sfactory(this,"IdentExpression_1",new SCreator(IdentExpression_1_factory));
13188 new Sfactory(this,"VectorArgumentDeclarationList",new SCreator(VectorArgumentDeclarationList_factory));
13189 new Sfactory(this,"States",new SCreator(States_factory));
13190 new Sfactory(this,"VoidArgStateEvent",new SCreator(VoidArgStateEvent_factory));
13191 }
13192 public static object ExpressionArgument_1_factory(Parser yyp) { return new ExpressionArgument_1(yyp); }
13193 public static object VectorArgStateEvent_factory(Parser yyp) { return new VectorArgStateEvent(yyp); }
13194 public static object IntVecVecArgStateEvent_factory(Parser yyp) { return new IntVecVecArgStateEvent(yyp); }
13195 public static object IntArgStateEvent_1_factory(Parser yyp) { return new IntArgStateEvent_1(yyp); }
13196 public static object SimpleAssignment_9_factory(Parser yyp) { return new SimpleAssignment_9(yyp); }
13197 public static object StatementList_1_factory(Parser yyp) { return new StatementList_1(yyp); }
13198 public static object RotDeclaration_1_factory(Parser yyp) { return new RotDeclaration_1(yyp); }
13199 public static object IntRotRotArgEvent_1_factory(Parser yyp) { return new IntRotRotArgEvent_1(yyp); }
13200 public static object StateChange_1_factory(Parser yyp) { return new StateChange_1(yyp); }
13201 public static object EmptyStatement_factory(Parser yyp) { return new EmptyStatement(yyp); }
13202 public static object Declaration_factory(Parser yyp) { return new Declaration(yyp); }
13203 public static object IdentExpression_factory(Parser yyp) { return new IdentExpression(yyp); }
13204 public static object error_factory(Parser yyp) { return new error(yyp); }
13205 public static object BinaryExpression_2_factory(Parser yyp) { return new BinaryExpression_2(yyp); }
13206 public static object BinaryExpression_3_factory(Parser yyp) { return new BinaryExpression_3(yyp); }
13207 public static object BinaryExpression_4_factory(Parser yyp) { return new BinaryExpression_4(yyp); }
13208 public static object BinaryExpression_5_factory(Parser yyp) { return new BinaryExpression_5(yyp); }
13209 public static object ReturnStatement_2_factory(Parser yyp) { return new ReturnStatement_2(yyp); }
13210 public static object SimpleAssignment_19_factory(Parser yyp) { return new SimpleAssignment_19(yyp); }
13211 public static object BinaryExpression_9_factory(Parser yyp) { return new BinaryExpression_9(yyp); }
13212 public static object VectorConstant_1_factory(Parser yyp) { return new VectorConstant_1(yyp); }
13213 public static object ParenthesisExpression_factory(Parser yyp) { return new ParenthesisExpression(yyp); }
13214 public static object StatementList_factory(Parser yyp) { return new StatementList(yyp); }
13215 public static object IntRotRotArgEvent_factory(Parser yyp) { return new IntRotRotArgEvent(yyp); }
13216 public static object UnaryExpression_factory(Parser yyp) { return new UnaryExpression(yyp); }
13217 public static object IdentDotExpression_1_factory(Parser yyp) { return new IdentDotExpression_1(yyp); }
13218 public static object ArgumentList_4_factory(Parser yyp) { return new ArgumentList_4(yyp); }
13219 public static object Typename_factory(Parser yyp) { return new Typename(yyp); }
13220 public static object IfStatement_1_factory(Parser yyp) { return new IfStatement_1(yyp); }
13221 public static object RotationConstant_1_factory(Parser yyp) { return new RotationConstant_1(yyp); }
13222 public static object Assignment_factory(Parser yyp) { return new Assignment(yyp); }
13223 public static object IfStatement_4_factory(Parser yyp) { return new IfStatement_4(yyp); }
13224 public static object CompoundStatement_1_factory(Parser yyp) { return new CompoundStatement_1(yyp); }
13225 public static object CompoundStatement_2_factory(Parser yyp) { return new CompoundStatement_2(yyp); }
13226 public static object KeyIntIntArgumentDeclarationList_1_factory(Parser yyp) { return new KeyIntIntArgumentDeclarationList_1(yyp); }
13227 public static object BinaryExpression_8_factory(Parser yyp) { return new BinaryExpression_8(yyp); }
13228 public static object VectorArgEvent_factory(Parser yyp) { return new VectorArgEvent(yyp); }
13229 public static object ReturnStatement_1_factory(Parser yyp) { return new ReturnStatement_1(yyp); }
13230 public static object IdentDotExpression_factory(Parser yyp) { return new IdentDotExpression(yyp); }
13231 public static object Argument_factory(Parser yyp) { return new Argument(yyp); }
13232 public static object State_2_factory(Parser yyp) { return new State_2(yyp); }
13233 public static object GlobalDefinitions_3_factory(Parser yyp) { return new GlobalDefinitions_3(yyp); }
13234 public static object GlobalDefinitions_4_factory(Parser yyp) { return new GlobalDefinitions_4(yyp); }
13235 public static object Event_1_factory(Parser yyp) { return new Event_1(yyp); }
13236 public static object ListConstant_factory(Parser yyp) { return new ListConstant(yyp); }
13237 public static object Event_3_factory(Parser yyp) { return new Event_3(yyp); }
13238 public static object Event_4_factory(Parser yyp) { return new Event_4(yyp); }
13239 public static object Event_5_factory(Parser yyp) { return new Event_5(yyp); }
13240 public static object SimpleAssignment_5_factory(Parser yyp) { return new SimpleAssignment_5(yyp); }
13241 public static object Typename_1_factory(Parser yyp) { return new Typename_1(yyp); }
13242 public static object VoidArgStateEvent_1_factory(Parser yyp) { return new VoidArgStateEvent_1(yyp); }
13243 public static object Typename_3_factory(Parser yyp) { return new Typename_3(yyp); }
13244 public static object IntRotRotArgStateEvent_factory(Parser yyp) { return new IntRotRotArgStateEvent(yyp); }
13245 public static object Typename_5_factory(Parser yyp) { return new Typename_5(yyp); }
13246 public static object Typename_6_factory(Parser yyp) { return new Typename_6(yyp); }
13247 public static object Typename_7_factory(Parser yyp) { return new Typename_7(yyp); }
13248 public static object ArgumentDeclarationList_factory(Parser yyp) { return new ArgumentDeclarationList(yyp); }
13249 public static object ConstantExpression_factory(Parser yyp) { return new ConstantExpression(yyp); }
13250 public static object LSLProgramRoot_1_factory(Parser yyp) { return new LSLProgramRoot_1(yyp); }
13251 public static object LSLProgramRoot_2_factory(Parser yyp) { return new LSLProgramRoot_2(yyp); }
13252 public static object KeyIntIntArgEvent_1_factory(Parser yyp) { return new KeyIntIntArgEvent_1(yyp); }
13253 public static object States_1_factory(Parser yyp) { return new States_1(yyp); }
13254 public static object States_2_factory(Parser yyp) { return new States_2(yyp); }
13255 public static object FunctionCallExpression_1_factory(Parser yyp) { return new FunctionCallExpression_1(yyp); }
13256 public static object KeyArgEvent_1_factory(Parser yyp) { return new KeyArgEvent_1(yyp); }
13257 public static object ForLoopStatement_factory(Parser yyp) { return new ForLoopStatement(yyp); }
13258 public static object IntArgStateEvent_factory(Parser yyp) { return new IntArgStateEvent(yyp); }
13259 public static object StateBody_15_factory(Parser yyp) { return new StateBody_15(yyp); }
13260 public static object IntRotRotArgumentDeclarationList_1_factory(Parser yyp) { return new IntRotRotArgumentDeclarationList_1(yyp); }
13261 public static object IntArgEvent_9_factory(Parser yyp) { return new IntArgEvent_9(yyp); }
13262 public static object DoWhileStatement_1_factory(Parser yyp) { return new DoWhileStatement_1(yyp); }
13263 public static object DoWhileStatement_2_factory(Parser yyp) { return new DoWhileStatement_2(yyp); }
13264 public static object ForLoopStatement_4_factory(Parser yyp) { return new ForLoopStatement_4(yyp); }
13265 public static object SimpleAssignment_11_factory(Parser yyp) { return new SimpleAssignment_11(yyp); }
13266 public static object SimpleAssignment_12_factory(Parser yyp) { return new SimpleAssignment_12(yyp); }
13267 public static object SimpleAssignment_13_factory(Parser yyp) { return new SimpleAssignment_13(yyp); }
13268 public static object JumpLabel_factory(Parser yyp) { return new JumpLabel(yyp); }
13269 public static object SimpleAssignment_15_factory(Parser yyp) { return new SimpleAssignment_15(yyp); }
13270 public static object IntVecVecArgEvent_factory(Parser yyp) { return new IntVecVecArgEvent(yyp); }
13271 public static object VecDeclaration_factory(Parser yyp) { return new VecDeclaration(yyp); }
13272 public static object StateBody_14_factory(Parser yyp) { return new StateBody_14(yyp); }
13273 public static object GlobalDefinitions_factory(Parser yyp) { return new GlobalDefinitions(yyp); }
13274 public static object StateBody_16_factory(Parser yyp) { return new StateBody_16(yyp); }
13275 public static object KeyIntIntArgumentDeclarationList_factory(Parser yyp) { return new KeyIntIntArgumentDeclarationList(yyp); }
13276 public static object ConstantExpression_1_factory(Parser yyp) { return new ConstantExpression_1(yyp); }
13277 public static object VoidArgEvent_4_factory(Parser yyp) { return new VoidArgEvent_4(yyp); }
13278 public static object FunctionCall_1_factory(Parser yyp) { return new FunctionCall_1(yyp); }
13279 public static object Assignment_1_factory(Parser yyp) { return new Assignment_1(yyp); }
13280 public static object Assignment_2_factory(Parser yyp) { return new Assignment_2(yyp); }
13281 public static object IntVecVecArgEvent_1_factory(Parser yyp) { return new IntVecVecArgEvent_1(yyp); }
13282 public static object TypecastExpression_1_factory(Parser yyp) { return new TypecastExpression_1(yyp); }
13283 public static object SimpleAssignment_21_factory(Parser yyp) { return new SimpleAssignment_21(yyp); }
13284 public static object SimpleAssignment_22_factory(Parser yyp) { return new SimpleAssignment_22(yyp); }
13285 public static object KeyIntIntArgStateEvent_factory(Parser yyp) { return new KeyIntIntArgStateEvent(yyp); }
13286 public static object TypecastExpression_9_factory(Parser yyp) { return new TypecastExpression_9(yyp); }
13287 public static object VoidArgEvent_2_factory(Parser yyp) { return new VoidArgEvent_2(yyp); }
13288 public static object VoidArgEvent_3_factory(Parser yyp) { return new VoidArgEvent_3(yyp); }
13289 public static object ArgumentDeclarationList_1_factory(Parser yyp) { return new ArgumentDeclarationList_1(yyp); }
13290 public static object ArgumentDeclarationList_2_factory(Parser yyp) { return new ArgumentDeclarationList_2(yyp); }
13291 public static object GlobalDefinitions_1_factory(Parser yyp) { return new GlobalDefinitions_1(yyp); }
13292 public static object GlobalDefinitions_2_factory(Parser yyp) { return new GlobalDefinitions_2(yyp); }
13293 public static object IncrementDecrementExpression_factory(Parser yyp) { return new IncrementDecrementExpression(yyp); }
13294 public static object GlobalVariableDeclaration_factory(Parser yyp) { return new GlobalVariableDeclaration(yyp); }
13295 public static object IntArgumentDeclarationList_1_factory(Parser yyp) { return new IntArgumentDeclarationList_1(yyp); }
13296 public static object IntDeclaration_1_factory(Parser yyp) { return new IntDeclaration_1(yyp); }
13297 public static object ArgumentDeclarationList_5_factory(Parser yyp) { return new ArgumentDeclarationList_5(yyp); }
13298 public static object IntVecVecArgumentDeclarationList_factory(Parser yyp) { return new IntVecVecArgumentDeclarationList(yyp); }
13299 public static object VectorArgumentDeclarationList_1_factory(Parser yyp) { return new VectorArgumentDeclarationList_1(yyp); }
13300 public static object KeyArgumentDeclarationList_factory(Parser yyp) { return new KeyArgumentDeclarationList(yyp); }
13301 public static object TypecastExpression_2_factory(Parser yyp) { return new TypecastExpression_2(yyp); }
13302 public static object KeyArgStateEvent_factory(Parser yyp) { return new KeyArgStateEvent(yyp); }
13303 public static object TypecastExpression_5_factory(Parser yyp) { return new TypecastExpression_5(yyp); }
13304 public static object TypecastExpression_8_factory(Parser yyp) { return new TypecastExpression_8(yyp); }
13305 public static object Constant_1_factory(Parser yyp) { return new Constant_1(yyp); }
13306 public static object Expression_factory(Parser yyp) { return new Expression(yyp); }
13307 public static object Constant_3_factory(Parser yyp) { return new Constant_3(yyp); }
13308 public static object Constant_4_factory(Parser yyp) { return new Constant_4(yyp); }
13309 public static object IntArgEvent_5_factory(Parser yyp) { return new IntArgEvent_5(yyp); }
13310 public static object BinaryExpression_1_factory(Parser yyp) { return new BinaryExpression_1(yyp); }
13311 public static object IfStatement_2_factory(Parser yyp) { return new IfStatement_2(yyp); }
13312 public static object IfStatement_3_factory(Parser yyp) { return new IfStatement_3(yyp); }
13313 public static object KeyArgEvent_factory(Parser yyp) { return new KeyArgEvent(yyp); }
13314 public static object Event_2_factory(Parser yyp) { return new Event_2(yyp); }
13315 public static object JumpLabel_1_factory(Parser yyp) { return new JumpLabel_1(yyp); }
13316 public static object RotationConstant_factory(Parser yyp) { return new RotationConstant(yyp); }
13317 public static object Statement_12_factory(Parser yyp) { return new Statement_12(yyp); }
13318 public static object Statement_13_factory(Parser yyp) { return new Statement_13(yyp); }
13319 public static object UnaryExpression_1_factory(Parser yyp) { return new UnaryExpression_1(yyp); }
13320 public static object UnaryExpression_2_factory(Parser yyp) { return new UnaryExpression_2(yyp); }
13321 public static object UnaryExpression_3_factory(Parser yyp) { return new UnaryExpression_3(yyp); }
13322 public static object ArgumentList_1_factory(Parser yyp) { return new ArgumentList_1(yyp); }
13323 public static object KeyIntIntArgEvent_factory(Parser yyp) { return new KeyIntIntArgEvent(yyp); }
13324 public static object ArgumentList_3_factory(Parser yyp) { return new ArgumentList_3(yyp); }
13325 public static object Constant_factory(Parser yyp) { return new Constant(yyp); }
13326 public static object State_factory(Parser yyp) { return new State(yyp); }
13327 public static object StateBody_13_factory(Parser yyp) { return new StateBody_13(yyp); }
13328 public static object KeyArgStateEvent_1_factory(Parser yyp) { return new KeyArgStateEvent_1(yyp); }
13329 public static object SimpleAssignment_8_factory(Parser yyp) { return new SimpleAssignment_8(yyp); }
13330 public static object LSLProgramRoot_factory(Parser yyp) { return new LSLProgramRoot(yyp); }
13331 public static object StateChange_factory(Parser yyp) { return new StateChange(yyp); }
13332 public static object VecDeclaration_1_factory(Parser yyp) { return new VecDeclaration_1(yyp); }
13333 public static object GlobalVariableDeclaration_1_factory(Parser yyp) { return new GlobalVariableDeclaration_1(yyp); }
13334 public static object GlobalVariableDeclaration_2_factory(Parser yyp) { return new GlobalVariableDeclaration_2(yyp); }
13335 public static object IncrementDecrementExpression_5_factory(Parser yyp) { return new IncrementDecrementExpression_5(yyp); }
13336 public static object ReturnStatement_factory(Parser yyp) { return new ReturnStatement(yyp); }
13337 public static object StateBody_10_factory(Parser yyp) { return new StateBody_10(yyp); }
13338 public static object StateBody_11_factory(Parser yyp) { return new StateBody_11(yyp); }
13339 public static object StateBody_12_factory(Parser yyp) { return new StateBody_12(yyp); }
13340 public static object IntVecVecArgStateEvent_1_factory(Parser yyp) { return new IntVecVecArgStateEvent_1(yyp); }
13341 public static object KeyDeclaration_factory(Parser yyp) { return new KeyDeclaration(yyp); }
13342 public static object IntArgEvent_6_factory(Parser yyp) { return new IntArgEvent_6(yyp); }
13343 public static object ArgumentDeclarationList_3_factory(Parser yyp) { return new ArgumentDeclarationList_3(yyp); }
13344 public static object ArgumentList_2_factory(Parser yyp) { return new ArgumentList_2(yyp); }
13345 public static object IntArgEvent_10_factory(Parser yyp) { return new IntArgEvent_10(yyp); }
13346 public static object CompoundStatement_factory(Parser yyp) { return new CompoundStatement(yyp); }
13347 public static object TypecastExpression_3_factory(Parser yyp) { return new TypecastExpression_3(yyp); }
13348 public static object IntArgumentDeclarationList_factory(Parser yyp) { return new IntArgumentDeclarationList(yyp); }
13349 public static object ArgumentDeclarationList_4_factory(Parser yyp) { return new ArgumentDeclarationList_4(yyp); }
13350 public static object SimpleAssignment_3_factory(Parser yyp) { return new SimpleAssignment_3(yyp); }
13351 public static object SimpleAssignment_4_factory(Parser yyp) { return new SimpleAssignment_4(yyp); }
13352 public static object Statement_1_factory(Parser yyp) { return new Statement_1(yyp); }
13353 public static object Statement_2_factory(Parser yyp) { return new Statement_2(yyp); }
13354 public static object Statement_4_factory(Parser yyp) { return new Statement_4(yyp); }
13355 public static object Statement_5_factory(Parser yyp) { return new Statement_5(yyp); }
13356 public static object Statement_6_factory(Parser yyp) { return new Statement_6(yyp); }
13357 public static object Statement_8_factory(Parser yyp) { return new Statement_8(yyp); }
13358 public static object Statement_9_factory(Parser yyp) { return new Statement_9(yyp); }
13359 public static object ExpressionArgument_factory(Parser yyp) { return new ExpressionArgument(yyp); }
13360 public static object GlobalFunctionDefinition_factory(Parser yyp) { return new GlobalFunctionDefinition(yyp); }
13361 public static object State_1_factory(Parser yyp) { return new State_1(yyp); }
13362 public static object DoWhileStatement_factory(Parser yyp) { return new DoWhileStatement(yyp); }
13363 public static object ParenthesisExpression_1_factory(Parser yyp) { return new ParenthesisExpression_1(yyp); }
13364 public static object ParenthesisExpression_2_factory(Parser yyp) { return new ParenthesisExpression_2(yyp); }
13365 public static object StateBody_factory(Parser yyp) { return new StateBody(yyp); }
13366 public static object Event_7_factory(Parser yyp) { return new Event_7(yyp); }
13367 public static object Event_8_factory(Parser yyp) { return new Event_8(yyp); }
13368 public static object IncrementDecrementExpression_1_factory(Parser yyp) { return new IncrementDecrementExpression_1(yyp); }
13369 public static object IncrementDecrementExpression_2_factory(Parser yyp) { return new IncrementDecrementExpression_2(yyp); }
13370 public static object IntVecVecArgumentDeclarationList_1_factory(Parser yyp) { return new IntVecVecArgumentDeclarationList_1(yyp); }
13371 public static object IncrementDecrementExpression_4_factory(Parser yyp) { return new IncrementDecrementExpression_4(yyp); }
13372 public static object IncrementDecrementExpression_6_factory(Parser yyp) { return new IncrementDecrementExpression_6(yyp); }
13373 public static object IncrementDecrementExpression_7_factory(Parser yyp) { return new IncrementDecrementExpression_7(yyp); }
13374 public static object StateEvent_factory(Parser yyp) { return new StateEvent(yyp); }
13375 public static object IntArgEvent_3_factory(Parser yyp) { return new IntArgEvent_3(yyp); }
13376 public static object IntArgEvent_4_factory(Parser yyp) { return new IntArgEvent_4(yyp); }
13377 public static object KeyDeclaration_1_factory(Parser yyp) { return new KeyDeclaration_1(yyp); }
13378 public static object Statement_3_factory(Parser yyp) { return new Statement_3(yyp); }
13379 public static object IntArgEvent_7_factory(Parser yyp) { return new IntArgEvent_7(yyp); }
13380 public static object IntArgEvent_8_factory(Parser yyp) { return new IntArgEvent_8(yyp); }
13381 public static object SimpleAssignment_10_factory(Parser yyp) { return new SimpleAssignment_10(yyp); }
13382 public static object StatementList_2_factory(Parser yyp) { return new StatementList_2(yyp); }
13383 public static object IntRotRotArgStateEvent_1_factory(Parser yyp) { return new IntRotRotArgStateEvent_1(yyp); }
13384 public static object VectorArgEvent_2_factory(Parser yyp) { return new VectorArgEvent_2(yyp); }
13385 public static object Event_factory(Parser yyp) { return new Event(yyp); }
13386 public static object SimpleAssignment_14_factory(Parser yyp) { return new SimpleAssignment_14(yyp); }
13387 public static object SimpleAssignment_16_factory(Parser yyp) { return new SimpleAssignment_16(yyp); }
13388 public static object SimpleAssignment_17_factory(Parser yyp) { return new SimpleAssignment_17(yyp); }
13389 public static object SimpleAssignment_18_factory(Parser yyp) { return new SimpleAssignment_18(yyp); }
13390 public static object Statement_10_factory(Parser yyp) { return new Statement_10(yyp); }
13391 public static object Statement_11_factory(Parser yyp) { return new Statement_11(yyp); }
13392 public static object SimpleAssignment_factory(Parser yyp) { return new SimpleAssignment(yyp); }
13393 public static object TypecastExpression_factory(Parser yyp) { return new TypecastExpression(yyp); }
13394 public static object JumpStatement_1_factory(Parser yyp) { return new JumpStatement_1(yyp); }
13395 public static object SimpleAssignment_20_factory(Parser yyp) { return new SimpleAssignment_20(yyp); }
13396 public static object Statement_7_factory(Parser yyp) { return new Statement_7(yyp); }
13397 public static object SimpleAssignment_23_factory(Parser yyp) { return new SimpleAssignment_23(yyp); }
13398 public static object SimpleAssignment_24_factory(Parser yyp) { return new SimpleAssignment_24(yyp); }
13399 public static object SimpleAssignment_1_factory(Parser yyp) { return new SimpleAssignment_1(yyp); }
13400 public static object SimpleAssignment_2_factory(Parser yyp) { return new SimpleAssignment_2(yyp); }
13401 public static object BinaryExpression_factory(Parser yyp) { return new BinaryExpression(yyp); }
13402 public static object FunctionCallExpression_factory(Parser yyp) { return new FunctionCallExpression(yyp); }
13403 public static object SimpleAssignment_6_factory(Parser yyp) { return new SimpleAssignment_6(yyp); }
13404 public static object StateBody_1_factory(Parser yyp) { return new StateBody_1(yyp); }
13405 public static object StateBody_2_factory(Parser yyp) { return new StateBody_2(yyp); }
13406 public static object StateBody_3_factory(Parser yyp) { return new StateBody_3(yyp); }
13407 public static object StateBody_4_factory(Parser yyp) { return new StateBody_4(yyp); }
13408 public static object StateBody_5_factory(Parser yyp) { return new StateBody_5(yyp); }
13409 public static object StateBody_6_factory(Parser yyp) { return new StateBody_6(yyp); }
13410 public static object StateBody_7_factory(Parser yyp) { return new StateBody_7(yyp); }
13411 public static object StateBody_8_factory(Parser yyp) { return new StateBody_8(yyp); }
13412 public static object StateBody_9_factory(Parser yyp) { return new StateBody_9(yyp); }
13413 public static object Statement_factory(Parser yyp) { return new Statement(yyp); }
13414 public static object IncrementDecrementExpression_3_factory(Parser yyp) { return new IncrementDecrementExpression_3(yyp); }
13415 public static object JumpStatement_factory(Parser yyp) { return new JumpStatement(yyp); }
13416 public static object BinaryExpression_11_factory(Parser yyp) { return new BinaryExpression_11(yyp); }
13417 public static object IntArgEvent_factory(Parser yyp) { return new IntArgEvent(yyp); }
13418 public static object IncrementDecrementExpression_8_factory(Parser yyp) { return new IncrementDecrementExpression_8(yyp); }
13419 public static object BinaryExpression_14_factory(Parser yyp) { return new BinaryExpression_14(yyp); }
13420 public static object BinaryExpression_15_factory(Parser yyp) { return new BinaryExpression_15(yyp); }
13421 public static object BinaryExpression_16_factory(Parser yyp) { return new BinaryExpression_16(yyp); }
13422 public static object BinaryExpression_6_factory(Parser yyp) { return new BinaryExpression_6(yyp); }
13423 public static object BinaryExpression_7_factory(Parser yyp) { return new BinaryExpression_7(yyp); }
13424 public static object Typename_2_factory(Parser yyp) { return new Typename_2(yyp); }
13425 public static object Typename_4_factory(Parser yyp) { return new Typename_4(yyp); }
13426 public static object ArgumentList_factory(Parser yyp) { return new ArgumentList(yyp); }
13427 public static object BinaryExpression_12_factory(Parser yyp) { return new BinaryExpression_12(yyp); }
13428 public static object BinaryExpression_13_factory(Parser yyp) { return new BinaryExpression_13(yyp); }
13429 public static object GlobalFunctionDefinition_2_factory(Parser yyp) { return new GlobalFunctionDefinition_2(yyp); }
13430 public static object StateChange_2_factory(Parser yyp) { return new StateChange_2(yyp); }
13431 public static object VoidArgEvent_1_factory(Parser yyp) { return new VoidArgEvent_1(yyp); }
13432 public static object BinaryExpression_10_factory(Parser yyp) { return new BinaryExpression_10(yyp); }
13433 public static object VoidArgEvent_5_factory(Parser yyp) { return new VoidArgEvent_5(yyp); }
13434 public static object VoidArgEvent_6_factory(Parser yyp) { return new VoidArgEvent_6(yyp); }
13435 public static object VoidArgEvent_7_factory(Parser yyp) { return new VoidArgEvent_7(yyp); }
13436 public static object VoidArgEvent_8_factory(Parser yyp) { return new VoidArgEvent_8(yyp); }
13437 public static object BinaryExpression_17_factory(Parser yyp) { return new BinaryExpression_17(yyp); }
13438 public static object StateEvent_1_factory(Parser yyp) { return new StateEvent_1(yyp); }
13439 public static object VectorConstant_factory(Parser yyp) { return new VectorConstant(yyp); }
13440 public static object VectorArgEvent_1_factory(Parser yyp) { return new VectorArgEvent_1(yyp); }
13441 public static object IntDeclaration_factory(Parser yyp) { return new IntDeclaration(yyp); }
13442 public static object VectorArgEvent_3_factory(Parser yyp) { return new VectorArgEvent_3(yyp); }
13443 public static object TypecastExpression_4_factory(Parser yyp) { return new TypecastExpression_4(yyp); }
13444 public static object TypecastExpression_6_factory(Parser yyp) { return new TypecastExpression_6(yyp); }
13445 public static object TypecastExpression_7_factory(Parser yyp) { return new TypecastExpression_7(yyp); }
13446 public static object FunctionCall_factory(Parser yyp) { return new FunctionCall(yyp); }
13447 public static object ListConstant_1_factory(Parser yyp) { return new ListConstant_1(yyp); }
13448 public static object BinaryExpression_18_factory(Parser yyp) { return new BinaryExpression_18(yyp); }
13449 public static object Event_6_factory(Parser yyp) { return new Event_6(yyp); }
13450 public static object KeyArgEvent_2_factory(Parser yyp) { return new KeyArgEvent_2(yyp); }
13451 public static object Declaration_1_factory(Parser yyp) { return new Declaration_1(yyp); }
13452 public static object EmptyStatement_1_factory(Parser yyp) { return new EmptyStatement_1(yyp); }
13453 public static object SimpleAssignment_7_factory(Parser yyp) { return new SimpleAssignment_7(yyp); }
13454 public static object ForLoop_factory(Parser yyp) { return new ForLoop(yyp); }
13455 public static object ForLoop_2_factory(Parser yyp) { return new ForLoop_2(yyp); }
13456 public static object KeyIntIntArgStateEvent_1_factory(Parser yyp) { return new KeyIntIntArgStateEvent_1(yyp); }
13457 public static object KeyArgumentDeclarationList_1_factory(Parser yyp) { return new KeyArgumentDeclarationList_1(yyp); }
13458 public static object GlobalFunctionDefinition_1_factory(Parser yyp) { return new GlobalFunctionDefinition_1(yyp); }
13459 public static object IfStatement_factory(Parser yyp) { return new IfStatement(yyp); }
13460 public static object ForLoopStatement_1_factory(Parser yyp) { return new ForLoopStatement_1(yyp); }
13461 public static object ForLoopStatement_2_factory(Parser yyp) { return new ForLoopStatement_2(yyp); }
13462 public static object ForLoopStatement_3_factory(Parser yyp) { return new ForLoopStatement_3(yyp); }
13463 public static object IntRotRotArgumentDeclarationList_factory(Parser yyp) { return new IntRotRotArgumentDeclarationList(yyp); }
13464 public static object IntArgEvent_1_factory(Parser yyp) { return new IntArgEvent_1(yyp); }
13465 public static object IntArgEvent_2_factory(Parser yyp) { return new IntArgEvent_2(yyp); }
13466 public static object WhileStatement_factory(Parser yyp) { return new WhileStatement(yyp); }
13467 public static object ForLoop_1_factory(Parser yyp) { return new ForLoop_1(yyp); }
13468 public static object Constant_2_factory(Parser yyp) { return new Constant_2(yyp); }
13469 public static object VoidArgEvent_factory(Parser yyp) { return new VoidArgEvent(yyp); }
13470 public static object RotDeclaration_factory(Parser yyp) { return new RotDeclaration(yyp); }
13471 public static object WhileStatement_1_factory(Parser yyp) { return new WhileStatement_1(yyp); }
13472 public static object WhileStatement_2_factory(Parser yyp) { return new WhileStatement_2(yyp); }
13473 public static object VectorArgStateEvent_1_factory(Parser yyp) { return new VectorArgStateEvent_1(yyp); }
13474 public static object IdentExpression_1_factory(Parser yyp) { return new IdentExpression_1(yyp); }
13475 public static object VectorArgumentDeclarationList_factory(Parser yyp) { return new VectorArgumentDeclarationList(yyp); }
13476 public static object States_factory(Parser yyp) { return new States(yyp); }
13477 public static object VoidArgStateEvent_factory(Parser yyp) { return new VoidArgStateEvent(yyp); }
13478 }
13479 public class LSLSyntax
13480 : Parser {
13481 public LSLSyntax
13482 ():base(new yyLSLSyntax
13483 (),new LSLTokens()) {}
13484 public LSLSyntax
13485 (YyParser syms):base(syms,new LSLTokens()) {}
13486 public LSLSyntax
13487 (YyParser syms,ErrorHandler erh):base(syms,new LSLTokens(erh)) {}
13488  
13489 }
13490 }