Exemplo n.º 1
0
		public YyLexer(ErrorHandler eh) 
		{
			erh = eh;
#if (GENTIME)
			UsingCat(UnicodeCategory.OtherPunctuation);
			m_gencat = UnicodeCategory.OtherPunctuation;
#endif
			new Tfactory(this,"TOKEN",new TCreator(Tokenfactory));
		}
Exemplo n.º 2
0
/// <summary/>
public PhonEnvParser
(Symbols syms,ErrorHandler erh):base(syms,new tokens(erh)) {}
 /// <exclude/>
 public static Encoding GetEncoding(string enc, ref bool toupper,ErrorHandler erh)
 {
     switch (enc)
     {
         case "": return Encoding.Default; // locale-specific
         case "ASCII": return Encoding.ASCII;
         case "ASCIICAPS": toupper=true; return Encoding.ASCII; // toupper is currently ignored in scripts
         case "UTF7": return Encoding.UTF7;
         case "UTF8": return Encoding.UTF8;
         case "Unicode": return Encoding.Unicode;
         default:
             try
             {
                 return Encoding.GetEncoding(int.Parse(enc)); // codepage
             }
             catch (Exception)
             {
                 erh.Error(new CSToolsException(43,"Warning: Encoding "+enc+" unknown: ignored"));
             }
             break;
     }
     return Encoding.ASCII;
 }
 /// <exclude/>
 public override void Handle(ErrorHandler erh)
 {
     // 4.5b
     throw this; // we expect Parser.Parse() to catch this but stop the parse
 }
Exemplo n.º 5
0
 public yyLSLTokens(ErrorHandler eh):base(eh) { arr = new int[] { 
101,4,6,52,0,
46,0,53,0,6,
102,4,16,117,0,
115,0,45,0,97,
0,115,0,99,0,
105,0,105,0,2,
0,103,5,27,7,
0,104,9,1,0,
3,192,0,105,5,
27,3,65,0,2,
1,3,66,0,2,
1,3,67,0,2,
1,3,68,0,2,
1,3,69,0,2,
1,3,70,0,2,
1,3,71,0,2,
1,3,72,0,2,
1,3,73,0,2,
1,3,74,0,2,
1,3,75,0,2,
1,3,76,0,2,
1,3,77,0,2,
1,3,78,0,2,
1,3,79,0,2,
1,3,80,0,2,
1,3,81,0,2,
1,3,82,0,2,
1,3,83,0,2,
1,3,84,0,2,
1,3,85,0,2,
1,3,86,0,2,
1,3,87,0,2,
1,3,88,0,2,
1,3,89,0,2,
1,3,90,0,2,
1,3,192,0,2,
1,7,1,106,9,
1,1,3,170,0,
107,5,27,3,109,
0,2,1,3,110,
0,2,1,3,111,
0,2,1,3,112,
0,2,1,3,113,
0,2,1,3,114,
0,2,1,3,115,
0,2,1,3,116,
0,2,1,3,117,
0,2,1,3,118,
0,2,1,3,119,
0,2,1,3,120,
0,2,1,3,121,
0,2,1,3,122,
0,2,1,3,170,
0,2,1,3,97,
0,2,1,3,98,
0,2,1,3,99,
0,2,1,3,100,
0,2,1,3,101,
0,2,1,3,102,
0,2,1,3,103,
0,2,1,3,104,
0,2,1,3,105,
0,2,1,3,106,
0,2,1,3,107,
0,2,1,3,108,
0,2,1,7,2,
108,9,1,2,3,
197,1,109,5,1,
3,197,1,2,1,
7,3,110,9,1,
3,3,176,2,111,
5,1,3,176,2,
2,1,7,4,112,
9,1,4,3,187,
1,113,5,1,3,
187,1,2,1,7,
5,114,9,1,5,
3,0,3,115,5,
1,3,0,3,2,
1,7,6,116,9,
1,6,3,3,9,
117,5,1,3,3,
9,2,1,7,7,
118,9,1,7,3,
136,4,119,5,1,
3,136,4,2,1,
7,8,120,9,1,
8,3,96,6,121,
5,11,3,96,6,
2,1,3,48,0,
2,1,3,49,0,
2,1,3,50,0,
2,1,3,51,0,
2,1,3,52,0,
2,1,3,53,0,
2,1,3,54,0,
2,1,3,55,0,
2,1,3,56,0,
2,1,3,57,0,
2,1,7,9,122,
9,1,9,3,96,
33,123,5,1,3,
96,33,2,1,7,
10,124,9,1,10,
3,178,0,125,5,
1,3,178,0,2,
1,7,11,126,9,
1,11,3,160,0,
127,5,2,3,160,
0,2,1,3,32,
0,2,1,7,12,
128,9,1,12,3,
40,32,129,5,1,
3,40,32,2,1,
7,13,130,9,1,
13,3,41,32,131,
5,1,3,41,32,
2,1,7,14,132,
9,1,14,3,1,
0,133,5,5,3,
0,0,2,1,3,
1,0,2,1,3,
13,0,2,1,3,
9,0,2,1,3,
10,0,2,1,7,
15,134,9,1,15,
3,15,7,135,5,
1,3,15,7,2,
1,7,17,136,9,
1,17,3,0,224,
137,5,1,3,0,
224,2,1,7,18,
138,9,1,18,3,
63,32,139,5,2,
3,63,32,2,1,
3,95,0,2,1,
7,19,140,9,1,
19,3,173,0,141,
5,2,3,45,0,
2,1,3,173,0,
2,1,7,20,142,
9,1,20,3,58,
15,143,5,4,3,
123,0,2,1,3,
91,0,2,1,3,
58,15,2,1,3,
40,0,2,1,7,
21,144,9,1,21,
3,59,15,145,5,
4,3,59,15,2,
1,3,125,0,2,
1,3,93,0,2,
1,3,41,0,2,
1,7,22,146,9,
1,22,3,171,0,
147,5,1,3,171,
0,2,1,7,23,
148,9,1,23,3,
187,0,149,5,1,
3,187,0,2,1,
7,24,150,9,1,
24,3,35,0,151,
5,12,3,37,0,
2,1,3,38,0,
2,1,3,42,0,
2,1,3,44,0,
2,1,3,46,0,
2,1,3,47,0,
2,1,3,92,0,
2,1,3,59,0,
2,1,3,64,0,
2,1,3,33,0,
2,1,3,34,0,
2,1,3,35,0,
2,1,7,25,152,
9,1,25,3,172,
0,153,5,7,3,
172,0,2,1,3,
124,0,2,1,3,
126,0,2,1,3,
60,0,2,1,3,
61,0,2,1,3,
62,0,2,1,3,
43,0,2,1,7,
26,154,9,1,26,
3,36,0,155,5,
1,3,36,0,2,
1,7,27,156,9,
1,27,3,96,0,
157,5,2,3,94,
0,2,1,3,96,
0,2,1,7,27,
2,0,158,5,3,
159,4,14,67,0,
79,0,77,0,77,
0,69,0,78,0,
84,0,160,12,1,
1073,161,5,119,3,
1,0,162,12,1,
1074,163,5,0,164,
11,1,1041,0,165,
4,0,1,-1,3,
9,0,162,3,10,
0,166,12,1,1275,
167,5,0,168,11,
1,1045,0,165,1,
-1,3,13,0,162,
3,0,3,162,3,
96,33,162,3,32,
0,162,3,33,0,
162,3,34,0,162,
3,35,0,162,3,
36,0,162,3,37,
0,162,3,38,0,
162,3,40,0,162,
3,41,0,162,3,
42,0,169,12,1,
1414,170,5,1,3,
47,0,171,12,1,
1518,172,5,0,173,
11,1,1027,0,165,
1,-1,174,11,1,
1041,0,165,1,-1,
3,43,0,162,3,
44,0,162,3,45,
0,162,3,46,0,
162,3,47,0,162,
3,3,9,162,3,
49,0,162,3,50,
0,162,3,48,0,
162,3,52,0,162,
3,53,0,162,3,
51,0,162,3,55,
0,162,3,56,0,
162,3,54,0,162,
3,59,0,162,3,
57,0,162,3,61,
0,162,3,62,0,
162,3,60,0,162,
3,64,0,162,3,
65,0,162,3,66,
0,162,3,67,0,
162,3,68,0,162,
3,69,0,162,3,
70,0,162,3,71,
0,162,3,72,0,
162,3,73,0,162,
3,74,0,162,3,
75,0,162,3,76,
0,162,3,77,0,
162,3,78,0,162,
3,79,0,162,3,
80,0,162,3,81,
0,162,3,82,0,
162,3,83,0,162,
3,84,0,162,3,
85,0,162,3,86,
0,162,3,87,0,
162,3,88,0,162,
3,89,0,162,3,
90,0,162,3,91,
0,162,3,92,0,
162,3,93,0,162,
3,94,0,162,3,
95,0,162,3,96,
0,162,3,97,0,
162,3,98,0,162,
3,99,0,162,3,
100,0,162,3,101,
0,162,3,102,0,
162,3,103,0,162,
3,104,0,162,3,
105,0,162,3,106,
0,162,3,107,0,
162,3,108,0,162,
3,109,0,162,3,
110,0,162,3,111,
0,162,3,112,0,
162,3,113,0,162,
3,114,0,162,3,
115,0,162,3,116,
0,162,3,117,0,
162,3,118,0,162,
3,119,0,162,3,
120,0,162,3,121,
0,162,3,122,0,
162,3,123,0,162,
3,124,0,162,3,
125,0,162,3,96,
6,162,3,126,0,
162,3,58,15,162,
3,59,15,162,3,
136,4,162,3,160,
0,162,3,15,7,
162,3,170,0,162,
3,171,0,162,3,
172,0,162,3,173,
0,162,3,178,0,
162,3,176,2,162,
3,187,0,162,3,
187,1,162,3,192,
0,162,3,41,32,
162,3,197,1,162,
3,0,224,162,3,
40,32,162,3,63,
32,162,0,165,1,
-1,175,4,18,89,
0,89,0,73,0,
78,0,73,0,84,
0,73,0,65,0,
76,0,176,12,1,
1674,177,5,91,3,
9,0,178,12,1,
40509,179,5,0,180,
11,1,1050,0,165,
1,-1,3,10,0,
178,3,13,0,178,
3,32,0,178,3,
33,0,181,12,1,
43542,182,5,1,3,
61,0,183,12,1,
43657,184,5,0,185,
11,1,142,0,186,
4,36,69,0,88,
0,67,0,76,0,
65,0,77,0,65,
0,84,0,73,0,
79,0,78,0,95,
0,69,0,81,0,
85,0,65,0,76,
0,83,0,1,-1,
187,11,1,180,0,
188,4,22,69,0,
88,0,67,0,76,
0,65,0,77,0,
65,0,84,0,73,
0,79,0,78,0,
1,-1,3,34,0,
189,12,1,43783,190,
5,0,191,11,1,
941,0,165,1,-1,
3,37,0,192,12,
1,41733,193,5,1,
3,61,0,194,12,
1,41848,195,5,0,
196,11,1,40,0,
197,4,28,80,0,
69,0,82,0,67,
0,69,0,78,0,
84,0,95,0,69,
0,81,0,85,0,
65,0,76,0,83,
0,1,-1,198,11,
1,101,0,199,4,
14,80,0,69,0,
82,0,67,0,69,
0,78,0,84,0,
1,-1,3,38,0,
200,12,1,41974,201,
5,1,3,38,0,
202,12,1,42074,203,
5,0,204,11,1,
185,0,205,4,14,
65,0,77,0,80,
0,95,0,65,0,
77,0,80,0,1,
-1,206,11,1,160,
0,207,4,6,65,
0,77,0,80,0,
1,-1,3,40,0,
208,12,1,41246,209,
5,0,210,11,1,
71,0,211,4,20,
76,0,69,0,70,
0,84,0,95,0,
80,0,65,0,82,
0,69,0,78,0,
1,-1,3,41,0,
212,12,1,41610,213,
5,0,214,11,1,
76,0,215,4,22,
82,0,73,0,71,
0,72,0,84,0,
95,0,80,0,65,
0,82,0,69,0,
78,0,1,-1,3,
42,0,216,12,1,
42215,217,5,1,3,
61,0,218,12,1,
42330,219,5,0,220,
11,1,28,0,221,
4,22,83,0,84,
0,65,0,82,0,
95,0,69,0,81,
0,85,0,65,0,
76,0,83,0,1,
-1,222,11,1,91,
0,223,4,8,83,
0,84,0,65,0,
82,0,1,-1,3,
43,0,224,12,1,
45231,225,5,2,3,
61,0,226,12,1,
45346,227,5,0,228,
11,1,16,0,229,
4,22,80,0,76,
0,85,0,83,0,
95,0,69,0,81,
0,85,0,65,0,
76,0,83,0,1,
-1,3,43,0,230,
12,1,45468,231,5,
0,232,11,1,2,
0,233,4,18,73,
0,78,0,67,0,
82,0,69,0,77,
0,69,0,78,0,
84,0,1,-1,234,
11,1,81,0,235,
4,8,80,0,76,
0,85,0,83,0,
1,-1,3,44,0,
236,12,1,42456,237,
5,0,238,11,1,
61,0,239,4,10,
67,0,79,0,77,
0,77,0,65,0,
1,-1,3,45,0,
240,12,1,40641,241,
5,2,3,45,0,
242,12,1,40728,243,
5,0,244,11,1,
10,0,245,4,18,
68,0,69,0,67,
0,82,0,69,0,
77,0,69,0,78,
0,84,0,1,-1,
3,61,0,246,12,
1,40876,247,5,0,
248,11,1,22,0,
249,4,24,77,0,
73,0,78,0,85,
0,83,0,95,0,
69,0,81,0,85,
0,65,0,76,0,
83,0,1,-1,250,
11,1,86,0,251,
4,10,77,0,73,
0,78,0,85,0,
83,0,1,-1,3,
46,0,252,12,1,
42577,253,5,14,3,
48,0,254,12,1,
40243,255,5,14,3,
48,0,254,3,49,
0,254,3,50,0,
254,3,51,0,254,
3,52,0,254,3,
53,0,254,3,54,
0,254,3,55,0,
254,3,56,0,254,
3,57,0,254,3,
101,0,256,12,1,
39706,257,5,12,3,
43,0,258,12,1,
40033,259,5,10,3,
48,0,260,12,1,
39768,261,5,12,3,
48,0,260,3,49,
0,260,3,50,0,
260,3,51,0,260,
3,52,0,260,3,
53,0,260,3,54,
0,260,3,55,0,
260,3,56,0,260,
3,57,0,260,3,
102,0,262,12,1,
39774,263,5,0,264,
11,1,882,0,265,
4,28,70,0,76,
0,79,0,65,0,
84,0,95,0,67,
0,79,0,78,0,
83,0,84,0,65,
0,78,0,84,0,
1,-1,3,70,0,
262,266,11,1,882,
0,265,1,-1,3,
49,0,260,3,50,
0,260,3,51,0,
260,3,52,0,260,
3,53,0,260,3,
54,0,260,3,55,
0,260,3,56,0,
260,3,57,0,260,
0,165,1,-1,3,
45,0,258,3,48,
0,260,3,49,0,
260,3,50,0,260,
3,51,0,260,3,
52,0,260,3,53,
0,260,3,54,0,
260,3,55,0,260,
3,56,0,260,3,
57,0,260,0,165,
1,-1,3,102,0,
262,3,69,0,256,
3,70,0,262,267,
11,1,882,0,265,
1,-1,3,49,0,
254,3,50,0,254,
3,51,0,254,3,
52,0,254,3,53,
0,254,3,54,0,
254,3,55,0,254,
3,56,0,254,3,
57,0,254,3,101,
0,256,3,102,0,
262,3,69,0,256,
3,70,0,262,268,
11,1,111,0,269,
4,12,80,0,69,
0,82,0,73,0,
79,0,68,0,1,
-1,3,47,0,270,
12,1,42698,271,5,
3,3,47,0,272,
12,1,42922,273,5,
118,3,1,0,274,
12,1,42923,275,5,
118,3,1,0,274,
3,9,0,274,3,
96,33,274,3,13,
0,274,3,0,3,
274,3,32,0,274,
3,33,0,274,3,
34,0,274,3,35,
0,274,3,36,0,
274,3,37,0,274,
3,38,0,274,3,
40,0,274,3,41,
0,274,3,42,0,
274,3,43,0,274,
3,44,0,274,3,
45,0,274,3,46,
0,274,3,47,0,
274,3,3,9,274,
3,49,0,274,3,
50,0,274,3,48,
0,274,3,52,0,
274,3,53,0,274,
3,51,0,274,3,
55,0,274,3,56,
0,274,3,54,0,
274,3,59,0,274,
3,57,0,274,3,
61,0,274,3,62,
0,274,3,60,0,
274,3,64,0,274,
3,65,0,274,3,
66,0,274,3,67,
0,274,3,68,0,
274,3,69,0,274,
3,70,0,274,3,
71,0,274,3,72,
0,274,3,73,0,
274,3,74,0,274,
3,75,0,274,3,
76,0,274,3,77,
0,274,3,78,0,
274,3,79,0,274,
3,80,0,274,3,
81,0,274,3,82,
0,274,3,83,0,
274,3,84,0,274,
3,85,0,274,3,
86,0,274,3,87,
0,274,3,88,0,
274,3,89,0,274,
3,90,0,274,3,
91,0,274,3,92,
0,274,3,93,0,
274,3,94,0,274,
3,95,0,274,3,
96,0,274,3,97,
0,274,3,98,0,
274,3,99,0,274,
3,100,0,274,3,
101,0,274,3,102,
0,274,3,103,0,
274,3,104,0,274,
3,105,0,274,3,
106,0,274,3,107,
0,274,3,15,7,
274,3,109,0,274,
3,110,0,274,3,
111,0,274,3,112,
0,274,3,113,0,
274,3,114,0,274,
3,115,0,274,3,
116,0,274,3,117,
0,274,3,118,0,
274,3,119,0,274,
3,120,0,274,3,
121,0,274,3,122,
0,274,3,108,0,
274,3,124,0,274,
3,125,0,274,3,
96,6,274,3,123,
0,274,3,126,0,
274,3,58,15,274,
3,59,15,274,3,
136,4,274,3,160,
0,274,3,170,0,
274,3,171,0,274,
3,172,0,274,3,
173,0,274,3,178,
0,274,3,176,2,
274,3,187,0,274,
3,187,1,274,3,
192,0,274,3,41,
32,274,3,197,1,
274,3,0,224,274,
3,40,32,274,3,
63,32,274,276,11,
1,1054,0,165,1,
-1,3,9,0,274,
3,96,33,274,3,
13,0,274,3,0,
3,274,3,32,0,
274,3,33,0,274,
3,34,0,274,3,
35,0,274,3,36,
0,274,3,37,0,
274,3,38,0,274,
3,40,0,274,3,
41,0,274,3,42,
0,274,3,43,0,
274,3,44,0,274,
3,45,0,274,3,
46,0,274,3,47,
0,274,3,3,9,
274,3,49,0,274,
3,50,0,274,3,
48,0,274,3,52,
0,274,3,53,0,
274,3,51,0,274,
3,55,0,274,3,
56,0,274,3,54,
0,274,3,59,0,
274,3,57,0,274,
3,61,0,274,3,
62,0,274,3,60,
0,274,3,64,0,
274,3,65,0,274,
3,66,0,274,3,
67,0,274,3,68,
0,274,3,69,0,
274,3,70,0,274,
3,71,0,274,3,
72,0,274,3,73,
0,274,3,74,0,
274,3,75,0,274,
3,76,0,274,3,
77,0,274,3,78,
0,274,3,79,0,
274,3,80,0,274,
3,81,0,274,3,
82,0,274,3,83,
0,274,3,84,0,
274,3,85,0,274,
3,86,0,274,3,
87,0,274,3,88,
0,274,3,89,0,
274,3,90,0,274,
3,91,0,274,3,
92,0,274,3,93,
0,274,3,94,0,
274,3,95,0,274,
3,96,0,274,3,
97,0,274,3,98,
0,274,3,99,0,
274,3,100,0,274,
3,101,0,274,3,
102,0,274,3,103,
0,274,3,104,0,
274,3,105,0,274,
3,106,0,274,3,
107,0,274,3,15,
7,274,3,109,0,
274,3,110,0,274,
3,111,0,274,3,
112,0,274,3,113,
0,274,3,114,0,
274,3,115,0,274,
3,116,0,274,3,
117,0,274,3,118,
0,274,3,119,0,
274,3,120,0,274,
3,121,0,274,3,
122,0,274,3,108,
0,274,3,124,0,
274,3,125,0,274,
3,96,6,274,3,
123,0,274,3,126,
0,274,3,58,15,
274,3,59,15,274,
3,136,4,274,3,
160,0,274,3,170,
0,274,3,171,0,
274,3,172,0,274,
3,173,0,274,3,
178,0,274,3,176,
2,274,3,187,0,
274,3,187,1,274,
3,192,0,274,3,
41,32,274,3,197,
1,274,3,0,224,
274,3,40,32,274,
3,63,32,274,277,
11,1,1054,0,165,
1,-1,3,61,0,
278,12,1,43173,279,
5,0,280,11,1,
34,0,281,4,24,
83,0,76,0,65,
0,83,0,72,0,
95,0,69,0,81,
0,85,0,65,0,
76,0,83,0,1,
-1,3,42,0,282,
12,1,42799,283,5,
0,284,11,1,1015,
0,165,1,-1,285,
11,1,96,0,286,
4,10,83,0,76,
0,65,0,83,0,
72,0,1,-1,3,
48,0,287,12,1,
39296,288,5,13,3,
120,0,289,12,1,
39320,290,5,22,3,
102,0,291,12,1,
39321,292,5,22,3,
102,0,291,3,48,
0,291,3,49,0,
291,3,50,0,291,
3,51,0,291,3,
52,0,291,3,53,
0,291,3,54,0,
291,3,55,0,291,
3,56,0,291,3,
57,0,291,3,97,
0,291,3,98,0,
291,3,99,0,291,
3,100,0,291,3,
101,0,291,3,65,
0,291,3,66,0,
291,3,67,0,291,
3,68,0,291,3,
69,0,291,3,70,
0,291,293,11,1,
863,0,294,4,40,
72,0,69,0,88,
0,95,0,73,0,
78,0,84,0,69,
0,71,0,69,0,
82,0,95,0,67,
0,79,0,78,0,
83,0,84,0,65,
0,78,0,84,0,
1,-1,3,48,0,
291,3,49,0,291,
3,50,0,291,3,
51,0,291,3,52,
0,291,3,53,0,
291,3,54,0,291,
3,55,0,291,3,
56,0,291,3,57,
0,291,3,97,0,
291,3,98,0,291,
3,99,0,291,3,
100,0,291,3,101,
0,291,3,65,0,
291,3,66,0,291,
3,67,0,291,3,
68,0,291,3,69,
0,291,3,70,0,
291,0,165,1,-1,
3,48,0,295,12,
1,39598,296,5,11,
3,46,0,297,12,
1,39701,298,5,14,
3,48,0,254,3,
49,0,254,3,50,
0,254,3,51,0,
254,3,52,0,254,
3,53,0,254,3,
54,0,254,3,55,
0,254,3,56,0,
254,3,57,0,254,
3,101,0,256,3,
102,0,262,3,69,
0,256,3,70,0,
262,299,11,1,882,
0,265,1,-1,3,
48,0,295,3,49,
0,295,3,50,0,
295,3,51,0,295,
3,52,0,295,3,
53,0,295,3,54,
0,295,3,55,0,
295,3,56,0,295,
3,57,0,295,300,
11,1,857,0,301,
4,32,73,0,78,
0,84,0,69,0,
71,0,69,0,82,
0,95,0,67,0,
79,0,78,0,83,
0,84,0,65,0,
78,0,84,0,1,
-1,3,49,0,295,
3,50,0,295,3,
88,0,289,3,52,
0,295,3,53,0,
295,3,51,0,295,
3,55,0,295,3,
56,0,295,3,54,
0,295,3,46,0,
297,3,57,0,295,
302,11,1,857,0,
301,1,-1,3,49,
0,295,3,50,0,
295,3,51,0,295,
3,52,0,295,3,
53,0,295,3,54,
0,295,3,55,0,
295,3,56,0,295,
3,57,0,295,3,
59,0,303,12,1,
43300,304,5,0,305,
11,1,46,0,306,
4,18,83,0,69,
0,77,0,73,0,
67,0,79,0,76,
0,79,0,78,0,
1,-1,3,60,0,
307,12,1,44268,308,
5,2,3,60,0,
309,12,1,44382,310,
5,0,311,11,1,
197,0,312,4,20,
76,0,69,0,70,
0,84,0,95,0,
83,0,72,0,73,
0,70,0,84,0,
1,-1,3,61,0,
313,12,1,44503,314,
5,0,315,11,1,
148,0,316,4,22,
76,0,69,0,83,
0,83,0,95,0,
69,0,81,0,85,
0,65,0,76,0,
83,0,1,-1,317,
11,1,116,0,318,
4,20,76,0,69,
0,70,0,84,0,
95,0,65,0,78,
0,71,0,76,0,
69,0,1,-1,3,
61,0,319,12,1,
44629,320,5,1,3,
61,0,321,12,1,
44744,322,5,0,323,
11,1,136,0,324,
4,26,69,0,81,
0,85,0,65,0,
76,0,83,0,95,
0,69,0,81,0,
85,0,65,0,76,
0,83,0,1,-1,
325,11,1,66,0,
326,4,12,69,0,
81,0,85,0,65,
0,76,0,83,0,
1,-1,3,62,0,
327,12,1,44870,328,
5,2,3,61,0,
329,12,1,44985,330,
5,0,331,11,1,
154,0,332,4,28,
71,0,82,0,69,
0,65,0,84,0,
69,0,82,0,95,
0,69,0,81,0,
85,0,65,0,76,
0,83,0,1,-1,
3,62,0,333,12,
1,45106,334,5,0,
335,11,1,203,0,
336,4,22,82,0,
73,0,71,0,72,
0,84,0,95,0,
83,0,72,0,73,
0,70,0,84,0,
1,-1,337,11,1,
121,0,338,4,22,
82,0,73,0,71,
0,72,0,84,0,
95,0,65,0,78,
0,71,0,76,0,
69,0,1,-1,3,
64,0,339,12,1,
43421,340,5,0,341,
11,1,106,0,342,
4,4,65,0,84,
0,1,-1,3,65,
0,343,12,1,1675,
344,5,63,3,109,
0,345,12,1,1676,
346,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
347,11,1,845,0,
348,4,10,73,0,
68,0,69,0,78,
0,84,0,1,-1,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,349,11,
1,845,0,348,1,
-1,3,66,0,343,
3,67,0,343,3,
68,0,343,3,69,
0,343,3,70,0,
343,3,71,0,343,
3,72,0,343,3,
73,0,343,3,74,
0,343,3,75,0,
343,3,76,0,343,
3,77,0,343,3,
78,0,343,3,79,
0,343,3,80,0,
343,3,81,0,343,
3,82,0,343,3,
83,0,343,3,84,
0,343,3,85,0,
343,3,86,0,343,
3,87,0,343,3,
88,0,343,3,89,
0,343,3,90,0,
343,3,91,0,350,
12,1,41124,351,5,
0,352,11,1,126,
0,353,4,24,76,
0,69,0,70,0,
84,0,95,0,66,
0,82,0,65,0,
67,0,75,0,69,
0,84,0,1,-1,
3,93,0,354,12,
1,41489,355,5,0,
356,11,1,131,0,
357,4,26,82,0,
73,0,71,0,72,
0,84,0,95,0,
66,0,82,0,65,
0,67,0,75,0,
69,0,84,0,1,
-1,3,94,0,358,
12,1,45593,359,5,
0,360,11,1,170,
0,361,4,10,67,
0,65,0,82,0,
69,0,84,0,1,
-1,3,95,0,343,
3,97,0,362,12,
1,20677,363,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,364,12,1,20712,
365,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,366,
12,1,20747,367,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,368,12,
1,20790,369,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
370,12,1,20835,371,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,372,12,1,
20885,373,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,374,11,1,380,
0,375,4,24,65,
0,84,0,84,0,
65,0,67,0,72,
0,95,0,69,0,
86,0,69,0,78,
0,84,0,1,-1,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,376,11,1,845,
0,348,1,-1,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
377,11,1,845,0,
348,1,-1,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,378,11,1,
845,0,348,1,-1,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,379,12,1,21278,
380,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,381,12,1,21311,
382,5,63,3,109,
0,345,3,110,0,
345,3,111,0,383,
12,1,21341,384,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,385,12,1,
21376,386,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,387,12,1,
21462,388,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
389,12,1,21497,390,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,391,
12,1,21540,392,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,393,
12,1,21573,394,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,395,12,1,
21622,396,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,397,12,1,
21669,398,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
399,12,1,21704,400,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,401,
11,1,350,0,402,
4,38,65,0,84,
0,95,0,82,0,
79,0,84,0,95,
0,84,0,65,0,
82,0,71,0,69,
0,84,0,95,0,
69,0,86,0,69,
0,78,0,84,0,
1,-1,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,403,11,1,
845,0,348,1,-1,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,404,11,
1,845,0,348,1,
-1,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,405,11,1,845,
0,348,1,-1,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,406,11,1,
845,0,348,1,-1,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,407,
11,1,845,0,348,
1,-1,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,408,11,1,
845,0,348,1,-1,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,409,11,
1,845,0,348,1,
-1,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,410,11,1,845,
0,348,1,-1,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,411,
11,1,845,0,348,
1,-1,3,115,0,
345,3,116,0,412,
12,1,22513,413,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,414,12,
1,22556,415,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,416,12,
1,22589,417,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,418,12,1,22638,
419,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,420,12,1,22685,
421,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,422,
12,1,22720,423,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,424,11,
1,367,0,425,4,
30,65,0,84,0,
95,0,84,0,65,
0,82,0,71,0,
69,0,84,0,95,
0,69,0,86,0,
69,0,78,0,84,
0,1,-1,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,426,11,
1,845,0,348,1,
-1,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,427,
11,1,845,0,348,
1,-1,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,428,11,1,
845,0,348,1,-1,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,429,11,
1,845,0,348,1,
-1,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
430,11,1,845,0,
348,1,-1,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,431,11,
1,845,0,348,1,
-1,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,432,
11,1,845,0,348,
1,-1,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,433,11,1,
845,0,348,1,-1,
3,98,0,343,3,
99,0,434,12,1,
23439,435,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
436,12,1,23469,437,
5,63,3,109,0,
345,3,110,0,438,
12,1,23498,439,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,440,12,1,
23533,441,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,442,12,1,
23566,443,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
444,12,1,23596,445,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,446,12,
1,23650,447,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,448,11,1,
450,0,449,4,26,
67,0,79,0,78,
0,84,0,82,0,
79,0,76,0,95,
0,69,0,86,0,
69,0,78,0,84,
0,1,-1,450,11,
1,845,0,348,1,
-1,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,451,11,1,845,
0,348,1,-1,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,452,11,1,
845,0,348,1,-1,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
453,11,1,845,0,
348,1,-1,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,454,12,1,24123,
455,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,456,
12,1,24177,457,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
458,12,1,24228,459,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,460,
12,1,24262,461,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
462,12,1,24313,463,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,464,12,
1,24343,465,5,63,
3,109,0,345,3,
110,0,466,12,1,
24372,467,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,468,12,1,
24458,469,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,470,12,1,24492,
471,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,472,
12,1,24527,473,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,474,12,
1,24570,475,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,476,12,
1,24603,477,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,478,12,1,24638,
479,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
480,11,1,431,0,
481,4,42,67,0,
79,0,76,0,76,
0,73,0,83,0,
73,0,79,0,78,
0,95,0,83,0,
84,0,65,0,82,
0,84,0,95,0,
69,0,86,0,69,
0,78,0,84,0,
1,-1,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,482,11,1,
845,0,348,1,-1,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,483,11,
1,845,0,348,1,
-1,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
484,11,1,845,0,
348,1,-1,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,485,11,
1,845,0,348,1,
-1,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,486,12,1,25105,
487,5,63,3,109,
0,345,3,110,0,
488,12,1,25134,489,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,490,12,1,25180,
491,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
492,11,1,414,0,
493,4,38,67,0,
79,0,76,0,76,
0,73,0,83,0,
73,0,79,0,78,
0,95,0,69,0,
78,0,68,0,95,
0,69,0,86,0,
69,0,78,0,84,
0,1,-1,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
494,11,1,845,0,
348,1,-1,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,495,11,1,
845,0,348,1,-1,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,496,11,
1,845,0,348,1,
-1,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,497,
11,1,401,0,498,
4,30,67,0,79,
0,76,0,76,0,
73,0,83,0,73,
0,79,0,78,0,
95,0,69,0,86,
0,69,0,78,0,
84,0,1,-1,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,499,11,
1,845,0,348,1,
-1,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,500,11,1,845,
0,348,1,-1,3,
106,0,345,3,107,
0,345,3,108,0,
345,501,11,1,845,
0,348,1,-1,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,502,11,
1,845,0,348,1,
-1,3,106,0,345,
3,107,0,345,3,
108,0,345,503,11,
1,845,0,348,1,
-1,504,11,1,845,
0,348,1,-1,505,
11,1,845,0,348,
1,-1,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
506,12,1,26129,507,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,508,
12,1,26172,509,5,
63,3,109,0,345,
3,110,0,510,12,
1,26201,511,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,512,12,1,26250,
513,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,514,12,1,26297,
515,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,516,12,1,
26343,517,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,518,11,1,390,
0,519,4,26,67,
0,72,0,65,0,
78,0,71,0,69,
0,68,0,95,0,
69,0,86,0,69,
0,78,0,84,0,
1,-1,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,520,
11,1,845,0,348,
1,-1,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
521,11,1,845,0,
348,1,-1,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,522,11,
1,845,0,348,1,
-1,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
523,11,1,845,0,
348,1,-1,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,524,11,1,
845,0,348,1,-1,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,525,11,1,845,
0,348,1,-1,3,
100,0,526,12,1,
26920,527,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
528,12,1,26950,529,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,530,
11,1,223,0,531,
4,4,68,0,79,
0,1,-1,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,532,12,
1,27083,533,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,534,12,1,27118,
535,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
536,12,1,27161,537,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,538,
12,1,27195,539,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,540,
12,1,27242,541,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,542,
12,1,27275,543,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
544,12,1,27312,545,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
546,12,1,27359,547,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
548,12,1,27392,549,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,550,
11,1,461,0,551,
4,32,68,0,65,
0,84,0,65,0,
83,0,69,0,82,
0,86,0,69,0,
82,0,95,0,69,
0,86,0,69,0,
78,0,84,0,1,
-1,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,552,
11,1,845,0,348,
1,-1,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
553,11,1,845,0,
348,1,-1,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
554,11,1,845,0,
348,1,-1,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,555,11,1,845,
0,348,1,-1,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,556,11,1,
845,0,348,1,-1,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,557,
11,1,845,0,348,
1,-1,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,558,11,1,845,
0,348,1,-1,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,559,
11,1,845,0,348,
1,-1,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,560,12,1,
28167,561,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,562,12,1,28215,
563,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
564,12,1,28258,565,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,566,12,1,
28294,567,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
568,12,1,28348,569,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,570,12,
1,28383,571,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,572,11,1,
245,0,573,4,26,
68,0,69,0,70,
0,65,0,85,0,
76,0,84,0,95,
0,83,0,84,0,
65,0,84,0,69,
0,1,-1,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,574,11,
1,845,0,348,1,
-1,575,11,1,845,
0,348,1,-1,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
576,11,1,845,0,
348,1,-1,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,577,11,1,
845,0,348,1,-1,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,578,
11,1,845,0,348,
1,-1,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
579,11,1,845,0,
348,1,-1,3,101,
0,580,12,1,28961,
581,5,63,3,109,
0,582,12,1,28989,
583,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
584,12,1,29032,585,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,586,12,1,29083,
587,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,588,
12,1,29137,589,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,590,11,
1,475,0,591,4,
22,69,0,77,0,
65,0,73,0,76,
0,95,0,69,0,
86,0,69,0,78,
0,84,0,1,-1,
592,11,1,845,0,
348,1,-1,3,106,
0,345,3,107,0,
345,3,108,0,345,
593,11,1,845,0,
348,1,-1,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,594,11,1,
845,0,348,1,-1,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,595,12,1,
29495,596,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,597,12,1,29529,
598,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,599,12,1,29576,
600,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
601,11,1,215,0,
602,4,8,69,0,
76,0,83,0,69,
0,1,-1,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,603,11,1,845,
0,348,1,-1,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,604,11,
1,845,0,348,1,
-1,605,11,1,845,
0,348,1,-1,3,
102,0,606,12,1,
29922,607,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
608,12,1,29952,609,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
610,12,1,29985,611,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,612,
11,1,238,0,613,
4,6,70,0,79,
0,82,0,1,-1,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,614,11,
1,845,0,348,1,
-1,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
615,12,1,30216,616,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,617,12,
1,30246,618,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,619,12,1,
30289,620,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
621,12,1,30324,622,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,623,
11,1,294,0,624,
4,20,70,0,76,
0,79,0,65,0,
84,0,95,0,84,
0,89,0,80,0,
69,0,1,-1,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,625,
11,1,845,0,348,
1,-1,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,626,11,1,845,
0,348,1,-1,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,627,
11,1,845,0,348,
1,-1,628,11,1,
845,0,348,1,-1,
3,103,0,343,3,
104,0,629,12,1,
30764,630,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
631,12,1,30799,632,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,633,12,
1,30834,634,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
635,12,1,30865,636,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
637,12,1,30951,638,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
639,12,1,30984,640,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
641,12,1,31031,642,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,643,12,1,31063,
644,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,645,12,
1,31099,646,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,647,12,
1,31146,648,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,649,12,1,
31180,650,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
651,12,1,31215,652,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,653,
11,1,829,0,654,
4,36,72,0,84,
0,84,0,80,0,
95,0,82,0,69,
0,81,0,85,0,
69,0,83,0,84,
0,95,0,69,0,
86,0,69,0,78,
0,84,0,1,-1,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
655,11,1,845,0,
348,1,-1,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,656,11,1,
845,0,348,1,-1,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,657,11,
1,845,0,348,1,
-1,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,658,11,1,
845,0,348,1,-1,
3,114,0,345,3,
115,0,659,12,1,
31665,660,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,661,
12,1,31696,662,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,663,12,1,
31726,664,5,63,3,
109,0,345,3,110,
0,665,12,1,31755,
666,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
667,12,1,31789,668,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
669,12,1,31836,670,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,671,
11,1,484,0,672,
4,38,72,0,84,
0,84,0,80,0,
95,0,82,0,69,
0,83,0,80,0,
79,0,78,0,83,
0,69,0,95,0,
69,0,86,0,69,
0,78,0,84,0,
1,-1,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
673,11,1,845,0,
348,1,-1,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,674,11,1,
845,0,348,1,-1,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,675,
11,1,845,0,348,
1,-1,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,676,11,1,
845,0,348,1,-1,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,677,11,1,845,
0,348,1,-1,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,678,11,
1,845,0,348,1,
-1,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,679,
11,1,845,0,348,
1,-1,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
680,11,1,845,0,
348,1,-1,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,681,11,1,845,
0,348,1,-1,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
682,11,1,845,0,
348,1,-1,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,683,11,
1,845,0,348,1,
-1,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,684,11,1,845,
0,348,1,-1,3,
105,0,685,12,1,
32925,686,5,63,3,
109,0,345,3,110,
0,687,12,1,32954,
688,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,689,
12,1,32989,690,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,691,
12,1,33036,692,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,693,12,1,
33085,694,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,695,12,1,
33132,696,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,697,12,1,
33165,698,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,699,11,1,283,
0,700,4,24,73,
0,78,0,84,0,
69,0,71,0,69,
0,82,0,95,0,
84,0,89,0,80,
0,69,0,1,-1,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,701,11,
1,845,0,348,1,
-1,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,702,
11,1,845,0,348,
1,-1,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,703,11,1,
845,0,348,1,-1,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,704,11,
1,845,0,348,1,
-1,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,705,11,1,845,
0,348,1,-1,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,706,12,
1,33693,707,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,708,11,1,
209,0,709,4,4,
73,0,70,0,1,
-1,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
710,11,1,845,0,
348,1,-1,3,106,
0,711,12,1,33886,
712,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,713,12,
1,33922,714,5,63,
3,109,0,715,12,
1,33950,716,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
717,12,1,33981,718,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,719,
11,1,265,0,720,
4,8,74,0,85,
0,77,0,80,0,
1,-1,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,721,11,
1,845,0,348,1,
-1,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,722,
11,1,845,0,348,
1,-1,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,723,11,
1,845,0,348,1,
-1,3,107,0,724,
12,1,34367,725,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,726,
12,1,34414,727,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,728,12,1,
34454,729,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,730,11,1,313,
0,731,4,16,75,
0,69,0,89,0,
95,0,84,0,89,
0,80,0,69,0,
1,-1,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,732,11,1,
845,0,348,1,-1,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,733,11,
1,845,0,348,1,
-1,3,108,0,734,
12,1,34728,735,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,736,12,
1,34771,737,5,63,
3,109,0,345,3,
110,0,738,12,1,
34800,739,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,740,12,
1,34846,741,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,742,12,
1,34932,743,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
744,12,1,34977,745,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,746,12,
1,35007,747,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,748,12,1,35061,
749,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,750,
12,1,35115,751,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
752,12,1,35166,753,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,754,
12,1,35200,755,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
756,12,1,35251,757,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,758,12,
1,35281,759,5,63,
3,109,0,345,3,
110,0,760,12,1,
35310,761,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,762,12,1,
35396,763,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,764,12,1,35430,
765,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,766,
12,1,35465,767,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,768,12,
1,35508,769,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,770,12,
1,35541,771,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,772,12,1,35576,
773,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
774,11,1,541,0,
775,4,52,76,0,
65,0,78,0,68,
0,95,0,67,0,
79,0,76,0,76,
0,73,0,83,0,
73,0,79,0,78,
0,95,0,83,0,
84,0,65,0,82,
0,84,0,95,0,
69,0,86,0,69,
0,78,0,84,0,
1,-1,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,776,11,1,
845,0,348,1,-1,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,777,11,
1,845,0,348,1,
-1,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
778,11,1,845,0,
348,1,-1,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,779,11,
1,845,0,348,1,
-1,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,780,12,1,36043,
781,5,63,3,109,
0,345,3,110,0,
782,12,1,36072,783,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,784,12,1,36118,
785,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
786,11,1,519,0,
787,4,48,76,0,
65,0,78,0,68,
0,95,0,67,0,
79,0,76,0,76,
0,73,0,83,0,
73,0,79,0,78,
0,95,0,69,0,
78,0,68,0,95,
0,69,0,86,0,
69,0,78,0,84,
0,1,-1,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
788,11,1,845,0,
348,1,-1,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,789,11,1,
845,0,348,1,-1,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,790,11,
1,845,0,348,1,
-1,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,791,
11,1,501,0,792,
4,40,76,0,65,
0,78,0,68,0,
95,0,67,0,79,
0,76,0,76,0,
73,0,83,0,73,
0,79,0,78,0,
95,0,69,0,86,
0,69,0,78,0,
84,0,1,-1,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,793,11,
1,845,0,348,1,
-1,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,794,11,1,845,
0,348,1,-1,3,
106,0,345,3,107,
0,345,3,108,0,
345,795,11,1,845,
0,348,1,-1,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,796,11,
1,845,0,348,1,
-1,3,106,0,345,
3,107,0,345,3,
108,0,345,797,11,
1,845,0,348,1,
-1,798,11,1,845,
0,348,1,-1,799,
11,1,845,0,348,
1,-1,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,800,11,1,
845,0,348,1,-1,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,801,11,1,845,
0,348,1,-1,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,802,11,1,
845,0,348,1,-1,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,803,11,1,
845,0,348,1,-1,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,804,
11,1,845,0,348,
1,-1,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,805,12,
1,37419,806,5,63,
3,109,0,345,3,
110,0,807,12,1,
37448,808,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,809,12,1,37501,
810,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,811,12,1,37587,
812,5,63,3,109,
0,813,12,1,37615,
814,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,815,12,1,37662,
816,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
817,12,1,37696,818,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,819,
12,1,37730,820,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,821,12,
1,37773,822,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,823,12,1,37822,
824,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,825,12,1,37869,
826,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
827,11,1,565,0,
828,4,36,76,0,
73,0,78,0,75,
0,95,0,77,0,
69,0,83,0,83,
0,65,0,71,0,
69,0,95,0,69,
0,86,0,69,0,
78,0,84,0,1,
-1,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,829,
11,1,845,0,348,
1,-1,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,830,11,1,
845,0,348,1,-1,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,831,
11,1,845,0,348,
1,-1,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,832,11,1,845,
0,348,1,-1,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,833,11,
1,845,0,348,1,
-1,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,834,
11,1,845,0,348,
1,-1,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
835,11,1,845,0,
348,1,-1,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,836,11,1,845,
0,348,1,-1,3,
108,0,345,837,11,
1,845,0,348,1,
-1,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
838,12,1,38653,839,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,840,12,
1,38688,841,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,842,12,
1,38735,843,5,63,
3,109,0,345,3,
110,0,844,12,1,
38764,845,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,846,11,1,581,
0,847,4,24,76,
0,73,0,83,0,
84,0,69,0,78,
0,95,0,69,0,
86,0,69,0,78,
0,84,0,1,-1,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,848,
11,1,845,0,348,
1,-1,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
849,11,1,342,0,
850,4,18,76,0,
73,0,83,0,84,
0,95,0,84,0,
89,0,80,0,69,
0,1,-1,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,851,11,
1,845,0,348,1,
-1,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
852,11,1,845,0,
348,1,-1,3,106,
0,345,3,107,0,
345,3,108,0,345,
853,11,1,845,0,
348,1,-1,3,109,
0,854,12,1,1942,
855,5,63,3,109,
0,345,3,110,0,
345,3,111,0,856,
12,1,1972,857,5,
63,3,109,0,345,
3,110,0,858,12,
1,2001,859,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,860,12,
1,2048,861,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,862,12,1,2088,
863,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
864,11,1,591,0,
865,4,22,77,0,
79,0,78,0,69,
0,89,0,95,0,
69,0,86,0,69,
0,78,0,84,0,
1,-1,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,866,11,1,
845,0,348,1,-1,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,867,11,
1,845,0,348,1,
-1,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,868,12,1,
2369,869,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,870,12,
1,2420,871,5,63,
3,109,0,345,3,
110,0,872,12,1,
2449,873,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
874,12,1,2498,875,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
876,12,1,2584,877,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,878,
12,1,2618,879,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,880,12,1,
2653,881,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,882,12,1,2696,
883,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,884,12,1,2729,
885,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,886,
12,1,2764,887,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,888,11,
1,614,0,889,4,
36,77,0,79,0,
86,0,73,0,78,
0,71,0,95,0,
83,0,84,0,65,
0,82,0,84,0,
95,0,69,0,86,
0,69,0,78,0,
84,0,1,-1,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,890,
11,1,845,0,348,
1,-1,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
891,11,1,845,0,
348,1,-1,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,892,11,1,
845,0,348,1,-1,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
893,11,1,845,0,
348,1,-1,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,894,12,
1,3231,895,5,63,
3,109,0,345,3,
110,0,896,12,1,
3260,897,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,898,12,
1,3306,899,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,900,11,1,
600,0,901,4,32,
77,0,79,0,86,
0,73,0,78,0,
71,0,95,0,69,
0,78,0,68,0,
95,0,69,0,86,
0,69,0,78,0,
84,0,1,-1,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,902,11,1,845,
0,348,1,-1,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,903,11,
1,845,0,348,1,
-1,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,904,
11,1,845,0,348,
1,-1,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
905,11,1,845,0,
348,1,-1,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,906,11,
1,845,0,348,1,
-1,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
907,11,1,845,0,
348,1,-1,3,106,
0,345,3,107,0,
345,3,108,0,345,
908,11,1,845,0,
348,1,-1,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
909,11,1,845,0,
348,1,-1,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,910,11,
1,845,0,348,1,
-1,3,110,0,911,
12,1,4103,912,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,913,12,1,
4133,914,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
915,12,1,4168,916,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
917,12,1,4254,918,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,919,
12,1,4297,920,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,921,12,1,
4332,922,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,923,12,1,
4418,924,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,925,12,1,
4451,926,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
927,12,1,4481,928,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,929,12,
1,4516,930,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,931,12,
1,4602,932,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,933,12,1,4637,
934,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
935,12,1,4680,936,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
937,12,1,4713,938,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,939,12,
1,4762,940,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,941,12,
1,4809,942,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,943,12,1,4844,
944,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
945,11,1,643,0,
946,4,46,78,0,
79,0,84,0,95,
0,65,0,84,0,
95,0,82,0,79,
0,84,0,95,0,
84,0,65,0,82,
0,71,0,69,0,
84,0,95,0,69,
0,86,0,69,0,
78,0,84,0,1,
-1,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,947,11,1,845,
0,348,1,-1,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,948,11,1,
845,0,348,1,-1,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
949,11,1,845,0,
348,1,-1,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,950,11,1,845,
0,348,1,-1,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,951,11,
1,845,0,348,1,
-1,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,952,11,1,845,
0,348,1,-1,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,953,11,1,
845,0,348,1,-1,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
954,11,1,845,0,
348,1,-1,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,955,11,
1,845,0,348,1,
-1,3,115,0,345,
3,116,0,956,12,
1,5653,957,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,958,12,1,
5696,959,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,960,12,1,
5729,961,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
962,12,1,5778,963,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
964,12,1,5825,965,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,966,12,
1,5860,967,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,968,11,1,
664,0,969,4,38,
78,0,79,0,84,
0,95,0,65,0,
84,0,95,0,84,
0,65,0,82,0,
71,0,69,0,84,
0,95,0,69,0,
86,0,69,0,78,
0,84,0,1,-1,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
970,11,1,845,0,
348,1,-1,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,971,11,1,845,
0,348,1,-1,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,972,
11,1,845,0,348,
1,-1,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
973,11,1,845,0,
348,1,-1,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,974,11,1,
845,0,348,1,-1,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
975,11,1,845,0,
348,1,-1,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,976,11,1,845,
0,348,1,-1,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,977,
11,1,845,0,348,
1,-1,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,978,11,1,845,
0,348,1,-1,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,979,11,1,
845,0,348,1,-1,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,980,12,1,6739,
981,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
982,12,1,6773,983,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
984,12,1,6820,985,
5,63,3,109,0,
345,3,110,0,986,
12,1,6849,987,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,988,12,
1,6883,989,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,990,12,1,6913,
991,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,992,12,1,6946,
993,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
994,11,1,630,0,
995,4,30,78,0,
79,0,95,0,83,
0,69,0,78,0,
83,0,79,0,82,
0,95,0,69,0,
86,0,69,0,78,
0,84,0,1,-1,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,996,11,
1,845,0,348,1,
-1,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,997,11,1,845,
0,348,1,-1,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,998,11,
1,845,0,348,1,
-1,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
999,11,1,845,0,
348,1,-1,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1000,11,1,845,
0,348,1,-1,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1001,11,
1,845,0,348,1,
-1,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,1002,
11,1,845,0,348,
1,-1,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1003,11,1,
845,0,348,1,-1,
3,111,0,1004,12,
1,7704,1005,5,63,
3,109,0,345,3,
110,0,1006,12,1,
7733,1007,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,1008,12,1,
7819,1009,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,1010,12,1,
7852,1011,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,1012,12,1,
7899,1013,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,1014,
12,1,7940,1015,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1016,11,
1,695,0,1017,4,
24,79,0,78,0,
95,0,82,0,69,
0,90,0,95,0,
69,0,86,0,69,
0,78,0,84,0,
1,-1,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1018,11,
1,845,0,348,1,
-1,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,1019,
11,1,845,0,348,
1,-1,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1020,11,1,845,0,
348,1,-1,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1021,11,1,845,
0,348,1,-1,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,1022,12,1,
8348,1023,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,1024,12,1,
8400,1025,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,1026,12,1,
8447,1027,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,1028,
12,1,8492,1029,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,1030,12,1,
8527,1031,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,1032,12,1,
8613,1033,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,1034,12,1,
8646,1035,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,1036,12,1,
8693,1037,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,1038,
12,1,8734,1039,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1040,11,
1,681,0,1041,4,
32,79,0,66,0,
74,0,69,0,67,
0,84,0,95,0,
82,0,69,0,90,
0,95,0,69,0,
86,0,69,0,78,
0,84,0,1,-1,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1042,11,1,845,
0,348,1,-1,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1043,11,1,
845,0,348,1,-1,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1044,11,
1,845,0,348,1,
-1,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,1045,
11,1,845,0,348,
1,-1,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1046,11,1,
845,0,348,1,-1,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1047,11,1,845,
0,348,1,-1,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1048,11,1,
845,0,348,1,-1,
3,107,0,345,3,
108,0,345,1049,11,
1,845,0,348,1,
-1,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1050,11,1,845,
0,348,1,-1,3,
112,0,343,3,113,
0,343,3,114,0,
1051,12,1,9507,1052,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,1053,12,
1,9537,1054,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,1055,12,1,9572,
1056,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
1057,12,1,9615,1058,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,1059,12,
1,9650,1060,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,1061,
12,1,9701,1062,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,1063,12,1,
9731,1064,5,63,3,
109,0,345,3,110,
0,1065,12,1,9760,
1066,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1067,11,1,330,0,
1068,4,26,82,0,
79,0,84,0,65,
0,84,0,73,0,
79,0,78,0,95,
0,84,0,89,0,
80,0,69,0,1,
-1,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1069,11,1,845,0,
348,1,-1,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1070,11,
1,845,0,348,1,
-1,3,106,0,345,
3,107,0,345,3,
108,0,345,1071,11,
1,845,0,348,1,
-1,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1072,11,1,845,
0,348,1,-1,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1073,11,
1,845,0,348,1,
-1,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1074,11,1,845,
0,348,1,-1,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,1075,12,1,
10383,1076,5,63,3,
109,0,345,3,110,
0,1077,12,1,10412,
1078,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,1079,12,1,10498,
1080,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,1081,
12,1,10533,1082,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
1083,12,1,10584,1084,
5,63,3,109,0,
1085,12,1,10612,1086,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
1087,12,1,10659,1088,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
1089,12,1,10745,1090,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,1091,12,1,
10776,1092,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,1093,12,1,
10823,1094,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,1095,12,1,
10856,1096,5,63,3,
109,0,1097,12,1,
10884,1098,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,1099,12,
1,10935,1100,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,1101,12,1,
10969,1102,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,1103,12,1,11003,
1104,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,1105,12,1,
11054,1106,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
1107,12,1,11084,1108,
5,63,3,109,0,
345,3,110,0,1109,
12,1,11113,1110,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,1111,12,
1,11147,1112,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1113,11,1,
720,0,1114,4,52,
82,0,85,0,78,
0,95,0,84,0,
73,0,77,0,69,
0,95,0,80,0,
69,0,82,0,77,
0,73,0,83,0,
83,0,73,0,79,
0,78,0,83,0,
95,0,69,0,86,
0,69,0,78,0,
84,0,1,-1,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1115,11,
1,845,0,348,1,
-1,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1116,11,1,845,0,
348,1,-1,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1117,11,
1,845,0,348,1,
-1,3,106,0,345,
3,107,0,345,3,
108,0,345,1118,11,
1,845,0,348,1,
-1,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1119,11,1,845,0,
348,1,-1,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1120,11,1,
845,0,348,1,-1,
3,106,0,345,3,
107,0,345,3,108,
0,345,1121,11,1,
845,0,348,1,-1,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1122,11,
1,845,0,348,1,
-1,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,1123,
11,1,845,0,348,
1,-1,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1124,11,1,845,0,
348,1,-1,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,1125,
11,1,845,0,348,
1,-1,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1126,11,1,845,0,
348,1,-1,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1127,11,1,845,
0,348,1,-1,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1128,11,1,
845,0,348,1,-1,
3,106,0,345,3,
107,0,345,3,108,
0,345,1129,11,1,
845,0,348,1,-1,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1130,11,1,845,0,
348,1,-1,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1131,11,1,845,
0,348,1,-1,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1132,11,
1,845,0,348,1,
-1,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,1133,12,
1,12674,1134,5,63,
3,109,0,1135,12,
1,12702,1136,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,1137,12,1,12732,
1138,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,1139,
12,1,12767,1140,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,1141,
12,1,12814,1142,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,1143,
12,1,12900,1144,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
1145,12,1,12946,1146,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,1147,
12,1,12989,1148,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,1149,12,1,
13024,1150,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,1151,12,1,13067,
1152,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1153,11,1,705,0,
1154,4,34,82,0,
69,0,77,0,79,
0,84,0,69,0,
95,0,68,0,65,
0,84,0,65,0,
95,0,69,0,86,
0,69,0,78,0,
84,0,1,-1,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1155,11,
1,845,0,348,1,
-1,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1156,11,1,845,
0,348,1,-1,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1157,11,
1,845,0,348,1,
-1,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1158,11,
1,845,0,348,1,
-1,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,1159,
11,1,845,0,348,
1,-1,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1160,11,1,845,0,
348,1,-1,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1161,11,
1,845,0,348,1,
-1,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1162,11,1,845,
0,348,1,-1,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,1163,12,1,13789,
1164,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,1165,12,
1,13825,1166,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,1167,12,
1,13858,1168,5,63,
3,109,0,345,3,
110,0,1169,12,1,
13887,1170,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1171,11,1,273,
0,1172,4,12,82,
0,69,0,84,0,
85,0,82,0,78,
0,1,-1,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1173,11,1,
845,0,348,1,-1,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1174,11,
1,845,0,348,1,
-1,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1175,11,1,
845,0,348,1,-1,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1176,11,1,845,0,
348,1,-1,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1177,11,1,845,
0,348,1,-1,3,
115,0,1178,12,1,
14428,1179,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
1180,12,1,14463,1181,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
1182,12,1,14496,1183,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,1184,12,1,14547,
1185,5,63,3,109,
0,345,3,110,0,
1186,12,1,14576,1187,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,1188,12,
1,14625,1189,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1190,11,1,
303,0,1191,4,22,
83,0,84,0,82,
0,73,0,78,0,
71,0,95,0,84,
0,89,0,80,0,
69,0,1,-1,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,1192,
11,1,845,0,348,
1,-1,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1193,11,1,845,
0,348,1,-1,3,
106,0,345,3,107,
0,345,3,108,0,
345,1194,11,1,845,
0,348,1,-1,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,1195,12,1,
14986,1196,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
1197,12,1,15021,1198,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
1199,12,1,15068,1200,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
1201,12,1,15154,1202,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
1203,12,1,15201,1204,
5,63,3,109,0,
345,3,110,0,1205,
12,1,15230,1206,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,1207,12,1,
15265,1208,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,1209,12,1,
15298,1210,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
1211,12,1,15338,1212,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,1213,
11,1,754,0,1214,
4,34,83,0,84,
0,65,0,84,0,
69,0,95,0,69,
0,78,0,84,0,
82,0,89,0,95,
0,69,0,86,0,
69,0,78,0,84,
0,1,-1,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1215,11,
1,845,0,348,1,
-1,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,1216,
11,1,845,0,348,
1,-1,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1217,11,1,
845,0,348,1,-1,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,1218,
12,1,15720,1219,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
1220,12,1,15771,1221,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,1222,12,
1,15806,1223,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1224,11,1,
769,0,1225,4,32,
83,0,84,0,65,
0,84,0,69,0,
95,0,69,0,88,
0,73,0,84,0,
95,0,69,0,86,
0,69,0,78,0,
84,0,1,-1,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,1226,
11,1,845,0,348,
1,-1,3,106,0,
345,3,107,0,345,
3,108,0,345,1227,
11,1,845,0,348,
1,-1,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1228,11,1,845,
0,348,1,-1,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1229,11,1,
845,0,348,1,-1,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1230,11,
1,256,0,1231,4,
10,83,0,84,0,
65,0,84,0,69,
0,1,-1,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1232,11,1,845,
0,348,1,-1,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,1233,
11,1,845,0,348,
1,-1,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1234,11,1,845,
0,348,1,-1,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
1235,12,1,16515,1236,
5,63,3,109,0,
345,3,110,0,1237,
12,1,16544,1238,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,1239,12,
1,16578,1240,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,1241,12,1,16608,
1242,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,1243,12,1,16641,
1244,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1245,11,1,744,0,
1246,4,24,83,0,
69,0,78,0,83,
0,79,0,82,0,
95,0,69,0,86,
0,69,0,78,0,
84,0,1,-1,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1247,11,1,
845,0,348,1,-1,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1248,11,1,845,0,
348,1,-1,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1249,11,1,
845,0,348,1,-1,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,1250,
11,1,845,0,348,
1,-1,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1251,11,1,845,0,
348,1,-1,3,116,
0,1252,12,1,17189,
1253,5,63,3,109,
0,345,3,110,0,
345,3,111,0,1254,
12,1,17219,1255,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,1256,12,1,17255,
1257,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,1258,12,
1,17300,1259,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
1260,12,1,17350,1261,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
1262,12,1,17436,1263,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,1264,
12,1,17470,1265,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,1266,12,1,
17505,1267,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,1268,12,1,17548,
1269,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,1270,12,1,17581,
1271,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,1272,
12,1,17616,1273,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1274,11,
1,801,0,1275,4,
34,84,0,79,0,
85,0,67,0,72,
0,95,0,83,0,
84,0,65,0,82,
0,84,0,95,0,
69,0,86,0,69,
0,78,0,84,0,
1,-1,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1276,11,1,
845,0,348,1,-1,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1277,11,
1,845,0,348,1,
-1,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1278,11,1,845,0,
348,1,-1,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1279,11,
1,845,0,348,1,
-1,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,1280,12,1,18083,
1281,5,63,3,109,
0,345,3,110,0,
1282,12,1,18112,1283,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,1284,12,1,18158,
1285,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1286,11,1,816,0,
1287,4,30,84,0,
79,0,85,0,67,
0,72,0,95,0,
69,0,78,0,68,
0,95,0,69,0,
86,0,69,0,78,
0,84,0,1,-1,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1288,11,1,
845,0,348,1,-1,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,1289,
11,1,845,0,348,
1,-1,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1290,11,1,845,0,
348,1,-1,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1291,11,1,792,
0,1292,4,22,84,
0,79,0,85,0,
67,0,72,0,95,
0,69,0,86,0,
69,0,78,0,84,
0,1,-1,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,345,1293,
11,1,845,0,348,
1,-1,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1294,11,
1,845,0,348,1,
-1,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1295,11,1,
845,0,348,1,-1,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,1296,12,1,
18800,1297,5,63,3,
109,0,1298,12,1,
18828,1299,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,1300,12,1,
18875,1301,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,1302,12,1,
18908,1303,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1304,11,1,783,
0,1305,4,22,84,
0,73,0,77,0,
69,0,82,0,95,
0,69,0,86,0,
69,0,78,0,84,
0,1,-1,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1306,11,1,845,
0,348,1,-1,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1307,11,1,
845,0,348,1,-1,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1308,11,
1,845,0,348,1,
-1,3,106,0,345,
3,107,0,345,3,
108,0,345,1309,11,
1,845,0,348,1,
-1,3,117,0,343,
3,118,0,1310,12,
1,19351,1311,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,1312,12,
1,19398,1313,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
1314,12,1,19443,1315,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,1316,12,
1,19478,1317,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,1318,12,1,19508,
1319,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,1320,12,1,19541,
1321,5,63,3,109,
0,345,3,110,0,
345,3,111,0,345,
3,112,0,345,3,
113,0,345,3,114,
0,345,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1322,11,1,320,0,
1323,4,22,86,0,
69,0,67,0,84,
0,79,0,82,0,
95,0,84,0,89,
0,80,0,69,0,
1,-1,3,115,0,
345,3,116,0,345,
3,117,0,345,3,
118,0,345,3,119,
0,345,3,120,0,
345,3,121,0,345,
3,122,0,345,3,
48,0,345,3,49,
0,345,3,50,0,
345,3,51,0,345,
3,52,0,345,3,
53,0,345,3,54,
0,345,3,55,0,
345,3,56,0,345,
3,57,0,345,3,
65,0,345,3,66,
0,345,3,67,0,
345,3,68,0,345,
3,69,0,345,3,
70,0,345,3,71,
0,345,3,72,0,
345,3,73,0,345,
3,74,0,345,3,
75,0,345,3,76,
0,345,3,77,0,
345,3,78,0,345,
3,79,0,345,3,
80,0,345,3,81,
0,345,3,82,0,
345,3,83,0,345,
3,84,0,345,3,
85,0,345,3,86,
0,345,3,87,0,
345,3,88,0,345,
3,89,0,345,3,
90,0,345,3,95,
0,345,3,97,0,
345,3,98,0,345,
3,99,0,345,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1324,11,1,845,0,
348,1,-1,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
345,3,106,0,345,
3,107,0,345,3,
108,0,345,1325,11,
1,845,0,348,1,
-1,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1326,11,1,845,
0,348,1,-1,3,
100,0,345,3,101,
0,345,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1327,11,1,845,0,
348,1,-1,3,102,
0,345,3,103,0,
345,3,104,0,345,
3,105,0,345,3,
106,0,345,3,107,
0,345,3,108,0,
345,1328,11,1,845,
0,348,1,-1,3,
119,0,1329,12,1,
20072,1330,5,63,3,
109,0,345,3,110,
0,345,3,111,0,
345,3,112,0,345,
3,113,0,345,3,
114,0,345,3,115,
0,345,3,116,0,
345,3,117,0,345,
3,118,0,345,3,
119,0,345,3,120,
0,345,3,121,0,
345,3,122,0,345,
3,48,0,345,3,
49,0,345,3,50,
0,345,3,51,0,
345,3,52,0,345,
3,53,0,345,3,
54,0,345,3,55,
0,345,3,56,0,
345,3,57,0,345,
3,65,0,345,3,
66,0,345,3,67,
0,345,3,68,0,
345,3,69,0,345,
3,70,0,345,3,
71,0,345,3,72,
0,345,3,73,0,
345,3,74,0,345,
3,75,0,345,3,
76,0,345,3,77,
0,345,3,78,0,
345,3,79,0,345,
3,80,0,345,3,
81,0,345,3,82,
0,345,3,83,0,
345,3,84,0,345,
3,85,0,345,3,
86,0,345,3,87,
0,345,3,88,0,
345,3,89,0,345,
3,90,0,345,3,
95,0,345,3,97,
0,345,3,98,0,
345,3,99,0,345,
3,100,0,345,3,
101,0,345,3,102,
0,345,3,103,0,
345,3,104,0,1331,
12,1,20122,1332,5,
63,3,109,0,345,
3,110,0,345,3,
111,0,345,3,112,
0,345,3,113,0,
345,3,114,0,345,
3,115,0,345,3,
116,0,345,3,117,
0,345,3,118,0,
345,3,119,0,345,
3,120,0,345,3,
121,0,345,3,122,
0,345,3,48,0,
345,3,49,0,345,
3,50,0,345,3,
51,0,345,3,52,
0,345,3,53,0,
345,3,54,0,345,
3,55,0,345,3,
56,0,345,3,57,
0,345,3,65,0,
345,3,66,0,345,
3,67,0,345,3,
68,0,345,3,69,
0,345,3,70,0,
345,3,71,0,345,
3,72,0,345,3,
73,0,345,3,74,
0,345,3,75,0,
345,3,76,0,345,
3,77,0,345,3,
78,0,345,3,79,
0,345,3,80,0,
345,3,81,0,345,
3,82,0,345,3,
83,0,345,3,84,
0,345,3,85,0,
345,3,86,0,345,
3,87,0,345,3,
88,0,345,3,89,
0,345,3,90,0,
345,3,95,0,345,
3,97,0,345,3,
98,0,345,3,99,
0,345,3,100,0,
345,3,101,0,345,
3,102,0,345,3,
103,0,345,3,104,
0,345,3,105,0,
1333,12,1,20173,1334,
5,63,3,109,0,
345,3,110,0,345,
3,111,0,345,3,
112,0,345,3,113,
0,345,3,114,0,
345,3,115,0,345,
3,116,0,345,3,
117,0,345,3,118,
0,345,3,119,0,
345,3,120,0,345,
3,121,0,345,3,
122,0,345,3,48,
0,345,3,49,0,
345,3,50,0,345,
3,51,0,345,3,
52,0,345,3,53,
0,345,3,54,0,
345,3,55,0,345,
3,56,0,345,3,
57,0,345,3,65,
0,345,3,66,0,
345,3,67,0,345,
3,68,0,345,3,
69,0,345,3,70,
0,345,3,71,0,
345,3,72,0,345,
3,73,0,345,3,
74,0,345,3,75,
0,345,3,76,0,
345,3,77,0,345,
3,78,0,345,3,
79,0,345,3,80,
0,345,3,81,0,
345,3,82,0,345,
3,83,0,345,3,
84,0,345,3,85,
0,345,3,86,0,
345,3,87,0,345,
3,88,0,345,3,
89,0,345,3,90,
0,345,3,95,0,
345,3,97,0,345,
3,98,0,345,3,
99,0,345,3,100,
0,345,3,101,0,
345,3,102,0,345,
3,103,0,345,3,
104,0,345,3,105,
0,345,3,106,0,
345,3,107,0,345,
3,108,0,1335,12,
1,20227,1336,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,1337,12,
1,20274,1338,5,63,
3,109,0,345,3,
110,0,345,3,111,
0,345,3,112,0,
345,3,113,0,345,
3,114,0,345,3,
115,0,345,3,116,
0,345,3,117,0,
345,3,118,0,345,
3,119,0,345,3,
120,0,345,3,121,
0,345,3,122,0,
345,3,48,0,345,
3,49,0,345,3,
50,0,345,3,51,
0,345,3,52,0,
345,3,53,0,345,
3,54,0,345,3,
55,0,345,3,56,
0,345,3,57,0,
345,3,65,0,345,
3,66,0,345,3,
67,0,345,3,68,
0,345,3,69,0,
345,3,70,0,345,
3,71,0,345,3,
72,0,345,3,73,
0,345,3,74,0,
345,3,75,0,345,
3,76,0,345,3,
77,0,345,3,78,
0,345,3,79,0,
345,3,80,0,345,
3,81,0,345,3,
82,0,345,3,83,
0,345,3,84,0,
345,3,85,0,345,
3,86,0,345,3,
87,0,345,3,88,
0,345,3,89,0,
345,3,90,0,345,
3,95,0,345,3,
97,0,345,3,98,
0,345,3,99,0,
345,3,100,0,345,
3,101,0,345,3,
102,0,345,3,103,
0,345,3,104,0,
345,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1339,11,1,
229,0,1340,4,10,
87,0,72,0,73,
0,76,0,69,0,
1,-1,3,102,0,
345,3,103,0,345,
3,104,0,345,3,
105,0,345,3,106,
0,345,3,107,0,
345,3,108,0,345,
1341,11,1,845,0,
348,1,-1,1342,11,
1,845,0,348,1,
-1,3,106,0,345,
3,107,0,345,3,
108,0,345,1343,11,
1,845,0,348,1,
-1,3,105,0,345,
3,106,0,345,3,
107,0,345,3,108,
0,345,1344,11,1,
845,0,348,1,-1,
3,120,0,343,3,
121,0,343,3,122,
0,343,3,123,0,
1345,12,1,41003,1346,
5,0,1347,11,1,
51,0,1348,4,20,
76,0,69,0,70,
0,84,0,95,0,
66,0,82,0,65,
0,67,0,69,0,
1,-1,3,124,0,
1349,12,1,43906,1350,
5,1,3,124,0,
1351,12,1,44018,1352,
5,0,1353,11,1,
191,0,1354,4,26,
83,0,84,0,82,
0,79,0,75,0,
69,0,95,0,83,
0,84,0,82,0,
79,0,75,0,69,
0,1,-1,1355,11,
1,165,0,1356,4,
12,83,0,84,0,
82,0,79,0,75,
0,69,0,1,-1,
3,125,0,1357,12,
1,41368,1358,5,0,
1359,11,1,56,0,
1360,4,22,82,0,
73,0,71,0,72,
0,84,0,95,0,
66,0,82,0,65,
0,67,0,69,0,
1,-1,3,126,0,
1361,12,1,44147,1362,
5,0,1363,11,1,
175,0,1364,4,10,
84,0,73,0,76,
0,68,0,69,0,
1,-1,0,165,1,
-1,1365,4,12,83,
0,84,0,82,0,
73,0,78,0,71,
0,1366,12,1,45715,
1367,5,119,3,1,
0,1368,12,1,45716,
1369,5,0,1370,11,
1,946,0,165,1,
-1,3,9,0,1368,
3,10,0,1371,12,
1,45917,1372,5,0,
1373,11,1,952,0,
165,1,-1,3,13,
0,1368,3,0,3,
1368,3,96,33,1368,
3,32,0,1368,3,
33,0,1368,3,34,
0,1374,12,1,46664,
1375,5,0,1376,11,
1,1010,0,165,1,
-1,3,35,0,1368,
3,36,0,1368,3,
37,0,1368,3,38,
0,1368,3,40,0,
1368,3,41,0,1368,
3,42,0,1368,3,
43,0,1368,3,44,
0,1368,3,45,0,
1368,3,46,0,1368,
3,47,0,1368,3,
3,9,1368,3,49,
0,1368,3,50,0,
1368,3,48,0,1368,
3,52,0,1368,3,
53,0,1368,3,51,
0,1368,3,55,0,
1368,3,56,0,1368,
3,54,0,1368,3,
59,0,1368,3,57,
0,1368,3,61,0,
1368,3,62,0,1368,
3,60,0,1368,3,
64,0,1368,3,65,
0,1368,3,66,0,
1368,3,67,0,1368,
3,68,0,1368,3,
69,0,1368,3,70,
0,1368,3,71,0,
1368,3,72,0,1368,
3,73,0,1368,3,
74,0,1368,3,75,
0,1368,3,76,0,
1368,3,77,0,1368,
3,78,0,1368,3,
79,0,1368,3,80,
0,1368,3,81,0,
1368,3,82,0,1368,
3,83,0,1368,3,
84,0,1368,3,85,
0,1368,3,86,0,
1368,3,87,0,1368,
3,88,0,1368,3,
89,0,1368,3,90,
0,1368,3,91,0,
1368,3,92,0,1377,
12,1,46060,1378,5,
4,3,110,0,1379,
12,1,46089,1380,5,
0,1381,11,1,957,
0,165,1,-1,3,
34,0,1382,12,1,
46529,1383,5,0,1384,
11,1,981,0,165,
1,-1,3,92,0,
1385,12,1,46405,1386,
5,0,1387,11,1,
993,0,165,1,-1,
3,116,0,1388,12,
1,46215,1389,5,0,
1390,11,1,969,0,
165,1,-1,1391,11,
1,1005,0,165,1,
-1,3,93,0,1368,
3,94,0,1368,3,
95,0,1368,3,96,
0,1368,3,97,0,
1368,3,98,0,1368,
3,99,0,1368,3,
100,0,1368,3,101,
0,1368,3,102,0,
1368,3,103,0,1368,
3,104,0,1368,3,
105,0,1368,3,106,
0,1368,3,107,0,
1368,3,108,0,1368,
3,109,0,1368,3,
110,0,1368,3,111,
0,1368,3,112,0,
1368,3,113,0,1368,
3,114,0,1368,3,
115,0,1368,3,116,
0,1368,3,117,0,
1368,3,118,0,1368,
3,119,0,1368,3,
120,0,1368,3,121,
0,1368,3,122,0,
1368,3,123,0,1368,
3,124,0,1368,3,
125,0,1368,3,96,
6,1368,3,126,0,
1368,3,58,15,1368,
3,59,15,1368,3,
136,4,1368,3,160,
0,1368,3,15,7,
1368,3,170,0,1368,
3,171,0,1368,3,
172,0,1368,3,173,
0,1368,3,178,0,
1368,3,176,2,1368,
3,187,0,1368,3,
187,1,1368,3,192,
0,1368,3,41,32,
1368,3,197,1,1368,
3,0,224,1368,3,
40,32,1368,3,63,
32,1368,0,165,1,
-1,1392,5,93,251,
1393,10,251,1,19,
573,1394,10,573,1,
47,301,1395,10,301,
1,93,1172,1396,10,
1172,1,50,1041,1397,
10,1041,1,80,1191,
1398,10,1191,1,53,
188,1399,10,188,1,
37,602,1400,10,602,
1,43,700,1401,10,
700,1,51,613,1402,
10,613,1,46,211,
1403,10,211,1,16,
215,1404,10,215,1,
17,672,1405,10,672,
1,68,901,1406,10,
901,1,75,361,1407,
10,361,1,35,223,
1408,10,223,1,20,
229,1409,10,229,1,
6,199,1410,10,199,
1,22,286,1411,10,
286,1,21,265,1412,
10,265,1,95,1292,
1413,10,1292,1,88,
481,1414,10,481,1,
64,720,1415,10,720,
1,49,357,1416,10,
357,1,28,318,1417,
10,318,1,25,709,
1418,10,709,1,42,
792,1419,10,792,1,
69,1231,1420,10,1231,
1,48,336,1421,10,
336,1,41,850,1422,
10,850,1,57,654,
1423,10,654,1,91,
233,1424,10,233,1,
4,342,1425,10,342,
1,23,493,1426,10,
493,1,63,1246,1427,
10,1246,1,84,324,
1428,10,324,1,29,
245,1429,10,245,1,
5,316,1430,10,316,
1,31,624,1431,10,
624,1,52,889,1432,
10,889,1,76,1114,
1433,10,1114,1,83,
1017,1434,10,1017,1,
81,995,1435,10,995,
1,77,186,1436,10,
186,1,30,249,1437,
10,249,1,7,847,
1438,10,847,1,73,
197,1439,10,197,1,
10,353,1440,10,353,
1,27,294,1441,10,
294,1,94,239,1442,
10,239,1,14,269,
1443,10,269,1,24,
731,1444,10,731,1,
54,281,1445,10,281,
1,9,1225,1446,10,
1225,1,86,498,1447,
10,498,1,62,1448,
4,30,83,0,84,
0,82,0,73,0,
78,0,71,0,95,
0,67,0,79,0,
78,0,83,0,84,
0,65,0,78,0,
84,0,1449,10,1448,
1,3,1340,1450,10,
1340,1,45,348,1451,
10,348,1,92,551,
1452,10,551,1,66,
1068,1453,10,1068,1,
56,402,1454,10,402,
1,58,1348,1455,10,
1348,1,12,531,1456,
10,531,1,44,312,
1457,10,312,1,40,
1154,1458,10,1154,1,
82,591,1459,10,591,
1,67,946,1460,10,
946,1,78,1364,1461,
10,1364,1,36,1356,
1462,10,1356,1,34,
787,1463,10,787,1,
70,1305,1464,10,1305,
1,87,865,1465,10,
865,1,74,338,1466,
10,338,1,26,425,
1467,10,425,1,59,
207,1468,10,207,1,
33,306,1469,10,306,
1,11,205,1470,10,
205,1,38,519,1471,
10,519,1,61,828,
1472,10,828,1,72,
1287,1473,10,1287,1,
90,326,1474,10,326,
1,15,969,1475,10,
969,1,79,1354,1476,
10,1354,1,39,332,
1477,10,332,1,32,
1275,1478,10,1275,1,
89,375,1479,10,375,
1,60,1323,1480,10,
1323,1,55,1360,1481,
10,1360,1,13,1214,
1482,10,1214,1,85,
235,1483,10,235,1,
18,221,1484,10,221,
1,8,775,1485,10,
775,1,71,449,1486,
10,449,1,65,1487,
5,0,0};
 new Tfactory(this,"MINUS",new TCreator(MINUS_factory));
 new Tfactory(this,"DEFAULT_STATE",new TCreator(DEFAULT_STATE_factory));
 new Tfactory(this,"INTEGER_CONSTANT",new TCreator(INTEGER_CONSTANT_factory));
 new Tfactory(this,"RETURN",new TCreator(RETURN_factory));
 new Tfactory(this,"OBJECT_REZ_EVENT",new TCreator(OBJECT_REZ_EVENT_factory));
 new Tfactory(this,"STRING_TYPE",new TCreator(STRING_TYPE_factory));
 new Tfactory(this,"EXCLAMATION",new TCreator(EXCLAMATION_factory));
 new Tfactory(this,"ELSE",new TCreator(ELSE_factory));
 new Tfactory(this,"INTEGER_TYPE",new TCreator(INTEGER_TYPE_factory));
 new Tfactory(this,"FOR",new TCreator(FOR_factory));
 new Tfactory(this,"LEFT_PAREN",new TCreator(LEFT_PAREN_factory));
 new Tfactory(this,"RIGHT_PAREN",new TCreator(RIGHT_PAREN_factory));
 new Tfactory(this,"HTTP_RESPONSE_EVENT",new TCreator(HTTP_RESPONSE_EVENT_factory));
 new Tfactory(this,"MOVING_END_EVENT",new TCreator(MOVING_END_EVENT_factory));
 new Tfactory(this,"CARET",new TCreator(CARET_factory));
 new Tfactory(this,"STAR",new TCreator(STAR_factory));
 new Tfactory(this,"PLUS_EQUALS",new TCreator(PLUS_EQUALS_factory));
 new Tfactory(this,"PERCENT",new TCreator(PERCENT_factory));
 new Tfactory(this,"SLASH",new TCreator(SLASH_factory));
 new Tfactory(this,"FLOAT_CONSTANT",new TCreator(FLOAT_CONSTANT_factory));
 new Tfactory(this,"TOUCH_EVENT",new TCreator(TOUCH_EVENT_factory));
 new Tfactory(this,"COLLISION_START_EVENT",new TCreator(COLLISION_START_EVENT_factory));
 new Tfactory(this,"JUMP",new TCreator(JUMP_factory));
 new Tfactory(this,"RIGHT_BRACKET",new TCreator(RIGHT_BRACKET_factory));
 new Tfactory(this,"LEFT_ANGLE",new TCreator(LEFT_ANGLE_factory));
 new Tfactory(this,"IF",new TCreator(IF_factory));
 new Tfactory(this,"LAND_COLLISION_EVENT",new TCreator(LAND_COLLISION_EVENT_factory));
 new Tfactory(this,"STATE",new TCreator(STATE_factory));
 new Tfactory(this,"RIGHT_SHIFT",new TCreator(RIGHT_SHIFT_factory));
 new Tfactory(this,"LIST_TYPE",new TCreator(LIST_TYPE_factory));
 new Tfactory(this,"HTTP_REQUEST_EVENT",new TCreator(HTTP_REQUEST_EVENT_factory));
 new Tfactory(this,"INCREMENT",new TCreator(INCREMENT_factory));
 new Tfactory(this,"AT",new TCreator(AT_factory));
 new Tfactory(this,"COLLISION_END_EVENT",new TCreator(COLLISION_END_EVENT_factory));
 new Tfactory(this,"SENSOR_EVENT",new TCreator(SENSOR_EVENT_factory));
 new Tfactory(this,"EQUALS_EQUALS",new TCreator(EQUALS_EQUALS_factory));
 new Tfactory(this,"DECREMENT",new TCreator(DECREMENT_factory));
 new Tfactory(this,"LESS_EQUALS",new TCreator(LESS_EQUALS_factory));
 new Tfactory(this,"FLOAT_TYPE",new TCreator(FLOAT_TYPE_factory));
 new Tfactory(this,"MOVING_START_EVENT",new TCreator(MOVING_START_EVENT_factory));
 new Tfactory(this, "RUN_TIME_PERMISSIONS_EVENT", new TCreator(RUN_TIME_PERMISSIONS_EVENT_factory));
 new Tfactory(this, "ON_REZ_EVENT", new TCreator(ON_REZ_EVENT_factory));
 new Tfactory(this, "ON_ERROR_EVENT", new TCreator(ON_ERROR_EVENT_factory));
 new Tfactory(this,"NO_SENSOR_EVENT",new TCreator(NO_SENSOR_EVENT_factory));
 new Tfactory(this,"EXCLAMATION_EQUALS",new TCreator(EXCLAMATION_EQUALS_factory));
 new Tfactory(this,"MINUS_EQUALS",new TCreator(MINUS_EQUALS_factory));
 new Tfactory(this,"LISTEN_EVENT",new TCreator(LISTEN_EVENT_factory));
 new Tfactory(this,"PERCENT_EQUALS",new TCreator(PERCENT_EQUALS_factory));
 new Tfactory(this,"LEFT_BRACKET",new TCreator(LEFT_BRACKET_factory));
 new Tfactory(this,"HEX_INTEGER_CONSTANT",new TCreator(HEX_INTEGER_CONSTANT_factory));
 new Tfactory(this,"COMMA",new TCreator(COMMA_factory));
 new Tfactory(this,"PERIOD",new TCreator(PERIOD_factory));
 new Tfactory(this,"KEY_TYPE",new TCreator(KEY_TYPE_factory));
 new Tfactory(this,"SLASH_EQUALS",new TCreator(SLASH_EQUALS_factory));
 new Tfactory(this,"STATE_EXIT_EVENT",new TCreator(STATE_EXIT_EVENT_factory));
 new Tfactory(this,"COLLISION_EVENT",new TCreator(COLLISION_EVENT_factory));
 new Tfactory(this,"STRING_CONSTANT",new TCreator(STRING_CONSTANT_factory));
 new Tfactory(this,"WHILE",new TCreator(WHILE_factory));
 new Tfactory(this,"IDENT",new TCreator(IDENT_factory));
 new Tfactory(this,"DATASERVER_EVENT",new TCreator(DATASERVER_EVENT_factory));
 new Tfactory(this,"ROTATION_TYPE",new TCreator(ROTATION_TYPE_factory));
 new Tfactory(this,"AT_ROT_TARGET_EVENT",new TCreator(AT_ROT_TARGET_EVENT_factory));
 new Tfactory(this,"LEFT_BRACE",new TCreator(LEFT_BRACE_factory));
 new Tfactory(this,"DO",new TCreator(DO_factory));
 new Tfactory(this,"LEFT_SHIFT",new TCreator(LEFT_SHIFT_factory));
 new Tfactory(this,"REMOTE_DATA_EVENT",new TCreator(REMOTE_DATA_EVENT_factory));
 new Tfactory(this,"EMAIL_EVENT",new TCreator(EMAIL_EVENT_factory));
 new Tfactory(this,"NOT_AT_ROT_TARGET_EVENT",new TCreator(NOT_AT_ROT_TARGET_EVENT_factory));
 new Tfactory(this,"TILDE",new TCreator(TILDE_factory));
 new Tfactory(this,"STROKE",new TCreator(STROKE_factory));
 new Tfactory(this,"LAND_COLLISION_END_EVENT",new TCreator(LAND_COLLISION_END_EVENT_factory));
 new Tfactory(this,"TIMER_EVENT",new TCreator(TIMER_EVENT_factory));
 new Tfactory(this,"MONEY_EVENT",new TCreator(MONEY_EVENT_factory));
 new Tfactory(this,"RIGHT_ANGLE",new TCreator(RIGHT_ANGLE_factory));
 new Tfactory(this,"AT_TARGET_EVENT",new TCreator(AT_TARGET_EVENT_factory));
 new Tfactory(this,"AMP",new TCreator(AMP_factory));
 new Tfactory(this,"SEMICOLON",new TCreator(SEMICOLON_factory));
 new Tfactory(this,"AMP_AMP",new TCreator(AMP_AMP_factory));
 new Tfactory(this,"CHANGED_EVENT",new TCreator(CHANGED_EVENT_factory));
 new Tfactory(this,"LINK_MESSAGE_EVENT",new TCreator(LINK_MESSAGE_EVENT_factory));
 new Tfactory(this,"TOUCH_END_EVENT",new TCreator(TOUCH_END_EVENT_factory));
 new Tfactory(this,"EQUALS",new TCreator(EQUALS_factory));
 new Tfactory(this,"NOT_AT_TARGET_EVENT",new TCreator(NOT_AT_TARGET_EVENT_factory));
 new Tfactory(this,"STROKE_STROKE",new TCreator(STROKE_STROKE_factory));
 new Tfactory(this,"GREATER_EQUALS",new TCreator(GREATER_EQUALS_factory));
 new Tfactory(this,"TOUCH_START_EVENT",new TCreator(TOUCH_START_EVENT_factory));
 new Tfactory(this,"ATTACH_EVENT",new TCreator(ATTACH_EVENT_factory));
 new Tfactory(this,"VECTOR_TYPE",new TCreator(VECTOR_TYPE_factory));
 new Tfactory(this,"RIGHT_BRACE",new TCreator(RIGHT_BRACE_factory));
 new Tfactory(this,"STATE_ENTRY_EVENT",new TCreator(STATE_ENTRY_EVENT_factory));
 new Tfactory(this,"PLUS",new TCreator(PLUS_factory));
 new Tfactory(this,"STAR_EQUALS",new TCreator(STAR_EQUALS_factory));
 new Tfactory(this,"LAND_COLLISION_START_EVENT",new TCreator(LAND_COLLISION_START_EVENT_factory));
 new Tfactory(this,"CONTROL_EVENT",new TCreator(CONTROL_EVENT_factory));
}
/// <exclude/>
 public yycs0tokens(ErrorHandler eh):base(eh) { arr = new int[] { 
101,4,6,52,0,
46,0,53,0,6,
102,4,16,117,0,
115,0,45,0,97,
0,115,0,99,0,
105,0,105,0,2,
0,103,5,27,7,
27,104,9,1,27,
3,94,0,105,5,
1,3,94,0,2,
1,7,26,106,9,
1,26,3,36,0,
107,5,1,3,36,
0,2,1,7,25,
108,9,1,25,3,
43,0,109,5,1,
3,43,0,2,1,
7,24,110,9,1,
24,3,33,0,111,
5,5,3,34,0,
2,1,3,58,0,
2,1,3,59,0,
2,1,3,39,0,
2,1,3,33,0,
2,1,7,23,112,
9,1,23,3,187,
0,113,5,1,3,
187,0,2,1,7,
22,114,9,1,22,
3,171,0,115,5,
1,3,171,0,2,
1,7,21,116,9,
1,21,3,59,15,
117,5,4,3,125,
0,2,1,3,93,
0,2,1,3,41,
0,2,1,3,59,
15,2,1,7,20,
118,9,1,20,3,
58,15,119,5,4,
3,123,0,2,1,
3,91,0,2,1,
3,58,15,2,1,
3,40,0,2,1,
7,19,120,9,1,
19,3,45,0,121,
5,1,3,45,0,
2,1,7,18,122,
9,1,18,3,63,
32,123,5,2,3,
63,32,2,1,3,
95,0,2,1,7,
17,124,9,1,17,
3,0,224,125,5,
1,3,0,224,2,
1,7,15,126,9,
1,15,3,0,6,
127,5,1,3,0,
6,2,1,7,14,
128,9,1,14,3,
1,0,129,5,5,
3,1,0,2,1,
3,13,0,2,1,
3,9,0,2,1,
3,10,0,2,1,
3,0,0,2,1,
7,13,130,9,1,
13,3,41,32,131,
5,1,3,41,32,
2,1,7,12,132,
9,1,12,3,40,
32,133,5,1,3,
40,32,2,1,7,
11,134,9,1,11,
3,160,0,135,5,
2,3,160,0,2,
1,3,32,0,2,
1,7,10,136,9,
1,10,3,178,0,
137,5,1,3,178,
0,2,1,7,9,
138,9,1,9,3,
238,22,139,5,1,
3,238,22,2,1,
7,8,140,9,1,
8,3,96,6,141,
5,11,3,55,0,
2,1,3,48,0,
2,1,3,57,0,
2,1,3,50,0,
2,1,3,52,0,
2,1,3,96,6,
2,1,3,54,0,
2,1,3,56,0,
2,1,3,49,0,
2,1,3,51,0,
2,1,3,53,0,
2,1,7,7,142,
9,1,7,3,136,
4,143,5,1,3,
136,4,2,1,7,
6,144,9,1,6,
3,3,9,145,5,
1,3,3,9,2,
1,7,5,146,9,
1,5,3,0,3,
147,5,1,3,0,
3,2,1,7,4,
148,9,1,4,3,
187,1,149,5,1,
3,187,1,2,1,
7,3,150,9,1,
3,3,176,2,151,
5,1,3,176,2,
2,1,7,2,152,
9,1,2,3,197,
1,153,5,1,3,
197,1,2,1,7,
1,154,9,1,1,
3,170,0,155,5,
27,3,121,0,2,
1,3,116,0,2,
1,3,111,0,2,
1,3,106,0,2,
1,3,101,0,2,
1,3,170,0,2,
1,3,118,0,2,
1,3,113,0,2,
1,3,108,0,2,
1,3,103,0,2,
1,3,98,0,2,
1,3,120,0,2,
1,3,115,0,2,
1,3,110,0,2,
1,3,105,0,2,
1,3,100,0,2,
1,3,122,0,2,
1,3,117,0,2,
1,3,112,0,2,
1,3,107,0,2,
1,3,102,0,2,
1,3,97,0,2,
1,3,119,0,2,
1,3,114,0,2,
1,3,109,0,2,
1,3,104,0,2,
1,3,99,0,2,
1,7,0,156,9,
1,0,3,192,0,
157,5,27,3,89,
0,2,1,3,84,
0,2,1,3,79,
0,2,1,3,74,
0,2,1,3,69,
0,2,1,3,86,
0,2,1,3,81,
0,2,1,3,76,
0,2,1,3,71,
0,2,1,3,66,
0,2,1,3,192,
0,2,1,3,88,
0,2,1,3,83,
0,2,1,3,78,
0,2,1,3,73,
0,2,1,3,68,
0,2,1,3,90,
0,2,1,3,85,
0,2,1,3,80,
0,2,1,3,75,
0,2,1,3,70,
0,2,1,3,65,
0,2,1,3,87,
0,2,1,3,82,
0,2,1,3,77,
0,2,1,3,72,
0,2,1,3,67,
0,2,1,7,27,
2,0,158,5,1,
159,4,18,89,0,
89,0,73,0,78,
0,73,0,84,0,
73,0,65,0,76,
0,160,12,1,259,
161,5,104,3,89,
0,162,12,1,1855,
163,5,63,3,109,
0,164,12,1,1876,
165,5,63,3,109,
0,164,3,111,0,
164,3,113,0,164,
3,115,0,164,3,
117,0,164,3,119,
0,164,3,121,0,
164,3,48,0,164,
3,50,0,164,3,
52,0,164,3,54,
0,164,3,56,0,
164,3,66,0,164,
3,68,0,164,3,
70,0,164,3,72,
0,164,3,74,0,
164,3,76,0,164,
3,78,0,164,3,
80,0,164,3,82,
0,164,3,84,0,
164,3,86,0,164,
3,88,0,164,3,
90,0,164,3,98,
0,164,3,100,0,
164,3,102,0,164,
3,104,0,164,3,
106,0,164,3,108,
0,164,3,110,0,
164,3,112,0,164,
3,114,0,164,3,
116,0,164,3,118,
0,164,3,120,0,
164,3,122,0,164,
3,49,0,164,3,
51,0,164,3,53,
0,164,3,55,0,
164,3,57,0,164,
3,65,0,164,3,
67,0,164,3,69,
0,164,3,71,0,
164,3,73,0,164,
3,75,0,164,3,
77,0,164,3,79,
0,164,3,81,0,
164,3,83,0,164,
3,85,0,164,3,
87,0,164,3,89,
0,164,3,95,0,
164,3,97,0,164,
3,99,0,164,3,
101,0,164,3,103,
0,164,3,105,0,
164,3,107,0,164,
166,11,1,164,0,
167,4,4,73,0,
68,0,1,-1,3,
111,0,164,3,113,
0,164,3,115,0,
164,3,117,0,164,
3,119,0,164,3,
121,0,164,3,48,
0,164,3,50,0,
164,3,52,0,164,
3,54,0,164,3,
56,0,164,3,66,
0,164,3,68,0,
164,3,70,0,164,
3,72,0,164,3,
74,0,164,3,76,
0,164,3,78,0,
164,3,80,0,164,
3,82,0,164,3,
84,0,164,3,86,
0,164,3,88,0,
164,3,90,0,164,
3,98,0,164,3,
100,0,164,3,102,
0,164,3,104,0,
164,3,106,0,164,
3,108,0,164,3,
110,0,164,3,112,
0,164,3,114,0,
164,3,116,0,164,
3,118,0,164,3,
120,0,164,3,122,
0,164,3,49,0,
164,3,51,0,164,
3,53,0,164,3,
55,0,164,3,57,
0,164,3,65,0,
164,3,67,0,164,
3,69,0,164,3,
71,0,164,3,73,
0,164,3,75,0,
164,3,77,0,164,
3,79,0,164,3,
81,0,164,3,83,
0,164,3,85,0,
164,3,87,0,164,
3,89,0,164,3,
95,0,164,3,97,
0,164,3,99,0,
164,3,101,0,164,
3,103,0,164,3,
105,0,164,3,107,
0,164,168,11,1,
164,0,167,1,-1,
3,178,0,169,12,
1,260,170,5,0,
171,11,1,256,0,
172,4,6,65,0,
78,0,89,0,1,
-1,3,103,0,162,
3,192,0,169,3,
117,0,162,3,56,
0,169,3,70,0,
162,3,84,0,162,
3,9,0,173,12,
1,2069,174,5,0,
175,11,1,2,176,
11,1,256,0,172,
1,-1,3,98,0,
177,12,1,3681,178,
5,63,3,109,0,
164,3,111,0,164,
3,113,0,164,3,
115,0,164,3,117,
0,164,3,119,0,
164,3,121,0,164,
3,48,0,164,3,
50,0,164,3,52,
0,164,3,54,0,
164,3,56,0,164,
3,66,0,164,3,
68,0,164,3,70,
0,164,3,72,0,
164,3,74,0,164,
3,76,0,164,3,
78,0,164,3,80,
0,164,3,82,0,
164,3,84,0,164,
3,86,0,164,3,
88,0,164,3,90,
0,164,3,98,0,
164,3,100,0,164,
3,102,0,164,3,
104,0,164,3,106,
0,164,3,108,0,
164,3,110,0,164,
3,112,0,164,3,
114,0,164,3,116,
0,164,3,118,0,
164,3,120,0,164,
3,122,0,164,3,
49,0,164,3,51,
0,164,3,53,0,
164,3,55,0,164,
3,57,0,164,3,
65,0,164,3,67,
0,164,3,69,0,
164,3,71,0,164,
3,73,0,164,3,
75,0,164,3,77,
0,164,3,79,0,
164,3,81,0,164,
3,83,0,164,3,
85,0,164,3,87,
0,164,3,89,0,
164,3,95,0,164,
3,97,0,179,12,
1,3754,180,5,63,
3,109,0,164,3,
111,0,164,3,113,
0,164,3,115,0,
181,12,1,3818,182,
5,63,3,109,0,
164,3,111,0,164,
3,113,0,164,3,
115,0,164,3,117,
0,164,3,119,0,
164,3,121,0,164,
3,48,0,164,3,
50,0,164,3,52,
0,164,3,54,0,
164,3,56,0,164,
3,66,0,164,3,
68,0,164,3,70,
0,164,3,72,0,
164,3,74,0,164,
3,76,0,164,3,
78,0,164,3,80,
0,164,3,82,0,
164,3,84,0,164,
3,86,0,164,3,
88,0,164,3,90,
0,164,3,98,0,
164,3,100,0,164,
3,102,0,164,3,
104,0,164,3,106,
0,164,3,108,0,
164,3,110,0,164,
3,112,0,164,3,
114,0,164,3,116,
0,164,3,118,0,
164,3,120,0,164,
3,122,0,164,3,
49,0,164,3,51,
0,164,3,53,0,
164,3,55,0,164,
3,57,0,164,3,
65,0,164,3,67,
0,164,3,69,0,
164,3,71,0,164,
3,73,0,164,3,
75,0,164,3,77,
0,164,3,79,0,
164,3,81,0,164,
3,83,0,164,3,
85,0,164,3,87,
0,164,3,89,0,
164,3,95,0,164,
3,97,0,164,3,
99,0,164,3,101,
0,183,12,1,3874,
184,5,63,3,109,
0,164,3,111,0,
164,3,113,0,164,
3,115,0,164,3,
117,0,164,3,119,
0,164,3,121,0,
164,3,48,0,164,
3,50,0,164,3,
52,0,164,3,54,
0,164,3,56,0,
164,3,66,0,164,
3,68,0,164,3,
70,0,164,3,72,
0,164,3,74,0,
164,3,76,0,164,
3,78,0,164,3,
80,0,164,3,82,
0,164,3,84,0,
164,3,86,0,164,
3,88,0,164,3,
90,0,164,3,98,
0,164,3,100,0,
164,3,102,0,164,
3,104,0,164,3,
106,0,164,3,108,
0,164,3,110,0,
164,3,112,0,164,
3,114,0,164,3,
116,0,164,3,118,
0,164,3,120,0,
164,3,122,0,164,
3,49,0,164,3,
51,0,164,3,53,
0,164,3,55,0,
164,3,57,0,164,
3,65,0,164,3,
67,0,164,3,69,
0,164,3,71,0,
164,3,73,0,164,
3,75,0,164,3,
77,0,164,3,79,
0,164,3,81,0,
164,3,83,0,164,
3,85,0,164,3,
87,0,164,3,89,
0,164,3,95,0,
164,3,97,0,164,
3,99,0,164,3,
101,0,164,3,103,
0,164,3,105,0,
164,3,107,0,164,
185,11,1,93,0,
186,4,8,66,0,
65,0,83,0,69,
0,1,-1,3,103,
0,164,3,105,0,
164,3,107,0,164,
187,11,1,164,0,
167,1,-1,3,117,
0,164,3,119,0,
164,3,121,0,164,
3,48,0,164,3,
50,0,164,3,52,
0,164,3,54,0,
164,3,56,0,164,
3,66,0,164,3,
68,0,164,3,70,
0,164,3,72,0,
164,3,74,0,164,
3,76,0,164,3,
78,0,164,3,80,
0,164,3,82,0,
164,3,84,0,164,
3,86,0,164,3,
88,0,164,3,90,
0,164,3,98,0,
164,3,100,0,164,
3,102,0,164,3,
104,0,164,3,106,
0,164,3,108,0,
164,3,110,0,164,
3,112,0,164,3,
114,0,164,3,116,
0,164,3,118,0,
164,3,120,0,164,
3,122,0,164,3,
49,0,164,3,51,
0,164,3,53,0,
164,3,55,0,164,
3,57,0,164,3,
65,0,164,3,67,
0,164,3,69,0,
164,3,71,0,164,
3,73,0,164,3,
75,0,164,3,77,
0,164,3,79,0,
164,3,81,0,164,
3,83,0,164,3,
85,0,164,3,87,
0,164,3,89,0,
164,3,95,0,164,
3,97,0,164,3,
99,0,164,3,101,
0,164,3,103,0,
164,3,105,0,164,
3,107,0,164,188,
11,1,164,0,167,
1,-1,3,99,0,
164,3,101,0,164,
3,103,0,164,3,
105,0,164,3,107,
0,164,189,11,1,
164,0,167,1,-1,
3,187,0,169,3,
112,0,162,3,51,
0,169,3,65,0,
162,3,79,0,162,
3,93,0,190,12,
1,1321,191,5,0,
192,11,1,251,0,
193,4,12,82,0,
66,0,82,0,65,
0,67,0,75,0,
1,-1,3,107,0,
162,3,32,0,173,
3,121,0,194,12,
1,2306,195,5,63,
3,109,0,164,3,
111,0,164,3,113,
0,164,3,115,0,
164,3,117,0,164,
3,119,0,164,3,
121,0,196,12,1,
2358,197,5,63,3,
109,0,164,3,111,
0,164,3,113,0,
164,3,115,0,164,
3,117,0,164,3,
119,0,164,3,121,
0,164,3,48,0,
164,3,50,0,164,
3,52,0,164,3,
54,0,164,3,56,
0,164,3,66,0,
164,3,68,0,164,
3,70,0,164,3,
72,0,164,3,74,
0,164,3,76,0,
164,3,78,0,164,
3,80,0,164,3,
82,0,164,3,84,
0,164,3,86,0,
164,3,88,0,164,
3,90,0,164,3,
98,0,198,12,1,
2525,199,5,63,3,
109,0,164,3,111,
0,164,3,113,0,
164,3,115,0,164,
3,117,0,164,3,
119,0,164,3,121,
0,164,3,48,0,
164,3,50,0,164,
3,52,0,164,3,
54,0,164,3,56,
0,164,3,66,0,
164,3,68,0,164,
3,70,0,164,3,
72,0,164,3,74,
0,164,3,76,0,
164,3,78,0,164,
3,80,0,164,3,
82,0,164,3,84,
0,164,3,86,0,
164,3,88,0,164,
3,90,0,164,3,
98,0,164,3,100,
0,164,3,102,0,
164,3,104,0,164,
3,106,0,164,3,
108,0,164,3,110,
0,164,3,112,0,
164,3,114,0,164,
3,116,0,164,3,
118,0,164,3,120,
0,164,3,122,0,
164,3,49,0,164,
3,51,0,164,3,
53,0,164,3,55,
0,164,3,57,0,
164,3,65,0,164,
3,67,0,164,3,
69,0,164,3,71,
0,164,3,73,0,
164,3,75,0,164,
3,77,0,164,3,
79,0,164,3,81,
0,164,3,83,0,
164,3,85,0,164,
3,87,0,164,3,
89,0,164,3,95,
0,164,3,97,0,
164,3,99,0,164,
3,101,0,200,12,
1,2581,201,5,63,
3,109,0,164,3,
111,0,164,3,113,
0,164,3,115,0,
164,3,117,0,164,
3,119,0,164,3,
121,0,164,3,48,
0,164,3,50,0,
164,3,52,0,164,
3,54,0,164,3,
56,0,164,3,66,
0,164,3,68,0,
164,3,70,0,164,
3,72,0,164,3,
74,0,164,3,76,
0,164,3,78,0,
164,3,80,0,164,
3,82,0,164,3,
84,0,164,3,86,
0,164,3,88,0,
164,3,90,0,164,
3,98,0,164,3,
100,0,164,3,102,
0,164,3,104,0,
164,3,106,0,164,
3,108,0,164,3,
110,0,164,3,112,
0,164,3,114,0,
164,3,116,0,164,
3,118,0,164,3,
120,0,164,3,122,
0,164,3,49,0,
164,3,51,0,164,
3,53,0,164,3,
55,0,164,3,57,
0,164,3,65,0,
164,3,67,0,164,
3,69,0,164,3,
71,0,164,3,73,
0,164,3,75,0,
164,3,77,0,164,
3,79,0,164,3,
81,0,164,3,83,
0,164,3,85,0,
164,3,87,0,164,
3,89,0,164,3,
95,0,164,3,97,
0,164,3,99,0,
164,3,101,0,164,
3,103,0,202,12,
1,2642,203,5,63,
3,109,0,164,3,
111,0,164,3,113,
0,164,3,115,0,
164,3,117,0,164,
3,119,0,164,3,
121,0,164,3,48,
0,164,3,50,0,
164,3,52,0,164,
3,54,0,164,3,
56,0,164,3,66,
0,164,3,68,0,
164,3,70,0,164,
3,72,0,164,3,
74,0,164,3,76,
0,164,3,78,0,
164,3,80,0,164,
3,82,0,164,3,
84,0,164,3,86,
0,164,3,88,0,
164,3,90,0,164,
3,98,0,164,3,
100,0,164,3,102,
0,164,3,104,0,
164,3,106,0,164,
3,108,0,164,3,
110,0,164,3,112,
0,164,3,114,0,
164,3,116,0,164,
3,118,0,164,3,
120,0,164,3,122,
0,164,3,49,0,
164,3,51,0,164,
3,53,0,164,3,
55,0,164,3,57,
0,164,3,65,0,
164,3,67,0,164,
3,69,0,164,3,
71,0,164,3,73,
0,164,3,75,0,
164,3,77,0,164,
3,79,0,164,3,
81,0,164,3,83,
0,164,3,85,0,
164,3,87,0,164,
3,89,0,164,3,
95,0,164,3,97,
0,164,3,99,0,
164,3,101,0,164,
3,103,0,164,3,
105,0,204,12,1,
2708,205,5,63,3,
109,0,164,3,111,
0,164,3,113,0,
164,3,115,0,164,
3,117,0,164,3,
119,0,164,3,121,
0,164,3,48,0,
164,3,50,0,164,
3,52,0,164,3,
54,0,164,3,56,
0,164,3,66,0,
164,3,68,0,164,
3,70,0,164,3,
72,0,164,3,74,
0,164,3,76,0,
164,3,78,0,164,
3,80,0,164,3,
82,0,164,3,84,
0,164,3,86,0,
164,3,88,0,164,
3,90,0,164,3,
98,0,164,3,100,
0,164,3,102,0,
164,3,104,0,164,
3,106,0,164,3,
108,0,164,3,110,
0,206,12,1,2773,
207,5,63,3,109,
0,164,3,111,0,
164,3,113,0,164,
3,115,0,164,3,
117,0,164,3,119,
0,164,3,121,0,
164,3,48,0,164,
3,50,0,164,3,
52,0,164,3,54,
0,164,3,56,0,
164,3,66,0,164,
3,68,0,164,3,
70,0,164,3,72,
0,164,3,74,0,
164,3,76,0,164,
3,78,0,164,3,
80,0,164,3,82,
0,164,3,84,0,
164,3,86,0,164,
3,88,0,164,3,
90,0,164,3,98,
0,164,3,100,0,
164,3,102,0,164,
3,104,0,164,3,
106,0,164,3,108,
0,164,3,110,0,
164,3,112,0,164,
3,114,0,164,3,
116,0,164,3,118,
0,164,3,120,0,
164,3,122,0,164,
3,49,0,164,3,
51,0,164,3,53,
0,164,3,55,0,
164,3,57,0,164,
3,65,0,164,3,
67,0,164,3,69,
0,164,3,71,0,
164,3,73,0,164,
3,75,0,164,3,
77,0,164,3,79,
0,164,3,81,0,
164,3,83,0,164,
3,85,0,164,3,
87,0,164,3,89,
0,164,3,95,0,
164,3,97,0,164,
3,99,0,164,3,
101,0,164,3,103,
0,164,3,105,0,
164,3,107,0,164,
208,11,1,8,209,
11,1,164,0,167,
1,-1,3,112,0,
164,3,114,0,164,
3,116,0,164,3,
118,0,164,3,120,
0,164,3,122,0,
164,3,49,0,164,
3,51,0,164,3,
53,0,164,3,55,
0,164,3,57,0,
164,3,65,0,164,
3,67,0,164,3,
69,0,164,3,71,
0,164,3,73,0,
164,3,75,0,164,
3,77,0,164,3,
79,0,164,3,81,
0,164,3,83,0,
164,3,85,0,164,
3,87,0,164,3,
89,0,164,3,95,
0,164,3,97,0,
164,3,99,0,164,
3,101,0,164,3,
103,0,164,3,105,
0,164,3,107,0,
164,210,11,1,164,
0,167,1,-1,3,
107,0,164,211,11,
1,164,0,167,1,
-1,3,105,0,164,
3,107,0,164,212,
11,1,164,0,167,
1,-1,3,103,0,
164,3,105,0,164,
3,107,0,164,213,
11,1,164,0,167,
1,-1,3,100,0,
164,3,102,0,164,
3,104,0,164,3,
106,0,164,3,108,
0,214,12,1,2418,
215,5,63,3,109,
0,164,3,111,0,
164,3,113,0,164,
3,115,0,164,3,
117,0,164,3,119,
0,164,3,121,0,
164,3,48,0,164,
3,50,0,164,3,
52,0,164,3,54,
0,164,3,56,0,
164,3,66,0,164,
3,68,0,164,3,
70,0,164,3,72,
0,164,3,74,0,
164,3,76,0,164,
3,78,0,164,3,
80,0,164,3,82,
0,164,3,84,0,
164,3,86,0,164,
3,88,0,164,3,
90,0,164,3,98,
0,164,3,100,0,
164,3,102,0,164,
3,104,0,164,3,
106,0,164,3,108,
0,164,3,110,0,
164,3,112,0,164,
3,114,0,164,3,
116,0,164,3,118,
0,164,3,120,0,
164,3,122,0,164,
3,49,0,164,3,
51,0,164,3,53,
0,164,3,55,0,
164,3,57,0,164,
3,65,0,164,3,
67,0,164,3,69,
0,164,3,71,0,
164,3,73,0,164,
3,75,0,164,3,
77,0,164,3,79,
0,164,3,81,0,
164,3,83,0,164,
3,85,0,164,3,
87,0,164,3,89,
0,164,3,95,0,
164,3,97,0,164,
3,99,0,164,3,
101,0,164,3,103,
0,164,3,105,0,
164,3,107,0,164,
216,11,1,55,217,
11,1,164,0,167,
1,-1,3,110,0,
164,3,112,0,218,
12,1,3058,219,5,
63,3,109,0,164,
3,111,0,164,3,
113,0,164,3,115,
0,164,3,117,0,
164,3,119,0,164,
3,121,0,164,3,
48,0,164,3,50,
0,164,3,52,0,
164,3,54,0,164,
3,56,0,164,3,
66,0,164,3,68,
0,164,3,70,0,
164,3,72,0,164,
3,74,0,164,3,
76,0,164,3,78,
0,164,3,80,0,
164,3,82,0,164,
3,84,0,164,3,
86,0,164,3,88,
0,164,3,90,0,
164,3,98,0,164,
3,100,0,164,3,
102,0,164,3,104,
0,164,3,106,0,
164,3,108,0,164,
3,110,0,164,3,
112,0,164,3,114,
0,164,3,116,0,
164,3,118,0,164,
3,120,0,164,3,
122,0,164,3,49,
0,164,3,51,0,
164,3,53,0,164,
3,55,0,164,3,
57,0,164,3,65,
0,164,3,67,0,
164,3,69,0,164,
3,71,0,164,3,
73,0,164,3,75,
0,164,3,77,0,
164,3,79,0,164,
3,81,0,164,3,
83,0,164,3,85,
0,164,3,87,0,
164,3,89,0,164,
3,95,0,164,3,
97,0,164,3,99,
0,164,3,101,0,
164,3,103,0,164,
3,105,0,164,3,
107,0,164,220,11,
1,74,221,11,1,
164,0,167,1,-1,
3,114,0,164,3,
116,0,164,3,118,
0,164,3,120,0,
164,3,122,0,164,
3,49,0,164,3,
51,0,164,3,53,
0,164,3,55,0,
164,3,57,0,164,
3,65,0,164,3,
67,0,164,3,69,
0,164,3,71,0,
164,3,73,0,164,
3,75,0,164,3,
77,0,164,3,79,
0,164,3,81,0,
164,3,83,0,164,
3,85,0,164,3,
87,0,164,3,89,
0,164,3,95,0,
164,3,97,0,164,
3,99,0,164,3,
101,0,164,3,103,
0,164,3,105,0,
164,3,107,0,164,
222,11,1,164,0,
167,1,-1,3,48,
0,164,3,50,0,
164,3,52,0,164,
3,54,0,164,3,
56,0,164,3,66,
0,164,3,68,0,
164,3,70,0,164,
3,72,0,164,3,
74,0,164,3,76,
0,164,3,78,0,
164,3,80,0,164,
3,82,0,164,3,
84,0,164,3,86,
0,164,3,88,0,
164,3,90,0,164,
3,98,0,164,3,
100,0,164,3,102,
0,164,3,104,0,
164,3,106,0,164,
3,108,0,164,3,
110,0,164,3,112,
0,164,3,114,0,
164,3,116,0,164,
3,118,0,164,3,
120,0,164,3,122,
0,164,3,49,0,
164,3,51,0,164,
3,53,0,164,3,
55,0,164,3,57,
0,164,3,65,0,
164,3,67,0,164,
3,69,0,164,3,
71,0,164,3,73,
0,164,3,75,0,
164,3,77,0,164,
3,79,0,164,3,
81,0,164,3,83,
0,164,3,85,0,
164,3,87,0,164,
3,89,0,164,3,
95,0,164,3,97,
0,164,3,99,0,
164,3,101,0,164,
3,103,0,164,3,
105,0,164,3,107,
0,164,223,11,1,
164,0,167,1,-1,
3,176,2,169,3,
58,15,169,3,88,
0,162,3,13,0,
173,3,102,0,162,
3,73,0,162,3,
116,0,224,12,1,
3252,225,5,63,3,
109,0,164,3,111,
0,164,3,113,0,
164,3,115,0,164,
3,117,0,164,3,
119,0,164,3,121,
0,164,3,48,0,
164,3,50,0,164,
3,52,0,164,3,
54,0,164,3,56,
0,164,3,66,0,
164,3,68,0,164,
3,70,0,164,3,
72,0,164,3,74,
0,164,3,76,0,
164,3,78,0,164,
3,80,0,164,3,
82,0,164,3,84,
0,164,3,86,0,
164,3,88,0,164,
3,90,0,164,3,
98,0,164,3,100,
0,164,3,102,0,
164,3,104,0,226,
12,1,3329,227,5,
63,3,109,0,164,
3,111,0,164,3,
113,0,164,3,115,
0,164,3,117,0,
164,3,119,0,164,
3,121,0,164,3,
48,0,164,3,50,
0,164,3,52,0,
164,3,54,0,164,
3,56,0,164,3,
66,0,164,3,68,
0,164,3,70,0,
164,3,72,0,164,
3,74,0,164,3,
76,0,164,3,78,
0,164,3,80,0,
164,3,82,0,164,
3,84,0,164,3,
86,0,164,3,88,
0,164,3,90,0,
164,3,98,0,164,
3,100,0,164,3,
102,0,164,3,104,
0,164,3,106,0,
164,3,108,0,164,
3,110,0,164,3,
112,0,164,3,114,
0,164,3,116,0,
164,3,118,0,164,
3,120,0,164,3,
122,0,164,3,49,
0,164,3,51,0,
164,3,53,0,164,
3,55,0,164,3,
57,0,164,3,65,
0,164,3,67,0,
164,3,69,0,164,
3,71,0,164,3,
73,0,164,3,75,
0,164,3,77,0,
164,3,79,0,164,
3,81,0,164,3,
83,0,164,3,85,
0,164,3,87,0,
164,3,89,0,164,
3,95,0,164,3,
97,0,164,3,99,
0,164,3,101,0,
164,3,103,0,164,
3,105,0,228,12,
1,3395,229,5,63,
3,109,0,164,3,
111,0,164,3,113,
0,164,3,115,0,
230,12,1,3459,231,
5,63,3,109,0,
164,3,111,0,164,
3,113,0,164,3,
115,0,164,3,117,
0,164,3,119,0,
164,3,121,0,164,
3,48,0,164,3,
50,0,164,3,52,
0,164,3,54,0,
164,3,56,0,164,
3,66,0,164,3,
68,0,164,3,70,
0,164,3,72,0,
164,3,74,0,164,
3,76,0,164,3,
78,0,164,3,80,
0,164,3,82,0,
164,3,84,0,164,
3,86,0,164,3,
88,0,164,3,90,
0,164,3,98,0,
164,3,100,0,164,
3,102,0,164,3,
104,0,164,3,106,
0,164,3,108,0,
164,3,110,0,164,
3,112,0,164,3,
114,0,164,3,116,
0,164,3,118,0,
164,3,120,0,164,
3,122,0,164,3,
49,0,164,3,51,
0,164,3,53,0,
164,3,55,0,164,
3,57,0,164,3,
65,0,164,3,67,
0,164,3,69,0,
164,3,71,0,164,
3,73,0,164,3,
75,0,164,3,77,
0,164,3,79,0,
164,3,81,0,164,
3,83,0,164,3,
85,0,164,3,87,
0,164,3,89,0,
164,3,95,0,164,
3,97,0,164,3,
99,0,164,3,101,
0,164,3,103,0,
164,3,105,0,164,
3,107,0,164,232,
11,1,119,0,233,
4,8,84,0,72,
0,73,0,83,0,
1,-1,3,117,0,
164,3,119,0,164,
3,121,0,164,3,
48,0,164,3,50,
0,164,3,52,0,
164,3,54,0,164,
3,56,0,164,3,
66,0,164,3,68,
0,164,3,70,0,
164,3,72,0,164,
3,74,0,164,3,
76,0,164,3,78,
0,164,3,80,0,
164,3,82,0,164,
3,84,0,164,3,
86,0,164,3,88,
0,164,3,90,0,
164,3,98,0,164,
3,100,0,164,3,
102,0,164,3,104,
0,164,3,106,0,
164,3,108,0,164,
3,110,0,164,3,
112,0,164,3,114,
0,164,3,116,0,
164,3,118,0,164,
3,120,0,164,3,
122,0,164,3,49,
0,164,3,51,0,
164,3,53,0,164,
3,55,0,164,3,
57,0,164,3,65,
0,164,3,67,0,
164,3,69,0,164,
3,71,0,164,3,
73,0,164,3,75,
0,164,3,77,0,
164,3,79,0,164,
3,81,0,164,3,
83,0,164,3,85,
0,164,3,87,0,
164,3,89,0,164,
3,95,0,164,3,
97,0,164,3,99,
0,164,3,101,0,
164,3,103,0,164,
3,105,0,164,3,
107,0,164,234,11,
1,164,0,167,1,
-1,3,107,0,164,
235,11,1,164,0,
167,1,-1,3,106,
0,164,3,108,0,
164,3,110,0,164,
3,112,0,164,3,
114,0,164,3,116,
0,164,3,118,0,
164,3,120,0,164,
3,122,0,164,3,
49,0,164,3,51,
0,164,3,53,0,
164,3,55,0,164,
3,57,0,164,3,
65,0,164,3,67,
0,164,3,69,0,
164,3,71,0,164,
3,73,0,164,3,
75,0,164,3,77,
0,164,3,79,0,
164,3,81,0,164,
3,83,0,164,3,
85,0,164,3,87,
0,164,3,89,0,
164,3,95,0,164,
3,97,0,164,3,
99,0,164,3,101,
0,164,3,103,0,
164,3,105,0,164,
3,107,0,164,236,
11,1,164,0,167,
1,-1,3,41,0,
237,12,1,1427,238,
5,0,239,11,1,
241,0,240,4,12,
82,0,80,0,65,
0,82,0,69,0,
78,0,1,-1,3,
55,0,169,3,69,
0,162,3,83,0,
162,3,97,0,162,
3,111,0,162,3,
36,0,169,3,125,
0,241,12,1,1215,
242,5,0,243,11,
1,231,0,244,4,
12,82,0,66,0,
82,0,65,0,67,
0,69,0,1,-1,
3,50,0,169,3,
197,1,169,3,0,
3,169,3,78,0,
162,3,106,0,162,
3,120,0,162,3,
45,0,169,3,238,
22,169,3,59,0,
245,12,1,790,246,
5,0,247,11,1,
221,0,248,4,18,
83,0,69,0,77,
0,73,0,67,0,
79,0,76,0,79,
0,78,0,1,-1,
3,85,0,162,3,
74,0,162,3,87,
0,162,3,101,0,
162,3,136,4,169,
3,40,0,249,12,
1,1747,250,5,0,
251,11,1,236,0,
252,4,12,76,0,
80,0,65,0,82,
0,69,0,78,0,
1,-1,3,187,1,
169,3,63,32,169,
3,54,0,169,3,
68,0,162,3,82,
0,162,3,171,0,
169,3,110,0,253,
12,1,4104,254,5,
63,3,109,0,164,
3,111,0,164,3,
113,0,164,3,115,
0,164,3,117,0,
164,3,119,0,164,
3,121,0,164,3,
48,0,164,3,50,
0,164,3,52,0,
164,3,54,0,164,
3,56,0,164,3,
66,0,164,3,68,
0,164,3,70,0,
164,3,72,0,164,
3,74,0,164,3,
76,0,164,3,78,
0,164,3,80,0,
164,3,82,0,164,
3,84,0,164,3,
86,0,164,3,88,
0,164,3,90,0,
164,3,98,0,164,
3,100,0,164,3,
102,0,164,3,104,
0,164,3,106,0,
164,3,108,0,164,
3,110,0,164,3,
112,0,164,3,114,
0,164,3,116,0,
164,3,118,0,164,
3,120,0,164,3,
122,0,164,3,49,
0,164,3,51,0,
164,3,53,0,164,
3,55,0,164,3,
57,0,164,3,65,
0,164,3,67,0,
164,3,69,0,164,
3,71,0,164,3,
73,0,164,3,75,
0,164,3,77,0,
164,3,79,0,164,
3,81,0,164,3,
83,0,164,3,85,
0,164,3,87,0,
164,3,89,0,164,
3,95,0,164,3,
97,0,164,3,99,
0,164,3,101,0,
255,12,1,4160,256,
5,63,3,109,0,
164,3,111,0,164,
3,113,0,164,3,
115,0,164,3,117,
0,164,3,119,0,
257,12,1,4234,258,
5,63,3,109,0,
164,3,111,0,164,
3,113,0,164,3,
115,0,164,3,117,
0,164,3,119,0,
164,3,121,0,164,
3,48,0,164,3,
50,0,164,3,52,
0,164,3,54,0,
164,3,56,0,164,
3,66,0,164,3,
68,0,164,3,70,
0,164,3,72,0,
164,3,74,0,164,
3,76,0,164,3,
78,0,164,3,80,
0,164,3,82,0,
164,3,84,0,164,
3,86,0,164,3,
88,0,164,3,90,
0,164,3,98,0,
164,3,100,0,164,
3,102,0,164,3,
104,0,164,3,106,
0,164,3,108,0,
164,3,110,0,164,
3,112,0,164,3,
114,0,164,3,116,
0,164,3,118,0,
164,3,120,0,164,
3,122,0,164,3,
49,0,164,3,51,
0,164,3,53,0,
164,3,55,0,164,
3,57,0,164,3,
65,0,164,3,67,
0,164,3,69,0,
164,3,71,0,164,
3,73,0,164,3,
75,0,164,3,77,
0,164,3,79,0,
164,3,81,0,164,
3,83,0,164,3,
85,0,164,3,87,
0,164,3,89,0,
164,3,95,0,164,
3,97,0,164,3,
99,0,164,3,101,
0,164,3,103,0,
164,3,105,0,164,
3,107,0,164,259,
11,1,145,0,260,
4,6,78,0,69,
0,87,0,1,-1,
3,121,0,164,3,
48,0,164,3,50,
0,164,3,52,0,
164,3,54,0,164,
3,56,0,164,3,
66,0,164,3,68,
0,164,3,70,0,
164,3,72,0,164,
3,74,0,164,3,
76,0,164,3,78,
0,164,3,80,0,
164,3,82,0,164,
3,84,0,164,3,
86,0,164,3,88,
0,164,3,90,0,
164,3,98,0,164,
3,100,0,164,3,
102,0,164,3,104,
0,164,3,106,0,
164,3,108,0,164,
3,110,0,164,3,
112,0,164,3,114,
0,164,3,116,0,
164,3,118,0,164,
3,120,0,164,3,
122,0,164,3,49,
0,164,3,51,0,
164,3,53,0,164,
3,55,0,164,3,
57,0,164,3,65,
0,164,3,67,0,
164,3,69,0,164,
3,71,0,164,3,
73,0,164,3,75,
0,164,3,77,0,
164,3,79,0,164,
3,81,0,164,3,
83,0,164,3,85,
0,164,3,87,0,
164,3,89,0,164,
3,95,0,164,3,
97,0,164,3,99,
0,164,3,101,0,
164,3,103,0,164,
3,105,0,164,3,
107,0,164,261,11,
1,164,0,167,1,
-1,3,103,0,164,
3,105,0,164,3,
107,0,164,262,11,
1,164,0,167,1,
-1,3,49,0,169,
3,77,0,162,3,
91,0,263,12,1,
1640,264,5,0,265,
11,1,246,0,266,
4,12,76,0,66,
0,82,0,65,0,
67,0,75,0,1,
-1,3,40,32,169,
3,105,0,162,3,
75,0,162,3,119,
0,162,3,58,0,
267,12,1,684,268,
5,0,269,11,1,
216,0,270,4,10,
67,0,79,0,76,
0,79,0,78,0,
1,-1,3,72,0,
162,3,0,224,169,
3,86,0,162,3,
100,0,162,3,114,
0,162,3,39,0,
271,12,1,896,272,
5,104,3,89,0,
273,12,1,897,274,
5,104,3,89,0,
273,3,178,0,273,
3,103,0,273,3,
192,0,273,3,117,
0,273,3,56,0,
273,3,70,0,273,
3,84,0,273,3,
9,0,273,3,98,
0,273,3,187,0,
273,3,112,0,273,
3,51,0,273,3,
65,0,273,3,79,
0,273,3,93,0,
273,3,107,0,273,
3,32,0,273,3,
121,0,273,3,176,
2,273,3,58,15,
273,3,88,0,273,
3,13,0,273,3,
102,0,273,3,73,
0,273,3,116,0,
273,3,41,0,273,
3,55,0,273,3,
69,0,273,3,83,
0,273,3,97,0,
273,3,111,0,273,
3,36,0,273,3,
125,0,273,3,50,
0,273,3,197,1,
273,3,0,3,273,
3,78,0,273,3,
106,0,273,3,120,
0,273,3,45,0,
273,3,238,22,273,
3,59,0,273,3,
85,0,273,3,74,
0,273,3,87,0,
273,3,101,0,273,
3,136,4,273,3,
40,0,273,3,187,
1,273,3,63,32,
273,3,54,0,273,
3,68,0,273,3,
82,0,273,3,171,
0,273,3,110,0,
273,3,49,0,273,
3,77,0,273,3,
91,0,273,3,40,
32,273,3,105,0,
273,3,75,0,273,
3,119,0,273,3,
58,0,273,3,72,
0,273,3,0,224,
273,3,86,0,273,
3,100,0,273,3,
114,0,273,3,39,
0,275,12,1,904,
276,5,0,277,11,
1,176,0,172,1,
-1,3,0,6,273,
3,53,0,273,3,
67,0,273,3,3,
9,273,3,81,0,
273,3,170,0,273,
3,95,0,273,3,
109,0,273,3,34,
0,273,3,96,6,
273,3,123,0,273,
3,48,0,273,3,
41,32,273,3,76,
0,273,3,1,0,
273,3,90,0,273,
3,104,0,273,3,
118,0,273,3,43,
0,273,3,57,0,
273,3,71,0,273,
3,160,0,273,3,
115,0,273,3,10,
0,273,3,99,0,
273,3,113,0,273,
3,52,0,273,3,
66,0,273,3,80,
0,273,3,94,0,
273,3,108,0,273,
3,33,0,273,3,
122,0,273,3,59,
15,273,0,278,4,
0,1,-1,3,178,
0,273,3,103,0,
273,3,192,0,273,
3,117,0,273,3,
56,0,273,3,70,
0,273,3,84,0,
273,3,9,0,273,
3,98,0,273,3,
187,0,273,3,112,
0,273,3,51,0,
273,3,65,0,273,
3,79,0,273,3,
93,0,273,3,107,
0,273,3,32,0,
273,3,121,0,273,
3,176,2,273,3,
58,15,273,3,88,
0,273,3,13,0,
273,3,102,0,273,
3,73,0,273,3,
116,0,273,3,41,
0,273,3,55,0,
273,3,69,0,273,
3,83,0,273,3,
97,0,273,3,111,
0,273,3,36,0,
273,3,125,0,273,
3,50,0,273,3,
197,1,273,3,0,
3,273,3,78,0,
273,3,106,0,273,
3,120,0,273,3,
45,0,273,3,238,
22,273,3,59,0,
273,3,85,0,273,
3,74,0,273,3,
87,0,273,3,101,
0,273,3,136,4,
273,3,40,0,273,
3,187,1,273,3,
63,32,273,3,54,
0,273,3,68,0,
273,3,82,0,273,
3,171,0,273,3,
110,0,273,3,49,
0,273,3,77,0,
273,3,91,0,273,
3,40,32,273,3,
105,0,273,3,75,
0,273,3,119,0,
273,3,58,0,273,
3,72,0,273,3,
0,224,273,3,86,
0,273,3,100,0,
273,3,114,0,273,
3,39,0,275,3,
0,6,273,3,53,
0,273,3,67,0,
273,3,3,9,273,
3,81,0,273,3,
170,0,273,3,95,
0,273,3,109,0,
273,3,34,0,273,
3,96,6,273,3,
123,0,273,3,48,
0,273,3,41,32,
273,3,76,0,273,
3,1,0,273,3,
90,0,273,3,104,
0,273,3,118,0,
273,3,43,0,273,
3,57,0,273,3,
71,0,273,3,160,
0,273,3,115,0,
273,3,10,0,273,
3,99,0,273,3,
113,0,273,3,52,
0,273,3,66,0,
273,3,80,0,273,
3,94,0,273,3,
108,0,273,3,33,
0,273,3,122,0,
273,3,59,15,273,
279,11,1,256,0,
172,1,-1,3,0,
6,169,3,53,0,
169,3,67,0,162,
3,3,9,169,3,
81,0,162,3,170,
0,169,3,95,0,
162,3,109,0,162,
3,34,0,280,12,
1,368,281,5,104,
3,89,0,282,12,
1,369,283,5,104,
3,89,0,282,3,
178,0,282,3,103,
0,282,3,192,0,
282,3,117,0,282,
3,56,0,282,3,
70,0,282,3,84,
0,282,3,9,0,
282,3,98,0,282,
3,187,0,282,3,
112,0,282,3,51,
0,282,3,65,0,
282,3,79,0,282,
3,93,0,282,3,
107,0,282,3,32,
0,282,3,121,0,
282,3,176,2,282,
3,58,15,282,3,
88,0,282,3,13,
0,282,3,102,0,
282,3,73,0,282,
3,116,0,282,3,
41,0,282,3,55,
0,282,3,69,0,
282,3,83,0,282,
3,97,0,282,3,
111,0,282,3,36,
0,282,3,125,0,
282,3,50,0,282,
3,197,1,282,3,
0,3,282,3,78,
0,282,3,106,0,
282,3,120,0,282,
3,45,0,282,3,
238,22,282,3,59,
0,282,3,85,0,
282,3,74,0,282,
3,87,0,282,3,
101,0,282,3,136,
4,282,3,40,0,
282,3,187,1,282,
3,63,32,282,3,
54,0,282,3,68,
0,282,3,82,0,
282,3,171,0,282,
3,110,0,282,3,
49,0,282,3,77,
0,282,3,91,0,
282,3,40,32,282,
3,105,0,282,3,
75,0,282,3,119,
0,282,3,58,0,
282,3,72,0,282,
3,0,224,282,3,
86,0,282,3,100,
0,282,3,114,0,
282,3,39,0,282,
3,0,6,282,3,
53,0,282,3,67,
0,282,3,3,9,
282,3,81,0,282,
3,170,0,282,3,
95,0,282,3,109,
0,282,3,34,0,
284,12,1,373,285,
5,0,286,11,1,
196,0,172,1,-1,
3,96,6,282,3,
123,0,282,3,48,
0,282,3,41,32,
282,3,76,0,282,
3,1,0,282,3,
90,0,282,3,104,
0,282,3,118,0,
282,3,43,0,282,
3,57,0,282,3,
71,0,282,3,160,
0,282,3,115,0,
282,3,10,0,282,
3,99,0,282,3,
113,0,282,3,52,
0,282,3,66,0,
282,3,80,0,282,
3,94,0,282,3,
108,0,282,3,33,
0,282,3,122,0,
282,3,59,15,282,
0,278,1,-1,3,
178,0,282,3,103,
0,282,3,192,0,
282,3,117,0,282,
3,56,0,282,3,
70,0,282,3,84,
0,282,3,9,0,
282,3,98,0,282,
3,187,0,282,3,
112,0,282,3,51,
0,282,3,65,0,
282,3,79,0,282,
3,93,0,282,3,
107,0,282,3,32,
0,282,3,121,0,
282,3,176,2,282,
3,58,15,282,3,
88,0,282,3,13,
0,282,3,102,0,
282,3,73,0,282,
3,116,0,282,3,
41,0,282,3,55,
0,282,3,69,0,
282,3,83,0,282,
3,97,0,282,3,
111,0,282,3,36,
0,282,3,125,0,
282,3,50,0,282,
3,197,1,282,3,
0,3,282,3,78,
0,282,3,106,0,
282,3,120,0,282,
3,45,0,282,3,
238,22,282,3,59,
0,282,3,85,0,
282,3,74,0,282,
3,87,0,282,3,
101,0,282,3,136,
4,282,3,40,0,
282,3,187,1,282,
3,63,32,282,3,
54,0,282,3,68,
0,282,3,82,0,
282,3,171,0,282,
3,110,0,282,3,
49,0,282,3,77,
0,282,3,91,0,
282,3,40,32,282,
3,105,0,282,3,
75,0,282,3,119,
0,282,3,58,0,
282,3,72,0,282,
3,0,224,282,3,
86,0,282,3,100,
0,282,3,114,0,
282,3,39,0,282,
3,0,6,282,3,
53,0,282,3,67,
0,282,3,3,9,
282,3,81,0,282,
3,170,0,282,3,
95,0,282,3,109,
0,282,3,34,0,
284,3,96,6,282,
3,123,0,282,3,
48,0,282,3,41,
32,282,3,76,0,
282,3,1,0,282,
3,90,0,282,3,
104,0,282,3,118,
0,282,3,43,0,
282,3,57,0,282,
3,71,0,282,3,
160,0,282,3,115,
0,282,3,10,0,
282,3,99,0,282,
3,113,0,282,3,
52,0,282,3,66,
0,282,3,80,0,
282,3,94,0,282,
3,108,0,282,3,
33,0,282,3,122,
0,282,3,59,15,
282,287,11,1,256,
0,172,1,-1,3,
96,6,169,3,123,
0,288,12,1,1534,
289,5,0,290,11,
1,226,0,291,4,
12,76,0,66,0,
82,0,65,0,67,
0,69,0,1,-1,
3,48,0,169,3,
41,32,169,3,76,
0,162,3,1,0,
169,3,90,0,162,
3,104,0,162,3,
118,0,162,3,43,
0,169,3,57,0,
169,3,71,0,162,
3,160,0,169,3,
115,0,162,3,10,
0,292,12,1,2176,
293,5,0,294,11,
1,2,0,278,1,
-1,3,99,0,162,
3,113,0,162,3,
52,0,169,3,66,
0,162,3,80,0,
162,3,94,0,169,
3,108,0,162,3,
33,0,169,3,122,
0,162,3,59,15,
169,0,278,1,-1,
295,5,13,233,296,
10,233,1,4,266,
297,10,266,1,14,
167,298,10,167,1,
6,252,299,10,252,
1,12,240,300,10,
240,1,13,270,301,
10,270,1,8,260,
302,10,260,1,5,
248,303,10,248,1,
9,291,304,10,291,
1,10,172,305,10,
172,1,7,193,306,
10,193,1,15,244,
307,10,244,1,11,
186,308,10,186,1,
3,309,5,0,0};
 new Tfactory(this,"THIS",new TCreator(THIS_factory));
 new Tfactory(this,"LBRACK",new TCreator(LBRACK_factory));
 new Tfactory(this,"ID",new TCreator(ID_factory));
 new Tfactory(this,"LPAREN",new TCreator(LPAREN_factory));
 new Tfactory(this,"RPAREN",new TCreator(RPAREN_factory));
 new Tfactory(this,"COLON",new TCreator(COLON_factory));
 new Tfactory(this,"NEW",new TCreator(NEW_factory));
 new Tfactory(this,"SEMICOLON",new TCreator(SEMICOLON_factory));
 new Tfactory(this,"LBRACE",new TCreator(LBRACE_factory));
 new Tfactory(this,"ANY",new TCreator(ANY_factory));
 new Tfactory(this,"RBRACK",new TCreator(RBRACK_factory));
 new Tfactory(this,"RBRACE",new TCreator(RBRACE_factory));
 new Tfactory(this,"BASE",new TCreator(BASE_factory));
}
Exemplo n.º 7
0
/// <summary/>
/// <param name='eh'></param>
public tokens(ErrorHandler eh):base(new yytokens(eh)) {}
Exemplo n.º 8
0
public cs0syntax (Symbols syms,ErrorHandler erh):base(syms,new cs0tokens(erh)) {}
Exemplo n.º 9
0
		protected GenBase(ErrorHandler eh) { erh = eh; }
Exemplo n.º 10
0
/// <summary/>
/// <param name='eh'></param>
 public yytokens(ErrorHandler eh):base(eh) { arr = new int[] {
6,101,4,16,117,
0,115,0,45,0,
97,0,115,0,99,
0,105,0,105,0,
2,0,102,5,27,
7,27,103,9,1,
27,3,94,0,104,
5,1,3,94,0,
2,1,7,26,105,
9,1,26,3,36,
0,106,5,1,3,
36,0,2,1,7,
25,107,9,1,25,
3,43,0,108,5,
1,3,43,0,2,
1,7,24,109,9,
1,24,3,33,0,
110,5,3,3,35,
0,2,1,3,47,
0,2,1,3,33,
0,2,1,7,23,
111,9,1,23,3,
187,0,112,5,1,
3,187,0,2,1,
7,22,113,9,1,
22,3,171,0,114,
5,1,3,171,0,
2,1,7,21,115,
9,1,21,3,125,
0,116,5,3,3,
125,0,2,1,3,
93,0,2,1,3,
41,0,2,1,7,
20,117,9,1,20,
3,123,0,118,5,
3,3,123,0,2,
1,3,91,0,2,
1,3,40,0,2,
1,7,19,119,9,
1,19,3,45,0,
120,5,1,3,45,
0,2,1,7,18,
121,9,1,18,3,
63,32,122,5,2,
3,63,32,2,1,
3,95,0,2,1,
7,17,123,9,1,
17,3,0,224,124,
5,1,3,0,224,
2,1,7,15,125,
9,1,15,3,15,
7,126,5,1,3,
15,7,2,1,7,
14,127,9,1,14,
3,1,0,128,5,
5,3,1,0,2,
1,3,13,0,2,
1,3,9,0,2,
1,3,10,0,2,
1,3,0,0,2,
1,7,13,129,9,
1,13,3,41,32,
130,5,1,3,41,
32,2,1,7,12,
131,9,1,12,3,
40,32,132,5,1,
3,40,32,2,1,
7,11,133,9,1,
11,3,160,0,134,
5,2,3,160,0,
2,1,3,32,0,
2,1,7,10,135,
9,1,10,3,178,
0,136,5,1,3,
178,0,2,1,7,
9,137,9,1,9,
3,96,33,138,5,
1,3,96,33,2,
1,7,8,139,9,
1,8,3,48,0,
140,5,1,3,48,
0,2,1,7,7,
141,9,1,7,3,
136,4,142,5,1,
3,136,4,2,1,
7,6,143,9,1,
6,3,3,9,144,
5,1,3,3,9,
2,1,7,5,145,
9,1,5,3,0,
3,146,5,1,3,
0,3,2,1,7,
4,147,9,1,4,
3,187,1,148,5,
1,3,187,1,2,
1,7,3,149,9,
1,3,3,176,2,
150,5,1,3,176,
2,2,1,7,2,
151,9,1,2,3,
197,1,152,5,1,
3,197,1,2,1,
7,1,153,9,1,
1,3,97,0,154,
5,1,3,97,0,
2,1,7,0,155,
9,1,0,3,65,
0,156,5,1,3,
65,0,2,1,7,
27,2,0,157,5,
1,158,4,18,89,
0,89,0,73,0,
78,0,73,0,84,
0,73,0,65,0,
76,0,159,12,1,
17,160,5,38,3,
10,0,161,12,1,
116,162,5,0,163,
11,1,8,0,164,
4,0,3,63,32,
165,12,1,18,166,
5,27,3,178,0,
165,3,136,4,165,
3,125,0,165,3,
40,32,165,3,197,
1,165,3,123,0,
165,3,160,0,165,
3,3,9,165,3,
187,0,165,3,176,
2,165,3,36,0,
165,3,15,7,165,
3,48,0,165,3,
171,0,165,3,0,
3,165,3,1,0,
165,3,43,0,165,
3,33,0,165,3,
65,0,165,3,41,
32,165,3,97,0,
165,3,45,0,165,
3,0,224,165,3,
63,32,165,3,96,
33,165,3,187,1,
165,3,94,0,165,
167,11,1,12,0,
168,4,10,73,0,
100,0,101,0,110,
0,116,0,3,125,
0,165,3,32,0,
161,3,36,0,165,
3,40,0,169,12,
1,60,170,5,0,
171,11,1,2,0,
172,4,10,84,0,
79,0,75,0,69,
0,78,0,3,176,
2,165,3,48,0,
165,3,3,9,165,
3,171,0,165,3,
187,0,165,3,136,
4,165,3,94,0,
165,3,40,32,165,
3,91,0,169,3,
1,0,165,3,9,
0,161,3,13,0,
161,3,187,1,165,
3,123,0,165,3,
0,3,165,3,0,
224,165,3,197,1,
165,3,33,0,165,
3,35,0,169,3,
41,0,169,3,43,
0,165,3,45,0,
165,3,47,0,169,
3,160,0,165,3,
15,7,165,3,65,
0,165,3,178,0,
165,3,96,33,165,
3,93,0,169,3,
95,0,169,3,97,
0,165,3,41,32,
165,0,164,173,5,
1,168,174,10,168,0};
 new Tfactory(this,"Ident",new TCreator(Ident_factory));
}
Exemplo n.º 11
0
public PCParser
(YyParser syms,ErrorHandler erh):base(syms,new PCLexer(erh)) {}
Exemplo n.º 12
0
 public yyPCLexer(ErrorHandler eh):base(eh) { arr = new int[] { 
101,4,6,52,0,
46,0,53,0,6,
102,4,10,117,0,
116,0,102,0,45,
0,56,0,2,0,
103,5,27,7,27,
104,9,1,27,3,
94,0,105,5,1,
3,94,0,2,1,
7,26,106,9,1,
26,3,36,0,107,
5,1,3,36,0,
2,1,7,25,108,
9,1,25,3,61,
0,109,5,4,3,
60,0,2,1,3,
61,0,2,1,3,
62,0,2,1,3,
43,0,2,1,7,
24,110,9,1,24,
3,33,0,111,5,
6,3,46,0,2,
1,3,47,0,2,
1,3,92,0,2,
1,3,44,0,2,
1,3,37,0,2,
1,3,33,0,2,
1,7,23,112,9,
1,23,3,187,0,
113,5,1,3,187,
0,2,1,7,22,
114,9,1,22,3,
171,0,115,5,1,
3,171,0,2,1,
7,21,116,9,1,
21,3,59,15,117,
5,4,3,125,0,
2,1,3,93,0,
2,1,3,41,0,
2,1,3,59,15,
2,1,7,20,118,
9,1,20,3,58,
15,119,5,4,3,
123,0,2,1,3,
91,0,2,1,3,
58,15,2,1,3,
40,0,2,1,7,
19,120,9,1,19,
3,173,0,121,5,
2,3,45,0,2,
1,3,173,0,2,
1,7,18,122,9,
1,18,3,63,32,
123,5,2,3,63,
32,2,1,3,95,
0,2,1,7,17,
124,9,1,17,3,
0,224,125,5,1,
3,0,224,2,1,
7,15,126,9,1,
15,3,0,6,127,
5,1,3,0,6,
2,1,7,14,128,
9,1,14,3,1,
0,129,5,5,3,
1,0,2,1,3,
13,0,2,1,3,
9,0,2,1,3,
10,0,2,1,3,
0,0,2,1,7,
13,130,9,1,13,
3,41,32,131,5,
1,3,41,32,2,
1,7,12,132,9,
1,12,3,40,32,
133,5,1,3,40,
32,2,1,7,11,
134,9,1,11,3,
160,0,135,5,2,
3,160,0,2,1,
3,32,0,2,1,
7,10,136,9,1,
10,3,178,0,137,
5,1,3,178,0,
2,1,7,9,138,
9,1,9,3,238,
22,139,5,1,3,
238,22,2,1,7,
8,140,9,1,8,
3,96,6,141,5,
11,3,55,0,2,
1,3,48,0,2,
1,3,57,0,2,
1,3,50,0,2,
1,3,52,0,2,
1,3,96,6,2,
1,3,54,0,2,
1,3,56,0,2,
1,3,49,0,2,
1,3,51,0,2,
1,3,53,0,2,
1,7,7,142,9,
1,7,3,136,4,
143,5,1,3,136,
4,2,1,7,6,
144,9,1,6,3,
3,9,145,5,1,
3,3,9,2,1,
7,5,146,9,1,
5,3,0,3,147,
5,1,3,0,3,
2,1,7,4,148,
9,1,4,3,187,
1,149,5,1,3,
187,1,2,1,7,
3,150,9,1,3,
3,176,2,151,5,
1,3,176,2,2,
1,7,2,152,9,
1,2,3,197,1,
153,5,1,3,197,
1,2,1,7,1,
154,9,1,1,3,
170,0,155,5,27,
3,121,0,2,1,
3,116,0,2,1,
3,111,0,2,1,
3,106,0,2,1,
3,101,0,2,1,
3,170,0,2,1,
3,118,0,2,1,
3,113,0,2,1,
3,108,0,2,1,
3,103,0,2,1,
3,98,0,2,1,
3,120,0,2,1,
3,115,0,2,1,
3,110,0,2,1,
3,105,0,2,1,
3,100,0,2,1,
3,122,0,2,1,
3,117,0,2,1,
3,112,0,2,1,
3,107,0,2,1,
3,102,0,2,1,
3,97,0,2,1,
3,119,0,2,1,
3,114,0,2,1,
3,109,0,2,1,
3,104,0,2,1,
3,99,0,2,1,
7,0,156,9,1,
0,3,192,0,157,
5,27,3,89,0,
2,1,3,84,0,
2,1,3,79,0,
2,1,3,74,0,
2,1,3,69,0,
2,1,3,86,0,
2,1,3,81,0,
2,1,3,76,0,
2,1,3,71,0,
2,1,3,66,0,
2,1,3,192,0,
2,1,3,88,0,
2,1,3,83,0,
2,1,3,78,0,
2,1,3,73,0,
2,1,3,68,0,
2,1,3,90,0,
2,1,3,85,0,
2,1,3,80,0,
2,1,3,75,0,
2,1,3,70,0,
2,1,3,65,0,
2,1,3,87,0,
2,1,3,82,0,
2,1,3,77,0,
2,1,3,72,0,
2,1,3,67,0,
2,1,7,27,2,
0,158,5,2,159,
4,12,83,0,84,
0,82,0,73,0,
78,0,71,0,160,
12,1,644,161,5,
109,3,89,0,162,
12,1,645,163,5,
0,164,11,1,256,
0,165,4,0,1,
-1,3,178,0,162,
3,103,0,162,3,
192,0,162,3,117,
0,162,3,116,0,
162,3,56,0,162,
3,70,0,162,3,
84,0,162,3,9,
0,162,3,173,0,
162,3,98,0,162,
3,187,0,162,3,
112,0,162,3,37,
0,162,3,51,0,
162,3,65,0,162,
3,79,0,162,3,
93,0,162,3,107,
0,162,3,32,0,
162,3,121,0,162,
3,46,0,162,3,
176,2,162,3,60,
0,162,3,58,15,
162,3,88,0,162,
3,13,0,162,3,
102,0,162,3,73,
0,162,3,62,0,
162,3,41,0,166,
12,1,1321,167,5,
0,168,11,1,315,
0,165,1,-1,3,
55,0,162,3,69,
0,162,3,83,0,
162,3,97,0,162,
3,111,0,162,3,
36,0,162,3,125,
0,162,3,50,0,
162,3,197,1,162,
3,0,3,162,3,
78,0,162,3,92,
0,169,12,1,763,
170,5,4,3,92,
0,171,12,1,772,
172,5,0,173,11,
1,298,0,165,1,
-1,3,116,0,174,
12,1,1041,175,5,
0,176,11,1,274,
0,165,1,-1,3,
41,0,177,12,1,
890,178,5,0,179,
11,1,286,0,165,
1,-1,3,110,0,
180,12,1,1163,181,
5,0,182,11,1,
262,0,165,1,-1,
183,11,1,256,184,
11,1,310,0,165,
1,-1,3,106,0,
162,3,120,0,162,
3,45,0,162,3,
238,22,162,3,85,
0,162,3,74,0,
162,3,87,0,162,
3,101,0,162,3,
136,4,162,3,40,
0,162,3,187,1,
162,3,63,32,162,
3,54,0,162,3,
68,0,162,3,82,
0,162,3,171,0,
162,3,110,0,162,
3,49,0,162,3,
77,0,162,3,91,
0,162,3,40,32,
162,3,105,0,162,
3,75,0,162,3,
119,0,162,3,44,
0,162,3,72,0,
162,3,0,224,162,
3,86,0,162,3,
100,0,162,3,114,
0,162,3,0,6,
162,3,53,0,162,
3,67,0,162,3,
3,9,162,3,81,
0,162,3,170,0,
162,3,95,0,162,
3,109,0,162,3,
96,6,162,3,123,
0,162,3,48,0,
162,3,41,32,162,
3,76,0,162,3,
1,0,162,3,90,
0,162,3,104,0,
162,3,118,0,162,
3,43,0,162,3,
57,0,162,3,71,
0,162,3,160,0,
162,3,115,0,162,
3,10,0,162,3,
99,0,162,3,113,
0,162,3,52,0,
162,3,66,0,162,
3,80,0,162,3,
94,0,162,3,108,
0,162,3,33,0,
162,3,122,0,162,
3,47,0,162,3,
61,0,162,3,59,
15,162,0,165,1,
-1,185,4,18,89,
0,89,0,73,0,
78,0,73,0,84,
0,73,0,65,0,
76,0,186,12,1,
1525,187,5,80,3,
89,0,188,12,1,
7601,189,5,63,3,
109,0,190,12,1,
7627,191,5,63,3,
109,0,190,3,111,
0,190,3,113,0,
190,3,115,0,190,
3,117,0,190,3,
119,0,190,3,121,
0,190,3,48,0,
192,12,1,7667,193,
5,63,3,109,0,
190,3,111,0,190,
3,113,0,190,3,
115,0,190,3,117,
0,190,3,119,0,
190,3,121,0,190,
3,48,0,192,3,
50,0,192,3,52,
0,192,3,54,0,
192,3,56,0,192,
3,66,0,190,3,
68,0,190,3,70,
0,190,3,72,0,
190,3,74,0,190,
3,76,0,190,3,
78,0,190,3,80,
0,190,3,82,0,
190,3,84,0,190,
3,86,0,190,3,
88,0,190,3,90,
0,190,3,98,0,
190,3,100,0,190,
3,102,0,190,3,
104,0,190,3,106,
0,190,3,108,0,
190,3,110,0,190,
3,112,0,190,3,
114,0,190,3,116,
0,190,3,118,0,
190,3,120,0,190,
3,122,0,190,3,
49,0,192,3,51,
0,192,3,53,0,
192,3,55,0,192,
3,57,0,192,3,
65,0,190,3,67,
0,190,3,69,0,
190,3,71,0,190,
3,73,0,190,3,
75,0,190,3,77,
0,190,3,79,0,
190,3,81,0,190,
3,83,0,190,3,
85,0,190,3,87,
0,190,3,89,0,
190,3,95,0,190,
3,97,0,190,3,
99,0,190,3,101,
0,190,3,103,0,
190,3,105,0,190,
3,107,0,190,194,
11,1,213,0,195,
4,10,73,0,68,
0,69,0,78,0,
84,0,1,-1,3,
50,0,192,3,52,
0,192,3,54,0,
192,3,56,0,192,
3,66,0,190,3,
68,0,190,3,70,
0,190,3,72,0,
190,3,74,0,190,
3,76,0,190,3,
78,0,190,3,80,
0,190,3,82,0,
190,3,84,0,190,
3,86,0,190,3,
88,0,190,3,90,
0,190,3,98,0,
190,3,100,0,190,
3,102,0,190,3,
104,0,190,3,106,
0,190,3,108,0,
190,3,110,0,190,
3,112,0,190,3,
114,0,190,3,116,
0,190,3,118,0,
190,3,120,0,190,
3,122,0,190,3,
49,0,192,3,51,
0,192,3,53,0,
192,3,55,0,192,
3,57,0,192,3,
65,0,190,3,67,
0,190,3,69,0,
190,3,71,0,190,
3,73,0,190,3,
75,0,190,3,77,
0,190,3,79,0,
190,3,81,0,190,
3,83,0,190,3,
85,0,190,3,87,
0,190,3,89,0,
190,3,95,0,190,
3,97,0,190,3,
99,0,190,3,101,
0,190,3,103,0,
190,3,105,0,190,
3,107,0,190,196,
11,1,213,0,195,
1,-1,3,111,0,
190,3,113,0,190,
3,115,0,190,3,
117,0,190,3,119,
0,190,3,121,0,
190,3,48,0,192,
3,50,0,192,3,
52,0,192,3,54,
0,192,3,56,0,
192,3,66,0,190,
3,68,0,190,3,
70,0,190,3,72,
0,190,3,74,0,
190,3,76,0,190,
3,78,0,190,3,
80,0,190,3,82,
0,190,3,84,0,
190,3,86,0,190,
3,88,0,190,3,
90,0,190,3,98,
0,190,3,100,0,
190,3,102,0,190,
3,104,0,190,3,
106,0,190,3,108,
0,190,3,110,0,
190,3,112,0,190,
3,114,0,190,3,
116,0,190,3,118,
0,190,3,120,0,
190,3,122,0,190,
3,49,0,192,3,
51,0,192,3,53,
0,192,3,55,0,
192,3,57,0,192,
3,65,0,190,3,
67,0,190,3,69,
0,190,3,71,0,
190,3,73,0,190,
3,75,0,190,3,
77,0,190,3,79,
0,190,3,81,0,
190,3,83,0,190,
3,85,0,190,3,
87,0,190,3,89,
0,190,3,95,0,
190,3,97,0,190,
3,99,0,190,3,
101,0,190,3,103,
0,190,3,105,0,
190,3,107,0,190,
197,11,1,213,0,
195,1,-1,3,103,
0,188,3,117,0,
188,3,56,0,198,
12,1,8055,199,5,
13,3,55,0,198,
3,48,0,198,3,
57,0,198,3,50,
0,198,3,101,0,
200,12,1,8666,201,
5,12,3,55,0,
202,12,1,8712,203,
5,10,3,55,0,
202,3,48,0,202,
3,57,0,202,3,
50,0,202,3,52,
0,202,3,54,0,
202,3,56,0,202,
3,49,0,202,3,
51,0,202,3,53,
0,202,204,11,1,
71,0,205,4,14,
70,0,76,0,79,
0,65,0,84,0,
95,0,49,0,1,
-1,3,48,0,202,
3,57,0,202,3,
50,0,202,3,43,
0,206,12,1,8672,
207,5,10,3,55,
0,202,3,48,0,
202,3,57,0,202,
3,50,0,202,3,
52,0,202,3,54,
0,202,3,56,0,
202,3,49,0,202,
3,51,0,202,3,
53,0,202,0,165,
1,-1,3,52,0,
202,3,45,0,206,
3,54,0,202,3,
56,0,202,3,49,
0,202,3,51,0,
202,3,53,0,202,
0,165,1,-1,3,
52,0,198,3,54,
0,198,3,69,0,
200,3,56,0,198,
3,49,0,198,3,
51,0,198,3,53,
0,198,3,46,0,
208,12,1,8062,209,
5,12,3,55,0,
210,12,1,8102,211,
5,12,3,55,0,
210,3,48,0,210,
3,57,0,210,3,
50,0,210,3,101,
0,212,12,1,8163,
213,5,12,3,55,
0,214,12,1,8209,
215,5,10,3,55,
0,214,3,48,0,
214,3,57,0,214,
3,50,0,214,3,
52,0,214,3,54,
0,214,3,56,0,
214,3,49,0,214,
3,51,0,214,3,
53,0,214,216,11,
1,71,0,205,1,
-1,3,48,0,214,
3,57,0,214,3,
50,0,214,3,43,
0,217,12,1,8169,
218,5,10,3,55,
0,214,3,48,0,
214,3,57,0,214,
3,50,0,214,3,
52,0,214,3,54,
0,214,3,56,0,
214,3,49,0,214,
3,51,0,214,3,
53,0,214,0,165,
1,-1,3,52,0,
214,3,45,0,217,
3,54,0,214,3,
56,0,214,3,49,
0,214,3,51,0,
214,3,53,0,214,
0,165,1,-1,3,
52,0,210,3,54,
0,210,3,56,0,
210,3,49,0,210,
3,51,0,210,3,
53,0,210,3,69,
0,212,219,11,1,
71,0,205,1,-1,
3,48,0,210,3,
57,0,210,3,50,
0,210,3,101,0,
212,3,52,0,210,
3,54,0,210,3,
56,0,210,3,49,
0,210,3,51,0,
210,3,53,0,210,
3,69,0,212,220,
11,1,71,0,205,
1,-1,221,11,1,
241,0,222,4,10,
73,0,78,0,84,
0,95,0,49,0,
1,-1,3,70,0,
188,3,84,0,188,
3,9,0,223,12,
1,7935,224,5,0,
225,11,1,641,0,
165,1,-1,3,98,
0,188,3,112,0,
188,3,37,0,226,
12,1,2636,227,5,
108,3,89,0,228,
12,1,2637,229,5,
108,3,89,0,228,
3,178,0,228,3,
103,0,228,3,192,
0,228,3,117,0,
228,3,116,0,228,
3,56,0,228,3,
70,0,228,3,84,
0,228,3,9,0,
228,3,173,0,228,
3,98,0,228,3,
187,0,228,3,112,
0,228,3,37,0,
228,3,51,0,228,
3,65,0,228,3,
79,0,228,3,93,
0,228,3,107,0,
228,3,32,0,228,
3,121,0,228,3,
46,0,228,3,176,
2,228,3,60,0,
228,3,58,15,228,
3,88,0,228,3,
13,0,228,3,102,
0,228,3,73,0,
228,3,62,0,228,
3,41,0,228,3,
55,0,228,3,69,
0,228,3,83,0,
228,3,97,0,228,
3,111,0,228,3,
36,0,228,3,125,
0,228,3,50,0,
228,3,197,1,228,
3,0,3,228,3,
78,0,228,3,92,
0,228,3,106,0,
228,3,120,0,228,
3,45,0,228,3,
238,22,228,3,85,
0,228,3,74,0,
228,3,87,0,228,
3,101,0,228,3,
136,4,228,3,40,
0,228,3,187,1,
228,3,63,32,228,
3,54,0,228,3,
68,0,228,3,82,
0,228,3,171,0,
228,3,110,0,228,
3,49,0,228,3,
77,0,228,3,91,
0,228,3,40,32,
228,3,105,0,228,
3,75,0,228,3,
119,0,228,3,44,
0,228,3,72,0,
228,3,0,224,228,
3,86,0,228,3,
100,0,228,3,114,
0,228,3,0,6,
228,3,53,0,228,
3,67,0,228,3,
3,9,228,3,81,
0,228,3,170,0,
228,3,95,0,228,
3,109,0,228,3,
96,6,228,3,123,
0,228,3,48,0,
228,3,41,32,228,
3,76,0,228,3,
1,0,228,3,90,
0,228,3,104,0,
228,3,118,0,228,
3,43,0,228,3,
57,0,228,3,71,
0,228,3,160,0,
228,3,115,0,228,
3,99,0,228,3,
113,0,228,3,52,
0,228,3,66,0,
228,3,80,0,228,
3,94,0,228,3,
108,0,228,3,33,
0,228,3,122,0,
228,3,47,0,228,
3,61,0,228,3,
59,15,228,230,11,
1,628,0,165,1,
-1,3,178,0,228,
3,103,0,228,3,
192,0,228,3,117,
0,228,3,116,0,
228,3,56,0,228,
3,70,0,228,3,
84,0,228,3,9,
0,228,3,173,0,
228,3,98,0,228,
3,187,0,228,3,
112,0,228,3,37,
0,228,3,51,0,
228,3,65,0,228,
3,79,0,228,3,
93,0,228,3,107,
0,228,3,32,0,
228,3,121,0,228,
3,46,0,228,3,
176,2,228,3,60,
0,228,3,58,15,
228,3,88,0,228,
3,13,0,228,3,
102,0,228,3,73,
0,228,3,62,0,
228,3,41,0,228,
3,55,0,228,3,
69,0,228,3,83,
0,228,3,97,0,
228,3,111,0,228,
3,36,0,228,3,
125,0,228,3,50,
0,228,3,197,1,
228,3,0,3,228,
3,78,0,228,3,
92,0,228,3,106,
0,228,3,120,0,
228,3,45,0,228,
3,238,22,228,3,
85,0,228,3,74,
0,228,3,87,0,
228,3,101,0,228,
3,136,4,228,3,
40,0,228,3,187,
1,228,3,63,32,
228,3,54,0,228,
3,68,0,228,3,
82,0,228,3,171,
0,228,3,110,0,
228,3,49,0,228,
3,77,0,228,3,
91,0,228,3,40,
32,228,3,105,0,
228,3,75,0,228,
3,119,0,228,3,
44,0,228,3,72,
0,228,3,0,224,
228,3,86,0,228,
3,100,0,228,3,
114,0,228,3,0,
6,228,3,53,0,
228,3,67,0,228,
3,3,9,228,3,
81,0,228,3,170,
0,228,3,95,0,
228,3,109,0,228,
3,96,6,228,3,
123,0,228,3,48,
0,228,3,41,32,
228,3,76,0,228,
3,1,0,228,3,
90,0,228,3,104,
0,228,3,118,0,
228,3,43,0,228,
3,57,0,228,3,
71,0,228,3,160,
0,228,3,115,0,
228,3,99,0,228,
3,113,0,228,3,
52,0,228,3,66,
0,228,3,80,0,
228,3,94,0,228,
3,108,0,228,3,
33,0,228,3,122,
0,228,3,47,0,
228,3,61,0,228,
3,59,15,228,231,
11,1,628,0,165,
1,-1,3,51,0,
198,3,65,0,188,
3,79,0,188,3,
93,0,232,12,1,
2971,233,5,0,234,
11,1,34,0,235,
4,16,82,0,66,
0,82,0,65,0,
67,0,75,0,69,
0,84,0,1,-1,
3,107,0,188,3,
32,0,223,3,121,
0,188,3,46,0,
236,12,1,1862,237,
5,10,3,55,0,
238,12,1,1902,239,
5,12,3,55,0,
238,3,48,0,238,
3,57,0,238,3,
50,0,238,3,101,
0,240,12,1,1963,
241,5,12,3,55,
0,242,12,1,2009,
243,5,10,3,55,
0,242,3,48,0,
242,3,57,0,242,
3,50,0,242,3,
52,0,242,3,54,
0,242,3,56,0,
242,3,49,0,242,
3,51,0,242,3,
53,0,242,244,11,
1,71,0,205,1,
-1,3,48,0,242,
3,57,0,242,3,
50,0,242,3,43,
0,245,12,1,1969,
246,5,10,3,55,
0,242,3,48,0,
242,3,57,0,242,
3,50,0,242,3,
52,0,242,3,54,
0,242,3,56,0,
242,3,49,0,242,
3,51,0,242,3,
53,0,242,0,165,
1,-1,3,52,0,
242,3,45,0,245,
3,54,0,242,3,
56,0,242,3,49,
0,242,3,51,0,
242,3,53,0,242,
0,165,1,-1,3,
52,0,238,3,54,
0,238,3,56,0,
238,3,49,0,238,
3,51,0,238,3,
53,0,238,3,69,
0,240,247,11,1,
71,0,205,1,-1,
3,48,0,238,3,
57,0,238,3,50,
0,238,3,52,0,
238,3,54,0,238,
3,56,0,238,3,
49,0,238,3,51,
0,238,3,53,0,
238,0,165,1,-1,
3,60,0,248,12,
1,1528,249,5,0,
250,11,1,19,0,
251,4,8,76,0,
69,0,83,0,83,
0,1,-1,3,74,
0,188,3,88,0,
188,3,13,0,223,
3,102,0,252,12,
1,9522,253,5,63,
3,109,0,190,3,
111,0,190,3,113,
0,190,3,115,0,
190,3,117,0,190,
3,119,0,190,3,
121,0,190,3,48,
0,192,3,50,0,
192,3,52,0,192,
3,54,0,192,3,
56,0,192,3,66,
0,190,3,68,0,
190,3,70,0,190,
3,72,0,190,3,
74,0,190,3,76,
0,190,3,78,0,
190,3,80,0,190,
3,82,0,190,3,
84,0,190,3,86,
0,190,3,88,0,
190,3,90,0,190,
3,98,0,190,3,
100,0,190,3,102,
0,190,3,104,0,
190,3,106,0,190,
3,108,0,190,3,
110,0,190,3,112,
0,190,3,114,0,
190,3,116,0,190,
3,118,0,190,3,
120,0,190,3,122,
0,190,3,49,0,
192,3,51,0,192,
3,53,0,192,3,
55,0,192,3,57,
0,192,3,65,0,
190,3,67,0,190,
3,69,0,190,3,
71,0,190,3,73,
0,190,3,75,0,
190,3,77,0,190,
3,79,0,190,3,
81,0,190,3,83,
0,190,3,85,0,
190,3,87,0,190,
3,89,0,190,3,
95,0,190,3,97,
0,254,12,1,9600,
255,5,63,3,109,
0,190,3,111,0,
190,3,113,0,190,
3,115,0,190,3,
117,0,190,3,119,
0,190,3,121,0,
190,3,48,0,192,
3,50,0,192,3,
52,0,192,3,54,
0,192,3,56,0,
192,3,66,0,190,
3,68,0,190,3,
70,0,190,3,72,
0,190,3,74,0,
190,3,76,0,190,
3,78,0,190,3,
80,0,190,3,82,
0,190,3,84,0,
190,3,86,0,190,
3,88,0,190,3,
90,0,190,3,98,
0,190,3,100,0,
190,3,102,0,190,
3,104,0,190,3,
106,0,190,3,108,
0,256,12,1,9665,
257,5,63,3,109,
0,190,3,111,0,
190,3,113,0,190,
3,115,0,258,12,
1,9734,259,5,63,
3,109,0,190,3,
111,0,190,3,113,
0,190,3,115,0,
190,3,117,0,190,
3,119,0,190,3,
121,0,190,3,48,
0,192,3,50,0,
192,3,52,0,192,
3,54,0,192,3,
56,0,192,3,66,
0,190,3,68,0,
190,3,70,0,190,
3,72,0,190,3,
74,0,190,3,76,
0,190,3,78,0,
190,3,80,0,190,
3,82,0,190,3,
84,0,190,3,86,
0,190,3,88,0,
190,3,90,0,190,
3,98,0,190,3,
100,0,190,3,102,
0,190,3,104,0,
190,3,106,0,190,
3,108,0,190,3,
110,0,190,3,112,
0,190,3,114,0,
190,3,116,0,190,
3,118,0,190,3,
120,0,190,3,122,
0,190,3,49,0,
192,3,51,0,192,
3,53,0,192,3,
55,0,192,3,57,
0,192,3,65,0,
190,3,67,0,190,
3,69,0,190,3,
71,0,190,3,73,
0,190,3,75,0,
190,3,77,0,190,
3,79,0,190,3,
81,0,190,3,83,
0,190,3,85,0,
190,3,87,0,190,
3,89,0,190,3,
95,0,190,3,97,
0,190,3,99,0,
190,3,101,0,260,
12,1,9795,261,5,
63,3,109,0,190,
3,111,0,190,3,
113,0,190,3,115,
0,190,3,117,0,
190,3,119,0,190,
3,121,0,190,3,
48,0,192,3,50,
0,192,3,52,0,
192,3,54,0,192,
3,56,0,192,3,
66,0,190,3,68,
0,190,3,70,0,
190,3,72,0,190,
3,74,0,190,3,
76,0,190,3,78,
0,190,3,80,0,
190,3,82,0,190,
3,84,0,190,3,
86,0,190,3,88,
0,190,3,90,0,
190,3,98,0,190,
3,100,0,190,3,
102,0,190,3,104,
0,190,3,106,0,
190,3,108,0,190,
3,110,0,190,3,
112,0,190,3,114,
0,190,3,116,0,
190,3,118,0,190,
3,120,0,190,3,
122,0,190,3,49,
0,192,3,51,0,
192,3,53,0,192,
3,55,0,192,3,
57,0,192,3,65,
0,190,3,67,0,
190,3,69,0,190,
3,71,0,190,3,
73,0,190,3,75,
0,190,3,77,0,
190,3,79,0,190,
3,81,0,190,3,
83,0,190,3,85,
0,190,3,87,0,
190,3,89,0,190,
3,95,0,190,3,
97,0,190,3,99,
0,190,3,101,0,
190,3,103,0,190,
3,105,0,190,3,
107,0,190,262,11,
1,54,0,263,4,
12,66,0,79,0,
79,0,76,0,95,
0,49,0,1,-1,
3,103,0,190,3,
105,0,190,3,107,
0,190,264,11,1,
213,0,195,1,-1,
3,117,0,190,3,
119,0,190,3,121,
0,190,3,48,0,
192,3,50,0,192,
3,52,0,192,3,
54,0,192,3,56,
0,192,3,66,0,
190,3,68,0,190,
3,70,0,190,3,
72,0,190,3,74,
0,190,3,76,0,
190,3,78,0,190,
3,80,0,190,3,
82,0,190,3,84,
0,190,3,86,0,
190,3,88,0,190,
3,90,0,190,3,
98,0,190,3,100,
0,190,3,102,0,
190,3,104,0,190,
3,106,0,190,3,
108,0,190,3,110,
0,190,3,112,0,
190,3,114,0,190,
3,116,0,190,3,
118,0,190,3,120,
0,190,3,122,0,
190,3,49,0,192,
3,51,0,192,3,
53,0,192,3,55,
0,192,3,57,0,
192,3,65,0,190,
3,67,0,190,3,
69,0,190,3,71,
0,190,3,73,0,
190,3,75,0,190,
3,77,0,190,3,
79,0,190,3,81,
0,190,3,83,0,
190,3,85,0,190,
3,87,0,190,3,
89,0,190,3,95,
0,190,3,97,0,
190,3,99,0,190,
3,101,0,190,3,
103,0,190,3,105,
0,190,3,107,0,
190,265,11,1,213,
0,195,1,-1,3,
110,0,190,3,112,
0,190,3,114,0,
190,3,116,0,190,
3,118,0,190,3,
120,0,190,3,122,
0,190,3,49,0,
192,3,51,0,192,
3,53,0,192,3,
55,0,192,3,57,
0,192,3,65,0,
190,3,67,0,190,
3,69,0,190,3,
71,0,190,3,73,
0,190,3,75,0,
190,3,77,0,190,
3,79,0,190,3,
81,0,190,3,83,
0,190,3,85,0,
190,3,87,0,190,
3,89,0,190,3,
95,0,190,3,97,
0,190,3,99,0,
190,3,101,0,190,
3,103,0,190,3,
105,0,190,3,107,
0,190,266,11,1,
213,0,195,1,-1,
3,99,0,190,3,
101,0,190,3,103,
0,190,3,105,0,
190,3,107,0,190,
267,11,1,213,0,
195,1,-1,3,116,
0,268,12,1,9063,
269,5,63,3,109,
0,190,3,111,0,
190,3,113,0,190,
3,115,0,190,3,
117,0,190,3,119,
0,190,3,121,0,
190,3,48,0,192,
3,50,0,192,3,
52,0,192,3,54,
0,192,3,56,0,
192,3,66,0,190,
3,68,0,190,3,
70,0,190,3,72,
0,190,3,74,0,
190,3,76,0,190,
3,78,0,190,3,
80,0,190,3,82,
0,190,3,84,0,
190,3,86,0,190,
3,88,0,190,3,
90,0,190,3,98,
0,190,3,100,0,
190,3,102,0,190,
3,104,0,190,3,
106,0,190,3,108,
0,190,3,110,0,
190,3,112,0,190,
3,114,0,270,12,
1,9143,271,5,63,
3,109,0,190,3,
111,0,190,3,113,
0,190,3,115,0,
190,3,117,0,272,
12,1,9217,273,5,
63,3,109,0,190,
3,111,0,190,3,
113,0,190,3,115,
0,190,3,117,0,
190,3,119,0,190,
3,121,0,190,3,
48,0,192,3,50,
0,192,3,52,0,
192,3,54,0,192,
3,56,0,192,3,
66,0,190,3,68,
0,190,3,70,0,
190,3,72,0,190,
3,74,0,190,3,
76,0,190,3,78,
0,190,3,80,0,
190,3,82,0,190,
3,84,0,190,3,
86,0,190,3,88,
0,190,3,90,0,
190,3,98,0,190,
3,100,0,190,3,
102,0,190,3,104,
0,190,3,106,0,
190,3,108,0,190,
3,110,0,190,3,
112,0,190,3,114,
0,190,3,116,0,
190,3,118,0,190,
3,120,0,190,3,
122,0,190,3,49,
0,192,3,51,0,
192,3,53,0,192,
3,55,0,192,3,
57,0,192,3,65,
0,190,3,67,0,
190,3,69,0,190,
3,71,0,190,3,
73,0,190,3,75,
0,190,3,77,0,
190,3,79,0,190,
3,81,0,190,3,
83,0,190,3,85,
0,190,3,87,0,
190,3,89,0,190,
3,95,0,190,3,
97,0,190,3,99,
0,190,3,101,0,
274,12,1,9278,275,
5,63,3,109,0,
190,3,111,0,190,
3,113,0,190,3,
115,0,190,3,117,
0,190,3,119,0,
190,3,121,0,190,
3,48,0,192,3,
50,0,192,3,52,
0,192,3,54,0,
192,3,56,0,192,
3,66,0,190,3,
68,0,190,3,70,
0,190,3,72,0,
190,3,74,0,190,
3,76,0,190,3,
78,0,190,3,80,
0,190,3,82,0,
190,3,84,0,190,
3,86,0,190,3,
88,0,190,3,90,
0,190,3,98,0,
190,3,100,0,190,
3,102,0,190,3,
104,0,190,3,106,
0,190,3,108,0,
190,3,110,0,190,
3,112,0,190,3,
114,0,190,3,116,
0,190,3,118,0,
190,3,120,0,190,
3,122,0,190,3,
49,0,192,3,51,
0,192,3,53,0,
192,3,55,0,192,
3,57,0,192,3,
65,0,190,3,67,
0,190,3,69,0,
190,3,71,0,190,
3,73,0,190,3,
75,0,190,3,77,
0,190,3,79,0,
190,3,81,0,190,
3,83,0,190,3,
85,0,190,3,87,
0,190,3,89,0,
190,3,95,0,190,
3,97,0,190,3,
99,0,190,3,101,
0,190,3,103,0,
190,3,105,0,190,
3,107,0,190,276,
11,1,63,0,277,
4,12,66,0,79,
0,79,0,76,0,
95,0,50,0,1,
-1,3,103,0,190,
3,105,0,190,3,
107,0,190,278,11,
1,213,0,195,1,
-1,3,119,0,190,
3,121,0,190,3,
48,0,192,3,50,
0,192,3,52,0,
192,3,54,0,192,
3,56,0,192,3,
66,0,190,3,68,
0,190,3,70,0,
190,3,72,0,190,
3,74,0,190,3,
76,0,190,3,78,
0,190,3,80,0,
190,3,82,0,190,
3,84,0,190,3,
86,0,190,3,88,
0,190,3,90,0,
190,3,98,0,190,
3,100,0,190,3,
102,0,190,3,104,
0,190,3,106,0,
190,3,108,0,190,
3,110,0,190,3,
112,0,190,3,114,
0,190,3,116,0,
190,3,118,0,190,
3,120,0,190,3,
122,0,190,3,49,
0,192,3,51,0,
192,3,53,0,192,
3,55,0,192,3,
57,0,192,3,65,
0,190,3,67,0,
190,3,69,0,190,
3,71,0,190,3,
73,0,190,3,75,
0,190,3,77,0,
190,3,79,0,190,
3,81,0,190,3,
83,0,190,3,85,
0,190,3,87,0,
190,3,89,0,190,
3,95,0,190,3,
97,0,190,3,99,
0,190,3,101,0,
190,3,103,0,190,
3,105,0,190,3,
107,0,190,279,11,
1,213,0,195,1,
-1,3,116,0,190,
3,118,0,190,3,
120,0,190,3,122,
0,190,3,49,0,
192,3,51,0,192,
3,53,0,192,3,
55,0,192,3,57,
0,192,3,65,0,
190,3,67,0,190,
3,69,0,190,3,
71,0,190,3,73,
0,190,3,75,0,
190,3,77,0,190,
3,79,0,190,3,
81,0,190,3,83,
0,190,3,85,0,
190,3,87,0,190,
3,89,0,190,3,
95,0,190,3,97,
0,190,3,99,0,
190,3,101,0,190,
3,103,0,190,3,
105,0,190,3,107,
0,190,280,11,1,
213,0,195,1,-1,
3,55,0,198,3,
69,0,188,3,83,
0,188,3,97,0,
188,3,111,0,188,
3,125,0,281,12,
1,2860,282,5,0,
283,11,1,44,0,
284,4,12,82,0,
66,0,82,0,65,
0,67,0,69,0,
1,-1,3,50,0,
198,3,78,0,188,
3,106,0,188,3,
120,0,188,3,45,
0,285,12,1,7488,
286,5,0,287,11,
1,9,0,288,4,
10,77,0,73,0,
78,0,85,0,83,
0,1,-1,3,73,
0,188,3,87,0,
188,3,101,0,188,
3,115,0,188,3,
40,0,289,12,1,
7377,290,5,0,291,
11,1,251,0,165,
1,-1,3,54,0,
198,3,68,0,188,
3,82,0,188,3,
110,0,188,3,49,
0,198,3,77,0,
188,3,91,0,292,
12,1,7265,293,5,
0,294,11,1,29,
0,295,4,16,76,
0,66,0,82,0,
65,0,67,0,75,
0,69,0,84,0,
1,-1,3,105,0,
188,3,119,0,188,
3,44,0,296,12,
1,2525,297,5,0,
298,11,1,49,0,
299,4,10,67,0,
79,0,77,0,77,
0,65,0,1,-1,
3,72,0,188,3,
86,0,188,3,100,
0,188,3,114,0,
188,3,53,0,198,
3,67,0,188,3,
81,0,188,3,95,
0,188,3,109,0,
188,3,123,0,300,
12,1,3084,301,5,
22,3,55,0,302,
12,1,3124,303,5,
22,3,55,0,304,
12,1,3164,305,5,
22,3,55,0,306,
12,1,3204,307,5,
22,3,55,0,308,
12,1,3244,309,5,
22,3,55,0,310,
12,1,3284,311,5,
22,3,55,0,312,
12,1,3324,313,5,
22,3,55,0,314,
12,1,3364,315,5,
22,3,55,0,316,
12,1,3404,317,5,
1,3,45,0,318,
12,1,3427,319,5,
22,3,55,0,320,
12,1,3467,321,5,
22,3,55,0,322,
12,1,3507,323,5,
22,3,55,0,324,
12,1,3547,325,5,
22,3,55,0,326,
12,1,3587,327,5,
1,3,45,0,328,
12,1,3610,329,5,
22,3,55,0,330,
12,1,3650,331,5,
22,3,55,0,332,
12,1,3690,333,5,
22,3,55,0,334,
12,1,3730,335,5,
22,3,55,0,336,
12,1,3770,337,5,
1,3,45,0,338,
12,1,3793,339,5,
22,3,55,0,340,
12,1,3833,341,5,
22,3,55,0,342,
12,1,3873,343,5,
22,3,55,0,344,
12,1,3913,345,5,
22,3,55,0,346,
12,1,3953,347,5,
1,3,45,0,348,
12,1,3976,349,5,
22,3,55,0,350,
12,1,4016,351,5,
22,3,55,0,352,
12,1,4056,353,5,
22,3,55,0,354,
12,1,4096,355,5,
22,3,55,0,356,
12,1,4136,357,5,
22,3,55,0,358,
12,1,4176,359,5,
22,3,55,0,360,
12,1,4216,361,5,
22,3,55,0,362,
12,1,4256,363,5,
22,3,55,0,364,
12,1,4296,365,5,
22,3,55,0,366,
12,1,4336,367,5,
22,3,55,0,368,
12,1,4376,369,5,
22,3,55,0,370,
12,1,4416,371,5,
22,3,55,0,372,
12,1,4456,373,5,
1,3,125,0,374,
12,1,4471,375,5,
0,376,11,1,320,
0,377,4,12,85,
0,85,0,73,0,
68,0,95,0,49,
0,1,-1,0,165,
1,-1,3,69,0,
372,3,54,0,372,
3,49,0,372,3,
100,0,372,3,66,
0,372,3,56,0,
372,3,98,0,372,
3,48,0,372,3,
68,0,372,3,53,
0,372,3,52,0,
372,3,50,0,372,
3,70,0,372,3,
51,0,372,3,65,
0,372,3,102,0,
372,3,97,0,372,
3,101,0,372,3,
67,0,372,3,57,
0,372,3,99,0,
372,0,165,1,-1,
3,69,0,370,3,
54,0,370,3,49,
0,370,3,100,0,
370,3,66,0,370,
3,56,0,370,3,
98,0,370,3,48,
0,370,3,68,0,
370,3,53,0,370,
3,52,0,370,3,
50,0,370,3,70,
0,370,3,51,0,
370,3,65,0,370,
3,102,0,370,3,
97,0,370,3,101,
0,370,3,67,0,
370,3,57,0,370,
3,99,0,370,0,
165,1,-1,3,69,
0,368,3,54,0,
368,3,49,0,368,
3,100,0,368,3,
66,0,368,3,56,
0,368,3,98,0,
368,3,48,0,368,
3,68,0,368,3,
53,0,368,3,52,
0,368,3,50,0,
368,3,70,0,368,
3,51,0,368,3,
65,0,368,3,102,
0,368,3,97,0,
368,3,101,0,368,
3,67,0,368,3,
57,0,368,3,99,
0,368,0,165,1,
-1,3,69,0,366,
3,54,0,366,3,
49,0,366,3,100,
0,366,3,66,0,
366,3,56,0,366,
3,98,0,366,3,
48,0,366,3,68,
0,366,3,53,0,
366,3,52,0,366,
3,50,0,366,3,
70,0,366,3,51,
0,366,3,65,0,
366,3,102,0,366,
3,97,0,366,3,
101,0,366,3,67,
0,366,3,57,0,
366,3,99,0,366,
0,165,1,-1,3,
69,0,364,3,54,
0,364,3,49,0,
364,3,100,0,364,
3,66,0,364,3,
56,0,364,3,98,
0,364,3,48,0,
364,3,68,0,364,
3,53,0,364,3,
52,0,364,3,50,
0,364,3,70,0,
364,3,51,0,364,
3,65,0,364,3,
102,0,364,3,97,
0,364,3,101,0,
364,3,67,0,364,
3,57,0,364,3,
99,0,364,0,165,
1,-1,3,69,0,
362,3,54,0,362,
3,49,0,362,3,
100,0,362,3,66,
0,362,3,56,0,
362,3,98,0,362,
3,48,0,362,3,
68,0,362,3,53,
0,362,3,52,0,
362,3,50,0,362,
3,70,0,362,3,
51,0,362,3,65,
0,362,3,102,0,
362,3,97,0,362,
3,101,0,362,3,
67,0,362,3,57,
0,362,3,99,0,
362,0,165,1,-1,
3,69,0,360,3,
54,0,360,3,49,
0,360,3,100,0,
360,3,66,0,360,
3,56,0,360,3,
98,0,360,3,48,
0,360,3,68,0,
360,3,53,0,360,
3,52,0,360,3,
50,0,360,3,70,
0,360,3,51,0,
360,3,65,0,360,
3,102,0,360,3,
97,0,360,3,101,
0,360,3,67,0,
360,3,57,0,360,
3,99,0,360,0,
165,1,-1,3,69,
0,358,3,54,0,
358,3,49,0,358,
3,100,0,358,3,
66,0,358,3,56,
0,358,3,98,0,
358,3,48,0,358,
3,68,0,358,3,
53,0,358,3,52,
0,358,3,50,0,
358,3,70,0,358,
3,51,0,358,3,
65,0,358,3,102,
0,358,3,97,0,
358,3,101,0,358,
3,67,0,358,3,
57,0,358,3,99,
0,358,0,165,1,
-1,3,69,0,356,
3,54,0,356,3,
49,0,356,3,100,
0,356,3,66,0,
356,3,56,0,356,
3,98,0,356,3,
48,0,356,3,68,
0,356,3,53,0,
356,3,52,0,356,
3,50,0,356,3,
70,0,356,3,51,
0,356,3,65,0,
356,3,102,0,356,
3,97,0,356,3,
101,0,356,3,67,
0,356,3,57,0,
356,3,99,0,356,
0,165,1,-1,3,
69,0,354,3,54,
0,354,3,49,0,
354,3,100,0,354,
3,66,0,354,3,
56,0,354,3,98,
0,354,3,48,0,
354,3,68,0,354,
3,53,0,354,3,
52,0,354,3,50,
0,354,3,70,0,
354,3,51,0,354,
3,65,0,354,3,
102,0,354,3,97,
0,354,3,101,0,
354,3,67,0,354,
3,57,0,354,3,
99,0,354,0,165,
1,-1,3,69,0,
352,3,54,0,352,
3,49,0,352,3,
100,0,352,3,66,
0,352,3,56,0,
352,3,98,0,352,
3,48,0,352,3,
68,0,352,3,53,
0,352,3,52,0,
352,3,50,0,352,
3,70,0,352,3,
51,0,352,3,65,
0,352,3,102,0,
352,3,97,0,352,
3,101,0,352,3,
67,0,352,3,57,
0,352,3,99,0,
352,0,165,1,-1,
3,69,0,350,3,
54,0,350,3,49,
0,350,3,100,0,
350,3,66,0,350,
3,56,0,350,3,
98,0,350,3,48,
0,350,3,68,0,
350,3,53,0,350,
3,52,0,350,3,
50,0,350,3,70,
0,350,3,51,0,
350,3,65,0,350,
3,102,0,350,3,
97,0,350,3,101,
0,350,3,67,0,
350,3,57,0,350,
3,99,0,350,0,
165,1,-1,0,165,
1,-1,3,69,0,
346,3,54,0,346,
3,49,0,346,3,
100,0,346,3,66,
0,346,3,56,0,
346,3,98,0,346,
3,48,0,346,3,
68,0,346,3,53,
0,346,3,52,0,
346,3,50,0,346,
3,70,0,346,3,
51,0,346,3,65,
0,346,3,102,0,
346,3,97,0,346,
3,101,0,346,3,
67,0,346,3,57,
0,346,3,99,0,
346,0,165,1,-1,
3,69,0,344,3,
54,0,344,3,49,
0,344,3,100,0,
344,3,66,0,344,
3,56,0,344,3,
98,0,344,3,48,
0,344,3,68,0,
344,3,53,0,344,
3,52,0,344,3,
50,0,344,3,70,
0,344,3,51,0,
344,3,65,0,344,
3,102,0,344,3,
97,0,344,3,101,
0,344,3,67,0,
344,3,57,0,344,
3,99,0,344,0,
165,1,-1,3,69,
0,342,3,54,0,
342,3,49,0,342,
3,100,0,342,3,
66,0,342,3,56,
0,342,3,98,0,
342,3,48,0,342,
3,68,0,342,3,
53,0,342,3,52,
0,342,3,50,0,
342,3,70,0,342,
3,51,0,342,3,
65,0,342,3,102,
0,342,3,97,0,
342,3,101,0,342,
3,67,0,342,3,
57,0,342,3,99,
0,342,0,165,1,
-1,3,69,0,340,
3,54,0,340,3,
49,0,340,3,100,
0,340,3,66,0,
340,3,56,0,340,
3,98,0,340,3,
48,0,340,3,68,
0,340,3,53,0,
340,3,52,0,340,
3,50,0,340,3,
70,0,340,3,51,
0,340,3,65,0,
340,3,102,0,340,
3,97,0,340,3,
101,0,340,3,67,
0,340,3,57,0,
340,3,99,0,340,
0,165,1,-1,0,
165,1,-1,3,69,
0,336,3,54,0,
336,3,49,0,336,
3,100,0,336,3,
66,0,336,3,56,
0,336,3,98,0,
336,3,48,0,336,
3,68,0,336,3,
53,0,336,3,52,
0,336,3,50,0,
336,3,70,0,336,
3,51,0,336,3,
65,0,336,3,102,
0,336,3,97,0,
336,3,101,0,336,
3,67,0,336,3,
57,0,336,3,99,
0,336,0,165,1,
-1,3,69,0,334,
3,54,0,334,3,
49,0,334,3,100,
0,334,3,66,0,
334,3,56,0,334,
3,98,0,334,3,
48,0,334,3,68,
0,334,3,53,0,
334,3,52,0,334,
3,50,0,334,3,
70,0,334,3,51,
0,334,3,65,0,
334,3,102,0,334,
3,97,0,334,3,
101,0,334,3,67,
0,334,3,57,0,
334,3,99,0,334,
0,165,1,-1,3,
69,0,332,3,54,
0,332,3,49,0,
332,3,100,0,332,
3,66,0,332,3,
56,0,332,3,98,
0,332,3,48,0,
332,3,68,0,332,
3,53,0,332,3,
52,0,332,3,50,
0,332,3,70,0,
332,3,51,0,332,
3,65,0,332,3,
102,0,332,3,97,
0,332,3,101,0,
332,3,67,0,332,
3,57,0,332,3,
99,0,332,0,165,
1,-1,3,69,0,
330,3,54,0,330,
3,49,0,330,3,
100,0,330,3,66,
0,330,3,56,0,
330,3,98,0,330,
3,48,0,330,3,
68,0,330,3,53,
0,330,3,52,0,
330,3,50,0,330,
3,70,0,330,3,
51,0,330,3,65,
0,330,3,102,0,
330,3,97,0,330,
3,101,0,330,3,
67,0,330,3,57,
0,330,3,99,0,
330,0,165,1,-1,
0,165,1,-1,3,
69,0,326,3,54,
0,326,3,49,0,
326,3,100,0,326,
3,66,0,326,3,
56,0,326,3,98,
0,326,3,48,0,
326,3,68,0,326,
3,53,0,326,3,
52,0,326,3,50,
0,326,3,70,0,
326,3,51,0,326,
3,65,0,326,3,
102,0,326,3,97,
0,326,3,101,0,
326,3,67,0,326,
3,57,0,326,3,
99,0,326,0,165,
1,-1,3,69,0,
324,3,54,0,324,
3,49,0,324,3,
100,0,324,3,66,
0,324,3,56,0,
324,3,98,0,324,
3,48,0,324,3,
68,0,324,3,53,
0,324,3,52,0,
324,3,50,0,324,
3,70,0,324,3,
51,0,324,3,65,
0,324,3,102,0,
324,3,97,0,324,
3,101,0,324,3,
67,0,324,3,57,
0,324,3,99,0,
324,0,165,1,-1,
3,69,0,322,3,
54,0,322,3,49,
0,322,3,100,0,
322,3,66,0,322,
3,56,0,322,3,
98,0,322,3,48,
0,322,3,68,0,
322,3,53,0,322,
3,52,0,322,3,
50,0,322,3,70,
0,322,3,51,0,
322,3,65,0,322,
3,102,0,322,3,
97,0,322,3,101,
0,322,3,67,0,
322,3,57,0,322,
3,99,0,322,0,
165,1,-1,3,69,
0,320,3,54,0,
320,3,49,0,320,
3,100,0,320,3,
66,0,320,3,56,
0,320,3,98,0,
320,3,48,0,320,
3,68,0,320,3,
53,0,320,3,52,
0,320,3,50,0,
320,3,70,0,320,
3,51,0,320,3,
65,0,320,3,102,
0,320,3,97,0,
320,3,101,0,320,
3,67,0,320,3,
57,0,320,3,99,
0,320,0,165,1,
-1,0,165,1,-1,
3,69,0,316,3,
54,0,316,3,49,
0,316,3,100,0,
316,3,66,0,316,
3,56,0,316,3,
98,0,316,3,48,
0,316,3,68,0,
316,3,53,0,316,
3,52,0,316,3,
50,0,316,3,70,
0,316,3,51,0,
316,3,65,0,316,
3,102,0,316,3,
97,0,316,3,101,
0,316,3,67,0,
316,3,57,0,316,
3,99,0,316,0,
165,1,-1,3,69,
0,314,3,54,0,
314,3,49,0,314,
3,100,0,314,3,
66,0,314,3,56,
0,314,3,98,0,
314,3,48,0,314,
3,68,0,314,3,
53,0,314,3,52,
0,314,3,50,0,
314,3,70,0,314,
3,51,0,314,3,
65,0,314,3,102,
0,314,3,97,0,
314,3,101,0,314,
3,67,0,314,3,
57,0,314,3,99,
0,314,0,165,1,
-1,3,69,0,312,
3,54,0,312,3,
49,0,312,3,100,
0,312,3,66,0,
312,3,56,0,312,
3,98,0,312,3,
48,0,312,3,68,
0,312,3,53,0,
312,3,52,0,312,
3,50,0,312,3,
70,0,312,3,51,
0,312,3,65,0,
312,3,102,0,312,
3,97,0,312,3,
101,0,312,3,67,
0,312,3,57,0,
312,3,99,0,312,
0,165,1,-1,3,
69,0,310,3,54,
0,310,3,49,0,
310,3,100,0,310,
3,66,0,310,3,
56,0,310,3,98,
0,310,3,48,0,
310,3,68,0,310,
3,53,0,310,3,
52,0,310,3,50,
0,310,3,70,0,
310,3,51,0,310,
3,65,0,310,3,
102,0,310,3,97,
0,310,3,101,0,
310,3,67,0,310,
3,57,0,310,3,
99,0,310,0,165,
1,-1,3,69,0,
308,3,54,0,308,
3,49,0,308,3,
100,0,308,3,66,
0,308,3,56,0,
308,3,98,0,308,
3,48,0,308,3,
68,0,308,3,53,
0,308,3,52,0,
308,3,50,0,308,
3,70,0,308,3,
51,0,308,3,65,
0,308,3,102,0,
308,3,97,0,308,
3,101,0,308,3,
67,0,308,3,57,
0,308,3,99,0,
308,0,165,1,-1,
3,69,0,306,3,
54,0,306,3,49,
0,306,3,100,0,
306,3,66,0,306,
3,56,0,306,3,
98,0,306,3,48,
0,306,3,68,0,
306,3,53,0,306,
3,52,0,306,3,
50,0,306,3,70,
0,306,3,51,0,
306,3,65,0,306,
3,102,0,306,3,
97,0,306,3,101,
0,306,3,67,0,
306,3,57,0,306,
3,99,0,306,0,
165,1,-1,3,69,
0,304,3,54,0,
304,3,49,0,304,
3,100,0,304,3,
66,0,304,3,56,
0,304,3,98,0,
304,3,48,0,304,
3,68,0,304,3,
53,0,304,3,52,
0,304,3,50,0,
304,3,70,0,304,
3,51,0,304,3,
65,0,304,3,102,
0,304,3,97,0,
304,3,101,0,304,
3,67,0,304,3,
57,0,304,3,99,
0,304,0,165,1,
-1,3,69,0,302,
3,54,0,302,3,
49,0,302,3,100,
0,302,3,66,0,
302,3,56,0,302,
3,98,0,302,3,
48,0,302,3,68,
0,302,3,53,0,
302,3,52,0,302,
3,50,0,302,3,
70,0,302,3,51,
0,302,3,65,0,
302,3,102,0,302,
3,97,0,302,3,
101,0,302,3,67,
0,302,3,57,0,
302,3,99,0,302,
378,11,1,39,0,
379,4,12,76,0,
66,0,82,0,65,
0,67,0,69,0,
1,-1,3,48,0,
198,3,62,0,380,
12,1,1640,381,5,
0,382,11,1,24,
0,383,4,14,71,
0,82,0,69,0,
65,0,84,0,69,
0,82,0,1,-1,
3,76,0,188,3,
90,0,188,3,104,
0,188,3,118,0,
188,3,43,0,384,
12,1,1751,385,5,
0,386,11,1,2,
0,387,4,8,80,
0,76,0,85,0,
83,0,1,-1,3,
57,0,198,3,71,
0,188,3,85,0,
188,3,10,0,223,
3,99,0,188,3,
113,0,188,3,52,
0,198,3,66,0,
188,3,80,0,188,
3,108,0,188,3,
122,0,188,3,47,
0,388,12,1,2413,
389,5,0,390,11,
1,14,0,391,4,
10,83,0,76,0,
65,0,83,0,72,
0,1,-1,3,75,
0,188,0,165,1,
-1,392,5,21,235,
393,10,235,1,15,
295,394,10,295,1,
14,205,395,10,205,
1,21,379,396,10,
379,1,16,263,397,
10,263,1,19,398,
4,8,85,0,85,
0,73,0,68,0,
399,10,398,1,8,
400,4,8,66,0,
79,0,79,0,76,
0,401,10,400,1,
3,402,4,6,83,
0,84,0,82,0,
403,10,402,1,7,
284,404,10,284,1,
17,377,405,10,377,
1,23,299,406,10,
299,1,18,407,4,
10,70,0,76,0,
79,0,65,0,84,
0,408,10,407,1,
4,277,409,10,277,
1,20,222,410,10,
222,1,22,251,411,
10,251,1,12,391,
412,10,391,1,11,
413,4,6,73,0,
78,0,84,0,414,
10,413,1,6,195,
415,10,195,1,5,
383,416,10,383,1,
13,387,417,10,387,
1,9,288,418,10,
288,1,10,419,5,
0,0};
 new Tfactory(this,"RBRACKET",new TCreator(RBRACKET_factory));
 new Tfactory(this,"LBRACKET",new TCreator(LBRACKET_factory));
 new Tfactory(this,"FLOAT_1",new TCreator(FLOAT_1_factory));
 new Tfactory(this,"LBRACE",new TCreator(LBRACE_factory));
 new Tfactory(this,"BOOL_1",new TCreator(BOOL_1_factory));
 new Tfactory(this,"UUID",new TCreator(UUID_factory));
 new Tfactory(this,"BOOL",new TCreator(BOOL_factory));
 new Tfactory(this,"STR",new TCreator(STR_factory));
 new Tfactory(this,"RBRACE",new TCreator(RBRACE_factory));
 new Tfactory(this,"UUID_1",new TCreator(UUID_1_factory));
 new Tfactory(this,"COMMA",new TCreator(COMMA_factory));
 new Tfactory(this,"FLOAT",new TCreator(FLOAT_factory));
 new Tfactory(this,"BOOL_2",new TCreator(BOOL_2_factory));
 new Tfactory(this,"INT_1",new TCreator(INT_1_factory));
 new Tfactory(this,"LESS",new TCreator(LESS_factory));
 new Tfactory(this,"SLASH",new TCreator(SLASH_factory));
 new Tfactory(this,"INT",new TCreator(INT_factory));
 new Tfactory(this,"IDENT",new TCreator(IDENT_factory));
 new Tfactory(this,"GREATER",new TCreator(GREATER_factory));
 new Tfactory(this,"PLUS",new TCreator(PLUS_factory));
 new Tfactory(this,"MINUS",new TCreator(MINUS_factory));
}
Exemplo n.º 13
0
public PCLexer(ErrorHandler eh):base(new yyPCLexer(eh)) {}
Exemplo n.º 14
0
		public LSLSyntax
			(YyParser syms,ErrorHandler erh):base(syms,new LSLTokens(erh)) {}
 /// <exclude/>
 public TokensGen(ErrorHandler eh)
     : base(eh)
 {
 }
Exemplo n.º 16
0
public LSLTokens(ErrorHandler eh):base(new yyLSLTokens(eh)) {}
 // provides the default ErrorHandling implementation
 /// <exclude/>
 public virtual void Handle(ErrorHandler erh)
 {
     if (erh.throwExceptions)
         throw this;
     if (handled)
         return;
     handled = true;
     erh.Report(this); // the parse table may allow recovery from this error
 }
/// <exclude/>
public cs0tokens(ErrorHandler eh):base(new yycs0tokens(eh)) {}
 /// <exclude/>
 public override void Handle(ErrorHandler erh)
 {
     throw this; // we expect to bomb out to the environment with CLR traceback
 }
Exemplo n.º 20
0
		protected SymbolsGen(ErrorHandler eh):base(eh) {}
Exemplo n.º 21
0
		public virtual void Handle(ErrorHandler erh) // provides the default ErrorHandling implementation
		{
			if (erh.throwExceptions)
				throw this;
			if (handled)
				return;
			handled = true;
			erh.Report(this); // the parse table may allow recovery from this error
		}