public YyLexer(ErrorHandler eh) { erh = eh; #if (GENTIME) UsingCat(UnicodeCategory.OtherPunctuation); m_gencat = UnicodeCategory.OtherPunctuation; #endif new Tfactory(this,"TOKEN",new TCreator(Tokenfactory)); }
/// <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 }
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)); }
/// <summary/> /// <param name='eh'></param> public tokens(ErrorHandler eh):base(new yytokens(eh)) {}
public cs0syntax (Symbols syms,ErrorHandler erh):base(syms,new cs0tokens(erh)) {}
protected GenBase(ErrorHandler eh) { erh = eh; }
/// <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)); }
public PCParser (YyParser syms,ErrorHandler erh):base(syms,new PCLexer(erh)) {}
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)); }
public PCLexer(ErrorHandler eh):base(new yyPCLexer(eh)) {}
public LSLSyntax (YyParser syms,ErrorHandler erh):base(syms,new LSLTokens(erh)) {}
/// <exclude/> public TokensGen(ErrorHandler eh) : base(eh) { }
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 }
protected SymbolsGen(ErrorHandler eh):base(eh) {}
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 }