Newer
Older
2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946,
2947, 2948, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2967,
2980, 2992, 3007, 3017, 3027, 3045, 3050, 3055, 3065, 3075,
3083, 3087, 3091, 3095, 3099, 3106, 3110, 3114, 3118, 3125,
3130, 3137, 3142, 3146, 3151, 3155, 3163, 3174, 3178, 3190,
3198, 3206, 3213, 3224, 3244, 3254, 3264, 3274, 3294, 3299,
3303, 3307, 3319, 3323, 3335, 3342, 3352, 3356, 3371, 3376,
3383, 3387, 3400, 3408, 3419, 3423, 3431, 3439, 3453, 3467,
3471
#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",
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
"tBoundingBox", "tDraw", "tToday", "tCreateTopology", "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", "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, 367, 63, 368, 369, 370, 371, 60, 62,
372, 373, 43, 45, 42, 47, 37, 33, 374, 375,
376, 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, 142, 143, 143, 144, 144, 145, 145, 145, 145,
145, 145, 145, 145, 145, 145, 145, 145, 145, 145,
146, 146, 147, 147, 147, 147, 148, 148, 148, 149,
149, 149, 149, 149, 149, 150, 150, 151, 151, 153,
154, 152, 155, 155, 157, 156, 158, 158, 160, 159,
161, 161, 163, 162, 164, 164, 164, 164, 164, 165,
165, 166, 166, 166, 166, 166, 166, 166, 166, 166,
166, 166, 166, 166, 166, 166, 166, 166, 166, 166,
166, 166, 166, 166, 166, 166, 167, 167, 168, 168,
169, 169, 170, 170, 170, 170, 170, 170, 170, 170,
170, 170, 170, 170, 170, 170, 170, 170, 170, 170,
170, 170, 170, 170, 170, 170, 170, 170, 170, 171,
171, 171, 171, 171, 171, 171, 172, 172, 173, 173,
173, 173, 173, 173, 174, 174, 174, 174, 174, 175,
176, 176, 176, 176, 177, 177, 177, 177, 177, 177,
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
177, 177, 177, 177, 177, 178, 178, 178, 178, 178,
178, 178, 178, 178, 178, 179, 179, 179, 180, 179,
181, 179, 182, 179, 183, 179, 179, 179, 179, 179,
179, 179, 179, 179, 179, 184, 179, 185, 179, 186,
179, 187, 179, 188, 179, 189, 179, 190, 179, 191,
179, 192, 179, 193, 193, 194, 194, 194, 194, 194,
195, 195, 196, 196, 197, 197, 198, 198, 199, 199,
199, 199, 199, 199, 200, 200, 200, 200, 201, 201,
202, 202, 202, 202, 202, 202, 202, 202, 202, 202,
202, 202, 202, 202, 202, 202, 202, 202, 202, 202,
202, 202, 202, 202, 202, 202, 202, 202, 202, 202,
202, 202, 202, 202, 202, 202, 202, 202, 202, 202,
202, 202, 202, 202, 202, 202, 202, 202, 202, 202,
202, 202, 202, 202, 202, 202, 202, 202, 202, 202,
202, 202, 203, 203, 203, 203, 203, 203, 203, 203,
203, 203, 203, 203, 203, 203, 203, 203, 203, 203,
204, 204, 204, 204, 204, 205, 205, 205, 205, 206,
206, 207, 207, 207, 207, 207, 207, 208, 208, 209,
209, 209, 209, 209, 209, 209, 209, 209, 210, 210,
210, 210, 211, 211, 211, 211, 212, 212, 213, 213,
214, 214, 214, 214, 215, 215, 215, 215, 215, 215,
215
/* 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, 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, 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, 5, 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,
0, 159, 0, 164, 0, 0, 161, 0, 0, 0,
0, 5, 7, 6, 8, 9, 10, 11, 12, 13,
19, 18, 14, 15, 16, 17, 292, 299, 354, 54,
293, 294, 295, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 355, 0,
0, 296, 297, 298, 58, 57, 56, 55, 0, 0,
0, 60, 59, 0, 0, 0, 0, 128, 0, 0,
0, 230, 0, 0, 0, 0, 151, 0, 153, 154,
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, 310, 0, 0, 0,
0, 0, 128, 0, 0, 0, 0, 0, 0, 128,
0, 228, 0, 0, 0, 0, 0, 0, 0, 344,
0, 0, 0, 0, 0, 150, 0, 0, 160, 0,
128, 0, 128, 0, 0, 0, 0, 303, 29, 354,
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, 299,
233, 232, 234, 0, 0, 0, 0, 0, 0, 0,
0, 0, 127, 0, 126, 0, 66, 147, 0, 0,
0, 0, 0, 144, 107, 0, 0, 0, 0, 299,
0, 0, 334, 335, 338, 339, 0, 0, 0, 0,
321, 0, 322, 0, 0, 0, 0, 0, 328, 327,
0, 214, 214, 0, 0, 0, 0, 0, 0, 0,
0, 0, 312, 311, 0, 0, 0, 0, 128, 128,
0, 0, 0, 0, 0, 0, 0, 174, 0, 128,
216, 0, 0, 0, 137, 0, 0, 0, 229, 0,
0, 0, 149, 0, 0, 0, 0, 0, 128, 0,
0, 0, 0, 162, 140, 0, 141, 0, 0, 0,
305, 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, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 351, 0, 350, 0,
0, 0, 0, 0, 0, 231, 0, 0, 0, 0,
54, 0, 0, 0, 0, 0, 123, 0, 0, 0,
0, 129, 61, 0, 248, 247, 246, 245, 241, 242,
244, 243, 236, 235, 237, 238, 239, 240, 108, 0,
0, 0, 0, 0, 0, 232, 329, 0, 0, 0,
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
0, 0, 0, 323, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 212, 0, 0, 0, 86, 87,
0, 0, 0, 0, 0, 0, 0, 0, 0, 314,
313, 0, 0, 0, 0, 0, 0, 0, 0, 0,
168, 0, 0, 0, 0, 138, 0, 0, 134, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
163, 0, 142, 143, 0, 301, 307, 0, 39, 0,
0, 0, 52, 0, 30, 31, 32, 33, 34, 250,
271, 251, 272, 252, 273, 253, 274, 254, 275, 255,
276, 256, 277, 257, 278, 258, 279, 270, 291, 259,
280, 0, 0, 261, 282, 262, 283, 263, 284, 264,
285, 265, 286, 266, 287, 0, 0, 0, 0, 0,
0, 0, 0, 359, 0, 0, 357, 358, 79, 0,
0, 0, 0, 0, 54, 0, 0, 0, 0, 0,
73, 0, 0, 0, 0, 302, 0, 0, 0, 0,
0, 22, 20, 0, 0, 0, 0, 336, 0, 0,
331, 237, 330, 340, 341, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 324, 0,
0, 0, 0, 0, 0, 0, 210, 215, 213, 0,
221, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 119, 121, 0, 0, 0, 0, 0, 0,
0, 0, 203, 0, 165, 0, 217, 222, 0, 0,
1244
1245
1246
1247
1248
1249
1250
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
1290
1291
1292
1293
1294
1295
139, 0, 0, 0, 0, 0, 0, 304, 0, 300,
0, 0, 0, 0, 0, 26, 0, 0, 0, 0,
0, 0, 0, 0, 0, 352, 0, 0, 0, 301,
64, 65, 0, 0, 0, 0, 0, 67, 69, 71,
0, 0, 348, 0, 77, 0, 0, 0, 0, 249,
21, 0, 0, 0, 0, 0, 333, 0, 0, 90,
90, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 325, 0, 94, 0, 0, 0, 0, 0, 0,
0, 219, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 208, 0, 0,
175, 204, 0, 0, 223, 0, 136, 135, 0, 27,
28, 0, 0, 0, 345, 0, 0, 0, 155, 0,
0, 146, 306, 145, 0, 0, 0, 0, 319, 0,
260, 281, 267, 288, 268, 289, 269, 290, 0, 360,
356, 309, 0, 54, 0, 0, 0, 0, 62, 0,
0, 0, 346, 0, 0, 0, 0, 23, 24, 0,
0, 92, 0, 332, 0, 0, 0, 0, 0, 95,
0, 0, 110, 111, 0, 0, 96, 117, 326, 0,
0, 0, 0, 88, 0, 218, 0, 0, 0, 0,
0, 0, 0, 148, 0, 0, 0, 0, 128, 0,
185, 0, 187, 0, 189, 321, 0, 0, 0, 0,
169, 0, 0, 100, 101, 0, 0, 0, 0, 80,
0, 308, 0, 35, 0, 0, 0, 0, 0, 37,
0, 0, 0, 0, 74, 0, 0, 75, 0, 349,
130, 131, 132, 133, 0, 0, 337, 0, 91, 97,
98, 103, 0, 0, 112, 0, 0, 0, 220, 105,
0, 0, 211, 116, 93, 104, 113, 118, 115, 0,
0, 0, 0, 318, 0, 317, 0, 0, 176, 0,
0, 177, 0, 0, 178, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 343, 0, 157, 156, 0,
0, 0, 40, 0, 0, 0, 320, 0, 0, 0,
353, 63, 70, 72, 0, 78, 0, 25, 0, 0,
0, 0, 0, 0, 0, 0, 106, 0, 84, 85,
128, 0, 122, 0, 0, 0, 0, 0, 0, 205,
0, 0, 128, 0, 125, 124, 0, 0, 0, 0,
81, 82, 0, 36, 0, 0, 0, 38, 53, 0,
347, 0, 224, 225, 226, 227, 109, 0, 0, 0,
0, 0, 316, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 170, 0, 0, 342, 158,
0, 0, 0, 0, 0, 76, 0, 0, 0, 0,
120, 0, 191, 0, 0, 193, 0, 0, 195, 0,
0, 0, 206, 0, 166, 0, 128, 102, 83, 0,
44, 0, 50, 0, 0, 0, 89, 114, 315, 179,
0, 0, 186, 180, 0, 0, 188, 181, 0, 0,
190, 0, 0, 0, 172, 0, 0, 0, 0, 0,
0, 0, 197, 0, 199, 0, 201, 207, 209, 171,
167, 0, 41, 0, 48, 0, 0, 0, 0, 182,
0, 0, 183, 0, 0, 184, 0, 0, 0, 42,
0, 0, 152, 0, 0, 0, 0, 0, 0, 0,
173, 0, 0, 0, 0, 0, 192, 0, 194, 0,
196, 0, 43, 45, 0, 46, 0, 99, 0, 0,
0, 0, 0, 51, 198, 200, 202, 47, 49
/* YYDEFGOTO[NTERM-NUM]. */
static const yytype_int16 yydefgoto[] =
{
-1, 2, 3, 61, 663, 62, 63, 402, 962, 968,
584, 750, 1092, 1218, 585, 1186, 1244, 586, 1220, 587,
588, 754, 128, 217, 64, 527, 1001, 906, 471, 312,
283, 284, 67, 68, 69, 70, 71, 313, 725, 1155,
1201, 548, 1019, 1022, 1025, 1170, 1174, 1178, 1210, 1213,
1216, 721, 722, 820, 699, 524, 552, 73, 74, 75,
330, 131, 352, 176, 867, 868, 340, 332, 316, 201,
654, 783, 447, 448
/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
STATE-NUM. */
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
1436
1437
1438
1439
1440
1441
2937, 45, 73, 3014, -1039, -1039, 1354, 12, 52, -12,
24, 127, 137, -73, 38, 61, -58, 75, 81, -38,
135, 143, 103, -22, 139, 251, 257, 259, 262, 53,
82, 196, 193, -77, -77, 197, 321, 303, 313, 317,
16, 270, 320, 386, 389, 392, 269, 301, 308, 14,
37, -1039, 322, -1039, 396, 363, -1039, 454, 475, 21,
22, -1039, -1039, -1039, -1039, -1039, -1039, -1039, -1039, -1039,
-1039, -1039, -1039, -1039, -1039, -1039, -1039, 18, 369, 444,
-1039, -1039, -1039, -36, 220, 282, 286, 341, 368, 419,
427, 433, 437, 451, 498, 515, 527, 556, 574, 579,
580, 599, 600, 605, 390, 391, 397, 414, -1039, 504,
424, -1039, -1039, -1039, -1039, -1039, -1039, -1039, 2334, 2334,
2334, -1039, -1039, 2334, 1963, 15, 531, 192, 2334, 560,
1185, -1039, 572, 576, 2334, 582, -1039, 2334, -1039, -1039,
2334, 2266, 2334, 2334, 477, 2334, 2266, 2334, 2334, 485,
2266, 2334, 2334, 1533, 486, 2334, 469, 495, 506, 1402,
1402, 1402, 516, 523, 524, 549, 553, 561, 573, 633,
-77, -77, -77, 2334, 2334, -51, -1039, -44, -77, 571,
628, 650, 2135, 180, 1402, 1533, 639, 31, 558, -1039,
796, -1039, 674, 677, 680, 809, 2334, 2334, 2334, 681,
2334, 682, 722, 2334, 2334, -1039, 2334, 814, -1039, 816,
-1039, 817, -1039, 693, 2334, 824, 690, -1039, -1039, -1039,
825, 2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334,
2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334,
2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334,
2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334,
2334, 2334, 2334, 538, 538, 538, 538, 2334, 829, 505,
699, 699, 699, 5246, 9, 2266, 4510, 168, 701, 828,
704, 702, -1039, 703, 3079, 1728, -1039, -1039, 2334, 2334,
2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334, 2334,
2334, 2334, 2334, -1039, -1039, 1759, 188, 3756, 5267, 550,
705, 2266, -1039, -1039, 2690, -1039, 598, 5288, 5309, 2334,
5330, 602, 5351, 5372, 2334, 603, 5393, 5414, 1664, 1215,
2711, 835, -1039, 2334, 5435, 2334, 2334, 2334, -1039, -1039,
838, 839, 839, 2334, 2391, 2391, 2391, 2391, 2334, 2334,
714, 211, -1039, -1039, 3782, 3808, -77, -77, 192, 192,
395, 2334, 2334, 2334, 2135, 2135, 2334, 3079, 403, -1039,
841, 845, 2334, 850, -1039, 2334, 2334, 1566, -1039, 2266,
2334, 2334, -1039, 5456, 5477, 5498, 766, 3834, -1039, 720,
2743, 5519, 4533, -1039, -1039, 1697, -1039, 1957, 2334, 4556,
-90, 2334, 10, -1039, 5540, 4579, 5561, 4602, 5582, 4625,
5603, 4648, 5624, 4671, 5645, 4694, 5666, 4717, 5687, 4740,
5708, 4763, 5729, 4786, 5750, 4809, 3860, 3886, 5771, 4832,
5792, 4855, 5813, 4878, 5834, 4901, 5855, 4924, 5876, 4947,
3912, 3938, 3964, 3990, 4016, 4042, 613, 277, -1039, 723,
727, 729, 2078, 726, 2334, -1039, 1533, 1533, 610, 76,
444, 2334, 859, 863, 19, 733, -1039, -62, 34, -23,
-50, -1039, -1039, 2763, 476, 547, 578, 578, 345, 345,
345, 345, 551, 551, 699, 699, 699, 699, -1039, 5,
2266, 2334, 862, 2100, 2334, 699, -1039, 2334, 2266, 2266,
776, 864, 865, 5897, 866, 780, 868, 869, 5918, 783,
872, 873, 2266, -1039, 614, 1795, 2334, 5939, 874, 2839,
5960, 5981, 2334, 1533, 878, 877, 6002, 752, 6296, -1039,
753, 754, 755, 6023, 6044, 756, -77, 2334, 2334, -1039,
-1039, 749, 750, 2334, 4068, 4094, 4120, 3730, 334, -77,
2128, 2334, 885, 2334, 6065, -1039, 4970, 4993, -1039, 615,
5016, 5039, 886, 887, 888, 760, 2334, 2433, 2334, 2334,
-1039, 26, -1039, -1039, 5062, 48, -1039, 3114, -1039, 765,
767, 761, -1039, 895, -1039, -1039, -1039, -1039, -1039, -1039,
-1039, -1039, -1039, -1039, -1039, -1039, -1039, -1039, -1039, -1039,
-1039, -1039, -1039, -1039, -1039, -1039, -1039, -1039, -1039, -1039,
-1039, 2334, 2334, -1039, -1039, -1039, -1039, -1039, -1039, -1039,
-1039, -1039, -1039, -1039, -1039, 2334, 2334, 2334, 2334, 2334,
2334, 2334, 898, -1039, 2266, 538, -1039, -1039, -1039, 2334,
5085, 897, 900, 772, -1039, 17, 2334, 904, 905, 2441,
-1039, 906, 778, 14, 910, -1039, 2266, 2266, 2266, 2266,
2334, -1039, 802, 538, 291, 4146, -77, -1039, 2266, 3142,
2783, 699, -1039, 2690, -1039, 875, 1533, 1533, 915, 1533,
706, 1533, 1533, 919, 879, 1533, 1533, 619, -1039, 2266,
2498, 920, 790, 925, 926, 927, 2198, -1039, -1039, 930,
-1039, 935, 936, 937, 938, 940, 941, 942, 933, 417,
4172, 4198, -1039, -1039, 3170, -77, -77, -77, 944, 812,
821, -29, -1039, 426, -1039, 334, 6296, -1039, 2518, 818,
950, 954, 913, 958, 959, 1533, 1533, 1533, 962, 4224,
-1039, 2809, 1064, 963, 965, 966, 967, -1039, 970, -1039,
846, 2334, 2334, 1533, 842, -1039, 6086, 5108, 6107, 5131,
6128, 5154, 6149, 5177, 5200, -1039, 339, 844, 6170, 134,
-1039, -1039, 92, 297, 847, 982, 2538, -1039, -1039, -1039,
14, 2334, -1039, 622, -1039, 625, 626, 632, 636, 6296,
-1039, 984, 7, 2334, 57, 640, -1039, 2334, 853, 943,
943, 1533, 987, 855, 856, 991, 992, 1533, 860, 995,
996, -1039, 641, -1039, 998, 2334, 1533, 1533, 1533, 1000,
999, -1039, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 175,
2334, 2334, 2334, 867, 177, 324, 367, -1039, 1533, 2334,
-1039, -1039, 2135, -21, -1039, 2266, -1039, -1039, 870, -1039,
-1039, 1001, 1004, 921, -1039, 2334, 2334, 2334, -1039, 1006,
1007, -1039, -90, -1039, 2334, 4250, 4276, 644, -1039, 2334,
-1039, -1039, -1039, -1039, -1039, -1039, -1039, -1039, 880, -1039,
-1039, -1039, 1533, 444, 2334, 1009, 1014, 19, -1039, 1013,
5223, 14, -1039, 1015, 1016, 1017, 1019, -1039, -1039, 538,
4302, -1039, 891, 6296, 2334, -77, 1021, 1023, 1025, -1039,
2334, 2334, -1039, -1039, 1026, 2334, -1039, -1039, -1039, 1008,
4328, 1028, 1029, 946, 2334, -1039, 1030, 1032, 1035, 1038,
1040, 1041, 1044, -1039, 2391, 3198, 6191, 3030, 192, -77,
1043, -77, 1045, -77, 1046, 263, 882, 6212, 3226, 435,
-1039, 645, 2334, -1039, -1039, 1533, 3058, 604, 6233, -1039,
1926, -1039, 382, 6296, 2334, 2334, 1533, 911, 648, 6296,
1049, 1051, 1052, 2571, -1039, 1061, 1053, -1039, 934, -1039,
-1039, -1039, -1039, -1039, 1069, 2334, -1039, 3254, 202, -1039,
-1039, -1039, 3282, 3310, -1039, 3338, 1073, 2334, -1039, -1039,
1034, 1077, 6296, -1039, -1039, -1039, -1039, -1039, -1039, 945,
2592, 1079, 947, -1039, 2334, -1039, 951, 466, -1039, 948,
488, -1039, 953, 491, -1039, 955, 1084, 1533, 1086, 961,
2334, 1095, 3366, 1018, 2334, -1039, 2334, -1039, -1039, 2266,
2624, 1097, -1039, 2334, 4354, 4380, -1039, 1533, 2334, 1098,
-1039, -1039, -1039, -1039, 14, -1039, 1020, -1039, 4406, 1100,
1103, 1104, 1105, 1107, 4432, 975, -1039, 1533, -1039, -1039,
192, 3086, -1039, 2135, 334, 2135, 334, 2135, 334, -1039,
652, 1533, -1039, 3394, -1039, -1039, 2334, 3422, 3450, 655,
-1039, -1039, 976, 6296, 2334, 2334, 656, 6296, -1039, 1110,
-1039, 2334, -1039, -1039, -1039, -1039, -1039, 1112, 2334, 659,
978, 2334, -1039, 3478, 493, -17, 3506, 520, -13, 3534,
522, -2, 1533, 1113, 1058, 2488, 983, 2644, -1039, -1039,
1117, 2334, 6254, 4458, 25, -1039, 4484, 986, 3562, 1120,
-1039, 3590, 1121, 2334, 1122, 1124, 2334, 1125, 1126, 2334,
1127, 994, -1039, 2334, -1039, 334, -1039, -1039, -1039, 660,
-1039, 2334, -1039, 1533, 2334, 1130, -1039, -1039, -1039, -1039,
997, 3618, -1039, -1039, 1002, 3646, -1039, -1039, 1003, 3674,
-1039, 1132, 2664, 195, 2539, 1133, 1005, 6275, 663, 3702,
1010, 334, 1139, 334, 1140, 334, 1143, -1039, -1039, -1039,
-1039, 334, -1039, 538, -1039, 1011, 1145, 1147, 273, -1039,
1022, 359, -1039, 1024, 361, -1039, 1027, 364, 667, -1039,
1031, 1533, -1039, 1036, 1148, 334, 1150, 334, 1151, 334,
-1039, 538, 1153, 538, 668, 1154, -1039, 374, -1039, 379,
-1039, 388, -1039, -1039, 672, -1039, 1156, -1039, 1158, 1159,
1161, 538, 1162, -1039, -1039, -1039, -1039, -1039, -1039
/* YYPGOTO[NTERM-NUM]. */
static const yytype_int16 yypgoto[] =
{
-1039, -1039, -1039, -1039, 377, -1039, -1039, -1039, -1039, 40,
-1039, -1039, -1039, -1039, -1039, -1039, -1039, -1039, -1039, -1039,
-1039, -1039, -260, 4, -1039, -136, -1039, 353, 1169, 3,
-354, -174, -1039, -1039, -1039, -1039, -1039, 1171, -1039, -1039,
-1039, -1039, -1039, -1039, -1039, -1039, -1039, -1039, -1039, -1039,
-1039, -657, -687, -1039, -1039, 833, -1039, -1039, -1039, -1039,
-6, -1039, 138, -1039, -1038, 238, -117, 440, 328, -629,
305, -1039, -263, 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[] =
{
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
130, 449, 450, 451, 541, 542, 66, 132, 367, 1096,
129, 661, 144, 898, 578, 377, 456, 461, 199, 277,
187, 773, 213, 652, 782, 133, 209, 211, 154, 1109,
136, 1162, 149, 743, 841, 373, 395, 374, 397, 121,
122, 202, 718, 341, 342, 171, 172, 149, 719, 720,
718, 4, 446, 219, 718, 173, 719, 720, 718, 140,
719, 720, 174, 901, 719, 720, 141, 370, 843, 718,
140, 356, 357, 5, 145, 719, 720, 656, 356, 357,
220, 146, 152, 644, 104, 105, 106, 107, 358, 659,
108, 579, 580, 581, 582, 359, 221, 163, 222, 644,
164, 150, 134, 165, 144, 166, 278, 279, 774, 775,
155, 840, 270, 271, 272, 188, 658, 273, 276, 950,
135, 457, 285, 1144, 662, 1188, 662, 1147, 305, 167,
282, 307, 168, 138, 308, 314, 317, 318, 1150, 320,
314, 322, 323, 139, 314, 326, 327, 121, 122, 334,
583, 889, 214, 200, 215, 189, 841, 153, 653, 216,
210, 212, 744, 137, 1163, 375, 145, 354, 355, 203,
142, 175, 177, 657, 183, 460, 355, 121, 122, 356,
357, 933, 934, 1234, 746, 114, 115, 116, 117, 156,
383, 384, 385, 143, 387, 550, 281, 390, 391, 646,
392, 114, 115, 116, 117, 121, 122, 147, 399, 530,
531, 532, 645, 148, 567, 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,
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
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
439, 440, 441, 442, 443, 444, 445, 32, 33, 34,
35, 452, 979, 121, 122, 39, 718, 151, 42, 314,
746, 497, 719, 720, 190, 152, 191, 114, 115, 116,
117, 462, 473, 474, 475, 476, 477, 478, 479, 480,
481, 482, 483, 484, 485, 486, 487, 121, 122, 356,
357, 157, 356, 357, 883, 495, 159, 158, 351, 160,
353, 161, 748, 503, 162, 939, 360, 940, 508, 369,
368, 489, 495, 314, 356, 357, 490, 517, 169, 519,
520, 521, 170, 356, 357, 1199, 178, 526, 528, 528,
528, 528, 533, 534, 718, 529, 529, 529, 529, 536,
719, 720, 223, 184, 224, 544, 545, 546, 270, 271,
547, 282, 282, 185, 186, 179, 554, 192, 180, 556,
557, 181, 767, 314, 560, 561, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 515, 300, 301,
193, 331, 574, 194, 302, 577, 195, 339, 339, 339,
791, 196, 205, 1026, 576, 718, 114, 115, 116, 117,
633, 719, 720, 1224, 225, 634, 226, 1115, 227, 1118,
228, 1121, 339, 371, 792, 1099, 121, 122, 841, 499,
718, 841, 718, 197, 841, 718, 719, 720, 719, 720,
198, 719, 720, 171, 172, 718, 356, 357, 640, 219,
718, 719, 720, 173, 204, 649, 719, 720, 207, 718,
182, 648, 941, 647, 942, 719, 720, 297, 298, 299,
300, 301, 879, 229, 321, 230, 302, 499, 325, 208,
104, 105, 106, 107, 314, 665, 108, 640, 669, 356,
357, 670, 671, 673, 539, 540, 841, 206, 1183, 1226,
231, 1228, 232, 353, 1230, 943, 314, 944, 218, 671,
690, 267, 882, 884, 1248, 1042, 696, 356, 357, 1249,
1043, 841, 263, 264, 841, 356, 357, 841, 1250, 265,
841, 710, 711, 543, 1208, 280, 1211, 714, 1214, 356,
357, 549, 446, 219, 1217, 726, 266, 728, 356, 357,
841, 233, 841, 234, 841, 830, 268, 356, 357, 235,
739, 236, 741, 742, 842, 237, 286, 238, 1237, 239,
1239, 240, 1241, 1030, 104, 105, 106, 107, 303, 747,
108, 315, 304, 241, 1016, 242, 315, 306, 356, 357,
315, 290, 291, 292, 293, 294, 295, 296, 297, 298,
299, 300, 301, 458, 1073, 756, 757, 302, 335, 319,
356, 357, 1036, 356, 357, 356, 357, 324, 333, 758,
759, 760, 761, 762, 763, 764, 1075, 336, 314, 1077,
243, 1143, 244, 768, 121, 122, 984, 350, 337, 454,
776, 215, 356, 357, 356, 357, 216, 245, 343, 246,
314, 314, 314, 314, 789, 344, 345, 514, 1146, 247,
1149, 248, 314, 291, 292, 293, 294, 295, 296, 297,
298, 299, 300, 301, 709, 299, 300, 301, 302, 121,
122, 346, 302, 314, 493, 347, 215, 723, 249, 127,
250, 216, 376, 348, 641, 642, 293, 294, 295, 296,
297, 298, 299, 300, 301, 349, 251, 559, 252, 302,
361, 253, 255, 254, 256, 315, 1110, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 257, 259, 258, 260, 302, 499, 261, 500, 262,
499, 499, 505, 509, 1037, 865, 866, 631, 499, 632,
643, 496, 499, 499, 688, 732, 803, 499, 804, 811,
891, 697, 892, 499, 499, 893, 894, 362, 496, 315,
499, 372, 895, 747, 499, 890, 896, 885, 499, 499,
902, 918, 966, 499, 967, 1031, 1048, 900, 1049, 363,
1122, 903, 1123, 499, 966, 1130, 1134, 966, 1048, 1139,
1185, 966, 378, 1205, 794, 1231, 966, 1232, 1246, 920,
1251, 380, 1252, 379, 381, 382, 389, 386, 664, 315,
393, 388, 394, 396, 935, 936, 937, 398, 400, 401,
302, 403, 945, 947, 453, 464, 948, 463, 465, 314,
687, 127, 516, 466, 494, 522, 523, 535, 551, 956,
957, 958, 553, 834, 835, 836, 555, 565, 963, 568,
636, 635, 637, 969, 639, 650, 961, 651, 655, 666,
675, 676, 677, 679, 680, 681, 682, 684, 973, 685,
686, 692, 698, 700, 972, 702, 703, 704, 705, 712,
713, 727, 708, 735, 736, 737, 738, 751, 987, 752,
753, 755, 765, 770, 992, 993, 771, 772, 1125, 995,
777, 778, 781, 780, 799, 800, 784, 802, 1002, 805,
806, 790, 801, 809, 810, 798, 807, 814, 1010, 815,
315, 808, 816, 817, 818, 1011, 821, 829, 672, 674,
1219, 282, 822, 823, 824, 825, 1032, 826, 827, 828,
837, 838, 315, 839, 1040, 672, 846, 845, 1044, 1045,
847, 1041, 766, 848, 849, 850, 854, 859, 1242, 860,
1245, 862, 861, 851, 852, 853, 863, 880, 864, 1058,
949, 869, 1184, 886, 785, 786, 787, 788, 1257, 887,
897, 1064, 904, 909, 910, 911, 795, 912, 913, 915,
905, 916, 917, 919, 924, 925, 938, 953, 1071, 952,
954, 955, 959, 996, 960, 974, 970, 812, 975, 977,
1027, 980, 981, 982, 1083, 983, 986, 989, 1087, 990,
1088, 991, 994, 314, 998, 999, 1003, 1093, 1004, 908,
1000, 1005, 1097, 988, 1006, 914, 1007, 1008, 1009, 1018,
1047, 1021, 1024, 1050, 921, 922, 923, 1051, 1052, 1055,
926, 927, 928, 929, 930, 931, 932, 1113, 1054, 1116,
1056, 1119, 857, 282, 315, 1057, 946, 1017, 1063, 1020,
1127, 1023, 1065, 1066, 1067, 1069, 1070, 1074, 1132, 1133,
1079, 1072, 1076, 1081, 1078, 1136, 315, 315, 315, 315,
1082, 1084, 1138, 1091, 1098, 1141, 1102, 1086, 315, 1103,
1104, 1105, 1100, 1106, 1108, 1131, 1135, 1137, 1140, 1152,
971, 1153, 1156, 1158, 1165, 969, 1167, 1169, 1172, 315,
1173, 1176, 1177, 1180, 1181, 1190, 1191, 1171, 1197, 1202,
1175, 1193, 1195, 1179, 1203, 1209, 1212, 1182, 1207, 1215,
1221, 1222, 1223, 907, 1236, 1187, 1238, 1240, 1189, 1243,
1247, 1225, 1253, 1227, 1254, 1255, 1229, 1256, 1258, 899,
1233, 1159, 65, 951, 72, 525, 1235, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 287, 976, 1033, 0, 302, 0, 858, 0, 0,
0, 0, 0, 0, 1046, 0, 0, 0, 0, 0,
0, 1114, 0, 1117, 0, 1120, 0, 0, 76, 309,
0, 0, 0, 0, 80, 81, 82, 0, 0, 83,
84, 85, 86, 87, 88, 89, 90, 91, 92, 93,
94, 95, 96, 97, 98, 99, 100, 101, 102, 103,
0, 0, 0, 0, 0, 0, 0, 0, 0, 310,
0, 0, 0, 0, 0, 1080, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
32, 33, 34, 35, 36, 315, 0, 0, 39, 0,
0, 42, 0, 0, 0, 0, 0, 0, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 299,
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
1620
1621
300, 301, 0, 0, 0, 0, 302, 0, 0, 1124,
110, 111, 112, 113, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 118, 311, 0,
0, 0, 120, 0, 0, 0, 0, 123, 0, 0,
0, 0, 126, 0, 0, 513, 0, 76, 77, 78,
1151, 79, 0, 80, 81, 82, 0, 1089, 83, 84,
85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
95, 96, 97, 98, 99, 100, 101, 102, 103, 0,
104, 105, 106, 107, 0, 0, 108, 0, 0, 0,
0, 0, 0, 0, 0, 76, 309, 338, 0, 0,
0, 80, 81, 82, 0, 0, 83, 84, 85, 86,
87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
97, 98, 99, 100, 101, 102, 103, 0, 0, 0,
0, 0, 0, 0, 0, 0, 310, 0, 0, 0,
0, 0, 0, 109, 0, 0, 0, 0, 0, 110,
111, 112, 113, 114, 115, 116, 117, 32, 33, 34,
35, 36, 0, 0, 0, 39, 118, 119, 42, 315,
0, 120, 0, 121, 122, 0, 123, 0, 124, 0,
125, 126, 0, 127, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 110, 111, 112,
113, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 118, 328, 0, 0, 0, 120,
0, 0, 0, 0, 123, 0, 76, 309, 0, 126,
0, 329, 80, 81, 82, 0, 0, 83, 84, 85,
86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
96, 97, 98, 99, 100, 101, 102, 103, 0, 0,
0, 0, 0, 0, 0, 0, 0, 310, 7, 8,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 32, 33,
34, 35, 36, 0, 0, 0, 39, 0, 0, 42,
467, 14, 15, 468, 17, 18, 469, 20, 470, 22,
0, 23, 0, 25, 26, 0, 28, 29, 30, 0,
0, 0, 0, 0, 0, 0, 0, 0, 110, 111,
112, 113, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 46, 47, 48, 118, 328, 0, 0, 0,
120, 0, 0, 0, 0, 123, 0, 76, 309, 0,
126, 0, 329, 80, 81, 82, 0, 0, 83, 84,
85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
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
95, 96, 97, 98, 99, 100, 101, 102, 103, 0,
0, 0, 0, 0, 0, 0, 558, 0, 310, 7,
8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 32,
33, 34, 35, 36, 472, 0, 0, 39, 0, 0,
42, 467, 14, 15, 468, 17, 18, 469, 20, 470,
22, 0, 23, 0, 25, 26, 0, 28, 29, 30,
0, 0, 0, 0, 0, 488, 0, 0, 0, 110,
111, 112, 113, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 46, 47, 48, 118, 311, 0, 0,
0, 120, 0, 0, 0, 0, 123, 0, 76, 309,
0, 126, 0, 512, 80, 81, 82, 0, 0, 83,
84, 85, 86, 87, 88, 89, 90, 91, 92, 93,
94, 95, 96, 97, 98, 99, 100, 101, 102, 103,
0, 0, 0, 0, 0, 0, 0, 572, 0, 310,
0, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 0, 0, 0, 0, 302,
32, 33, 34, 35, 36, 0, 0, 0, 39, 0,
0, 42, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 299, 300, 301, 0, 0, 0, 0,
302, 0, 0, 0, 0, 0, 0, 0, 0, 0,
110, 111, 112, 113, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 118, 311, 0,
0, 0, 120, 0, 0, 0, 0, 123, 0, 76,
269, 219, 126, 0, 689, 80, 81, 82, 0, 0,
83, 84, 85, 86, 87, 88, 89, 90, 91, 92,
93, 94, 95, 96, 97, 98, 99, 100, 101, 102,
103, 0, 104, 105, 106, 107, 76, 269, 108, 7,
8, 0, 80, 81, 82, 0, 0, 83, 84, 85,
86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
96, 97, 98, 99, 100, 101, 102, 103, 0, 0,
0, 467, 14, 15, 468, 17, 18, 469, 20, 470,
22, 0, 23, 0, 25, 26, 0, 28, 29, 30,
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
1696
1697
1698
1699
1700
1701
1702
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
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
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
1885
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
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
0, 110, 111, 112, 113, 0, 0, 0, 0, 0,
0, 0, 0, 46, 47, 48, 0, 0, 118, 119,
0, 0, 0, 120, 0, 0, 0, 0, 123, 0,
0, 0, 0, 126, 0, 1039, 0, 0, 110, 111,
112, 113, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 638, 118, 119, 0, 0, 0,
120, 0, 0, 0, 0, 123, 0, 573, 274, 0,
126, 0, 275, 76, 269, 0, 0, 0, 0, 80,
81, 82, 0, 0, 83, 84, 85, 86, 87, 88,
89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
99, 100, 101, 102, 103, 0, 0, 0, 76, 269,
7, 8, 0, 0, 80, 81, 82, 0, 0, 83,
84, 85, 86, 87, 88, 89, 90, 91, 92, 93,
94, 95, 96, 97, 98, 99, 100, 101, 102, 103,
0, 0, 467, 14, 15, 468, 17, 18, 469, 20,
470, 22, 0, 23, 0, 25, 26, 0, 28, 29,
30, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 110, 111, 112, 113, 302,
0, 0, 0, 0, 46, 47, 48, 0, 0, 0,
0, 0, 118, 119, 0, 0, 0, 120, 0, 0,
0, 0, 123, 0, 0, 667, 0, 126, 0, 668,
110, 111, 112, 113, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 364, 365, 0,
0, 819, 120, 0, 0, 0, 0, 366, 724, 76,
309, 0, 126, 0, 174, 80, 81, 82, 0, 0,
83, 84, 85, 86, 87, 88, 89, 90, 91, 92,
93, 94, 95, 96, 97, 98, 99, 100, 101, 102,
103, 0, 0, 0, 0, 0, 0, 0, 0, 0,
310, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 0, 0, 0, 0, 302,
0, 32, 33, 34, 35, 36, 0, 76, 269, 39,
0, 0, 42, 80, 81, 82, 0, 0, 83, 84,
85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
95, 96, 97, 98, 99, 100, 101, 102, 103, 0,
0, 110, 111, 112, 113, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 118, 311,
0, 0, 0, 120, 76, 269, 219, 0, 123, 0,
80, 81, 82, 126, 0, 83, 84, 85, 86, 87,
88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
98, 99, 100, 101, 102, 103, 0, 104, 105, 106,
107, 0, 0, 108, 0, 0, 0, 0, 0, 110,
111, 112, 113, 0, 0, 7, 8, 779, 0, 0,
0, 0, 0, 0, 0, 0, 118, 119, 0, 0,
0, 120, 0, 0, 0, 0, 123, 0, 0, 0,
0, 126, 0, 0, 0, 0, 0, 467, 14, 15,
468, 17, 18, 469, 20, 470, 22, 0, 23, 0,
25, 26, 0, 28, 29, 30, 110, 111, 112, 113,
7, 8, 0, 0, 813, 0, 0, 0, 0, 0,
0, 0, 0, 118, 119, 0, 0, 0, 120, 46,
47, 48, 0, 123, 844, 0, 0, 0, 126, 0,
0, 0, 467, 14, 15, 468, 17, 18, 469, 20,
470, 22, 0, 23, 888, 25, 26, 0, 28, 29,
30, 7, 8, 0, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 299, 300, 301, 0, 0,
0, 0, 302, 740, 46, 47, 48, 1053, 0, 0,
0, 0, 0, 467, 14, 15, 468, 17, 18, 469,
20, 470, 22, 0, 23, 0, 25, 26, 1068, 28,
29, 30, 0, 0, 0, 0, 0, 0, 0, 0,
0, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 46, 47, 48, 1154, 302,
1090, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 0, 0, 0, 0, 302,
1157, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 0, 0, 0, 0, 302,
1198, 0, 0, 0, 0, 0, 0, 0, 0, 1200,
0, 0, 0, 0, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 299, 300, 301, 497, 0,
0, 0, 302, 0, 0, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 299, 300, 301, 497,
0, 0, 0, 302, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 569, 0, 0, 0, 302, 0, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 660, 0, 0, 0, 302, 0, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 797, 0, 0, 0, 302, 0, 0, 0, 0,
0, 0, 0, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 498, 300, 301, 856, 0, 0,
0, 302, 0, 0, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 515, 300, 301, 0, 0,
0, 0, 302, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 299, 300, 301,
0, 0, 0, 0, 302, 0, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 299, 300, 301,
0, 0, 0, 0, 302, 0, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 299, 300, 301,
0, 0, 0, 0, 302, 0, 0, 0, 0, 0,
0, 0, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 299, 300, 301, 0, -4, 1, 0,
302, -4, 0, 0, 0, 0, 0, 0, 0, -4,
-4, 0, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 299, 300, 301, 0, 0, 0, 0,
302, 0, -4, 0, 0, 0, 0, -4, -4, 693,
-4, -4, -4, -4, -4, -4, -4, -4, -4, -4,
-4, 0, -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, 22, 0, 23,
24, 25, 26, 27, 28, 29, 30, 0, 31, 32,
33, 34, 35, 36, 0, 37, 38, 39, 40, 41,
42, 7, 8, 43, 44, 0, 0, 0, 0, 45,
46, 47, 48, 0, 0, 49, 0, 50, 0, 51,
52, 53, 54, 55, 56, 57, 58, 59, 60, 0,
0, 0, 0, 467, 14, 15, 468, 17, 18, 469,
20, 470, 22, 0, 23, 0, 25, 26, 0, 28,
29, 30, 0, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 299, 300, 301, 0, 0, 0,
0, 302, 0, 0, 0, 46, 47, 48, 1014, 0,
1015, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 0, 0, 0, 0, 302,
0, 0, 0, 0, 0, 0, 1034, 0, 1035, 288,
289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
299, 300, 301, 0, 0, 0, 0, 302, 0, 0,
0, 0, 0, 0, 1111, 0, 1112, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 0, 0, 0, 0, 302, 0, 0, 0, 0,
0, 0, 0, 0, 749, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 299, 300, 301, 0,
0, 0, 0, 302, 0, 0, 0, 0, 0, 0,
0, 0, 796, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 299, 300, 301, 0, 0, 0,
0, 302, 0, 0, 0, 0, 0, 0, 0, 0,
833, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 0, 0, 0, 0, 302,
0, 0, 0, 0, 0, 0, 0, 0, 1012, 288,
289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
299, 300, 301, 0, 0, 0, 0, 302, 0, 0,
0, 0, 0, 0, 0, 0, 1029, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 0, 0, 0, 0, 302, 0, 0, 0, 0,
0, 0, 0, 0, 1059, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 299, 300, 301, 0,
0, 0, 0, 302, 0, 0, 0, 0, 0, 0,
0, 0, 1060, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 299, 300, 301, 0, 0, 0,
0, 302, 0, 0, 0, 0, 0, 0, 0, 0,
1061, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 0, 0, 0, 0, 302,
0, 0, 0, 0, 0, 0, 0, 0, 1062, 288,
289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
299, 300, 301, 0, 0, 0, 0, 302, 0, 0,
0, 0, 0, 0, 0, 0, 1085, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 0, 0, 0, 0, 302, 0, 0, 0, 0,
0, 0, 0, 0, 1126, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 299, 300, 301, 0,
0, 0, 0, 302, 0, 0, 0, 0, 0, 0,
0, 0, 1128, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 299, 300, 301, 0, 0, 0,
0, 302, 0, 0, 0, 0, 0, 0, 0, 0,
1129, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 0, 0, 0, 0, 302,
0, 0, 0, 0, 0, 0, 0, 0, 1142, 288,
289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
299, 300, 301, 0, 0, 0, 0, 302, 0, 0,
0, 0, 0, 0, 0, 0, 1145, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 0, 0, 0, 0, 302, 0, 0, 0, 0,
0, 0, 0, 0, 1148, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 299, 300, 301, 0,
0, 0, 0, 302, 0, 0, 0, 0, 0, 0,
0, 0, 1166, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 299, 300, 301, 0, 0, 0,
0, 302, 0, 0, 0, 0, 0, 0, 0, 0,
1168, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 0, 0, 0, 0, 302,
0, 0, 0, 0, 0, 0, 0, 0, 1192, 288,
289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
299, 300, 301, 0, 0, 0, 0, 302, 0, 0,
0, 0, 0, 0, 0, 0, 1194, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 0, 0, 0, 0, 302, 0, 0, 0, 0,
0, 0, 0, 0, 1196, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 299, 300, 301, 0,
0, 0, 0, 302, 0, 0, 0, 0, 0, 0,
0, 0, 1206, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 299, 300, 301, 0, 0, 0,
0, 302, 0, 455, 0, 0, 0, 0, 537, 288,
289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
299, 300, 301, 0, 0, 0, 0, 302, 0, 0,
0, 0, 0, 0, 491, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 299, 300, 301, 0,
0, 0, 0, 302, 0, 0, 0, 0, 0, 0,
537, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 0, 0, 0, 0, 302,
0, 0, 0, 0, 0, 0, 538, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 0, 0, 0, 0, 302, 0, 0, 0, 0,
0, 0, 566, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 299, 300, 301, 0, 0, 0,
0, 302, 0, 0, 0, 0, 0, 0, 611, 288,
289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
299, 300, 301, 0, 0, 0, 0, 302, 0, 0,
0, 0, 0, 0, 612, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 299, 300, 301, 0,
0, 0, 0, 302, 0, 0, 0, 0, 0, 0,
625, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 0, 0, 0, 0, 302,
0, 0, 0, 0, 0, 0, 626, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 0, 0, 0, 0, 302, 0, 0, 0, 0,
0, 0, 627, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 299, 300, 301, 0, 0, 0,
0, 302, 0, 0, 0, 0, 0, 0, 628, 288,
289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
299, 300, 301, 0, 0, 0, 0, 302, 0, 0,
0, 0, 0, 0, 629, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 299, 300, 301, 0,
0, 0, 0, 302, 0, 0, 0, 0, 0, 0,
630, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 0, 0, 0, 0, 302,
0, 0, 0, 0, 0, 0, 715, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 0, 0, 0, 0, 302, 0, 0, 0, 0,
0, 0, 716, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 299, 300, 301, 0, 0, 0,
0, 302, 0, 0, 0, 0, 0, 0, 717, 288,
289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
299, 300, 301, 0, 0, 0, 0, 302, 0, 0,
0, 0, 0, 0, 793, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 299, 300, 301, 0,
0, 0, 0, 302, 0, 0, 0, 0, 0, 0,
831, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 0, 0, 0, 0, 302,
0, 0, 0, 0, 0, 0, 832, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 0, 0, 0, 0, 302, 0, 0, 0, 0,
0, 0, 855, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 299, 300, 301, 0, 0, 0,
0, 302, 0, 0, 0, 0, 0, 0, 964, 288,
289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
299, 300, 301, 0, 0, 0, 0, 302, 0, 0,
0, 0, 0, 0, 965, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 299, 300, 301, 0,
0, 0, 0, 302, 0, 0, 0, 0, 0, 0,
985, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 0, 0, 0, 0, 302,
0, 0, 0, 0, 0, 0, 997, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 0, 0, 0, 0, 302, 0, 0, 0, 0,
0, 0, 1094, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 299, 300, 301, 0, 0, 0,
0, 302, 0, 0, 0, 0, 0, 0, 1095, 288,
289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
299, 300, 301, 0, 0, 0, 0, 302, 0, 0,
0, 0, 0, 0, 1101, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 299, 300, 301, 0,
0, 0, 0, 302, 0, 0, 0, 0, 0, 0,
1107, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 0, 0, 0, 0, 302,
0, 0, 0, 0, 0, 0, 1161, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 0, 0, 0, 0, 302, 0, 0, 0, 0,
0, 0, 1164, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 299, 300, 301, 0, 0, 0,
0, 302, 0, 0, 0, 459, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 299, 300, 301,
0, 0, 0, 0, 302, 0, 0, 0, 571, 288,
289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
299, 300, 301, 0, 0, 0, 0, 302, 0, 0,
0, 575, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 299, 300, 301, 0, 0, 0, 0,
302, 0, 0, 0, 590, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 299, 300, 301, 0,
0, 0, 0, 302, 0, 0, 0, 592, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 299,
300, 301, 0, 0, 0, 0, 302, 0, 0, 0,
594, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 0, 0, 0, 0, 302,
0, 0, 0, 596, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 299, 300, 301, 0, 0,
0, 0, 302, 0, 0, 0, 598, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 0, 0, 0, 0, 302, 0, 0, 0, 600,
288, 289, 290, 291, 292, 293, 294, 295, 296, 297,
298, 299, 300, 301, 0, 0, 0, 0, 302, 0,
0, 0, 602, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 299, 300, 301, 0, 0, 0,
0, 302, 0, 0, 0, 604, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 299, 300, 301,
0, 0, 0, 0, 302, 0, 0, 0, 606, 288,
289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
299, 300, 301, 0, 0, 0, 0, 302, 0, 0,
0, 608, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 299, 300, 301, 0, 0, 0, 0,
302, 0, 0, 0, 610, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 299, 300, 301, 0,
0, 0, 0, 302, 0, 0, 0, 614, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 299,
300, 301, 0, 0, 0, 0, 302, 0, 0, 0,
616, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 0, 0, 0, 0, 302,
0, 0, 0, 618, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 299, 300, 301, 0, 0,
0, 0, 302, 0, 0, 0, 620, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 0, 0, 0, 0, 302, 0, 0, 0, 622,
298, 299, 300, 301, 0, 0, 0, 0, 302, 0,
0, 0, 624, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 299, 300, 301, 0, 0, 0,
0, 302, 0, 0, 0, 730, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 299, 300, 301,
0, 0, 0, 0, 302, 0, 0, 0, 731, 288,
289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
299, 300, 301, 0, 0, 0, 0, 302, 0, 0,
0, 733, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 299, 300, 301, 0, 0, 0, 0,
302, 0, 0, 0, 734, 288, 289, 290, 291, 292,
293, 294, 295, 296, 297, 298, 299, 300, 301, 0,
0, 0, 0, 302, 0, 0, 0, 745, 288, 289,
290, 291, 292, 293, 294, 295, 296, 297, 298, 299,
300, 301, 0, 0, 0, 0, 302, 0, 0, 0,
769, 288, 289, 290, 291, 292, 293, 294, 295, 296,
297, 298, 299, 300, 301, 0, 0, 0, 0, 302,
0, 0, 0, 871, 288, 289, 290, 291, 292, 293,
294, 295, 296, 297, 298, 299, 300, 301, 0, 0,
0, 0, 302, 0, 0, 0, 873, 288, 289, 290,
291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 0, 0, 0, 0, 302, 0, 0, 0, 875,
298, 299, 300, 301, 0, 0, 0, 0, 302, 0,
0, 0, 877, 288, 289, 290, 291, 292, 293, 294,
295, 296, 297, 298, 299, 300, 301, 0, 0, 0,
0, 302, 0, 0, 0, 878, 288, 289, 290, 291,
292, 293, 294, 295, 296, 297, 298, 299, 300, 301,
0, 0, 0, 0, 302, 0, 0, 0, 978, 288,
289, 290, 291, 292, 293, 294, 295, 296, 297, 298,