Newer
Older
3026, 3030, 3034, 3041, 3045, 3049, 3053, 3060, 3065, 3072,
3077, 3081, 3086, 3090, 3098, 3109, 3113, 3125, 3133, 3141,
3148, 3159, 3179, 3189, 3199, 3209, 3229, 3234, 3238, 3242,
3254, 3258, 3270, 3277, 3287, 3291, 3306, 3311, 3318, 3322,
3335, 3343, 3354, 3358, 3366, 3374, 3388, 3402, 3406
#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
/* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
First, the terminals, then, starting at YYNTOKENS, nonterminals. */
static const char *const yytname[] =
{
"$end", "error", "$undefined", "tDOUBLE", "tSTRING", "tBIGSTR", "tEND",
"tAFFECT", "tDOTS", "tPi", "tMPI_Rank", "tMPI_Size", "tEuclidian",
"tCoordinates", "tExp", "tLog", "tLog10", "tSqrt", "tSin", "tAsin",
"tCos", "tAcos", "tTan", "tRand", "tAtan", "tAtan2", "tSinh", "tCosh",
"tTanh", "tFabs", "tFloor", "tCeil", "tFmod", "tModulo", "tHypot",
"tPrintf", "tSprintf", "tStrCat", "tStrPrefix", "tStrRelative",
"tBoundingBox", "tDraw", "tToday", "tPoint", "tCircle", "tEllipse",
"tLine", "tSphere", "tPolarSphere", "tSurface", "tSpline", "tVolume",
"tCharacteristic", "tLength", "tParametric", "tElliptic", "tPlane",
"tRuled", "tTransfinite", "tComplex", "tPhysical", "tCompound", "tUsing",
"tPlugin", "tRotate", "tTranslate", "tSymmetry", "tDilate", "tExtrude",
"tLoop", "tRecombine", "tSmoother", "tSplit", "tDelete", "tCoherence",
"tIntersect", "tLayers", "tHole", "tAlias", "tAliasWithOptions",
"tText2D", "tText3D", "tInterpolationScheme", "tTime", "tCombine",
"tBSpline", "tBezier", "tNurbs", "tOrder", "tKnots", "tColor",
"tColorTable", "tFor", "tIn", "tEndFor", "tIf", "tEndIf", "tExit",
"tField", "tReturn", "tCall", "tFunction", "tShow", "tHide", "tGetValue",
"tGMSH_MAJOR_VERSION", "tGMSH_MINOR_VERSION", "tGMSH_PATCH_VERSION",
"tAFFECTDIVIDE", "tAFFECTTIMES", "tAFFECTMINUS", "tAFFECTPLUS", "'?'",
"tOR", "tAND", "tNOTEQUAL", "tEQUAL", "'<'", "'>'", "tGREATEROREQUAL",
"tLESSOREQUAL", "'+'", "'-'", "'*'", "'/'", "'%'", "'!'", "UNARYPREC",
"tMINUSMINUS", "tPLUSPLUS", "'^'", "'('", "')'", "'['", "']'", "'.'",
"'#'", "','", "'{'", "'}'", "'~'", "$accept", "All", "GeoFormatItems",
"GeoFormatItem", "SendToFile", "Printf", "View", "Views",
"ElementCoords", "ElementValues", "Element", "@1", "@2", "Text2DValues",
"Text2D", "@3", "Text3DValues", "Text3D", "@4", "InterpolationMatrix",
"Time", "@5", "NumericAffectation", "NumericIncrement", "Affectation",
"PhysicalId", "InSphereCenter", "CircleOptions", "Shape", "Transform",
"MultipleShape", "ListOfShapes", "Delete", "Colorify", "Visibility",
"Command", "Loop", "Extrude", "@6", "@7", "@8", "@9", "@10", "@11",
"@12", "@13", "@14", "@15", "@16", "@17", "@18", "ExtrudeParameters",
"ExtrudeParameter", "TransfiniteType", "TransfiniteArrangement",
"TransfiniteCorners", "RecombineAngle", "Transfinite", "Embedding",
"Coherence", "FExpr", "FExpr_Single", "VExpr", "VExpr_Single",
"RecursiveListOfListOfDouble", "ListOfDouble", "ListOfDoubleOrAll",
"FExpr_Multi", "RecursiveListOfDouble", "ColorExpr", "ListOfColor",

Christophe Geuzaine
committed
"RecursiveListOfColor", "StringExprVar", "StringExpr", 0
# ifdef YYPRINT
/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to
token YYLEX-NUM. */
static const yytype_uint16 yytoknum[] =
{
0, 256, 257, 258, 259, 260, 261, 262, 263, 264,
265, 266, 267, 268, 269, 270, 271, 272, 273, 274,
275, 276, 277, 278, 279, 280, 281, 282, 283, 284,
285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
315, 316, 317, 318, 319, 320, 321, 322, 323, 324,
325, 326, 327, 328, 329, 330, 331, 332, 333, 334,
335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
365, 366, 63, 367, 368, 369, 370, 60, 62, 371,
372, 43, 45, 42, 47, 37, 33, 373, 374, 375,
94, 40, 41, 91, 93, 46, 35, 44, 123, 125,
126
};
# endif
/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */
static const yytype_uint8 yyr1[] =
{
0, 141, 142, 142, 143, 143, 144, 144, 144, 144,
144, 144, 144, 144, 144, 144, 144, 144, 144, 144,
145, 145, 146, 146, 146, 146, 147, 147, 147, 148,
148, 148, 148, 148, 148, 149, 149, 150, 150, 152,
153, 151, 154, 154, 156, 155, 157, 157, 159, 158,
160, 160, 162, 161, 163, 163, 163, 163, 163, 164,
164, 165, 165, 165, 165, 165, 165, 165, 165, 165,
165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
165, 165, 165, 165, 165, 165, 166, 166, 167, 167,
168, 168, 169, 169, 169, 169, 169, 169, 169, 169,
169, 169, 169, 169, 169, 169, 169, 169, 169, 169,
169, 169, 169, 169, 169, 169, 169, 169, 170, 170,
170, 170, 170, 170, 170, 171, 171, 172, 172, 172,
172, 172, 172, 173, 173, 173, 173, 173, 174, 175,
175, 175, 175, 176, 176, 176, 176, 176, 176, 176,
176, 176, 176, 177, 177, 177, 177, 177, 177, 177,
177, 177, 177, 178, 178, 178, 179, 178, 180, 178,
181, 178, 182, 178, 178, 178, 178, 178, 178, 178,
178, 178, 178, 183, 178, 184, 178, 185, 178, 186,
178, 187, 178, 188, 178, 189, 178, 190, 178, 191,
178, 192, 192, 193, 193, 193, 193, 193, 194, 194,
195, 195, 196, 196, 197, 197, 198, 198, 198, 198,
198, 198, 199, 199, 199, 199, 200, 200, 201, 201,
201, 201, 201, 201, 201, 201, 201, 201, 201, 201,
201, 201, 201, 201, 201, 201, 201, 201, 201, 201,
201, 201, 201, 201, 201, 201, 201, 201, 201, 201,
201, 201, 201, 201, 201, 201, 201, 201, 201, 201,
201, 201, 201, 201, 201, 201, 201, 201, 201, 201,
201, 201, 201, 201, 201, 201, 201, 201, 201, 201,
202, 202, 202, 202, 202, 202, 202, 202, 202, 202,
202, 202, 202, 202, 202, 202, 202, 202, 203, 203,
203, 203, 203, 204, 204, 204, 204, 205, 205, 206,
206, 206, 206, 206, 206, 207, 207, 208, 208, 208,
208, 208, 208, 208, 208, 208, 209, 209, 209, 209,
210, 210, 210, 210, 211, 211, 212, 212, 213, 213,
213, 213, 214, 214, 214, 214, 214, 214, 214
/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */
static const yytype_uint8 yyr2[] =
{
0, 2, 1, 2, 0, 2, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 2, 5, 7, 7, 9, 6, 6, 6, 0,
2, 2, 2, 2, 2, 1, 3, 1, 3, 0,
0, 10, 1, 3, 0, 13, 1, 3, 0, 15,
8, 14, 0, 6, 1, 1, 1, 1, 1, 1,
1, 4, 7, 9, 6, 6, 3, 6, 4, 6,

Christophe Geuzaine
committed
7, 9, 9, 11, 9, 9, 1, 1, 0, 5,

Christophe Geuzaine
committed
7, 7, 11, 8, 8, 8, 9, 3, 4, 10,
7, 7, 8, 8, 12, 8, 7, 8, 5, 11,
5, 9, 4, 9, 9, 1, 1, 0, 2, 6,
6, 6, 6, 4, 6, 6, 3, 4, 5, 3,
3, 4, 4, 3, 7, 7, 3, 7, 3, 2,
2, 15, 2, 6, 8, 8, 10, 1, 2, 1,
3, 4, 1, 5, 11, 13, 0, 7, 0, 13,
0, 15, 0, 6, 8, 8, 8, 12, 12, 12,
14, 14, 14, 0, 12, 0, 12, 0, 12, 0,
16, 0, 16, 0, 16, 0, 18, 0, 18, 0,
18, 1, 2, 5, 7, 9, 2, 9, 0, 3,
0, 1, 0, 2, 0, 2, 7, 6, 8, 8,
5, 6, 10, 10, 10, 10, 2, 3, 1, 3,
2, 2, 2, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 5, 4, 4,
4, 4, 4, 4, 4, 4, 4, 4, 6, 4,
4, 4, 4, 4, 4, 6, 6, 6, 4, 4,
4, 4, 4, 4, 4, 4, 4, 4, 4, 6,
4, 4, 4, 4, 4, 4, 6, 6, 6, 4,
1, 1, 1, 1, 1, 1, 1, 1, 5, 4,
4, 2, 5, 3, 6, 4, 7, 6, 1, 2,
2, 3, 3, 11, 9, 7, 7, 1, 3, 1,
1, 2, 3, 4, 5, 1, 1, 2, 3, 3,
5, 4, 1, 1, 3, 6, 1, 1, 3, 3,
9, 7, 1, 5, 3, 6, 1, 3, 1, 1,
3, 6, 1, 1, 6, 4, 4, 4, 6
/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
STATE-NUM when YYTABLE doesn't specify something else to do. Zero
means the default is an error. */
static const yytype_uint16 yydefact[] =
{
0, 0, 0, 2, 3, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
157, 0, 162, 0, 0, 159, 0, 0, 0, 0,
5, 7, 6, 8, 9, 10, 11, 12, 13, 19,
18, 14, 15, 16, 17, 290, 297, 352, 54, 291,
0, 0, 0, 0, 0, 0, 0, 353, 0, 0,
294, 295, 296, 58, 57, 56, 55, 0, 0, 0,
60, 59, 0, 0, 0, 0, 127, 0, 0, 0,
228, 0, 0, 0, 0, 150, 0, 152, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 308, 0, 0, 0, 0, 0, 127,
0, 0, 0, 0, 0, 0, 127, 0, 226, 0,
0, 0, 0, 0, 0, 0, 342, 0, 0, 0,
0, 0, 149, 0, 0, 158, 0, 127, 0, 127,
0, 0, 0, 0, 301, 29, 352, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 297, 231, 230, 232,
0, 0, 0, 0, 0, 0, 0, 0, 0, 126,
0, 125, 0, 66, 146, 0, 0, 0, 0, 0,
143, 107, 0, 0, 0, 0, 297, 0, 0, 332,
333, 336, 337, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 319, 0, 320,
0, 0, 0, 0, 0, 0, 326, 325, 212, 0,
0, 0, 0, 0, 0, 0, 0, 0, 310, 309,
0, 0, 0, 0, 127, 127, 0, 0, 0, 0,
0, 0, 0, 172, 0, 127, 214, 0, 0, 0,
136, 0, 0, 0, 227, 0, 0, 0, 148, 0,
0, 0, 0, 0, 127, 0, 0, 0, 0, 160,
139, 0, 140, 0, 0, 0, 303, 0, 0, 68,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 349, 0, 348, 0, 0, 0, 0, 0,
0, 229, 0, 0, 0, 0, 54, 0, 0, 0,
0, 0, 122, 0, 0, 0, 0, 128, 61, 0,
246, 245, 244, 243, 239, 240, 242, 241, 234, 233,
235, 236, 237, 238, 108, 0, 0, 0, 0, 0,
0, 230, 327, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 321,
210, 0, 0, 0, 86, 87, 0, 0, 0, 0,
0, 0, 0, 0, 312, 311, 0, 0, 0, 0,
0, 0, 0, 0, 0, 166, 0, 0, 0, 0,
137, 0, 0, 133, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 161, 0, 141, 142, 0,
299, 305, 0, 39, 0, 0, 0, 52, 0, 30,
31, 32, 33, 34, 248, 269, 249, 270, 250, 271,
251, 272, 252, 273, 253, 274, 254, 275, 255, 276,
256, 277, 268, 289, 257, 278, 0, 0, 259, 280,
260, 281, 261, 282, 262, 283, 263, 284, 264, 285,
0, 0, 0, 0, 0, 0, 0, 0, 357, 0,
0, 355, 356, 79, 0, 0, 0, 0, 0, 54,
0, 0, 0, 0, 0, 73, 0, 0, 0, 0,
300, 0, 0, 0, 0, 0, 22, 20, 0, 0,
0, 0, 334, 0, 0, 329, 235, 328, 338, 339,
0, 0, 0, 322, 0, 0, 0, 0, 0, 0,
0, 208, 213, 211, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 118, 120, 0, 0,
0, 0, 0, 0, 0, 0, 201, 0, 163, 0,
215, 220, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 138, 0, 0, 0, 0, 0,
0, 302, 0, 298, 0, 0, 0, 0, 0, 26,
0, 0, 0, 0, 0, 0, 0, 0, 0, 350,
0, 0, 0, 299, 64, 65, 0, 0, 0, 0,
0, 67, 69, 71, 0, 0, 346, 0, 77, 0,
0, 0, 0, 247, 21, 0, 0, 0, 0, 0,
331, 0, 0, 90, 90, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 323, 0, 94, 0, 0,
0, 0, 0, 0, 0, 217, 0, 0, 0, 0,
0, 206, 0, 0, 173, 202, 0, 0, 221, 0,
135, 134, 0, 27, 28, 0, 0, 0, 343, 0,
0, 0, 153, 0, 0, 145, 304, 144, 0, 0,
0, 0, 317, 0, 258, 279, 265, 286, 266, 287,
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
267, 288, 0, 358, 354, 307, 0, 54, 0, 0,
0, 0, 62, 0, 0, 0, 344, 0, 0, 0,
0, 23, 24, 0, 0, 92, 0, 330, 0, 0,
0, 0, 0, 95, 0, 0, 110, 111, 0, 0,
96, 116, 324, 0, 0, 0, 0, 88, 0, 216,
0, 0, 0, 0, 0, 0, 0, 147, 0, 0,
0, 0, 127, 0, 183, 0, 185, 0, 187, 319,
0, 0, 0, 0, 167, 0, 0, 100, 101, 0,
0, 0, 0, 80, 0, 306, 0, 35, 0, 0,
0, 0, 0, 37, 0, 0, 0, 0, 74, 0,
0, 75, 0, 347, 129, 130, 131, 132, 0, 0,
335, 0, 91, 97, 98, 103, 0, 0, 112, 0,
0, 0, 218, 105, 0, 0, 209, 219, 115, 93,
104, 113, 117, 0, 0, 0, 0, 316, 0, 315,
0, 0, 174, 0, 0, 175, 0, 0, 176, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 341,
0, 155, 154, 0, 0, 0, 40, 0, 0, 0,
318, 0, 0, 0, 351, 63, 70, 72, 0, 78,
0, 25, 0, 0, 0, 0, 0, 0, 0, 0,
106, 0, 84, 85, 127, 0, 121, 0, 0, 0,
0, 0, 0, 203, 0, 0, 127, 0, 124, 123,
0, 0, 0, 0, 81, 82, 0, 36, 0, 0,
0, 38, 53, 0, 345, 0, 222, 223, 224, 225,
109, 0, 0, 0, 0, 0, 314, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 168,
0, 0, 340, 156, 0, 0, 0, 0, 0, 76,
0, 0, 0, 0, 119, 0, 189, 0, 0, 191,
0, 0, 193, 0, 0, 0, 204, 0, 164, 0,
127, 102, 83, 0, 44, 0, 50, 0, 0, 0,
89, 114, 313, 177, 0, 0, 184, 178, 0, 0,
186, 179, 0, 0, 188, 0, 0, 0, 170, 0,
0, 0, 0, 0, 0, 0, 195, 0, 197, 0,
199, 205, 207, 169, 165, 0, 41, 0, 48, 0,
0, 0, 0, 180, 0, 0, 181, 0, 0, 182,
0, 0, 0, 42, 0, 0, 151, 0, 0, 0,
0, 0, 0, 0, 171, 0, 0, 0, 0, 0,
190, 0, 192, 0, 194, 0, 43, 45, 0, 46,
0, 99, 0, 0, 0, 0, 0, 51, 196, 198,
200, 47, 49
/* YYDEFGOTO[NTERM-NUM]. */
static const yytype_int16 yydefgoto[] =
{
-1, 2, 3, 60, 658, 61, 62, 398, 956, 962,
579, 744, 1086, 1212, 580, 1180, 1238, 581, 1214, 582,
583, 748, 127, 214, 63, 523, 995, 900, 467, 309,
280, 281, 66, 67, 68, 69, 70, 310, 719, 1149,
1195, 543, 1013, 1016, 1019, 1164, 1168, 1172, 1204, 1207,
1210, 715, 716, 814, 694, 520, 547, 72, 73, 74,
327, 130, 348, 173, 861, 862, 338, 329, 313, 198,
649, 777, 443, 444
/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
STATE-NUM. */
#define YYPACT_NINF -1017
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
2816, 42, 72, 2892, -1017, -1017, 1303, 86, 75, -79,
18, 178, -64, 5, 70, -42, 145, 173, -19, 201,
216, 203, -34, 215, 291, 301, 272, 327, 265, 334,
259, 266, 191, 191, 286, 254, 385, 391, 400, 8,
99, 440, 486, 517, 521, 377, 393, 399, 12, 32,
-1017, 402, -1017, 547, 405, -1017, 544, 552, 14, 15,
-1017, -1017, -1017, -1017, -1017, -1017, -1017, -1017, -1017, -1017,
-1017, -1017, -1017, -1017, -1017, -1017, 26, 434, 422, -1017,
-1017, -1017, 144, 165, 253, 256, 263, 288, 312, 337,
346, 389, 418, 428, 432, 433, 454, 471, 474, 477,
478, 520, 523, 442, 447, 481, 482, -1017, 614, 491,
-1017, -1017, -1017, -1017, -1017, -1017, -1017, 2364, 2364, 2364,
-1017, -1017, 2364, 1996, 17, 579, 531, 2364, 621, 1237,
-1017, 624, 632, 2364, 650, -1017, 2364, -1017, 2364, 2297,
2364, 2364, 495, 2364, 2297, 2364, 2364, 511, 2297, 2364,
2364, 1569, 512, 2364, 530, 519, 527, 1569, 1439, 549,
528, 553, 574, 578, 591, 606, 676, 191, 191, 191,
2364, 2364, 280, -1017, 292, 191, 600, 623, 672, 2167,
304, 1439, 1569, 613, 27, 646, -1017, 756, -1017, 673,
679, 681, 761, 2364, 2364, 2364, 635, 2364, 677, 690,
2364, 2364, -1017, 2364, 795, -1017, 810, -1017, 811, -1017,
688, 2364, 818, 685, -1017, -1017, -1017, 819, 2364, 2364,
2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364,
2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364,
2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364,
2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364,
39, 39, 39, 39, 2364, 823, 504, 694, 694, 694,
5125, 11, 2297, 4389, 300, 696, 822, 699, 708, -1017,
709, 2956, 1762, -1017, -1017, 2364, 2364, 2364, 2364, 2364,
2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364,
-1017, -1017, 1793, -52, 2229, 5146, 496, 711, 2297, -1017,
-1017, 1143, -1017, 525, 5167, 5188, 2364, 5209, 526, 5230,
5251, 2364, 533, 5272, 5293, 1699, 1165, 2609, 843, -1017,
2364, 5314, 2364, 2364, 2364, 844, -1017, -1017, 847, 2364,
2364, 2421, 2421, 2421, 2421, 2364, 723, 61, -1017, -1017,
3661, 3687, 191, 191, 531, 531, 71, 2364, 2364, 2364,
2167, 2167, 2364, 2956, 294, -1017, 849, 851, 2364, 853,
-1017, 2364, 2364, 994, -1017, 2297, 2364, 2364, -1017, 5335,
5356, 5377, 770, 3713, -1017, 725, 2631, 5398, 4412, -1017,
-1017, 1335, -1017, 1472, 2364, 4435, 232, 2364, 10, -1017,
5419, 4458, 5440, 4481, 5461, 4504, 5482, 4527, 5503, 4550,
5524, 4573, 5545, 4596, 5566, 4619, 5587, 4642, 5608, 4665,
5629, 4688, 3739, 3765, 5650, 4711, 5671, 4734, 5692, 4757,
5713, 4780, 5734, 4803, 5755, 4826, 3791, 3817, 3843, 3869,
3895, 3921, 45, 125, -1017, 724, 732, 733, 2110, 729,
2364, -1017, 1569, 1569, 542, 271, 422, 2364, 861, 864,
13, 735, -1017, -44, 41, -18, 163, -1017, -1017, 2650,
1160, 1371, 717, 717, 469, 469, 469, 469, 452, 452,
694, 694, 694, 694, -1017, 7, 2297, 2364, 863, 2132,
2364, 694, -1017, 2364, 2297, 2297, 778, 866, 867, 5776,
868, 784, 872, 873, 5797, 788, 875, 876, 2297, -1017,
546, 1829, 2364, 5818, 877, 2719, 5839, 5860, 2364, 1569,
881, 2991, 5881, 754, 6154, -1017, 755, 758, 759, 5902,
753, 191, 2364, 2364, -1017, -1017, 757, 763, 2364, 3947,
3973, 3999, 3635, 25, 191, 1602, 2364, 887, 2364, 5923,
-1017, 4849, 4872, -1017, 555, 4895, 4918, 888, 890, 893,
769, 2364, 1732, 2364, 2364, -1017, 22, -1017, -1017, 4941,
532, -1017, 3019, -1017, 774, 775, 771, -1017, 901, -1017,
-1017, -1017, -1017, -1017, -1017, -1017, -1017, -1017, -1017, -1017,
-1017, -1017, -1017, -1017, -1017, -1017, -1017, -1017, -1017, -1017,
-1017, -1017, -1017, -1017, -1017, -1017, 2364, 2364, -1017, -1017,
-1017, -1017, -1017, -1017, -1017, -1017, -1017, -1017, -1017, -1017,
2364, 2364, 2364, 2364, 2364, 2364, 2364, 904, -1017, 2297,
39, -1017, -1017, -1017, 2364, 4964, 905, 907, 760, -1017,
24, 2364, 908, 909, 2393, -1017, 903, 783, 12, 911,
-1017, 2297, 2297, 2297, 2297, 2364, -1017, 800, 39, 193,
4025, 191, -1017, 2297, 3047, 2670, 694, -1017, 1143, -1017,
870, 1569, 1569, 913, 1569, 620, 1569, 1569, 914, 874,
1569, 1569, 556, -1017, 2297, 2450, 916, 786, 919, 920,
921, 611, -1017, -1017, 924, 925, 926, 927, 929, 934,
935, 936, 941, 328, 4051, 4077, -1017, -1017, 3075, 191,
191, 191, 940, 793, 816, -35, -1017, 332, -1017, 25,
6154, -1017, 2469, 812, 943, 945, 910, 948, 950, 1569,
1569, 1569, 953, 4103, -1017, 2689, 633, 954, 956, 957,
961, -1017, 962, -1017, 838, 2364, 2364, 1569, 839, -1017,
5944, 4987, 5965, 5010, 5986, 5033, 6007, 5056, 5079, -1017,
209, 846, 6028, 139, -1017, -1017, 66, 365, 841, 972,
2488, -1017, -1017, -1017, 12, 2364, -1017, 559, -1017, 560,
564, 565, 569, 6154, -1017, 974, 52, 2364, 47, 573,
-1017, 2364, 845, 928, 928, 1569, 975, 848, 850, 976,
981, 1569, 852, 983, 985, -1017, 576, -1017, 988, 2364,
1569, 1569, 1569, 990, 989, -1017, 1569, 1569, 1569, 1569,
1569, 1569, 1569, 449, 2364, 2364, 2364, 858, -51, -39,
133, -1017, 1569, 2364, -1017, -1017, 2167, -30, -1017, 2297,
-1017, -1017, 859, -1017, -1017, 992, 993, 912, -1017, 2364,
2364, 2364, -1017, 997, 998, -1017, 232, -1017, 2364, 4129,
4155, 577, -1017, 2364, -1017, -1017, -1017, -1017, -1017, -1017,
-1017, -1017, 865, -1017, -1017, -1017, 1569, 422, 2364, 1002,
1000, 13, -1017, 1003, 5102, 12, -1017, 1004, 1005, 1006,
1007, -1017, -1017, 39, 4181, -1017, 880, 6154, 2364, 191,
1009, 1010, 1011, -1017, 2364, 2364, -1017, -1017, 1017, 2364,
-1017, -1017, -1017, 1020, 4207, 1022, 1023, 933, 2364, -1017,
1024, 1026, 1027, 1028, 1029, 1041, 1045, -1017, 2421, 3103,
6049, 2907, 531, 191, 1046, 191, 1051, 191, 1052, 674,
922, 6070, 3131, 341, -1017, 580, 2364, -1017, -1017, 1569,
2935, 1097, 6091, -1017, 1959, -1017, 227, 6154, 2364, 2364,
1569, 930, 581, 6154, 1056, 1060, 1063, 2513, -1017, 1055,
1065, -1017, 937, -1017, -1017, -1017, -1017, -1017, 1067, 2364,
-1017, 3159, 382, -1017, -1017, -1017, 3187, 3215, -1017, 3243,
1070, 2364, -1017, -1017, 1030, 1072, 6154, -1017, -1017, -1017,
-1017, -1017, -1017, 938, 2532, 1078, 949, -1017, 2364, -1017,
947, 345, -1017, 952, 370, -1017, 955, 374, -1017, 959,
1082, 1569, 1085, 960, 2364, 1088, 3271, 1015, 2364, -1017,
2364, -1017, -1017, 2297, 2552, 1089, -1017, 2364, 4233, 4259,
-1017, 1569, 2364, 1098, -1017, -1017, -1017, -1017, 12, -1017,
1025, -1017, 4285, 1107, 1108, 1109, 1111, 1112, 4311, 982,
-1017, 1569, -1017, -1017, 531, 2963, -1017, 2167, 25, 2167,
25, 2167, 25, -1017, 629, 1569, -1017, 3299, -1017, -1017,
2364, 3327, 3355, 634, -1017, -1017, 986, 6154, 2364, 2364,
637, 6154, -1017, 1115, -1017, 2364, -1017, -1017, -1017, -1017,
-1017, 1118, 2364, 638, 987, 2364, -1017, 3383, 378, -21,
3411, 407, -16, 3439, 425, -13, 1569, 1119, 1066, 1990,
991, 2571, -1017, -1017, 1124, 2364, 6112, 4337, 20, -1017,
4363, 995, 3467, 1129, -1017, 3495, 1130, 2364, 1132, 1133,
2364, 1134, 1136, 2364, 1137, 1008, -1017, 2364, -1017, 25,
-1017, -1017, -1017, 641, -1017, 2364, -1017, 1569, 2364, 1139,
-1017, -1017, -1017, -1017, 1012, 3523, -1017, -1017, 1016, 3551,
-1017, -1017, 1018, 3579, -1017, 1140, 2590, -11, 2160, 1142,
1019, 6133, 645, 3607, 1021, 25, 1147, 25, 1149, 25,
1153, -1017, -1017, -1017, -1017, 25, -1017, 39, -1017, 1032,
1154, 1157, -8, -1017, 1033, 126, -1017, 1034, 130, -1017,
1035, 134, 663, -1017, 1039, 1569, -1017, 1061, 1158, 25,
1161, 25, 1172, 25, -1017, 39, 1195, 39, 668, 1196,
-1017, 229, -1017, 297, -1017, 362, -1017, -1017, 669, -1017,
1197, -1017, 1198, 1199, 1200, 39, 1201, -1017, -1017, -1017,
-1017, -1017, -1017
/* YYPGOTO[NTERM-NUM]. */
static const yytype_int16 yypgoto[] =
{
-1017, -1017, -1017, -1017, 359, -1017, -1017, -1017, -1017, 98,
-1017, -1017, -1017, -1017, -1017, -1017, -1017, -1017, -1017, -1017,
-1017, -1017, -269, -3, -1017, -305, -1017, 430, 1222, 3,
-353, -175, -1017, -1017, -1017, -1017, -1017, 1223, -1017, -1017,
-1017, -1017, -1017, -1017, -1017, -1017, -1017, -1017, -1017, -1017,
-1017, -635, -692, -1017, -1017, -1017, -1017, -1017, -1017, -1017,
-6, -1017, 228, -1017, -1016, 290, 1047, 23, 37, -626,
353, -1017, -253, 1
/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If
positive, shift that token. If negative, reduce the rule which
number is the opposite. If zero, do what YYDEFACT says.
If YYTABLE_NINF, syntax error. */
#define YYTABLE_NINF -5
static const yytype_int16 yytable[] =
{
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
129, 536, 537, 128, 363, 457, 65, 131, 445, 446,
447, 373, 184, 656, 573, 152, 196, 647, 452, 206,
208, 274, 776, 835, 135, 1090, 1156, 142, 767, 737,
210, 369, 391, 370, 393, 712, 199, 526, 527, 528,
712, 713, 714, 442, 216, 1103, 713, 714, 4, 712,
147, 147, 134, 895, 712, 713, 714, 712, 892, 712,
713, 714, 712, 713, 714, 713, 714, 138, 713, 714,
352, 353, 5, 639, 139, 103, 104, 105, 106, 217,
485, 107, 352, 353, 837, 486, 933, 138, 934, 143,
574, 575, 576, 577, 651, 712, 144, 153, 935, 132,
936, 713, 714, 187, 834, 188, 185, 275, 276, 944,
142, 267, 268, 269, 768, 769, 270, 273, 1138, 148,
653, 282, 453, 1141, 133, 657, 1144, 302, 1193, 279,
304, 1218, 305, 311, 314, 315, 140, 317, 311, 319,
320, 1182, 311, 323, 324, 835, 186, 331, 883, 578,
197, 648, 207, 209, 120, 121, 136, 738, 1157, 211,
371, 212, 312, 200, 350, 351, 213, 312, 352, 353,
657, 312, 143, 351, 113, 114, 115, 116, 626, 652,
627, 318, 352, 353, 137, 322, 641, 379, 380, 381,
545, 383, 352, 353, 386, 387, 712, 388, 531, 1228,
712, 141, 713, 714, 712, 395, 713, 714, 538, 562,
713, 714, 400, 401, 402, 403, 404, 405, 406, 407,
408, 409, 410, 411, 412, 413, 414, 415, 416, 417,
418, 419, 420, 421, 422, 423, 424, 425, 426, 427,
428, 429, 430, 431, 432, 433, 434, 435, 436, 437,
438, 439, 440, 441, 352, 353, 151, 628, 448, 973,
172, 174, 629, 180, 154, 1220, 311, 120, 121, 1222,
937, 458, 938, 1224, 740, 218, 145, 219, 639, 469,
470, 471, 472, 473, 474, 475, 476, 477, 478, 479,
480, 481, 482, 483, 150, 312, 220, 176, 221, 712,
177, 654, 491, 178, 146, 713, 714, 456, 161, 454,
499, 162, 168, 169, 163, 504, 164, 742, 157, 491,
311, 158, 170, 159, 513, 786, 515, 516, 517, 171,
495, 492, 149, 521, 522, 524, 524, 524, 524, 529,
155, 873, 525, 525, 525, 525, 495, 150, 492, 312,
156, 539, 540, 541, 267, 268, 542, 279, 279, 1036,
120, 121, 549, 510, 1037, 551, 552, 712, 1242, 311,
555, 556, 877, 713, 714, 168, 169, 761, 160, 113,
114, 115, 116, 165, 222, 170, 223, 224, 569, 225,
166, 572, 179, 571, 226, 347, 227, 349, 312, 120,
121, 352, 353, 356, 167, 785, 640, 364, 113, 114,
115, 116, 554, 352, 353, 352, 353, 835, 354, 228,
835, 229, 1093, 835, 175, 352, 353, 216, 120, 121,
355, 544, 712, 1109, 181, 1112, 1243, 1115, 713, 714,
182, 328, 365, 230, 635, 231, 183, 335, 337, 352,
353, 644, 642, 352, 353, 927, 928, 643, 103, 104,
105, 106, 352, 353, 107, 824, 352, 353, 232, 836,
233, 337, 367, 113, 114, 115, 116, 234, 1024, 235,
311, 660, 1067, 635, 664, 835, 189, 665, 666, 668,
190, 352, 353, 120, 121, 352, 353, 876, 878, 352,
353, 1244, 311, 352, 353, 666, 685, 1069, 193, 312,
835, 1071, 691, 835, 1177, 1137, 835, 667, 669, 835,
236, 191, 237, 659, 194, 192, 704, 705, 352, 353,
195, 312, 708, 201, 667, 278, 442, 216, 203, 835,
720, 835, 722, 835, 1140, 682, 352, 353, 204, 238,
1202, 239, 1205, 202, 1208, 733, 205, 735, 736, 240,
1211, 241, 1143, 242, 244, 243, 245, 741, 103, 104,
105, 106, 215, 260, 107, 296, 297, 298, 261, 1010,
534, 535, 299, 277, 1231, 246, 1233, 247, 1235, 349,
294, 295, 296, 297, 298, 31, 32, 33, 34, 299,
750, 751, 248, 38, 249, 250, 41, 251, 252, 254,
253, 255, 262, 263, 752, 753, 754, 755, 756, 757,
758, 264, 265, 311, 120, 121, 316, 283, 762, 489,
300, 212, 120, 121, 126, 770, 213, 450, 301, 212,
978, 851, 321, 330, 213, 311, 311, 311, 311, 783,
333, 256, 312, 257, 258, 303, 259, 311, 334, 340,
120, 121, 495, 495, 496, 501, 760, 740, 332, 797,
495, 798, 505, 813, 312, 312, 312, 312, 311, 495,
346, 638, 493, 495, 341, 683, 312, 339, 779, 780,
781, 782, 495, 495, 726, 805, 885, 495, 886, 887,
789, 495, 495, 888, 889, 342, 495, 312, 890, 343,
495, 1104, 896, 495, 960, 912, 961, 495, 1042, 1025,
1043, 806, 344, 285, 286, 287, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 345, 357, 859,
860, 299, 636, 637, 368, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 703,
741, 358, 374, 299, 879, 852, 1116, 378, 1117, 884,
382, 495, 717, 1124, 960, 960, 1128, 1133, 1042, 372,
1179, 894, 960, 385, 1199, 897, 285, 286, 287, 288,
289, 290, 291, 292, 293, 294, 295, 511, 297, 298,
1225, 389, 1226, 914, 299, 960, 1245, 1240, 1246, 692,
359, 375, 376, 1020, 377, 384, 390, 392, 929, 930,
931, 394, 396, 397, 299, 399, 939, 941, 449, 460,
942, 459, 461, 311, 290, 291, 292, 293, 294, 295,
296, 297, 298, 950, 951, 952, 126, 299, 462, 490,
512, 518, 957, 955, 519, 530, 546, 963, 548, 550,
560, 630, 312, 563, 631, 632, 634, 645, 646, 650,
661, 670, 967, 671, 672, 674, 945, 675, 966, 676,
677, 679, 680, 681, 687, 693, 697, 698, 702, 788,
699, 700, 981, 721, 766, 729, 706, 730, 986, 987,
731, 1119, 707, 989, 732, 745, 746, 749, 759, 747,
774, 764, 996, 765, 771, 772, 775, 778, 784, 792,
795, 801, 1004, 808, 809, 802, 810, 811, 812, 1005,
815, 832, 816, 817, 818, 279, 819, 828, 829, 830,
1026, 820, 821, 822, 1213, 823, 831, 833, 1034, 840,
839, 841, 1038, 1039, 843, 1035, 844, 848, 853, 842,
854, 793, 794, 855, 796, 856, 799, 800, 857, 858,
803, 804, 1236, 1052, 1239, 1178, 880, 863, 874, 881,
891, 903, 906, 898, 899, 1058, 904, 907, 905, 910,
909, 911, 1251, 913, 918, 919, 932, 946, 947, 948,
964, 949, 1065, 953, 969, 954, 7, 8, 968, 971,
974, 975, 976, 977, 980, 983, 984, 985, 1077, 845,
846, 847, 1081, 988, 1082, 990, 994, 311, 992, 993,
997, 1087, 998, 999, 1000, 1001, 1091, 463, 13, 14,
464, 16, 17, 465, 19, 466, 21, 1002, 22, 1003,
24, 25, 1012, 27, 28, 29, 312, 1015, 1018, 1021,
1044, 1107, 1048, 1110, 943, 1113, 1045, 279, 1041, 1046,
1083, 1049, 1050, 1051, 1121, 1057, 1061, 1059, 1060, 45,
46, 47, 1126, 1127, 1063, 902, 1066, 1064, 1073, 1130,
1068, 908, 1075, 1070, 1078, 1085, 1132, 1072, 1076, 1135,
915, 916, 917, 1080, 1092, 1030, 920, 921, 922, 923,
924, 925, 926, 1096, 1097, 1098, 1094, 1099, 1100, 963,
1102, 1129, 940, 1131, 1125, 1146, 1134, 982, 1147, 1150,
1152, 1165, 1159, 553, 1169, 1161, 1163, 1173, 1166, 1167,
1170, 1176, 1171, 1174, 1184, 893, 1191, 1175, 1196, 1181,
1185, 493, 1183, 1203, 1187, 1206, 1189, 1197, 1201, 1209,
1216, 1011, 1217, 1014, 1230, 1017, 965, 1232, 75, 306,
1215, 1219, 1221, 1223, 79, 80, 81, 1227, 1234, 82,
83, 84, 85, 86, 87, 88, 89, 90, 91, 92,
93, 94, 95, 96, 97, 98, 99, 100, 101, 102,
1229, 1237, 1241, 1247, 1248, 1249, 1250, 1252, 307, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 1153, 901, 64, 71, 299, 366, 31,
32, 33, 34, 35, 970, 0, 1031, 38, 0, 1027,
41, 0, 0, 284, 0, 0, 0, 0, 0, 0,
1040, 0, 0, 0, 0, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 494, 297, 298, 109,
110, 111, 112, 299, 287, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 117, 308, 0, 0,
299, 119, 0, 0, 0, 1108, 122, 1111, 0, 1114,
0, 125, 0, 0, 509, 0, 75, 76, 77, 0,
78, 1074, 79, 80, 81, 0, 0, 82, 83, 84,
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
95, 96, 97, 98, 99, 100, 101, 102, 0, 103,
104, 105, 106, 0, 0, 107, 0, 7, 8, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 0, 0, 1118, 0, 299, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 463, 13,
14, 464, 16, 17, 465, 19, 466, 21, 0, 22,
0, 24, 25, 0, 27, 28, 29, 0, 0, 0,
0, 108, 0, 0, 0, 0, 1145, 109, 110, 111,
112, 113, 114, 115, 116, 0, 0, 0, 0, 0,
45, 46, 47, 0, 117, 118, 0, 0, 0, 119,
0, 120, 121, 0, 122, 0, 123, 0, 124, 125,
0, 126, 75, 306, 336, 0, 0, 0, 79, 80,
81, 0, 0, 82, 83, 84, 85, 86, 87, 88,
89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
99, 100, 101, 102, 567, 0, 0, 0, 0, 0,
0, 0, 307, 0, 7, 8, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 0, 0, 0,
0, 299, 0, 31, 32, 33, 34, 35, 0, 0,
0, 38, 0, 0, 41, 463, 13, 14, 464, 16,
17, 465, 19, 466, 21, 0, 22, 0, 24, 25,
0, 27, 28, 29, 0, 0, 0, 0, 0, 0,
0, 0, 0, 109, 110, 111, 112, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 45, 46, 47,
117, 325, 0, 0, 0, 119, 0, 0, 0, 0,
122, 0, 75, 306, 0, 125, 0, 326, 79, 80,
81, 0, 0, 82, 83, 84, 85, 86, 87, 88,
89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
99, 100, 101, 102, 0, 0, 0, 0, 0, 0,
0, 568, 307, 0, 7, 8, 0, 0, 0, 0,
0, 0, 0, 31, 32, 33, 34, 35, 0, 0,
0, 38, 0, 0, 41, 463, 13, 14, 464, 16,
17, 465, 19, 466, 21, 0, 22, 0, 24, 25,
0, 27, 28, 29, 0, 0, 0, 0, 0, 0,
0, 0, 0, 109, 110, 111, 112, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 45, 46, 47,
117, 325, 0, 0, 0, 119, 0, 0, 0, 0,
122, 0, 75, 306, 0, 125, 0, 326, 79, 80,
81, 0, 0, 82, 83, 84, 85, 86, 87, 88,
89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
99, 100, 101, 102, 0, 0, 0, 0, 0, 0,
0, 718, 307, 0, 7, 8, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 31, 32, 33, 34, 35, 468, 0,
0, 38, 0, 0, 41, 463, 13, 14, 464, 16,
17, 465, 19, 466, 21, 0, 22, 0, 24, 25,
0, 27, 28, 29, 0, 0, 0, 0, 0, 484,
0, 0, 0, 109, 110, 111, 112, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 45, 46, 47,
117, 308, 0, 0, 0, 119, 0, 0, 0, 0,
122, 0, 75, 306, 0, 125, 0, 508, 79, 80,
81, 0, 0, 82, 83, 84, 85, 86, 87, 88,
89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
99, 100, 101, 102, 0, 0, 0, 0, 0, 0,
0, 734, 307, 0, 285, 286, 287, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 0, 0,
0, 0, 299, 31, 32, 33, 34, 35, 0, 0,
0, 38, 0, 0, 41, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 0,
0, 0, 0, 299, 0, 0, 0, 0, 0, 0,
0, 0, 0, 109, 110, 111, 112, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
117, 308, 0, 0, 0, 119, 0, 0, 0, 0,
122, 0, 75, 266, 216, 125, 0, 684, 79, 80,
81, 0, 0, 82, 83, 84, 85, 86, 87, 88,
89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
99, 100, 101, 102, 0, 103, 104, 105, 106, 75,
266, 107, 7, 8, 0, 79, 80, 81, 0, 0,
82, 83, 84, 85, 86, 87, 88, 89, 90, 91,
92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
102, 0, 0, 463, 13, 14, 464, 16, 17, 465,
19, 466, 21, 0, 22, 0, 24, 25, 0, 27,
28, 29, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 109, 110, 111, 112, 0, 0, 0,
0, 0, 0, 0, 0, 45, 46, 47, 0, 0,
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
122, 0, 0, 0, 0, 125, 0, 1033, 0, 0,
109, 110, 111, 112, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 633, 117, 118, 0,
0, 0, 119, 0, 0, 0, 0, 122, 0, 1148,
271, 0, 125, 0, 272, 75, 266, 0, 0, 0,
0, 79, 80, 81, 0, 0, 82, 83, 84, 85,
86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
96, 97, 98, 99, 100, 101, 102, 0, 0, 0,
75, 266, 7, 8, 0, 0, 79, 80, 81, 0,
0, 82, 83, 84, 85, 86, 87, 88, 89, 90,
91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
101, 102, 0, 463, 13, 14, 464, 16, 17, 465,
19, 466, 21, 0, 22, 0, 24, 25, 0, 27,
28, 29, 285, 286, 287, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 109, 110, 111, 112,
299, 0, 0, 0, 0, 45, 46, 47, 0, 0,
0, 0, 0, 117, 118, 0, 0, 0, 119, 0,
0, 0, 0, 122, 0, 0, 662, 0, 125, 0,
663, 109, 110, 111, 112, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 360, 361,
0, 0, 0, 119, 0, 0, 0, 0, 362, 1194,
75, 306, 0, 125, 0, 171, 79, 80, 81, 0,
0, 82, 83, 84, 85, 86, 87, 88, 89, 90,
91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
101, 102, 0, 0, 0, 0, 0, 0, 0, 0,
307, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, 0, 0, 0, 299,
0, 31, 32, 33, 34, 35, 487, 75, 266, 38,
0, 0, 41, 79, 80, 81, 0, 0, 82, 83,
94, 95, 96, 97, 98, 99, 100, 101, 102, 773,
0, 109, 110, 111, 112, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 117, 308,
0, 0, 0, 119, 75, 266, 216, 0, 122, 0,
79, 80, 81, 125, 0, 82, 83, 84, 85, 86,
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
97, 98, 99, 100, 101, 102, 807, 103, 104, 105,
106, 0, 0, 107, 0, 0, 0, 0, 109, 110,
111, 112, 0, 0, 0, 838, 0, 0, 0, 0,
0, 0, 0, 0, 0, 117, 118, 0, 0, 0,
119, 0, 0, 0, 882, 122, 0, 0, 0, 0,
125, 0, 0, 0, 0, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 1047,
0, 0, 0, 299, 0, 109, 110, 111, 112, 0,
0, 0, 0, 0, 0, 0, 0, 0, 1062, 0,
0, 0, 117, 118, 0, 0, 0, 119, 0, 0,
0, 0, 122, 0, 0, 0, 0, 125, 1084, 0,
0, 0, 285, 286, 287, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 0, 1151, 0, 0,
299, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, 1192, 0, 0, 299,
285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 0, 0, 0, 493, 299, 0,
0, 0, 0, 0, 0, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 564,
0, 0, 0, 299, 285, 286, 287, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 655, 0,
0, 0, 299, 0, 285, 286, 287, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 791, 0,
0, 0, 299, 285, 286, 287, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 850, 0, 0,
0, 299, 285, 286, 287, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 0, 0, 0, 0,
299, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 511, 297, 298, 0, 0, 0, 0, 299,
0, 0, 0, 285, 286, 287, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 0, 0, 0,
0, 299, 285, 286, 287, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 0, 0, 0, 0,
299, 0, 285, 286, 287, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 0, 0, 0, 0,
299, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, -4, 1, 0, 299,
-4, 0, 0, 0, 0, 0, 0, 0, -4, -4,
0, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, 0, 0, 0, 299,
0, -4, 0, 0, 0, 0, -4, -4, 688, -4,
-4, -4, -4, -4, -4, -4, -4, -4, 0, -4,
-4, -4, -4, -4, -4, 0, -4, -4, -4, -4,
-4, -4, 0, 0, -4, -4, 6, 0, 0, 0,
-4, -4, -4, -4, 7, 8, -4, 0, -4, 0,
-4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
0, 0, 0, 0, 0, 0, 0, 9, 0, 0,
0, 0, 10, 11, 0, 12, 13, 14, 15, 16,
17, 18, 19, 20, 21, 0, 22, 23, 24, 25,
26, 27, 28, 29, 0, 30, 31, 32, 33, 34,
35, 0, 36, 37, 38, 39, 40, 41, 7, 8,
42, 43, 0, 0, 0, 0, 44, 45, 46, 47,
0, 0, 48, 0, 49, 0, 50, 51, 52, 53,
54, 55, 56, 57, 58, 59, 0, 0, 0, 463,
13, 14, 464, 16, 17, 465, 19, 466, 21, 0,
22, 0, 24, 25, 0, 27, 28, 29, 0, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 0, 0, 0, 0, 299, 0, 0,
0, 45, 46, 47, 1008, 0, 1009, 285, 286, 287,
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
298, 0, 0, 0, 0, 299, 0, 0, 0, 0,
0, 0, 1028, 0, 1029, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 0,
0, 0, 0, 299, 0, 0, 0, 0, 0, 0,
1105, 0, 1106, 285, 286, 287, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 0, 0, 0,
0, 299, 0, 0, 0, 0, 0, 0, 0, 0,
695, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, 0, 0, 0, 299,
0, 0, 0, 0, 0, 0, 0, 0, 743, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 0, 0, 0, 0, 299, 0, 0,
0, 0, 0, 0, 0, 0, 790, 285, 286, 287,
288, 289, 290, 291, 292, 293, 294, 295, 296, 297,
298, 0, 0, 0, 0, 299, 0, 0, 0, 0,
0, 0, 0, 0, 827, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 0,
0, 0, 0, 299, 0, 0, 0, 0, 0, 0,
0, 0, 1006, 285, 286, 287, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 0, 0, 0,
0, 299, 0, 0, 0, 0, 0, 0, 0, 0,
1023, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, 0, 0, 0, 299,
0, 0, 0, 0, 0, 0, 0, 0, 1053, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 0, 0, 0, 0, 299, 0, 0,
0, 0, 0, 0, 0, 0, 1054, 285, 286, 287,
288, 289, 290, 291, 292, 293, 294, 295, 296, 297,
298, 0, 0, 0, 0, 299, 0, 0, 0, 0,
0, 0, 0, 0, 1055, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 0,
0, 0, 0, 299, 0, 0, 0, 0, 0, 0,
0, 0, 1056, 285, 286, 287, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 0, 0, 0,
0, 299, 0, 0, 0, 0, 0, 0, 0, 0,
1079, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, 0, 0, 0, 299,
0, 0, 0, 0, 0, 0, 0, 0, 1120, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 0, 0, 0, 0, 299, 0, 0,
0, 0, 0, 0, 0, 0, 1122, 285, 286, 287,
288, 289, 290, 291, 292, 293, 294, 295, 296, 297,
298, 0, 0, 0, 0, 299, 0, 0, 0, 0,
0, 0, 0, 0, 1123, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 0,
0, 0, 0, 299, 0, 0, 0, 0, 0, 0,
0, 0, 1136, 285, 286, 287, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 0, 0, 0,
0, 299, 0, 0, 0, 0, 0, 0, 0, 0,
1139, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, 0, 0, 0, 299,
0, 0, 0, 0, 0, 0, 0, 0, 1142, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 0, 0, 0, 0, 299, 0, 0,
0, 0, 0, 0, 0, 0, 1160, 285, 286, 287,
288, 289, 290, 291, 292, 293, 294, 295, 296, 297,
298, 0, 0, 0, 0, 299, 0, 0, 0, 0,
0, 0, 0, 0, 1162, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 0,
0, 0, 0, 299, 0, 0, 0, 0, 0, 0,
0, 0, 1186, 285, 286, 287, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 0, 0, 0,
0, 299, 0, 0, 0, 0, 0, 0, 0, 0,
1188, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, 0, 0, 0, 299,
0, 0, 0, 0, 0, 0, 0, 0, 1190, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 0, 0, 0, 0, 299, 0, 0,
0, 0, 0, 0, 0, 0, 1200, 285, 286, 287,
288, 289, 290, 291, 292, 293, 294, 295, 296, 297,
298, 0, 0, 0, 0, 299, 0, 451, 0, 0,
0, 0, 532, 285, 286, 287, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 0, 0, 0,
0, 299, 0, 0, 0, 0, 0, 0, 532, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 0, 0, 0, 0, 299, 0, 0,
0, 0, 0, 0, 533, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 0,
0, 0, 0, 299, 0, 0, 0, 0, 0, 0,
561, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, 0, 0, 0, 299,
0, 0, 0, 0, 0, 0, 606, 285, 286, 287,
288, 289, 290, 291, 292, 293, 294, 295, 296, 297,
298, 0, 0, 0, 0, 299, 0, 0, 0, 0,
0, 0, 607, 285, 286, 287, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 0, 0, 0,
0, 299, 0, 0, 0, 0, 0, 0, 620, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 0, 0, 0, 0, 299, 0, 0,
0, 0, 0, 0, 621, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 0,
0, 0, 0, 299, 0, 0, 0, 0, 0, 0,
622, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, 0, 0, 0, 299,
0, 0, 0, 0, 0, 0, 623, 285, 286, 287,
288, 289, 290, 291, 292, 293, 294, 295, 296, 297,
298, 0, 0, 0, 0, 299, 0, 0, 0, 0,
0, 0, 624, 285, 286, 287, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 0, 0, 0,
0, 299, 0, 0, 0, 0, 0, 0, 625, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 0, 0, 0, 0, 299, 0, 0,
0, 0, 0, 0, 709, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 0,
0, 0, 0, 299, 0, 0, 0, 0, 0, 0,
710, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, 0, 0, 0, 299,
0, 0, 0, 0, 0, 0, 711, 285, 286, 287,
288, 289, 290, 291, 292, 293, 294, 295, 296, 297,
298, 0, 0, 0, 0, 299, 0, 0, 0, 0,
0, 0, 787, 285, 286, 287, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 0, 0, 0,
0, 299, 0, 0, 0, 0, 0, 0, 825, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 0, 0, 0, 0, 299, 0, 0,
0, 0, 0, 0, 826, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 0,
0, 0, 0, 299, 0, 0, 0, 0, 0, 0,
849, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, 0, 0, 0, 299,
0, 0, 0, 0, 0, 0, 958, 285, 286, 287,
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
298, 0, 0, 0, 0, 299, 0, 0, 0, 0,
0, 0, 959, 285, 286, 287, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 0, 0, 0,
0, 299, 0, 0, 0, 0, 0, 0, 979, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 0, 0, 0, 0, 299, 0, 0,
0, 0, 0, 0, 991, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 0,
0, 0, 0, 299, 0, 0, 0, 0, 0, 0,
1088, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, 0, 0, 0, 299,
0, 0, 0, 0, 0, 0, 1089, 285, 286, 287,
288, 289, 290, 291, 292, 293, 294, 295, 296, 297,
298, 0, 0, 0, 0, 299, 0, 0, 0, 0,
0, 0, 1095, 285, 286, 287, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 0, 0, 0,
0, 299, 0, 0, 0, 0, 0, 0, 1101, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 0, 0, 0, 0, 299, 0, 0,
0, 0, 0, 0, 1155, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 0,
0, 0, 0, 299, 0, 0, 0, 0, 0, 0,
1158, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, 0, 0, 0, 299,
0, 0, 0, 455, 285, 286, 287, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 0, 0,
0, 0, 299, 0, 0, 0, 566, 285, 286, 287,
288, 289, 290, 291, 292, 293, 294, 295, 296, 297,
298, 0, 0, 0, 0, 299, 0, 0, 0, 570,
285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 0, 0, 0, 0, 299, 0,
0, 0, 585, 285, 286, 287, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 0, 0, 0,
0, 299, 0, 0, 0, 587, 285, 286, 287, 288,
289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
0, 0, 0, 0, 299, 0, 0, 0, 589, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 0, 0, 0, 0, 299, 0, 0,
0, 591, 285, 286, 287, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 0, 0, 0, 0,
299, 0, 0, 0, 593, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 0,
0, 0, 0, 299, 0, 0, 0, 595, 285, 286,
287, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 0, 0, 0, 0, 299, 0, 0, 0,
597, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, 0, 0, 0, 299,
0, 0, 0, 599, 285, 286, 287, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 0, 0,
0, 0, 299, 0, 0, 0, 601, 285, 286, 287,
298, 0, 0, 0, 0, 299, 0, 0, 0, 603,
285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 0, 0, 0, 0, 299, 0,
0, 0, 605, 285, 286, 287, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 0, 0, 0,
0, 299, 0, 0, 0, 609, 285, 286, 287, 288,
289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
0, 0, 0, 0, 299, 0, 0, 0, 611, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 0, 0, 0, 0, 299, 0, 0,
0, 613, 285, 286, 287, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 0, 0, 0, 0,
299, 0, 0, 0, 615, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 0,
0, 0, 0, 299, 0, 0, 0, 617, 285, 286,
287, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 0, 0, 0, 0, 299, 0, 0, 0,
619, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, 0, 0, 0, 299,
0, 0, 0, 724, 285, 286, 287, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 0, 0,
0, 0, 299, 0, 0, 0, 725, 285, 286, 287,
298, 0, 0, 0, 0, 299, 0, 0, 0, 727,
285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 0, 0, 0, 0, 299, 0,
0, 0, 728, 285, 286, 287, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 0, 0, 0,
0, 299, 0, 0, 0, 739, 285, 286, 287, 288,
289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
0, 0, 0, 0, 299, 0, 0, 0, 763, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 0, 0, 0, 0, 299, 0, 0,
0, 865, 285, 286, 287, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 0, 0, 0, 0,
299, 0, 0, 0, 867, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 0,
0, 0, 0, 299, 0, 0, 0, 869, 285, 286,
287, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 0, 0, 0, 0, 299, 0, 0, 0,
871, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, 0, 0, 0, 299,
0, 0, 0, 872, 285, 286, 287, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 0, 0,
0, 0, 299, 0, 0, 0, 972, 285, 286, 287,
298, 0, 0, 0, 0, 299, 0, 451, 285, 286,
287, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 0, 0, 0, 0, 299, 0, 488, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 0, 0, 0, 0, 299, 0, 497,
285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 0, 0, 0, 0, 299, 0,
498, 285, 286, 287, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 0, 0, 0, 0, 299,
0, 500, 285, 286, 287, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 0, 0, 0, 0,
299, 0, 502, 285, 286, 287, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 0, 0, 0,
0, 299, 0, 503, 285, 286, 287, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 0, 0,
0, 0, 299, 0, 506, 285, 286, 287, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 0,
0, 0, 0, 299, 0, 507, 285, 286, 287, 288,