Skip to content
Snippets Groups Projects
Gmsh.tab.cpp 403 KiB
Newer Older
     0,     0,   352,     0,     0,   458,   459,     0,     0,   208,
     0,     0,     0,     0,     0,   215,     0,   369,   368,   366,
   367,   362,   364,   363,   365,   357,   356,   358,   359,   360,
   361,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,   417,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,   430,   429,   268,
     0,   267,   266,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,   275,   270,   343,     0,     0,   277,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,   302,     0,   283,   284,     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,   436,     0,     0,    23,
     0,   418,   424,    75,     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,
   439,     0,    76,    77,    78,    79,    80,    81,    82,    83,
    84,    85,    86,    87,    88,    89,    90,    91,    92,    93,
    94,    95,    96,    97,    98,    99,   100,   101,   102,   371,
   392,   372,   393,   373,   394,   374,   395,   375,   396,   376,
   397,   377,   398,   378,   399,   379,   400,   391,   412,   380,
   401,     0,     0,   382,   403,   383,   404,   384,   405,   385,
   406,   386,   407,   387,   408,     0,     0,     0,     0,     0,
     0,     0,     0,   473,     0,     0,   472,     0,     0,     0,
     0,     0,     0,     0,     0,     0,   225,     0,     0,     0,
     0,   419,     0,    71,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,   454,     0,     0,     0,     0,   446,
   448,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
   262,   264,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,   280,     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,   438,     0,   435,
     0,   421,     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,    73,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,   418,   218,   460,   461,
     0,     0,     0,     0,     0,   220,   221,   223,     0,     0,
   468,     0,   229,   370,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,   450,   455,     0,   447,     0,
   236,     0,     0,     0,     0,     0,     0,   336,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,   276,     0,     0,     0,     0,   342,
   278,     0,     0,     0,     0,     0,   439,     0,   465,     0,
     0,     0,   294,     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,   346,   347,
   348,   349,   350,     0,     0,     0,     0,     0,     0,     0,
    22,     0,   423,   286,     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,   442,     0,   207,   381,   402,   388,   409,   389,
   410,   390,   411,     0,   475,   474,   471,     0,   208,     0,
     0,     0,     0,   216,     0,     0,     0,   466,    72,     0,
   233,   239,     0,   241,     0,     0,   237,     0,   238,   260,
     0,     0,   449,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,   288,     0,
     0,     0,     0,   269,     0,   307,     0,   316,     0,   325,
     0,     0,     0,     0,     0,     0,   244,   245,     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,   435,   425,    74,     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,   441,     0,   440,     0,     0,
     0,     0,   226,     0,     0,   227,     0,   469,     0,     0,
     0,   247,   257,   456,     0,     0,   340,   250,   251,     0,
     0,     0,     0,   339,   341,   259,   234,   249,   258,   261,
     0,     0,     0,   434,     0,   433,     0,     0,   304,     0,
     0,   313,     0,     0,   322,     0,   271,   272,   273,   274,
     0,     0,   439,     0,     0,     0,   463,     0,   296,   295,
     0,     0,     0,     0,     0,    25,     0,    34,     0,    38,
     0,    32,     0,     0,    37,     0,    42,    40,     0,     0,
     0,     0,     0,     0,    49,     0,     0,     0,     0,     0,
    54,     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,   443,
     0,   217,   222,   224,     0,   230,     0,     0,   240,   242,
   457,     0,     0,     0,   338,   337,   231,   232,   269,     0,
   265,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,   439,     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,   476,     0,   467,     0,     0,     0,
     0,     0,     0,   432,     0,     0,     0,     0,     0,     0,
     0,     0,   331,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,   462,   297,     0,     0,    39,     0,
     0,     0,     0,    29,     0,    35,     0,    41,    30,    43,
     0,    46,     0,    50,    51,     0,     0,    53,     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,   228,     0,     0,     0,
     0,   263,     0,     0,   309,     0,   335,     0,     0,   332,
   318,     0,     0,   327,     0,     0,     0,     0,     0,     0,
   246,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,   105,   109,   113,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,   201,
     0,     0,     0,     0,     0,   431,   305,     0,     0,     0,
   308,   314,     0,     0,   317,   323,     0,     0,   326,   235,
   248,     0,     0,   252,     0,     0,     0,     0,     0,    33,
    36,    44,     0,    45,    52,    47,     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,   311,     0,
     0,   320,     0,   329,     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,   205,     0,
     0,   254,   253,     0,   306,     0,     0,     0,   315,     0,
     0,   324,     0,     0,     0,     0,     0,     0,    28,    31,
     0,     0,     0,   103,     0,   107,     0,   111,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
   199,     0,   292,     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,
   310,     0,     0,   334,   319,     0,   328,     0,     0,     0,
     0,     0,     0,    48,    24,   104,   106,   108,   110,   112,
   114,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,   200,   202,     0,   203,   243,     0,     0,     0,
     0,     0,     0,     0,     0,     0,   117,   121,   125,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,   312,
   333,   321,   330,     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,   204,
   206,     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,   256,    10,
     0,     0,     0,   115,     0,   119,     0,   123,     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,   255,     0,    26,   116,   118,   120,   122,
   124,   126,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,   129,   133,   137,     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,     0,     0,     0,     0,     0,     0,   127,
     0,   131,     0,   135,     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,   128,   130,   132,   134,   136,   138,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,   141,   145,   149,   153,   157,   161,
     0,     0,     0,     0,     0,     0,     0,     0,     0,    27,
     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,   139,     0,   143,     0,   147,     0,   151,     0,   155,
     0,   159,     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,   140,   142,   144,   146,   148,   150,   152,   154,
   156,   158,   160,   162,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,   189,
   193,   197,     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,   187,     0,   191,
     0,   195,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
   188,   190,   192,   194,   196,   198,     0,     0,     0,   177,
   181,   185,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,   175,     0,
   179,     0,   183,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,   176,   178,   180,   182,   184,
   186,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,   165,
   169,   173,     0,     0,     0,     0,     0,     0,     0,   163,
     0,   167,     0,   171,     0,     0,     0,     0,     0,     0,
   164,   166,   168,   170,   172,   174,     0,     0,     0
static const short yydefgoto[] = {  2357,
   215,     2,     9,     3,    19,    20,    21,    22,     4,    71,
    72,    73,   445,  1673,   663,  1578,  1675,   664,  1579,  1677,
   665,  1580,  1893,   666,  1839,  1895,   667,  1840,  1897,   668,
  1841,  2029,   669,  1991,  2031,   670,  1992,  2033,   671,  1993,
  2141,   672,  2111,  2143,   673,  2112,  2145,   674,  2113,  2147,
   675,  2114,  2149,   676,  2115,  2151,   677,  2116,  2339,   678,
  2333,  2341,   679,  2334,  2343,   680,  2335,  2288,   681,  2276,
  2290,   682,  2277,  2292,   683,  2278,  2237,   684,  2219,  2239,
   685,  2220,  2241,   686,  2221,  1700,   687,  1602,  1795,   688,
  1702,   689,   140,   252,    74,   575,   345,   561,   562,   346,
    78,    79,    80,    81,    82,   347,  1230,  1548,  1656,  1233,
  1553,  1660,  1236,  1557,  1663,  1412,  1413,    84,    85,  1004,
   348,   143,   367,   178,   247,   438,   883,  1042,  1043,   350,
   498,   200,   751,   912,   144
Christophe Geuzaine's avatar
 
Christophe Geuzaine committed

static const short yypact[] = {  2757,
    34,   273,   415,  3188,-32768,-32768,-32768,  -120,-32768,    88,
   110,   128,   132,   161,   180,   149,   186,   217,-32768,-32768,
-32768,-32768,  2356,   220,    68,   183,   230,   263,   290,   -37,
   262,   300,   303,   168,   319,   336,   363,   425,   434,   428,
   500,   151,   364,   360,  -101,  -101,   393,   283,     8,   541,
    10,   543,   609,   115,   639,   445,   467,   -15,    15,    77,
-32768,   485,-32768,   682,-32768,   706,   714,   671,    17,    20,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,    23,  2949,-32768,-32768,-32768,
-32768,-32768,   527,   527,   727,-32768,   279,    16,-32768,-32768,
-32768,-32768,  -165,   -57,   162,   190,   214,   282,   304,   318,
   330,   351,   375,   378,   381,   382,   390,   391,   395,   396,
   399,   417,   460,   537,   542,   548,-32768,-32768,-32768,-32768,
  2492,  2492,  2492,-32768,-32768,  2492,   993,    28,   749,  2492,
   758,   680,-32768,   767,   774,-32768,  2492,-32768,  2492,  2492,
  2492,   581,  2492,   608,  2492,  2492,   610,  2492,   588,   627,
   629,  -124,   610,   623,   624,   632,   664,   674,   675,   676,
   811,  -101,  -101,  -101,  2492,  2492,   -77,-32768,   -28,  -101,
   670,   677,   678,   679,-32768,   610,    18,-32768,-32768,-32768,
   610,   610,   875,  2492,  2492,   -74,  2492,   683,  2492,   697,
   793,  2492,  2492,-32768,   879,-32768,   707,-32768,-32768,   909,
-32768,   922,-32768,   926,    23,   737,   747,   751,   755,   771,
   772,   773,   775,   790,   791,   799,   800,   801,   802,   827,
   828,   829,   830,   831,   832,   834,   835,   836,   837,   839,
   840,   841,   842,   843,   844,   947,   768,   776,   787,  2492,
  1041,-32768,  -101,-32768,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,    85,    65,    65,   311,
   849,   849,   849,   753,  1047,  2390, 10648,   170,   845,  1057,
   870,   710,-32768,-32768,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,-32768,
  -139,  3652, 11348, 11371, 11394,  2492, 11417,  2492, 11440, 11463,
   329,   866,  1622,  2390,-32768,-32768,-32768,   871,  1066,-32768,
 11486,  2492,  2492,  2492,  2492,  2492,  1067,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,   881,   -82,-32768,-32768,  3674,  3696,
  -101,  -101,   365,   365,     3,  2492,  2492,  2492,  2492,  2624,
   278,-32768,  2492,  2661,  1068,  1072,-32768, 11509, 11532,   976,
  2492, 11555,   975,  3718,-32768,   878,  1827, 11578,-32768,  2492,
  2887,-32768,  2923,-32768,-32768,    23,  1080,  1081,  1082,  1083,
  1084,  1085,  1086,  1089,  1090,  1091,  1092,  1093,  1094,  1095,
  1096,  1098,  1102,  1103,  1106,  1107,  1108,  1109,  1111,   951,
  1112,  1113,  1114,  1115,  1122,  1121,-32768,    -5,  1123,  1124,
  1126, 10673,  -104,    14,  3058, 11601, 10698, 11624, 10723, 11647,
 10748, 11670, 10773, 11693, 10798, 11716, 10823, 11739, 10848, 11762,
 10873, 11785, 10898, 11808, 10923, 11831, 10948,  3740,  3762, 11854,
 10973, 11877, 10998, 11900, 11023, 11923, 11048, 11946, 11073, 11969,
 11098,  3784,  3806,  3828,  3850,  3872,  3894,   459,   119,   927,
   934,  2492,-32768,   610,  2587,   871,-32768,   458,   175,    65,
  2492,  1129,  1132,    19,   925,-32768,  1940,   466,   796,   419,
   419,   254,   254,   254,   254,   345,   345,   849,   849,   849,
   849,  1157,  2390,  2492,  1158,  1159,  1160, 11992,  1161, 12015,
  1162,  1163,  1217,  2492,   343,  2390,   462,  2492,  2492,  1164,
  1344, 12038, 12061, 12084,  2385,  2492,  3151,  3175, 12107, 12130,
 12153, 12176, 12199,   961,  -101,  2492,  2492,-32768,-32768,-32768,
   965,  3273,-32768,   966,  2492,  3916,  3938,  3960, 11123,   -84,
   -36,   -19,   -40,-32768,-32768,-32768,  2492, 11148,-32768,   968,
   969,  1170,  1171,   980, 12222,  1173,   981,  2492,  2957,  2492,
  2492,-32768, 12245,-32768,-32768,  1015,   983,   984,   985,   986,
   988,   989,   991,   995,   996,   998,   999,  1000,  1001,  1002,
  1003,  1004,  1005,  1006,  1007,  1008,  1009,  1012,  1013,  1014,
  1017,  1019,  1048,  1049,  1050,  1075,-32768,  1181,  1052,-32768,
  1076,   113,-32768,-32768,  1088,  1099,  1100,  1105,  1118,  1119,
  1125,  1127,  1128,  1131,  1133,  1134,  1135,  1136,  1138,  1139,
  1140,  1141,  1143,  1144,  1146,  1174,  1177,  1179,  1180,  1182,
   -31,  1192,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,  2492,  2492,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  1293,-32768,  2390,    65,-32768, 11173,  1300,  2390,
  1110,    56,  2492,  1302,  1304,   732,-32768,  1307,  1120,    15,
  1314,-32768,  2492,-32768,   159,  3982,  -101,   610,   610,  1315,
   610,  1316,   610,   610,-32768,  2390,  3209,  1247,   471,-32768,
  2246,   777,  1187,  1318,  1378,  1379,  1380,  1396,   306,  1397,
  1400,  1402,  1403,  1405,  1406,  1407,  1411,   129,  4004,  4026,
-32768,-32768,  3240,  -101,  -101,  -101,  1412,  2390,  2390,  2390,
  2390,  1104,  1414,  2492,  2492,   610,   610,  2492,  1410,   610,
  1418,  4048,-32768,  2450,   570,  1417,  1254,  1423,  2492,  2492,
  -101,  1424,  1425,  1239,  1427,  1428,   610,   610,  1429,  -101,
  1430,  1434,   610,   610,  1435,  1436,  1437,  1439,  1440,   610,
   444,   610,  1441,  1442,  1443,  1447,  1449,-32768,  1448,   527,
  1451,-32768,  1450,  3092,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
   610,   610,  1452,-32768, 12268, 11198, 12291, 11223, 12314, 11248,
 12337, 11273, 11298,  1245,   167,  1257,   325,-32768,   871,-32768,
    30,   206,  1256,  1453,  1210,-32768,-32768,-32768,    15,  2492,
-32768,   472,-32768, 13211,  1455,  2492,    21,    33,    53,   610,
  1456,   610,  1458,  1459,   475,-32768,-32768,  2390,-32768,  2492,
-32768,  2492,   610,   610,   610,  1267,  1268,-32768,   451,   610,
   610,   610,   610,   610,   610,   610,   534,  2492,  2492,  2492,
  1262,  -111,  -103,   -49,-32768,   476,   480,   486,   487,-32768,
-32768,  4070,  4092,  1464,  1465, 12360,   -31,  1366,-32768,  2492,
  2492,  2492,-32768,  1269,  1309,  1272,  4114,  4136,  -121,  1273,
  1274,  1275,  1279,  1276,  1282,  1280,  1283,   169,  1284,  1287,
  1290,  1286,  1288,  1289,  1312,  1322,  1332,  1292,-32768,-32768,
-32768,-32768,-32768,  1333,  1334,  1335,  1336,  1338,  1295,  1339,
-32768,  1340,  -104,-32768,  1478,  4158,  4180,  4202,  4224,  4246,
  4268,  4290,  4312,  4334,  4356,  4378,  4400,  4422,  4444,  4466,
  4488,  4510,  4532,  4554,  4576,  4598,  4620,  4642,  4664,  4686,
  4708,   199,-32768,   490,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,  1317,-32768,-32768,-32768,   610,    65,  2492,
  1515,  1558,    19,-32768,  1557, 11323,    15,-32768,-32768,  4730,
-32768,-32768,  -101,-32768,  -101,  1561,-32768,  1562,-32768,-32768,
  1362,   491, 13211,  4752,  1563,  1564,  1566,  2492,  2492,  2492,
  2492,  1567,  1568,  1569,  1570,  1571,  1572,  1573,-32768,  2458,
  3264, 12383,  2656,   365,  -101,  1575,  -101,  1576,  -101,  1579,
  1580,  1581,  1582,  1583,  2492,  2492,-32768,-32768,  1584,  1483,
   610,  2859,   269, 12406,  2492,    23,  1589,  2492,   610,  1587,
  1592,  1590,  1438,  1591,   444,  1621,  1595,  2492,  1623,  1657,
  1664,  1665,  1669,   444,  2492,  2492,  2492,   610,  1668,  1673,
   444,  2492,  1674,  1675,  1676,  2492,   527,-32768,-32768,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,-32768,   610,-32768,  1679,  1678,
  1680,  1368,-32768,  1681,  1683,-32768,  1482,-32768,  2492,    29,
    91,-32768,-32768,-32768,  1485,  2492,-32768,-32768,-32768,  4774,
  4796,  1477,  1555,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
  1577,  1684,  1474,-32768,  2492,-32768,  1486,   198,-32768,  1488,
   205,-32768,  1489,   207,-32768,  1490,-32768,-32768,-32768,-32768,
  4818,  4840,   -31,  1492,  1588,  2492,-32768,  2492,-32768,-32768,
  4862,    23,  1500,  4884,  1497,-32768,  1519,-32768,  1520,-32768,
  1526,-32768,  1522, 12429,-32768,  1523,-32768,-32768,  1529,  1530,
 12452,  4906, 12475,  1527,-32768,  1531,  1538,  4928,  1543,  1550,
-32768,  4950,  1546,  4972,  4994,  5016,  5038,  5060,  5082,  5104,
  5126,  5148,  5170,  5192,  5214,  5236,  5258,  5280,  5302,  5324,
  5346,  5368,  5390,  5412,  5434,  5456,  5478,  5500,  5522,-32768,
  1552,-32768,-32768,-32768,    15,-32768,  1645,  5544,-32768,-32768,
-32768,  5566,  2492,  2492,-32768,-32768,-32768,-32768,   365,  3015,
-32768,  1862,   350,  1862,   350,  1862,   350,  2492,  2492,  1663,
   610,  2492,  3288,  3312,   610,    23,  1765,   -31,   444,  1769,
  2492,  1767,   444,  1768,  1773,  1771,  1772,  1775,  2492,  1776,
   610,  1777,  1778,  2492,  1782,  1780,  2492,  1800,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,-32768,  1801,-32768,  2492,  1803, 12498,
 12521,  1599,  2492,-32768,  1862,  1862,  2492,  3336,   209,  1806,
  1603,   -34,-32768,  3360,   219,   -26,  3384,   232,   -24,  3408,
  3432,  1607,  1609,  1743,-32768,-32768,  1608,  1650,-32768,  1613,
  1614,  1615,  5588,-32768,  1624,-32768,  1625,-32768,-32768,-32768,
 12544,-32768,  1617,-32768,-32768, 12567,  1627,-32768, 12590,  1618,
 12613, 12636, 12659,  5610,  5632,  5654,  5676,  5698,  5720,  5742,
  5764,  5786,  5808,  5830,  5852,  5874,  5896,  5918,  5940,  5962,
  5984,  6006,  6028,  6050, 12682,  6072,-32768,  6094,  1626,   610,
   610,-32768,  3456,  3624,  1823,  2492,-32768,   610,  1824,-32768,
  1826,  2492,  1828,  1830,  2492,  1831,  1832,  1834,   610,   610,
-32768,  1835,    23,   444,   444,   444,   444,  1836,  1837,  1861,
   444,  1863,  1864,  1889,  1891,-32768,-32768,-32768,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,-32768,
  2492,  2492,  1893,   610,   610,-32768,-32768,  1662,  3480,  1628,
-32768,-32768,  1694,  3504,-32768,-32768,  1720,  3528,-32768,-32768,
-32768,  1731,  1730,-32768,    23,  1733,  1734,  1740,  1742,-32768,
-32768,-32768,  1738,-32768,-32768,-32768,  1739,  1741,  1744,  1745,
  6116,  6138,  6160,  6182,  6204,  6226,  6248,  6270,  6292,  6314,
  6336,  6358,  6380,  6402,  6424,  6446,  6468,  6490,  6512,  6534,
  6556,  1761, 12705,  3552,  1763,  1939,  1943,   350,  1963,   610,
   350,  1964,   350,  1965,   610,  1842,    23,   444,   444,  1966,
  1967,   444,  1969,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,    65,-32768,  1970,
  1972,-32768,-32768,   -22,-32768,  1774,   494,   -10,-32768,  1779,
    -9,-32768,  1804,  1813,  1815,  1808,  1781,  1817,-32768,-32768,
  1783,  1784,   495, 13211,   506, 13211,   514, 13211,  6578,  6600,
  6622,  6644,  6666,  6688,  6710,  6732,  6754,  6776,  6798,  6820,
  6842,  6864,  6886,  6908,  6930,  6952,  6974,  6996,  7018,   517,
-32768,  1818,-32768,  1816,  1973,   350,   610,  1975,  1976,   350,
  2020,   350,  1874,  2492,    23,   444,   610,  2021,  2023,  2492,
  2025,  2492,  2027,  2492,  2043,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,    65,  2046,    65,  2047,
-32768,     4,  1847,-32768,-32768,    74,-32768,    83,  1849,  7040,
    23,  1852,  1853,-32768,-32768, 13211,-32768, 13211,-32768, 13211,
-32768, 12728, 12751, 12774,  7062,  7084,  7106,  7128,  7150,  7172,
  7194,  7216,  7238,  7260,  7282,  7304,  7326,  7348,  7370,  7392,
  7414,  7436,-32768,-32768,   518,-32768,-32768,  2053,  2054,  2056,
  2057,  2492,  2492,    23,   444,   610,-32768,-32768,-32768,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,    65,  2058,-32768,
-32768,-32768,-32768,  7458,  3576,  1895,  1860,  1865,  1866,  1867,
  1868,  7480,  7502,  7524,  7546,  7568,  7590,  7612,  7634,  7656,
  7678,  7700,  7722,  7744,  7766,  7788,  7810,  7832,  7854,-32768,
-32768,  2492,  2063,  1898,   610,   444,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  3600,-32768,-32768,
  1870,  1876,   522, 13211,   526, 13211,   532, 13211,  7876,  7898,
  7920,  7942,  7964,  7986,  8008,  8030,  8052,  8074,  8096,  8118,
  8140,  8162,  8184,  8206,  8228,  8250,  2071,   610,  2081,  2492,
  2082,  2492,  2083,  2492,  2084,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,-32768,  1886,-32768, 13211,-32768, 13211,-32768,
 13211,-32768, 12797, 12820, 12843,  8272,  8294,  8316,  8338,  8360,
  8382,  8404,  8426,  8448,  8470,  8492,  8514,  8536,  8558,  8580,
   610,-32768,-32768,-32768,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  1887,
  1888,  1890,  1892,  8602,  8624,  8646,  8668,  8690,  8712,  8734,
  8756,  8778,  8800,  8822,  8844,  8866,  8888,  8910,   610,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  1894,   535, 13211,
   539, 13211,   564, 13211,  8932,  8954,  8976,  8998,  9020,  9042,
  9064,  9086,  9108,  9130,  9152,  9174,  9196,  9218,  9240,   444,
  2492,  2087,  2492,  2089,  2492,  2091,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  1900, 13211,-32768, 13211,-32768, 13211,-32768, 12866, 12889,
 12912, 12935, 12958, 12981,  9262,  9284,  9306,  9328,  9350,  9372,
  9394,  9416,  9438,  2095,-32768,-32768,-32768,-32768,-32768,-32768,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,-32768,
  1896,  1917,  1927,  1928,  1929,  1930,  9460,  9482,  9504,  9526,
  9548,  9570,  9592,  9614,  9636,  2492,  2492,  2492,  2492,  2492,
  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
   567, 13211,   579, 13211,   582, 13211,   583, 13211,   586, 13211,
   595, 13211,  9658,  9680,  9702,  9724,  9746,  9768,  9790,  9812,
  9834,  2492,  2131,  2492,  2134,  2492,  2136,  2492,  2138,  2492,
  2140,  2492,  2142,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
  2492,  2492, 13211,-32768, 13211,-32768, 13211,-32768, 13211,-32768,
 13211,-32768, 13211,-32768,  9856,  9878,  9900,  9922,  9944,  9966,
 13004, 13027, 13050,  2492,  2492,  2492,  2492,  2492,  2492,-32768,
-32768,-32768,  9988, 10010, 10032, 10054, 10076, 10098,  1944,  1954,
  1955,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2492,
 10120, 10142, 10164, 10186, 10208, 10230,   598, 13211,   601, 13211,
   605, 13211,  2492,  2492,  2492,  2492,  2492,  2492,  2492,  2156,
  2492,  2157,  2492,  2158, 10252, 10274, 10296, 13073, 13096, 13119,
 13211,-32768, 13211,-32768, 13211,-32768,  2492,  2492,  2492,-32768,
-32768,-32768, 10318, 10340, 10362,  1959,  1962,  1968,  2492,  2492,
  2492,  2492,  2492,  2492, 10384, 10406, 10428,   606, 13211,   612,
 13211,   613, 13211,  2492,  2492,  2492,  2492,  2164,  2492,  2167,
  2492,  2169, 10450, 10472, 10494, 13211,-32768, 13211,-32768, 13211,
-32768,  2492,  2492,  2492, 10516, 10538, 10560,  2492,  2492,  2492,
 10582, 10604, 10626,  2492,  2492,  2492, 13142, 13165, 13188,-32768,
-32768,-32768,  1971,  1974,  1981,  2492,  2492,  2492,   616, 13211,
   617, 13211,   620, 13211,  2492,  2170,  2492,  2172,  2492,  2173,
 13211,-32768, 13211,-32768, 13211,-32768,  2188,  2189,-32768
Christophe Geuzaine's avatar
 
Christophe Geuzaine committed

static const short yypgoto[] = {-32768,
  -131,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,  1556,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,  -300,   -20,-32768,  2187,     0,  -369,  -167,     2,
-32768,-32768,-32768,-32768,-32768,  2190,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768, -1322, -1347,-32768,-32768, -1071,
   -23,-32768,   -29,-32768,   -87,-32768,  -956,  1310,  1408,  -213,
  -335,  -740,  1130,-32768,   -68
Christophe Geuzaine's avatar
 
Christophe Geuzaine committed

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 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 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 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 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 1666 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 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000

#define	YYLAST		13409


static const short yytable[] = {   142,
   210,   212,   141,    76,   564,    77,   248,   501,   537,   911,
  1120,   184,  1416,   187,  1419,   177,   179,   380,   198,   253,
   384,   208,   749,   382,   208,   213,  1071,   196,   152,   152,
   390,   308,  1410,   255,  1319,   256,    99,  1411,  1072,     5,
  1410,   401,  1410,   403,  1410,  1411,   154,  1411,    86,  1411,
   124,   125,   126,   124,   125,   126,  1410,  1410,  1074,   902,
   522,  1411,  1411,  1261,  1490,   523,   371,   372,  1490,   208,
  1410,  1490,  1270,   146,   355,  1411,   371,   372,  1130,  1277,
   201,   356,  1073,   406,   371,   372,   173,   174,   488,   208,
   134,   135,   497,  1105,    87,  1106,  1320,   175,   124,   125,
   126,  1107,  1075,  1108,   176,   371,   372,   301,   302,   303,
   371,   372,   304,   307,   149,    88,   312,   208,   124,   125,
   126,   798,   555,   332,   391,   333,   334,   335,   373,   337,
   497,   339,   340,    89,   351,   309,   310,    90,   371,   372,
  1410,   257,   366,   258,   368,  1411,   124,   125,   126,  1410,
   375,   369,   370,   191,  1411,  1109,   192,  1110,   156,   371,
   372,   153,   153,   903,   904,   801,    91,   881,  1065,   799,
   388,   389,  1489,   392,   882,   394,   500,   374,   397,   398,
  1493,    99,  1496,   197,  1705,    92,   800,   755,   148,   167,
   371,   372,   168,   169,   627,   170,  1709,  1711,   743,   628,
   769,   371,   372,   127,   128,   129,   130,   565,   371,   372,
  1798,   214,  1059,   185,   157,   188,   371,   372,   383,   634,
   199,   254,   209,   444,   750,   211,   442,   589,   489,   490,
   491,   446,   447,   448,   449,   450,   451,   452,   453,   454,
   455,   456,   457,   458,   459,   460,   461,   462,   463,   464,
   465,   466,   467,   468,   469,   470,   471,   472,   473,   474,
   475,   476,   477,   478,   479,   480,   481,   482,   483,   484,
   485,   486,   487,   147,   596,   202,  1248,  1431,   371,   372,
  1800,  1435,   496,   576,   577,  1654,  1340,   502,  1658,  1801,
  1661,   507,   508,   509,   510,   511,   512,   513,   514,   515,
   516,   517,   518,   519,   520,   521,  1490,   134,   135,   497,
  1490,   938,   528,  1490,   530,   851,   371,   372,   734,   302,
   496,   181,   497,   735,   182,   183,  1198,   154,   541,   542,
   543,   544,   545,   948,   547,   548,   549,   550,   551,   552,
   553,   558,   559,   127,   128,   129,   130,    93,   127,   128,
   129,   130,   566,   567,   568,   569,   371,   372,   915,   578,
   259,   939,   260,   740,   134,   135,  1056,   585,  1139,   134,
   135,   740,   560,   560,   563,   563,   593,   742,   159,   127,
   128,   129,   130,  1752,    94,   371,   372,  1756,   261,  1758,
   262,  1430,   371,   372,   371,   372,   371,   372,  1186,   895,
   134,   135,  1332,  1187,  1490,   160,   371,   372,  1490,  1334,
  1490,  1336,   263,  1486,   264,    95,  1410,    10,   145,   371,
   372,  1411,   633,  1492,    44,    45,    46,    47,   149,    49,
   925,   745,  1566,  1567,  1568,  1569,  1495,     6,     7,  1573,
     8,   324,   325,   326,   327,   328,   315,   316,   317,   318,
   319,   329,   320,   321,   322,   323,   324,   325,   326,   327,
   328,   150,   956,   957,   958,   959,   329,   161,   738,   163,
   164,   302,   165,   134,   135,  1249,   162,   746,   744,   250,
   265,   251,   266,   315,   316,   317,   318,   319,   151,   320,
   321,   322,   323,   324,   325,   326,   327,   328,   155,   496,
   756,   156,   267,   329,   268,   134,   135,  1090,  1091,   738,
   767,   492,   496,   251,   771,   772,   269,   158,   270,   134,
   135,   497,   779,   134,   135,   788,   900,   851,   271,   533,
   272,   251,   789,   790,   326,   327,   328,   134,   135,  1099,
  1100,   793,   329,   768,   166,   251,  1667,  1668,   189,   273,
  1671,   274,   497,   802,    11,    12,    13,    14,    15,    16,
    17,    18,   171,   853,   812,   172,   814,   815,   999,  1000,
  1001,  1002,  1003,   275,  1396,   276,   277,   972,   278,   279,
   281,   280,   282,   186,   497,   497,   497,   497,   283,   285,
   284,   286,  1082,   287,   289,   288,   290,   291,   180,   292,
  1058,  1060,   320,   321,   322,   323,   324,   325,   326,   327,
   328,   852,    96,   341,   190,   293,   329,   294,   100,   101,
   102,   103,   104,   105,   106,   107,   108,   109,   110,   111,
   112,   113,   114,   115,   116,   117,   118,   119,   120,   121,
   122,   123,   193,   194,  1762,   317,   318,   319,   342,   320,
   321,   322,   323,   324,   325,   326,   327,   328,   295,   732,
   296,   733,   740,   329,   741,   195,   740,   896,   770,    44,
    45,    46,    47,    48,    49,   740,  1067,   929,  1068,   740,
   740,  1081,  1111,   203,   740,   314,  1112,   204,   885,   886,
   740,   740,  1113,  1114,  1187,   740,  1188,  1205,  1707,  1720,
  1708,  1721,   887,   888,   889,   890,   891,   892,   893,   205,
  1722,   496,  1723,   207,   497,   506,   899,   206,  1724,   905,
  1725,  1747,  1828,  1748,  1829,   246,  1920,   917,  1921,   914,
  1922,   249,  1923,  1837,  1227,   297,  1924,   908,  1925,  2051,
   298,  2052,   496,  2053,   738,  2054,   299,   315,   316,   317,
   318,   319,   311,   320,   321,   322,   323,   324,   325,   326,
   327,   328,  1012,   313,   952,   953,   954,   329,  2055,   973,
  2056,  2162,   330,  2163,   496,   496,   496,   496,   331,   336,
   962,   963,   931,  2164,   966,  2165,  2166,  2168,  2167,  2169,
  2170,   979,  2171,   352,  1892,   977,   978,   131,   343,  2172,
   988,  2173,  2249,   133,  2250,  2251,   338,  2252,   136,  2253,
  2297,  2254,  2298,   139,   365,   344,  2299,  2301,  2300,  2302,
  2345,  2347,  2346,  2348,  2349,   353,  2350,   354,   358,   359,
   360,  1016,  1017,  1018,  1019,  1020,  1021,  1022,  1023,  1024,
  1025,  1026,  1027,  1028,  1029,  1030,  1031,  1032,  1033,  1034,
  1035,  1036,  1037,  1038,  1039,  1040,  1041,   315,   316,   317,
   318,   319,   361,   320,   321,   322,   323,   324,   325,   326,
   327,   328,   362,   363,   364,   376,   852,   329,   538,   379,
   387,  1061,   377,   378,   399,   393,  1066,   315,   316,   317,
   318,   319,  1070,   320,   321,   322,   323,   324,   325,   326,
   327,   328,   395,   396,   496,   400,  1083,   329,  1084,   315,
   316,   317,   318,   319,   402,   320,   321,   322,   323,   324,
   325,   326,   327,   328,  1101,  1102,  1103,   404,   405,   329,
   315,   316,   317,   318,   319,   407,   320,   321,   322,   323,
   324,   325,   326,   327,   328,   408,  1122,  1123,  1124,   409,
   329,   437,   493,   410,   315,   316,   317,   318,   319,  1402,
   320,   321,   322,   323,   324,   325,   326,   327,   328,   411,
   412,   413,   439,   414,   329,   440,   318,   319,  2072,   320,
   321,   322,   323,   324,   325,   326,   327,   328,   415,   416,
  1191,   441,  1158,   329,  1252,    96,   300,   417,   418,   419,
   420,   100,   101,   102,   103,   104,   105,   106,   107,   108,
   109,   110,   111,   112,   113,   114,   115,   116,   117,   118,
   119,   120,   121,   122,   123,   421,   422,   423,   424,   425,
   426,  1222,   427,   428,   429,   430,  1192,   431,   432,   433,
   434,   435,   436,  1200,   443,  1201,   329,   503,   315,   316,
   317,   318,   319,   494,   320,   321,   322,   323,   324,   325,
   326,   327,   328,   504,  1210,  1211,  1212,  1213,   329,  1283,
   505,   534,   539,   546,   580,  1228,  1221,  1231,   581,  1234,
   554,   584,   587,   590,   597,   598,   599,   600,   601,   602,
   603,  1241,  1242,   604,   605,   606,   607,   608,   609,   610,
   611,  1251,   612,   560,  1254,   563,   613,   614,   620,   960,
   615,   616,   617,   618,  1264,   619,   621,   622,   623,   624,
  1346,  1271,  1272,  1273,   625,   626,   752,   629,  1278,   630,
   631,   736,  1282,   737,   747,   748,  1284,  1285,  1286,  1287,
  1288,  1289,  1290,  1291,  1292,  1293,  1294,  1295,  1296,  1297,
  1298,  1299,  1300,  1301,  1302,  1303,  1304,  1305,  1306,  1307,
  1308,  1309,   754,   787,   757,   758,   759,   761,   763,   764,
   773,   791,   792,   804,   805,  1318,   806,   807,   808,   810,
   131,   132,  1322,   811,   817,   848,   133,   818,   819,   820,
   821,   136,   822,   823,   305,   824,   139,   884,   306,   825,
   826,  1330,   827,   828,   829,   830,   831,   832,   833,   834,
   835,   836,   837,   838,  1428,  1064,   839,   840,   841,    96,
   300,   842,  1343,   843,  1344,   100,   101,   102,   103,   104,
   105,   106,   107,   108,   109,   110,   111,   112,   113,   114,
   115,   116,   117,   118,   119,   120,   121,   122,   123,    96,
   300,   849,   844,   845,   846,   100,   101,   102,   103,   104,
   105,   106,   107,   108,   109,   110,   111,   112,   113,   114,
   115,   116,   117,   118,   119,   120,   121,   122,   123,   847,
   850,   315,   316,   317,   318,   319,   855,   320,   321,   322,
   323,   324,   325,   326,   327,   328,   894,   856,   857,  1400,
  1401,   329,  1409,   858,  1415,   898,  1418,   906,  1408,   907,
  1414,   901,  1417,   909,  1420,  1421,   859,   860,  1424,   913,
   910,   920,   922,   861,   933,   862,   863,  1433,   560,   864,
   563,   865,   866,   867,   868,  1441,   869,   870,   871,   872,
  1446,   873,   874,  1449,   875,  1451,  1452,  1453,  1454,  1455,
  1456,  1457,  1458,  1459,  1460,  1461,  1462,  1463,  1464,  1465,
  1466,  1467,  1468,  1469,  1470,  1471,  1472,  1473,  1474,  1475,
  1476,  1565,   876,  1314,  1478,   877,   368,   878,   879,  1483,
   880,   301,   302,  1484,   934,   935,   936,   315,   316,   317,
   318,   319,   932,   320,   321,   322,   323,   324,   325,   326,
   327,   328,   937,   940,   131,   132,   941,   329,   942,   943,
   133,   944,   945,   946,   947,   136,   967,   955,   765,   961,
   139,   969,   766,   974,   975,   976,   980,   981,   982,   983,
   984,   987,   989,  1617,   131,   132,   990,   993,   994,   995,
   133,   996,   997,  1006,  1055,   136,  1007,  1008,   927,  1009,
   139,  1010,   928,  1011,  1013,  1014,  1057,  1045,  1062,  1063,
  1069,  1077,  1549,  1079,  1080,  1088,  1089,  1104,  1554,  1117,
  1118,  1558,  1121,  1132,  1125,  1126,  1127,  1131,  1134,  1133,
  1135,  1136,  1325,  1159,  1137,  1666,  1141,  1138,  1140,  1142,
  1143,  1149,  1144,  1145,  1155,  1581,  1582,  1583,  1584,  1585,
  1586,  1587,  1588,  1589,  1590,  1591,  1592,  1593,  1594,  1595,
  1596,  1597,  1598,  1599,  1600,  1601,  1146,  1603,  1604,  1189,
  1193,   315,   316,   317,   318,   319,  1147,   320,   321,   322,
   323,   324,   325,   326,   327,   328,  1148,  1150,  1151,  1152,
  1153,   329,  1154,  1156,  1157,   315,   316,   317,   318,   319,
   774,   320,   321,   322,   323,   324,   325,   326,   327,   328,
  1326,  1194,  1196,  1204,   349,   329,  1202,  1203,  1207,  1208,
   357,  1209,  1214,  1215,  1216,  1217,  1218,  1219,  1220,  1701,
  1229,  1232,  1327,  1761,  1235,  1237,  1238,  1239,  1240,  1244,
  1243,  1253,  1256,   381,  1257,  1258,  1260,  1263,   385,   386,
  1674,  1676,  1678,  1679,  1680,  1681,  1682,  1683,  1684,  1685,
  1686,  1687,  1688,  1689,  1690,  1691,  1692,  1693,  1694,  1695,
  1696,  1697,  1698,  1699,    96,   535,  1262,  1259,  1265,  1804,
   100,   101,   102,   103,   104,   105,   106,   107,   108,   109,
   110,   111,   112,   113,   114,   115,   116,   117,   118,   119,
   120,   121,   122,   123,   315,   316,   317,   318,   319,  1266,
   320,   321,   322,   323,   324,   325,   326,   327,   328,  1267,
  1268,  1269,  1836,  1275,   329,  1276,  1279,  1280,  1793,  1329,
  1796,  1281,  1311,  1312,  1317,  1313,  1321,  1315,  1316,  1328,
  1760,  1342,  1331,  1333,  1335,  1337,  1766,  1341,  1768,  1347,
  1770,  1349,  1772,  1773,  1774,  1775,  1776,  1777,  1778,  1779,
  1780,  1781,  1782,  1783,  1784,  1785,  1786,  1787,  1788,  1789,
  1790,  1791,  1792,  1350,  1351,  1352,  1353,  1355,  1356,  1357,
  1362,  1361,   315,   316,   317,   318,   319,  1363,   320,   321,
   322,   323,   324,   325,   326,   327,   328,  1365,  1501,  1366,
  1368,  1395,   329,  1397,   315,   316,   317,   318,   319,  1860,
   320,   321,   322,   323,   324,   325,   326,   327,   328,  1422,
  1429,  1432,  1434,  1436,   329,  1437,  1438,  1439,  1834,  1835,
  1440,  1442,  1444,  1445,  1447,  1448,  1842,  1843,  1844,  1845,
  1846,  1847,  1848,  1849,  1850,  1851,  1852,  1853,  1854,  1855,
  1856,  1857,  1858,  1859,  1450,  1482,  1477,  1479,  1488,   131,
   132,  1487,  1499,  1500,  1502,   133,  1503,  1504,  1505,  1506,
   136,  1511,  1515,  1508,  1509,   139,  1513,   536,  1547,  1551,
  1543,  1552,  1610,  1555,   591,  1556,  1559,  1560,  1888,  1561,
  1564,  1570,  1571,  1894,  1896,  1898,  1899,  1900,  1901,  1902,
  1903,  1904,  1905,  1906,  1907,  1908,  1909,  1910,  1911,  1912,
  1913,  1914,  1915,  1916,    96,   300,  1572,  1608,  1574,  1575,
   100,   101,   102,   103,   104,   105,   106,   107,   108,   109,
   110,   111,   112,   113,   114,   115,   116,   117,   118,   119,
   120,   121,   122,   123,  1576,  1577,  1947,  1605,  1949,  1611,
  1951,   739,  1953,  1954,  1955,  1956,  1957,  1958,  1959,  1960,
  1961,  1962,  1963,  1964,  1965,  1966,  1967,  1968,  1969,  1970,
   315,   316,   317,   318,   319,  1613,   320,   321,   322,   323,
   324,   325,   326,   327,   328,  1615,  1616,  1618,  1619,  1620,
   329,  1621,  1622,  1623,  1652,  1665,  1624,   753,  1653,  1625,
  1626,  1994,  1995,  1996,  1997,  1998,  1999,  2000,  2001,  2002,
  2003,  2004,  2005,  2006,  2007,  2008,  1648,  1651,  1655,  1659,
  1662,  1669,  1670,  1672,  1715,  1703,  1704,  1759,  1751,  1706,
  1754,  1755,  1718,  1719,  1710,  1716,  2030,  2032,  2034,  2035,
  2036,  2037,  2038,  2039,  2040,  2041,  2042,  2043,  2044,  2045,
  2046,  2047,  2048,  2049,   315,   316,   317,   318,   319,  1712,
   320,   321,   322,   323,   324,   325,   326,   327,   328,  1713,
  1714,  1717,  1750,  1749,   329,  1757,  1764,  2073,  1765,  2075,
  1767,  2077,  1769,  2079,  2080,  2081,  2082,  2083,  2084,  2085,
  2086,  2087,  2088,  2089,  2090,  2091,  2092,  2093,  1771,  1405,
  1406,  1794,  1797,  1799,  1802,   133,  1805,  1806,  1830,  1831,
  1407,  1832,  1833,  1861,  1865,   139,  1864,   176,  1889,  1866,
  1890,  1867,  1868,  1869,  1918,  1919,  1944,  2117,  2118,  2119,
  2120,  2121,  2122,  2123,  2124,  2125,  1946,  1948,  1950,  1952,
  1971,  2009,  2074,  2010,  2076,  2011,  2078,  2012,  2050,  2094,
  2110,  2126,  2142,  2144,  2146,  2148,  2150,  2152,  2153,  2154,
  2155,  2156,  2157,  2158,  2159,  2160,  2161,   315,   316,   317,
   318,   319,  2127,   320,   321,   322,   323,   324,   325,   326,
   327,   328,  2128,  2129,  2130,  2131,  2184,   329,  2183,  2186,
  2185,  2188,  2187,  2190,  2189,  2192,  2191,  2194,  2193,  2228,
  2195,  2196,  2197,  2198,  2199,  2200,  2201,  2202,  2203,  2229,
  2230,  2262,  2264,  2266,  2282,   918,   919,  2283,   921,  2307,
   923,   924,  2309,  2284,  2311,  2352,  2336,  2354,  2356,  2337,
  2213,  2214,  2215,  2216,  2217,  2218,  2338,  2358,  2359,   854,
    75,  1044,  1195,    83,     0,     0,     0,     0,  2231,  2232,
  2233,  2234,  2235,  2236,  2238,  2240,  2242,     0,     0,     0,
     0,     0,     0,   964,   965,     0,     0,   968,     0,  2255,
  2256,  2257,  2258,  2259,  2260,  2261,     0,  2263,     0,  2265,
     0,     0,     0,     0,   985,   986,     0,     0,     0,     0,
   991,   992,     0,  2273,  2274,  2275,     0,   998,     0,  1005,
     0,     0,     0,   930,     0,  2285,  2286,  2287,  2289,  2291,
  2293,     0,     0,     0,     0,     0,     0,     0,     0,     0,
  2303,  2304,  2305,  2306,     0,  2308,     0,  2310,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,  2315,  2316,
  2317,     0,     0,     0,  2321,  2322,  2323,     0,     0,     0,
  2327,  2328,  2329,     0,     0,     0,     0,     0,     0,     0,
     0,     0,  2340,  2342,  2344,     0,     0,     0,     0,     0,
     0,  2351,     0,  2353,     0,  2355,     0,  1076,     0,  1078,
     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
  1085,  1086,  1087,     0,     0,     0,     0,  1092,  1093,  1094,
  1095,  1096,  1097,  1098,     0,     0,     0,     0,    96,    97,
    98,     0,    99,     0,   100,   101,   102,   103,   104,   105,
   106,   107,   108,   109,   110,   111,   112,   113,   114,   115,
   116,   117,   118,   119,   120,   121,   122,   123,     0,   124,
   125,   126,    96,   341,     0,     0,     0,     0,   100,   101,
   102,   103,   104,   105,   106,   107,   108,   109,   110,   111,
   112,   113,   114,   115,   116,   117,   118,   119,   120,   121,
   122,   123,     0,   315,   316,   317,   318,   319,   342,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,     0,     0,     0,     0,    44,
    45,    46,    47,    48,    49,     0,     0,   971,     0,     0,
    96,   300,   208,     0,     0,  1190,   100,   101,   102,   103,
   104,   105,   106,   107,   108,   109,   110,   111,   112,   113,
   114,   115,   116,   117,   118,   119,   120,   121,   122,   123,
     0,   124,   125,   126,    96,   300,     0,     0,     0,     0,
   100,   101,   102,   103,   104,   105,   106,   107,   108,   109,
   110,   111,   112,   113,   114,   115,   116,   117,   118,   119,
   120,   121,   122,   123,     0,     0,     0,     0,  1245,   127,
   128,   129,   130,     0,     0,     0,  1255,     0,     0,     0,
     0,     0,     0,   131,   132,     0,     0,     0,     0,   133,
   134,   135,     0,     0,   136,  1274,   137,     0,   138,   139,
     0,     0,   315,   316,   317,   318,   319,     0,   320,   321,
   322,   323,   324,   325,   326,   327,   328,   131,   495,     0,
     0,     0,   329,   133,     0,     0,     0,     0,   136,    96,
   535,   778,     0,   139,  1310,   100,   101,   102,   103,   104,
   105,   106,   107,   108,   109,   110,   111,   112,   113,   114,
   115,   116,   117,   118,   119,   120,   121,   122,   123,     0,
     0,     0,     0,     0,     0,     0,     0,   315,   316,   317,
   318,   319,     0,   320,   321,   322,   323,   324,   325,   326,
   327,   328,     0,     0,     0,   131,   132,   329,     0,     0,
     0,   133,     0,     0,     0,     0,   136,     0,     0,     0,
     0,   139,   570,    28,    29,   571,   572,    32,   573,    34,
     0,    35,     0,    37,    38,    39,     0,    41,    42,   131,
   132,     0,     0,     0,     0,   133,     0,     0,     0,     0,
   136,     0,     0,     0,    54,   139,     0,     0,     0,   570,
    28,    29,   571,   572,    32,   573,    34,     0,    35,     0,
    37,    38,    39,     0,    41,    42,     0,     0,     0,     0,
     0,     0,     0,     0,    56,    57,    58,     0,     0,     0,
     0,    54,     0,     0,     0,     0,     0,     0,     0,     0,
     0,     0,    68,     0,     0,     0,     0,     0,  1423,     0,
     0,     0,  1427,     0,     0,     0,    -7,     1,     0,   -12,
   -55,    56,    57,    58,     0,     0,     0,     0,  1443,     0,
     0,     0,     0,     0,   131,   132,     0,     0,     0,    68,
   133,     0,     0,     0,     0,   136,     0,     0,     0,   -55,
   139,     0,     0,   -55,   -55,   -55,   -55,   -55,   -55,   -55,
   -55,   -55,   -55,     0,   -55,   -55,   -55,   -55,   -55,   -55,
   -55,   -55,     0,     0,     0,   -55,   -55,   -55,   -55,   -55,
   -55,   -55,     0,   -55,   -55,   -55,   -55,   -55,     0,     0,
   574,     0,     0,   315,   316,   317,   318,   319,     0,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,     0,   -55,   -55,   -55,   -55,
  1225,     0,  1226,     0,   -55,     0,   -55,   579,   -55,   -55,
   -55,   -55,   -55,   -55,   -55,   -55,   -55,   -55,     0,     0,
     0,     0,     0,     0,     0,     0,     0,  1544,  1545,     0,
     0,     0,     0,     0,     0,  1550,   -12,   -12,   -12,   -12,
   -12,   -12,   -12,   -12,     0,     0,  1562,  1563,     0,     0,
     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     0,    -7,    -7,     0,    -7,   570,    28,    29,   571,   572,
    32,   573,    34,     0,    35,     0,    37,    38,    39,     0,
    41,    42,     0,     0,     0,     0,     0,     0,     0,     0,
     0,  1606,  1607,     0,     0,     0,     0,    54,     0,     0,
     0,   570,    28,    29,   571,   572,    32,   573,    34,     0,
    35,     0,    37,    38,    39,     0,    41,    42,     0,     0,
     0,     0,     0,     0,     0,     0,     0,    56,    57,    58,
   216,     0,     0,    54,     0,   570,    28,    29,   571,   572,
    32,   573,    34,     0,    35,    68,    37,    38,    39,     0,
    41,    42,     0,     0,     0,     0,     0,  1657,     0,     0,
     0,     0,  1664,    56,    57,    58,     0,    54,     0,     0,
     0,     0,     0,     0,     0,     0,   315,   316,   317,   318,
   319,    68,   320,   321,   322,   323,   324,   325,   326,   327,
   328,     0,     0,     0,     0,     0,   329,    56,    57,    58,
     0,     0,     0,  1246,     0,  1247,     0,     0,     0,     0,
   217,   218,   219,     0,     0,    68,     0,     0,   220,   221,
   222,   223,   224,   225,   226,   227,   228,   229,     0,     0,
     0,     0,     0,   594,     0,     0,   230,   231,   232,   233,
   234,   235,   236,   237,   238,   239,     0,   240,   241,   242,
   243,   244,   245,     0,  1753,     0,     0,     0,     0,     0,
     0,     0,     0,     0,  1763,     0,     0,     0,     0,   595,
   635,   636,   637,   638,   639,   640,   641,   642,   643,   644,
   645,   646,   647,   648,   649,   650,   651,   652,   653,   654,
   655,   656,   657,   658,   659,   660,   661,     0,     0,     0,
     0,     0,     0,   813,   635,   636,   637,   638,   639,   640,
   641,   642,   643,   644,   645,   646,   647,   648,   649,   650,
   651,   652,   653,   654,   655,   656,   657,   658,   659,   660,
   661,    23,   315,   316,   317,   318,   319,     0,   320,   321,
   322,   323,   324,   325,   326,   327,   328,     0,     0,     0,
     0,     0,   329,  1838,     0,     0,     0,     0,     0,  1403,
    24,  1404,     0,     0,    25,    26,    27,    28,    29,    30,
    31,    32,    33,    34,     0,    35,    36,    37,    38,    39,
    40,    41,    42,     0,     0,     0,    43,    44,    45,    46,
    47,    48,    49,     0,    50,    51,    52,    53,    54,     0,
     0,     0,     0,     0,   662,     0,     0,     0,     0,     0,
     0,     0,  1891,     0,     0,     0,     0,     0,     0,     0,
     0,     0,     0,     0,     0,     0,     0,    55,    56,    57,
    58,     0,     0,     0,     0,    59,     0,    60,  1015,    61,
    62,    63,    64,    65,    66,    67,    68,    69,    70,     0,
     0,   570,    28,    29,   571,   572,    32,   573,    34,     0,
    35,     0,    37,    38,    39,  1945,    41,    42,   315,   316,
   317,   318,   319,     0,   320,   321,   322,   323,   324,   325,
   326,   327,   328,    54,     0,     0,     0,     0,   329,     0,
     0,     0,   315,   316,   317,   318,   319,   780,   320,   321,
   322,   323,   324,   325,   326,   327,   328,     0,     0,     0,
     0,     0,   329,    56,    57,    58,     0,     0,  1990,     0,
     0,   781,     0,     0,     0,     0,   315,   316,   317,   318,
   319,    68,   320,   321,   322,   323,   324,   325,   326,   327,
   328,     0,     0,     0,     0,     0,   329,     0,     0,     0,
     0,     0,     0,     0,     0,   926,  2028,   315,   316,   317,
   318,   319,     0,   320,   321,   322,   323,   324,   325,   326,
   327,   328,     0,     0,     0,     0,     0,   329,     0,     0,
     0,   315,   316,   317,   318,   319,   951,   320,   321,   322,
   323,   324,   325,   326,   327,   328,     0,     0,     0,     0,
     0,   329,     0,     0,     0,   315,   316,   317,   318,   319,
  1223,   320,   321,   322,   323,   324,   325,   326,   327,   328,
     0,     0,     0,     0,     0,   329,     0,     0,     0,   315,
   316,   317,   318,   319,  1425,   320,   321,   322,   323,   324,
   325,   326,   327,   328,     0,     0,     0,     0,     0,   329,
     0,     0,     0,   315,   316,   317,   318,   319,  1426,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,     0,     0,   315,   316,   317,
   318,   319,  1485,   320,   321,   322,   323,   324,   325,   326,
   327,   328,     0,     0,     0,     0,     0,   329,     0,     0,
     0,   315,   316,   317,   318,   319,  1491,   320,   321,   322,
   323,   324,   325,   326,   327,   328,     0,     0,     0,     0,
     0,   329,     0,     0,     0,   315,   316,   317,   318,   319,
  1494,   320,   321,   322,   323,   324,   325,   326,   327,   328,
     0,     0,     0,     0,     0,   329,     0,     0,     0,   315,
   316,   317,   318,   319,  1497,   320,   321,   322,   323,   324,
   325,   326,   327,   328,     0,     0,     0,     0,     0,   329,
     0,     0,     0,   315,   316,   317,   318,   319,  1498,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,     0,     0,   315,   316,   317,
   318,   319,  1546,   320,   321,   322,   323,   324,   325,   326,
   327,   328,     0,     0,     0,     0,     0,   329,     0,     0,
     0,   315,   316,   317,   318,   319,  1609,   320,   321,   322,
   323,   324,   325,   326,   327,   328,     0,     0,     0,     0,
     0,   329,     0,     0,     0,   315,   316,   317,   318,   319,
  1612,   320,   321,   322,   323,   324,   325,   326,   327,   328,
     0,     0,     0,     0,     0,   329,     0,     0,     0,   315,
   316,   317,   318,   319,  1614,   320,   321,   322,   323,   324,
   325,   326,   327,   328,     0,     0,     0,     0,     0,   329,
     0,     0,     0,   315,   316,   317,   318,   319,  1650,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,     0,     0,   315,   316,   317,
   318,   319,  1863,   320,   321,   322,   323,   324,   325,   326,
   327,   328,     0,     0,     0,     0,     0,   329,     0,     0,
     0,   315,   316,   317,   318,   319,  1917,   320,   321,   322,
   323,   324,   325,   326,   327,   328,     0,     0,     0,     0,
     0,   329,     0,   493,     0,     0,     0,     0,   556,   315,
   316,   317,   318,   319,     0,   320,   321,   322,   323,   324,
   325,   326,   327,   328,     0,     0,     0,     0,     0,   329,
     0,   315,   316,   317,   318,   319,   524,   320,   321,   322,
   323,   324,   325,   326,   327,   328,     0,     0,     0,     0,
     0,   329,     0,   315,   316,   317,   318,   319,   556,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,   315,   316,   317,   318,   319,
   557,   320,   321,   322,   323,   324,   325,   326,   327,   328,
     0,     0,     0,     0,     0,   329,     0,   315,   316,   317,
   318,   319,   588,   320,   321,   322,   323,   324,   325,   326,
   327,   328,     0,     0,     0,     0,     0,   329,     0,   315,
   316,   317,   318,   319,   712,   320,   321,   322,   323,   324,
   325,   326,   327,   328,     0,     0,     0,     0,     0,   329,
     0,   315,   316,   317,   318,   319,   713,   320,   321,   322,
   323,   324,   325,   326,   327,   328,     0,     0,     0,     0,
     0,   329,     0,   315,   316,   317,   318,   319,   726,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,   315,   316,   317,   318,   319,
   727,   320,   321,   322,   323,   324,   325,   326,   327,   328,
     0,     0,     0,     0,     0,   329,     0,   315,   316,   317,
   318,   319,   728,   320,   321,   322,   323,   324,   325,   326,
   327,   328,     0,     0,     0,     0,     0,   329,     0,   315,
   316,   317,   318,   319,   729,   320,   321,   322,   323,   324,
   325,   326,   327,   328,     0,     0,     0,     0,     0,   329,
     0,   315,   316,   317,   318,   319,   730,   320,   321,   322,
   323,   324,   325,   326,   327,   328,     0,     0,     0,     0,
     0,   329,     0,   315,   316,   317,   318,   319,   731,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,   315,   316,   317,   318,   319,
   794,   320,   321,   322,   323,   324,   325,   326,   327,   328,
     0,     0,     0,     0,     0,   329,     0,   315,   316,   317,
   318,   319,   795,   320,   321,   322,   323,   324,   325,   326,
   327,   328,     0,     0,     0,     0,     0,   329,     0,   315,
   316,   317,   318,   319,   796,   320,   321,   322,   323,   324,
   325,   326,   327,   328,     0,     0,     0,     0,     0,   329,
     0,   315,   316,   317,   318,   319,   916,   320,   321,   322,
   323,   324,   325,   326,   327,   328,     0,     0,     0,     0,
     0,   329,     0,   315,   316,   317,   318,   319,   949,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,   315,   316,   317,   318,   319,
   950,   320,   321,   322,   323,   324,   325,   326,   327,   328,
     0,     0,     0,     0,     0,   329,     0,   315,   316,   317,
   318,   319,   970,   320,   321,   322,   323,   324,   325,   326,
   327,   328,     0,     0,     0,     0,     0,   329,     0,   315,
   316,   317,   318,   319,  1115,   320,   321,   322,   323,   324,
   325,   326,   327,   328,     0,     0,     0,     0,     0,   329,
     0,   315,   316,   317,   318,   319,  1116,   320,   321,   322,
   323,   324,   325,   326,   327,   328,     0,     0,     0,     0,
     0,   329,     0,   315,   316,   317,   318,   319,  1128,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,   315,   316,   317,   318,   319,
  1129,   320,   321,   322,   323,   324,   325,   326,   327,   328,
     0,     0,     0,     0,     0,   329,     0,   315,   316,   317,
   318,   319,  1160,   320,   321,   322,   323,   324,   325,   326,
   327,   328,     0,     0,     0,     0,     0,   329,     0,   315,
   316,   317,   318,   319,  1161,   320,   321,   322,   323,   324,
   325,   326,   327,   328,     0,     0,     0,     0,     0,   329,
     0,   315,   316,   317,   318,   319,  1162,   320,   321,   322,
   323,   324,   325,   326,   327,   328,     0,     0,     0,     0,
     0,   329,     0,   315,   316,   317,   318,   319,  1163,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,   315,   316,   317,   318,   319,
  1164,   320,   321,   322,   323,   324,   325,   326,   327,   328,
     0,     0,     0,     0,     0,   329,     0,   315,   316,   317,
   318,   319,  1165,   320,   321,   322,   323,   324,   325,   326,
   327,   328,     0,     0,     0,     0,     0,   329,     0,   315,
   316,   317,   318,   319,  1166,   320,   321,   322,   323,   324,
   325,   326,   327,   328,     0,     0,     0,     0,     0,   329,
     0,   315,   316,   317,   318,   319,  1167,   320,   321,   322,
   323,   324,   325,   326,   327,   328,     0,     0,     0,     0,
     0,   329,     0,   315,   316,   317,   318,   319,  1168,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,   315,   316,   317,   318,   319,
  1169,   320,   321,   322,   323,   324,   325,   326,   327,   328,
     0,     0,     0,     0,     0,   329,     0,   315,   316,   317,
   318,   319,  1170,   320,   321,   322,   323,   324,   325,   326,
   327,   328,     0,     0,     0,     0,     0,   329,     0,   315,
   316,   317,   318,   319,  1171,   320,   321,   322,   323,   324,
   325,   326,   327,   328,     0,     0,     0,     0,     0,   329,
     0,   315,   316,   317,   318,   319,  1172,   320,   321,   322,
   323,   324,   325,   326,   327,   328,     0,     0,     0,     0,
     0,   329,     0,   315,   316,   317,   318,   319,  1173,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,   315,   316,   317,   318,   319,
  1174,   320,   321,   322,   323,   324,   325,   326,   327,   328,
     0,     0,     0,     0,     0,   329,     0,   315,   316,   317,
   318,   319,  1175,   320,   321,   322,   323,   324,   325,   326,
   327,   328,     0,     0,     0,     0,     0,   329,     0,   315,
   316,   317,   318,   319,  1176,   320,   321,   322,   323,   324,
   325,   326,   327,   328,     0,     0,     0,     0,     0,   329,
     0,   315,   316,   317,   318,   319,  1177,   320,   321,   322,
   323,   324,   325,   326,   327,   328,     0,     0,     0,     0,
     0,   329,     0,   315,   316,   317,   318,   319,  1178,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,   315,   316,   317,   318,   319,
  1179,   320,   321,   322,   323,   324,   325,   326,   327,   328,
     0,     0,     0,     0,     0,   329,     0,   315,   316,   317,
   318,   319,  1180,   320,   321,   322,   323,   324,   325,   326,
   327,   328,     0,     0,     0,     0,     0,   329,     0,   315,
   316,   317,   318,   319,  1181,   320,   321,   322,   323,   324,
   325,   326,   327,   328,     0,     0,     0,     0,     0,   329,
     0,   315,   316,   317,   318,   319,  1182,   320,   321,   322,
   323,   324,   325,   326,   327,   328,     0,     0,     0,     0,
     0,   329,     0,   315,   316,   317,   318,   319,  1183,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,   315,   316,   317,   318,   319,
  1184,   320,   321,   322,   323,   324,   325,   326,   327,   328,
     0,     0,     0,     0,     0,   329,     0,   315,   316,   317,
   318,   319,  1185,   320,   321,   322,   323,   324,   325,   326,
   327,   328,     0,     0,     0,     0,     0,   329,     0,   315,
   316,   317,   318,   319,  1199,   320,   321,   322,   323,   324,
   325,   326,   327,   328,     0,     0,     0,     0,     0,   329,
     0,   315,   316,   317,   318,   319,  1206,   320,   321,   322,
   323,   324,   325,   326,   327,   328,     0,     0,     0,     0,
     0,   329,     0,   315,   316,   317,   318,   319,  1323,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,   315,   316,   317,   318,   319,
  1324,   320,   321,   322,   323,   324,   325,   326,   327,   328,
     0,     0,     0,     0,     0,   329,     0,   315,   316,   317,
   318,   319,  1338,   320,   321,   322,   323,   324,   325,   326,
   327,   328,     0,     0,     0,     0,     0,   329,     0,   315,
   316,   317,   318,   319,  1339,   320,   321,   322,   323,   324,
   325,   326,   327,   328,     0,     0,     0,     0,     0,   329,
     0,   315,   316,   317,   318,   319,  1345,   320,   321,   322,
   323,   324,   325,   326,   327,   328,     0,     0,     0,     0,
     0,   329,     0,   315,   316,   317,   318,   319,  1348,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,   315,   316,   317,   318,   319,
  1359,   320,   321,   322,   323,   324,   325,   326,   327,   328,
     0,     0,     0,     0,     0,   329,     0,   315,   316,   317,
   318,   319,  1364,   320,   321,   322,   323,   324,   325,   326,
   327,   328,     0,     0,     0,     0,     0,   329,     0,   315,
   316,   317,   318,   319,  1367,   320,   321,   322,   323,   324,
   325,   326,   327,   328,     0,     0,     0,     0,     0,   329,
     0,   315,   316,   317,   318,   319,  1369,   320,   321,   322,
   323,   324,   325,   326,   327,   328,     0,     0,     0,     0,
     0,   329,     0,   315,   316,   317,   318,   319,  1370,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,   315,   316,   317,   318,   319,
  1371,   320,   321,   322,   323,   324,   325,   326,   327,   328,
     0,     0,     0,     0,     0,   329,     0,   315,   316,   317,
   318,   319,  1372,   320,   321,   322,   323,   324,   325,   326,
   327,   328,     0,     0,     0,     0,     0,   329,     0,   315,
   316,   317,   318,   319,  1373,   320,   321,   322,   323,   324,
   325,   326,   327,   328,     0,     0,     0,     0,     0,   329,
     0,   315,   316,   317,   318,   319,  1374,   320,   321,   322,
   323,   324,   325,   326,   327,   328,     0,     0,     0,     0,
     0,   329,     0,   315,   316,   317,   318,   319,  1375,   320,
   321,   322,   323,   324,   325,   326,   327,   328,     0,     0,
     0,     0,     0,   329,     0,   315,   316,   317,   318,   319,