Changeset 2782


Ignore:
Timestamp:
Jun 24, 2013, 12:53:37 AM (8 years ago)
Author:
sam
Message:

lolfx: preprocessor support in the LolFx parser. But this shit is going
nowhere, we’re probably gonna ditch the approach in favour of a GLSL to
HLSL translator instead.

Location:
trunk/src
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/generated/lolfx-parser.cpp

    r2779 r2782  
    472472    switch (yyn)
    473473      {
    474           case 202:
     474          case 206:
    475475/* Line 664 of lalr1.cc  */
    476 #line 732 "gpu/lolfx-parser.y"
     476#line 733 "gpu/lolfx-parser.y"
    477477    { std::cout << "New tech " << std::endl; }
    478478    break;
    479479
    480   case 203:
    481 /* Line 664 of lalr1.cc  */
    482 #line 740 "gpu/lolfx-parser.y"
    483     { std::cout << "New name " << (yysemantic_stack_[(1) - (1)].sval) << std::endl; }
    484     break;
    485 
    486   case 204:
     480  case 207:
    487481/* Line 664 of lalr1.cc  */
    488482#line 741 "gpu/lolfx-parser.y"
     
    490484    break;
    491485
    492   case 207:
     486  case 208:
    493487/* Line 664 of lalr1.cc  */
    494 #line 754 "gpu/lolfx-parser.y"
     488#line 742 "gpu/lolfx-parser.y"
     489    { std::cout << "New name " << (yysemantic_stack_[(1) - (1)].sval) << std::endl; }
     490    break;
     491
     492  case 211:
     493/* Line 664 of lalr1.cc  */
     494#line 755 "gpu/lolfx-parser.y"
    495495    { std::cout << "New pass " << std::endl; }
    496496    break;
    497497
    498   case 226:
     498  case 230:
    499499/* Line 664 of lalr1.cc  */
    500 #line 790 "gpu/lolfx-parser.y"
     500#line 791 "gpu/lolfx-parser.y"
    501501    { std::cout << "new shader" << std::endl; }
    502502    break;
     
    804804  /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
    805805     STATE-NUM.  */
    806   const short int LolFxParser::yypact_ninf_ = -559;
     806  const short int LolFxParser::yypact_ninf_ = -557;
    807807  const short int
    808808  LolFxParser::yypact_[] =
    809809  {
    810       -211,   121,   121,    20,  -559,  -211,  -559,  -559,  9558,  -559,
    811     -559,  -413,  -559,  -397,  -385,  -559,  -559,  -559,   -65,     5,
    812     -559,  -559,  -389,   121,  -559,  -559,  -559,   168,  -559,  -559,
    813     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    814     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    815     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    816     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    817     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    818     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    819     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    820     -559,  -559,  -559,  -559,  -559,  -559,     7,  -559,  -559,  -559,
    821     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,    -2,  -559,
    822     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    823     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    824     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    825     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    826     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    827     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    828     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    829     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    830     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    831     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    832     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    833     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    834     -559,  -559,  -559,  -559,  -559,  -402,  -384,  -375,    -9,  -370,
    835     -559,   121,    68,   216,   216,  7763,  -559,  -559,  -559,  -367,
    836     -559, 10396,  -559,  9558,  -559,  -559,   -99,  -559,   121,  -559,
    837     -559,  -559,  -559,   121,  -559, 10396,  -559,  -559,  9917,  -329,
    838      621,  -559,  -559,  -559,    36,  -559,  -559,  -559,  -559,  -559,
    839     -559,  -559,  -559,  -363, 10037,  -559,    28,  -559,   121,  -340,
    840      216,  -559,  -559,  -559,  -559,  -323,  -559,  4199,  -559,  -559,
    841      121,  -317,   -99,  -559,  -310,  -292,  -559,  -301,  -559, 10037,
    842      121,  8183,  -559,  9917,  -559,  -559,  -559,  -559,  -302,  -300,
    843     -293,  6893,  -289,  -299,  -276,  2417,  -273,  -251,  4648,  -230,
    844     -223,  6893,  6893,  1070,  -559,  -559,  6893,  -559,  -559,  -559,
    845     -559,  -559,  -559,  -559,  -379,  -559,  -559,  -559,  -258,  -288,
    846     7328,  -219,  -134,  6893,  -233,  -282,  -245,  -388,  -239,  -227,
    847     -224,  -220,  -175,  -173,  -399,  -559,  -559,  -364,  -559,  -180,
    848     -193,  -559,  -559,  -559,  -559,  1519,  -559,  -559,  -559,  -559,
    849     -559,  -559,  -559,   121,  -559,  -559,   121, 10037,  -260,  6893,
    850     5097,  -559,  -559,  9917,  -559,  -559,  -559,  -178,  -559,  -169,
    851     -559,  -559,   267,  -559,   121,  -559,   121,  -162,  -362,  -559,
    852     -559,  -559,  8602,  -559,  -421,  -559,  -559,  -559,   155,  3315,
    853     6893,  -559,  -356,  6893,  3764,  -559,  -559,  -559,  1968,  -256,
    854     -559,  -559,  6893,  9438,  -559,  -559,  6893,  -159,  -559,  -559,
    855     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,
    856     -559,  6893,  -559,  6893,  6893,  6893,  6893,  6893,  6893,  6893,
    857     6893,  6893,  6893,  6893,  6893,  6893,  6893,  6893,  6893,  6893,
    858     6893,  6893,  6893,  -559,  6893,  -559,  -559,  -559,  -154,  -559,
    859     -559,  6893,  5546,  -559,  -559,  -152,  -143,  9021,  -559,    -5,
    860     -559,  -559,  -353,  5995,  -559,   121,  -559,  -559,  -144,  -559,
    861     -559,  3764,  -214,  -559,  -204,  -145,   121, 10037,  -138,  -559,
    862     -559,  -140,  -145,  -302,  -559,  -559,  -559,  -559,  -559,  -559,
    863     -559,  -233,  -233,  -282,  -282,  -245,  -245,  -245,  -245,  -388,
    864     -388,  -239,  -227,  -224,  -220,  -175,  -173,  -416,  -559,  6893,
    865     -559,  -132,  -133,  6893,  -129,    -6,  -197,  -127,  -122,  -121,
    866     -120,  -119,  -117,  -559,  -114,    -5,  -559,  -559,  -113,  -559,
    867     6893,  -559,  -118,  -115,  2417,  -109,  -108,  2866,  -559,  6893,
    868     -107,  6893,  -104,  -559,  6893,  -559,  -354,    40,   330,   331,
    869      334,   335,   336,   341,   339,  -559,  -559,  -559,  -188,  6893,
    870     2866,   230,  -559,  2417,  6893,  -559,  -559,  -559,  -559,  -559,
    871     -559,  6893,  -559,  -559,  6444,   -92,   -91,   -90,   -89,   -88,
    872      -87,   -86,   -85,   -83,   -82,   -84,   -80,   -79,  -145,  -559,
    873     2417,  2417,   -77,  -559,  -559,   -76,   -78,  -559,  -559,  -559,
    874     -559,  -559,   -75,  -559,  -559,  -559,  -559,   -74,  -559,  -559,
    875     -559,  -559,  -559,   -72,   102,    22,  -559,   -71,   -70,   -69,
    876      -68,  -559,  -559,  -559,  -559
     810      -213,   105,   105,    50,    98,  -213,  -557,  -557,  9802,  -557,
     811    -557,  -323,  -557,  -319,  -314,  -557,  -557,  -557,  -557,   -60,
     812     -54,  -557,  -557,  -302,   105,  -557,  -557,  -557,   110,  -557,
     813    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     814    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     815    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     816    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     817    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     818    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     819    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     820    -557,  -557,  -557,  -557,  -557,  -557,  -557,   -37,  -557,  -557,
     821    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,     2,
     822    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     823    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     824    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     825    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     826    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     827    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     828    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     829    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     830    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     831    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     832    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     833    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     834    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     835    -401,  -298,  -292,   -16,  -393,  -557,   105,    56,   226,   226,
     836    7768,  -557,  -557,  -557,  -280,  -557, 10879,  -557,  9802,  -557,
     837    -557,   -25,  -557,   105,  -557,  -557,  -557,  -557,   105,  -557,
     838   10879,  -557,  -557, 10161,  -265,   626,  -557,  -557,  -557,    21,
     839    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -286, 10520,
     840    -557,    38,  -557,   105,  -339,   226,  -557,  -557,  -557,  -557,
     841    -260,  -557,  4204,  -557,  -557,   105,  -211,   -25,  -557,  -251,
     842    -328,  -557,  -248,  -557, 10520,   105,  8188,  -557, 10161,  -557,
     843    -557,  -557,  -557,  -212,  -210,  -204,  6898,  -200,  -220,  -197,
     844    2422,  -191,  -190,  4653,  -189,  -188,  6898,  6898,  1075,  -557,
     845    -557,  6898,  -557,  -557,  -557,  -557,  -557,  -557,  -557,  -391,
     846    -557,  -557,  -557,  -201,  -308,  7333,  -187,   -72,  6898,  -293,
     847    -307,  -267,  -371,  -252,  -198,  -194,  -192,  -160,  -158,  -394,
     848    -557,  -557,  -366,  -557,  -172,  -175,  -557,  -557,  -557,  -557,
     849    1524,  -557,  -557,  -557,  -557,  -557,  -557,  -557,   105,  -557,
     850    -557,   105, 10520,  -262,  6898,  5102,  -557,  -557, 10161,  -557,
     851    -557,  -557,  -165,  -557,  -157,  -557,  -557,   278,  -557,   105,
     852    -557,   105,  -159,  -364,  -557,  -557,  -557,  8607,  -557,  -406,
     853    -557,  -557,  -557,   158,  3320,  6898,  -557,  -360,  6898,  3769,
     854    -557,  -557,  -557,  1973,  -264,  -557,  -557,  6898,  9443,  -557,
     855    -557,  6898,  -156,  -557,  -557,  -557,  -557,  -557,  -557,  -557,
     856    -557,  -557,  -557,  -557,  -557,  -557,  6898,  -557,  6898,  6898,
     857    6898,  6898,  6898,  6898,  6898,  6898,  6898,  6898,  6898,  6898,
     858    6898,  6898,  6898,  6898,  6898,  6898,  6898,  6898,  -557,  6898,
     859    -557,  -557,  -557,  -155,  -557,  -557,  6898,  5551,  -557,  -557,
     860    -153,  -154,  9026,  -557,    -4,  -557,  -557,  -352,  6000,  -557,
     861     105,  -557,  -557,  -152,  -557,  -557,  3769,  -261,  -557,  -259,
     862    -161,   105, 10520,  -151,  -557,  -557,  -149,  -161,  -212,  -557,
     863    -557,  -557,  -557,  -557,  -557,  -557,  -293,  -293,  -307,  -307,
     864    -267,  -267,  -267,  -267,  -371,  -371,  -252,  -198,  -194,  -192,
     865    -160,  -158,  -390,  -557,  6898,  -557,  -145,  -146,  6898,  -143,
     866      -6,  -225,  -142,  -141,  -139,  -138,  -150,  -137,  -557,  -134,
     867      -4,  -557,  -557,  -135,  -557,  6898,  -557,  -130,  -133,  2422,
     868    -127,  -129,  2871,  -557,  6898,  -128,  6898,  -124,  -557,  6898,
     869    -557,  -335,    13,   310,   311,   314,   315,   316,   321,   318,
     870    -557,  -557,  -557,  -227,  6898,  2871,   221,  -557,  2422,  6898,
     871    -557,  -557,  -557,  -557,  -557,  -557,  6898,  -557,  -557,  6449,
     872    -110,  -107,  -106,  -105,  -103,  -104,   -99,   -97,   -96,   -94,
     873     -95,   -93,   -91,  -161,  -557,  2422,  2422,   -89,  -557,  -557,
     874     -78,   -80,  -557,  -557,  -557,  -557,  -557,   -77,  -557,  -557,
     875    -557,  -557,   -76,  -557,  -557,  -557,  -557,  -557,   -74,   100,
     876      23,  -557,   -73,   -70,   -69,   -68,  -557,  -557,  -557,  -557
    877877  };
    878878
     
    883883  LolFxParser::yydefact_[] =
    884884  {
    885          0,     0,     0,     0,   197,   198,   200,   201,     0,   204,
    886      203,     0,   229,     0,   228,     1,   199,   410,     0,     0,
    887      363,   362,     0,   361,   411,   412,   413,     0,   389,   390,
    888        2,     3,     4,     5,     6,     7,     8,     9,    10,    11,
    889       12,    13,    14,    15,    16,    17,    18,    19,    20,    21,
     885         0,     0,     0,     0,     0,   202,   204,   205,     0,   208,
     886     207,     0,   233,     0,   232,     1,   201,   203,   414,     0,
     887       0,   367,   366,     0,   365,   415,   416,   417,     0,   393,
     888     394,     2,     3,     4,     5,     6,     7,     8,     9,    10,
     889      11,    12,    13,    14,    15,    16,    17,    18,    19,    20,
     890      21,    22,    23,    24,    25,    26,    27,    28,    29,    30,
     891      31,    32,    33,    34,    35,    36,    37,    38,    39,    40,
     892      41,    42,    43,    44,    45,    46,    47,    48,    49,    50,
     893      51,    52,    53,    54,    55,    56,    57,    58,    59,    60,
     894      61,    62,    63,    64,    65,    66,    67,    68,    69,    70,
     895      71,    72,    73,    74,    75,    76,   407,     0,   383,   404,
     896     403,   384,   405,   368,   385,   409,   410,   411,   412,     0,
     897     406,   392,   402,    77,    78,    79,    80,    81,    82,    83,
     898      84,    85,    86,    87,    88,    89,    90,    91,    92,    93,
     899      94,    95,    96,    97,    98,    99,   100,   101,   102,   103,
     900     104,   105,   106,   107,   108,   109,   110,   111,   112,   113,
     901     114,   115,   116,   117,   118,   119,   120,   121,   122,   123,
     902     124,   125,   126,   127,   128,   129,   130,   131,   132,   133,
     903     134,   135,   136,   137,   138,   139,   140,   141,   142,   143,
     904     144,   145,   146,   147,   148,   149,   150,   151,   152,   153,
     905     154,   155,   156,   157,   158,   159,   160,   161,   162,   163,
     906     164,   165,   166,   167,   168,   169,   170,   171,   172,   173,
     907     174,   175,   176,   177,   178,   179,   180,   181,   182,   183,
     908     184,   185,   186,   187,   188,   189,   190,   191,   192,   193,
     909     194,   195,   196,   197,   198,   199,   200,   408,   401,   477,
     910       0,     0,   327,   341,     0,   348,   355,   382,   379,   376,
     911       0,   375,   363,   395,   397,   400,     0,   413,   229,   474,
     912     476,     0,   230,     0,   388,   389,   390,   391,     0,   362,
     913       0,   386,   387,     0,     0,     0,   317,   478,   325,   341,
     914     345,   346,   374,   342,   344,   343,   340,   328,   334,     0,
     915     339,   341,   318,     0,   356,     0,   380,   378,   377,   324,
     916       0,   364,     0,   396,   475,     0,     0,   209,   231,   372,
     917       0,   370,     0,   365,     0,     0,     0,   420,     0,   239,
     918     236,   237,   238,   208,   207,     0,     0,     0,     0,     0,
     919       0,     0,     0,     0,     0,     0,     0,     0,     0,   444,
     920     448,     0,   265,   266,   267,   268,   234,   235,   241,   261,
     921     243,   248,   249,     0,     0,   254,     0,   269,     0,   273,
     922     276,   279,   284,   287,   289,   291,   293,   295,   297,   299,
     923     301,   314,     0,   430,     0,   363,   433,   446,   432,   431,
     924       0,   434,   435,   436,   437,   438,   439,   329,     0,   336,
     925     338,   347,     0,   349,     0,     0,   330,   381,     0,   398,
     926     269,   316,     0,   258,     0,   206,   210,     0,   369,     0,
     927     319,     0,   426,     0,   424,   419,   421,     0,   470,     0,
     928     469,   459,   473,     0,     0,     0,   471,     0,     0,     0,
     929     262,   263,   440,     0,     0,   245,   246,     0,     0,   252,
     930     251,     0,   402,   255,   257,   304,   305,   306,   307,   308,
     931     309,   310,   311,   312,   313,   303,     0,   264,     0,     0,
     932       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     933       0,     0,     0,     0,     0,     0,     0,     0,   449,     0,
     934     445,   447,   333,   331,   335,   337,     0,     0,   429,   361,
     935     357,     0,     0,   399,     0,   373,   371,     0,     0,   422,
     936       0,   418,   458,     0,   464,   463,   466,     0,   472,     0,
     937     453,     0,     0,     0,   441,   240,     0,   247,   244,   259,
     938     250,   256,   302,   270,   271,   272,   274,   275,   277,   278,
     939     282,   283,   280,   281,   285,   286,   288,   290,   292,   294,
     940     296,   298,     0,   315,     0,   354,   350,     0,     0,   358,
     941       0,     0,     0,     0,     0,     0,     0,     0,   214,     0,
     942     212,   423,   427,     0,   425,     0,   465,     0,     0,     0,
     943       0,     0,     0,   242,     0,     0,     0,   351,   359,     0,
     944     320,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     945     211,   213,   428,     0,   467,     0,   452,   450,   456,     0,
     946     443,   460,   442,   300,   332,   352,     0,   360,   321,     0,
     947       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     948       0,     0,     0,   468,   462,     0,   457,     0,   454,   353,
     949       0,     0,   217,   216,   215,   218,   219,     0,   224,   225,
     950     226,   227,     0,   228,   461,   451,   455,   322,     0,     0,
     951       0,   323,     0,     0,     0,     0,   221,   220,   222,   223
     952  };
     953
     954  /* YYPGOTO[NTERM-NUM].  */
     955  const short int
     956  LolFxParser::yypgoto_[] =
     957  {
     958      -557,  -557,  -557,  -557,   363,  -557,  -557,     6,    57,  -557,
     959    -195,  -557,  -557,  -557,   103,  -557,  -557,  -557,  -557,  -557,
     960    -557,  -557,   -75,  -557,  -557,  -557,  -557,  -274,  -557,  -250,
     961    -247,  -385,  -249,  -102,  -101,  -100,   -98,  -108,   -90,  -557,
     962    -283,  -340,  -557,  -303,  -387,    -5,     5,  -557,  -557,  -557,
     963     -24,    91,  -557,    83,  -557,   -17,  -557,  -557,  -415,  -557,
     964     130,  -557,  -557,   -31,  -557,  -263,  -223,    -8,  -234,  -557,
     965    -557,   361,  -557,  -309,  -311,   -30,  -120,  -469,   -42,  -329,
     966    -556,  -557,  -208,   143,  -334,   -39,  -557,  -557,  -118,  -557,
     967    -557,  -557,  -557,  -557,  -557,  -557,  -557,  -557,   131,  -557
     968  };
     969
     970  /* YYDEFGOTO[NTERM-NUM].  */
     971  const short int
     972  LolFxParser::yydefgoto_[] =
     973  {
     974        -1,   247,   248,     3,     4,     5,     6,   356,   316,   317,
     975     569,   570,     7,     8,    13,    14,   357,   358,   359,   526,
     976     360,   361,   362,   363,   364,   365,   366,   367,   368,   369,
     977     370,   371,   372,   373,   374,   375,   376,   377,   378,   379,
     978     380,   381,   466,   382,   412,   383,   384,   251,   252,   253,
     979     399,   297,   298,   299,   300,   400,   254,   255,   256,   257,
     980     258,   259,   320,   321,   301,   260,   261,   413,   263,   264,
     981     265,   266,   267,   326,   327,   423,   424,   499,   386,   387,
     982     388,   389,   611,   612,   390,   391,   392,   607,   523,   393,
     983     637,   394,   395,   516,   577,   578,   396,   268,   269,   270
     984  };
     985
     986  /* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
     987     positive, shift that token.  If negative, reduce the rule which
     988     number is the opposite.  If YYTABLE_NINF_, syntax error.  */
     989  const short int LolFxParser::yytable_ninf_ = -327;
     990  const short int
     991  LolFxParser::yytable_[] =
     992  {
     993       262,     9,    10,   249,   561,   290,   291,    11,    12,     9,
     994      10,   433,     1,   250,   443,   426,   620,   621,   501,   427,
     995     324,   622,   445,   446,   521,   453,   610,   555,   486,   411,
     996     279,   664,   313,   429,   306,   307,   308,   285,   410,   286,
     997     437,   489,   290,   291,   475,   476,   322,   302,   444,   610,
     998      15,   447,   274,   448,   303,   512,   275,   489,   276,   290,
     999     291,   491,   277,   324,   498,   324,   487,    19,    20,    21,
     1000      22,   584,   440,   441,   488,   281,   509,    29,    30,   282,
     1001     518,   489,   407,   510,   477,   478,   292,   489,   571,   588,
     1002     540,   541,   542,   543,   467,   510,   293,   294,    16,   502,
     1003     295,   521,   404,   405,   662,   618,   406,   619,   663,   296,
     1004     557,   531,     9,    10,   491,   271,   426,   615,   418,   419,
     1005     617,   573,   411,   292,   272,   284,   532,    25,    26,    27,
     1006     273,   410,   517,   293,   294,   519,   520,   295,   450,   451,
     1007     638,   471,   472,   278,   527,   324,   296,   639,   288,   553,
     1008     293,   294,   473,   474,   295,   289,   498,   107,   108,   468,
     1009     469,   470,   312,   296,   324,   479,   480,   585,   111,   562,
     1010     315,   113,   114,   328,   563,   398,   522,   564,   408,   496,
     1011     497,   121,   525,   489,   552,   579,   489,   580,   489,   623,
     1012     417,   426,   420,   565,   533,   534,   535,   410,   410,   410,
     1013     410,   410,   410,   410,   410,   410,   410,   410,   410,   410,
     1014     410,   410,   410,   520,   411,   665,   592,   593,   498,   632,
     1015     489,   536,   537,   410,   566,   411,   538,   539,   415,     2,
     1016     544,   545,   641,  -260,   410,  -259,   428,    19,    20,   324,
     1017     430,   431,   567,   432,   613,   449,   498,    29,    30,   498,
     1018     606,   624,   311,   522,   434,   435,   438,   439,   454,   481,
     1019     262,   484,   304,   249,   482,   485,   310,   483,   286,   498,
     1020    -258,   411,   603,   250,   636,   325,   498,   385,   503,    12,
     1021     410,   504,   505,   508,   319,   513,   489,   554,   558,   559,
     1022    -253,   401,   598,   575,   583,   582,   586,   587,   589,   594,
     1023     595,   633,   596,   597,   599,   600,   655,   491,   602,   403,
     1024     604,   608,   609,   605,   625,   614,   421,   616,   325,   626,
     1025     325,   414,   627,   628,   629,   630,   631,   107,   108,   635,
     1026     642,   422,   385,   643,   644,   645,   411,   646,   111,   647,
     1027     385,   648,   114,   649,   650,   410,   651,   653,   652,   654,
     1028     656,   121,   455,   456,   457,   458,   459,   460,   461,   462,
     1029     463,   464,   657,   658,   659,   660,   661,   666,    17,   465,
     1030     667,   668,   669,   530,   416,   601,   318,   550,   494,   546,
     1031     397,   547,   385,   548,   402,   495,   549,   305,   506,   280,
     1032     574,   507,   514,   287,   401,   515,   551,   634,   576,   314,
     1033     325,     0,     0,     0,   492,     0,     0,   493,     0,     0,
     1034       0,     0,     0,     0,     0,     0,     0,     0,     0,   325,
     1035       0,     0,     0,     0,     0,   319,   385,   422,     0,     0,
     1036    -326,   385,     0,     0,   590,   385,   568,     0,     0,     0,
     1037     283,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1038       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1039       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1040       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1041       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1042       0,     0,     0,     0,   325,     0,     0,     0,     0,     0,
     1043       0,     0,     0,     0,     0,     0,     0,     0,   385,     0,
     1044       0,     0,     0,     0,   311,     0,   422,     0,     0,     0,
     1045       0,     0,     0,     0,     0,     0,     0,   581,     0,     0,
     1046       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1047       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1048       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1049       0,     0,     0,     0,     0,     0,   591,     0,     0,     0,
     1050       0,   385,     0,     0,   385,     0,     0,     0,     0,     0,
     1051       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1052       0,     0,     0,     0,     0,     0,     0,   385,     0,     0,
     1053     385,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1054       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1055       0,     0,     0,     0,     0,     0,     0,   385,   385,   329,
     1056     330,   331,   332,   333,   334,    18,     0,    19,    20,    21,
    8901057      22,    23,    24,    25,    26,    27,    28,    29,    30,    31,
    8911058      32,    33,    34,    35,    36,    37,    38,    39,    40,    41,
     
    8931060      52,    53,    54,    55,    56,    57,    58,    59,    60,    61,
    8941061      62,    63,    64,    65,    66,    67,    68,    69,    70,    71,
    895       72,    73,    74,    75,    76,   403,     0,   379,   400,   399,
    896      380,   401,   364,   381,   405,   406,   407,   408,     0,   402,
    897      388,   398,    77,    78,    79,    80,    81,    82,    83,    84,
    898       85,    86,    87,    88,    89,    90,    91,    92,    93,    94,
    899       95,    96,    97,    98,    99,   100,   101,   102,   103,   104,
    900      105,   106,   107,   108,   109,   110,   111,   112,   113,   114,
    901      115,   116,   117,   118,   119,   120,   121,   122,   123,   124,
    902      125,   126,   127,   128,   129,   130,   131,   132,   133,   134,
    903      135,   136,   137,   138,   139,   140,   141,   142,   143,   144,
    904      145,   146,   147,   148,   149,   150,   151,   152,   153,   154,
    905      155,   156,   157,   158,   159,   160,   161,   162,   163,   164,
    906      165,   166,   167,   168,   169,   170,   171,   172,   173,   174,
    907      175,   176,   177,   178,   179,   180,   181,   182,   183,   184,
    908      185,   186,   187,   188,   189,   190,   191,   192,   193,   194,
    909      195,   196,   404,   397,   473,     0,     0,   323,   337,     0,
    910      344,   351,   378,   375,   372,     0,   371,   359,   391,   393,
    911      396,     0,   409,   225,   470,   472,     0,   226,     0,   384,
    912      385,   386,   387,     0,   358,     0,   382,   383,     0,     0,
    913        0,   313,   474,   321,   337,   341,   342,   370,   338,   340,
    914      339,   336,   324,   330,     0,   335,   337,   314,     0,   352,
    915        0,   376,   374,   373,   320,     0,   360,     0,   392,   471,
    916        0,     0,   205,   227,   368,     0,   366,     0,   361,     0,
    917        0,     0,   416,     0,   235,   232,   233,   234,   204,   203,
    918        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    919        0,     0,     0,     0,   440,   444,     0,   261,   262,   263,
    920      264,   230,   231,   237,   257,   239,   244,   245,     0,     0,
    921      250,     0,   265,     0,   269,   272,   275,   280,   283,   285,
    922      287,   289,   291,   293,   295,   297,   310,     0,   426,     0,
    923      359,   429,   442,   428,   427,     0,   430,   431,   432,   433,
    924      434,   435,   325,     0,   332,   334,   343,     0,   345,     0,
    925        0,   326,   377,     0,   394,   265,   312,     0,   254,     0,
    926      202,   206,     0,   365,     0,   315,     0,   422,     0,   420,
    927      415,   417,     0,   466,     0,   465,   455,   469,     0,     0,
    928        0,   467,     0,     0,     0,   258,   259,   436,     0,     0,
    929      241,   242,     0,     0,   248,   247,     0,   398,   251,   253,
    930      300,   301,   302,   303,   304,   305,   306,   307,   308,   309,
    931      299,     0,   260,     0,     0,     0,     0,     0,     0,     0,
    932        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    933        0,     0,     0,   445,     0,   441,   443,   329,   327,   331,
    934      333,     0,     0,   425,   357,   353,     0,     0,   395,     0,
    935      369,   367,     0,     0,   418,     0,   414,   454,     0,   460,
    936      459,   462,     0,   468,     0,   449,     0,     0,     0,   437,
    937      236,     0,   243,   240,   255,   246,   252,   298,   266,   267,
    938      268,   270,   271,   273,   274,   278,   279,   276,   277,   281,
    939      282,   284,   286,   288,   290,   292,   294,     0,   311,     0,
    940      350,   346,     0,     0,   354,     0,     0,     0,     0,     0,
    941        0,     0,     0,   210,     0,   208,   419,   423,     0,   421,
    942        0,   461,     0,     0,     0,     0,     0,     0,   238,     0,
    943        0,     0,   347,   355,     0,   316,     0,     0,     0,     0,
    944        0,     0,     0,     0,     0,   207,   209,   424,     0,   463,
    945        0,   448,   446,   452,     0,   439,   456,   438,   296,   328,
    946      348,     0,   356,   317,     0,     0,     0,     0,     0,     0,
    947        0,     0,     0,     0,     0,     0,     0,     0,   464,   458,
    948        0,   453,     0,   450,   349,     0,     0,   213,   212,   211,
    949      214,   215,     0,   220,   221,   222,   223,     0,   224,   457,
    950      447,   451,   318,     0,     0,     0,   319,     0,     0,     0,
    951        0,   217,   216,   218,   219
    952   };
    953 
    954   /* YYPGOTO[NTERM-NUM].  */
    955   const short int
    956   LolFxParser::yypgoto_[] =
    957   {
    958       -559,  -559,  -559,  -559,   348,  -559,  -559,     6,    51,  -559,
    959     -192,  -559,  -559,  -559,   106,  -559,  -559,  -559,  -559,  -559,
    960     -559,  -559,   -67,  -559,  -559,  -559,  -559,  -268,  -559,  -199,
    961     -184,  -336,  -212,  -101,   -98,  -100,   -97,   -96,   -95,  -559,
    962     -274,  -328,  -559,  -322,  -378,     3,    10,  -559,  -559,  -559,
    963      -17,    97,  -559,    87,  -559,   -12,  -559,  -559,  -419,  -559,
    964      135,  -559,  -559,   -26,  -559,  -257,  -200,    -8,  -206,  -559,
    965     -559,   363,  -559,  -306,  -280,   -25,  -112,  -454,   -37,  -325,
    966     -558,  -559,  -203,   149,  -339,   -33,  -559,  -559,  -111,  -559,
    967     -559,  -559,  -559,  -559,  -559,  -559,  -559,  -559,   138,  -559
    968   };
    969 
    970   /* YYDEFGOTO[NTERM-NUM].  */
    971   const short int
    972   LolFxParser::yydefgoto_[] =
    973   {
    974         -1,   242,   243,     3,     4,     5,     6,   351,   311,   312,
    975      564,   565,     7,     8,    13,    14,   352,   353,   354,   521,
    976      355,   356,   357,   358,   359,   360,   361,   362,   363,   364,
    977      365,   366,   367,   368,   369,   370,   371,   372,   373,   374,
    978      375,   376,   461,   377,   407,   378,   379,   246,   247,   248,
    979      394,   292,   293,   294,   295,   395,   249,   250,   251,   252,
    980      253,   254,   315,   316,   296,   255,   256,   408,   258,   259,
    981      260,   261,   262,   321,   322,   418,   419,   494,   381,   382,
    982      383,   384,   606,   607,   385,   386,   387,   602,   518,   388,
    983      632,   389,   390,   511,   572,   573,   391,   263,   264,   265
    984   };
    985 
    986   /* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
    987      positive, shift that token.  If negative, reduce the rule which
    988      number is the opposite.  If YYTABLE_NINF_, syntax error.  */
    989   const short int LolFxParser::yytable_ninf_ = -323;
    990   const short int
    991   LolFxParser::yytable_[] =
    992   {
    993        257,     9,    10,   556,   438,     9,    10,    11,    12,   424,
    994      428,   244,   285,   286,     1,   516,   432,   422,   245,   605,
    995       15,   319,   496,   481,   439,   266,   484,   470,   471,   274,
    996      659,   484,   448,   406,   440,   441,   280,   550,   281,   405,
    997      507,   421,   605,   615,   616,   579,   267,   269,   617,   285,
    998      286,   270,   301,   302,   303,   308,   273,   285,   286,   268,
    999      486,   482,   283,   442,   319,   443,   319,   472,   473,   317,
    1000      297,   493,   284,   435,   436,   307,   483,   298,   504,    18,
    1001       19,    20,    21,   484,   513,   505,   613,   566,   614,    28,
    1002       29,   484,   516,   287,   505,   462,   310,   497,   393,   583,
    1003      402,   399,   400,   288,   289,   401,   657,   290,   512,   323,
    1004      658,   514,   515,   486,   552,   403,   291,   271,   526,   276,
    1005      522,   272,   410,   277,   279,   568,   406,   610,     9,    10,
    1006      612,   412,   405,   527,   535,   536,   537,   538,   287,   415,
    1007      288,   289,   421,  -256,   290,  -255,   319,   423,   288,   289,
    1008      633,   425,   290,   291,   413,   414,   548,   634,   445,   446,
    1009      547,   291,   426,   493,   427,   319,   466,   467,   557,   106,
    1010      107,   580,   429,   558,   468,   469,   559,   517,   474,   475,
    1011      110,   491,   492,   112,   113,    24,    25,    26,   444,   515,
    1012      520,   484,   560,   120,   430,   528,   529,   530,   405,   405,
    1013      405,   405,   405,   405,   405,   405,   405,   405,   405,   405,
    1014      405,   405,   405,   405,   660,   433,   618,   421,   406,   463,
    1015      464,   465,   434,   561,   405,   493,   449,    18,    19,   406,
    1016      476,     2,   574,   484,   477,   405,   636,    28,    29,   478,
    1017      319,   562,   575,   484,   587,   588,   479,   306,   598,   601,
    1018      480,   608,  -254,   493,   517,   257,   493,   299,   627,   484,
    1019      281,   305,   539,   540,   631,   498,   244,   531,   532,   499,
    1020      320,   500,   380,   245,    12,   406,   493,   628,   619,   314,
    1021      503,   405,   508,   493,   533,   534,   396,  -249,   549,   553,
    1022      450,   451,   452,   453,   454,   455,   456,   457,   458,   459,
    1023      554,   570,   484,   578,   398,   650,   486,   460,   577,   581,
    1024      582,   416,   584,   320,   589,   320,   409,   106,   107,   590,
    1025      591,   592,   599,   593,   594,   595,   417,   380,   110,   603,
    1026      597,   600,   113,   604,   620,   380,   609,   611,   630,   621,
    1027      406,   120,   622,   623,   624,   625,   405,   626,   637,   638,
    1028      639,   640,   641,    16,   643,   644,   642,   645,   646,   647,
    1029      648,   649,   651,   411,   652,   653,   654,   655,   656,   661,
    1030      662,   663,   664,   596,   313,   541,   525,   380,   543,   542,
    1031      489,   392,   544,   397,   545,   490,   546,   300,   501,   396,
    1032      275,   502,   509,   569,   282,   320,   510,   629,     0,   487,
    1033      571,   309,   488,     0,     0,     0,     0,     0,     0,     0,
    1034        0,     0,     0,     0,   320,     0,     0,     0,     0,     0,
    1035      314,   380,   417,     0,     0,     0,   380,     0,     0,     0,
    1036      380,     0,     0,     0,   585,   563,   278,  -322,     0,     0,
    1037        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1038        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1039        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1040        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1041        0,     0,     0,     0,     0,     0,     0,     0,     0,   320,
    1042        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1043        0,     0,     0,   380,     0,     0,     0,     0,     0,   306,
    1044        0,   417,     0,     0,     0,     0,     0,     0,     0,     0,
    1045        0,     0,   576,     0,     0,     0,     0,     0,     0,     0,
    1046        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1047        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1048        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1049        0,   586,     0,     0,     0,     0,   380,     0,     0,   380,
    1050        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1051        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1052        0,     0,   380,     0,     0,   380,     0,     0,     0,     0,
    1053        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1054        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1055        0,     0,   380,   380,   324,   325,   326,   327,   328,   329,
    1056       17,     0,    18,    19,    20,    21,    22,    23,    24,    25,
    1057       26,    27,    28,    29,    30,    31,    32,    33,    34,    35,
    1058       36,    37,    38,    39,    40,    41,    42,    43,    44,    45,
    1059       46,    47,    48,    49,    50,    51,    52,    53,    54,    55,
    1060       56,    57,    58,    59,    60,    61,    62,    63,    64,    65,
    1061       66,    67,    68,    69,    70,    71,    72,    73,    74,    75,
    1062       76,    77,    78,    79,    80,    81,    82,    83,    84,    85,
    1063       86,    87,    88,    89,    90,    91,    92,    93,    94,    95,
    1064       96,    97,    98,    99,   100,   101,   102,   103,   104,   105,
    1065      330,   331,   106,   107,   332,   333,   334,   335,   108,     0,
    1066      109,   336,   337,   110,     0,   111,   112,   113,   338,   114,
    1067      115,   116,   117,   118,   339,   119,   120,   121,   340,     0,
    1068        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1069        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1070        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1071        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1072        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1073        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1074        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1075        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1076        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1077        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1078        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1079        0,     0,     0,     0,     0,     0,     0,     0,     0,   122,
    1080      123,   124,   125,   126,   127,   128,   129,   130,   131,   132,
     1062      72,    73,    74,    75,    76,    77,    78,    79,    80,    81,
     1063      82,    83,    84,    85,    86,    87,    88,    89,    90,    91,
     1064      92,    93,    94,    95,    96,    97,    98,    99,   100,   101,
     1065     102,   103,   104,   105,   106,   335,   336,   107,   108,   337,
     1066     338,   339,   340,   109,     0,   110,   341,   342,   111,     0,
     1067     112,   113,   114,   343,   115,   116,   117,   118,   119,   344,
     1068     120,   121,   122,   345,     0,     0,     0,     0,     0,     0,
     1069       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1070       0,     0,     0,     0,   123,   124,   125,   126,     0,     0,
     1071       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1072       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1073       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1074       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1075       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1076       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1077       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1078       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1079       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1080       0,     0,     0,     0,   127,   128,   129,   130,   131,   132,
    10811081     133,   134,   135,   136,   137,   138,   139,   140,   141,   142,
    10821082     143,   144,   145,   146,   147,   148,   149,   150,   151,   152,
     
    10891089     213,   214,   215,   216,   217,   218,   219,   220,   221,   222,
    10901090     223,   224,   225,   226,   227,   228,   229,   230,   231,   232,
    1091      233,   234,   235,   236,   237,   238,   239,   240,   241,     0,
    1092        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1093        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1094        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1095        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1096        0,     0,     0,     0,   341,   342,     0,     0,     0,     0,
    1097        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1098        0,     0,     0,     0,     0,     0,     0,     0,     0,   343,
    1099      344,   345,     0,     0,     0,     0,   346,     0,     0,   347,
    1100      348,   349,   350,   324,   325,   326,   327,   328,   329,    17,
    1101        0,    18,    19,    20,    21,    22,    23,    24,    25,    26,
    1102       27,    28,    29,    30,    31,    32,    33,    34,    35,    36,
    1103       37,    38,    39,    40,    41,    42,    43,    44,    45,    46,
    1104       47,    48,    49,    50,    51,    52,    53,    54,    55,    56,
    1105       57,    58,    59,    60,    61,    62,    63,    64,    65,    66,
    1106       67,    68,    69,    70,    71,    72,    73,    74,    75,    76,
    1107       77,    78,    79,    80,    81,    82,    83,    84,    85,    86,
    1108       87,    88,    89,    90,    91,    92,    93,    94,    95,    96,
    1109       97,    98,    99,   100,   101,   102,   103,   104,   105,   330,
    1110      331,   106,   107,   332,   333,   334,   335,   108,     0,   109,
    1111      336,   337,   110,     0,   111,   112,   113,   338,   114,   115,
    1112      116,   117,   118,   339,   119,   120,   121,   340,     0,     0,
    1113        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1114        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1115        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1116        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1117        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1118        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1119        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1120        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1121        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1122        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1123        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1124        0,     0,     0,     0,     0,     0,     0,     0,   122,   123,
    1125      124,   125,   126,   127,   128,   129,   130,   131,   132,   133,
     1091     233,   234,   235,   236,   237,   238,   239,   240,   241,   242,
     1092     243,   244,   245,   246,     0,     0,     0,     0,     0,     0,
     1093       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1094       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1095       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1096       0,     0,     0,     0,     0,     0,     0,     0,     0,   346,
     1097     347,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1098       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1099       0,     0,     0,     0,   348,   349,   350,     0,     0,     0,
     1100       0,   351,     0,     0,   352,   353,   354,   355,   329,   330,
     1101     331,   332,   333,   334,    18,     0,    19,    20,    21,    22,
     1102      23,    24,    25,    26,    27,    28,    29,    30,    31,    32,
     1103      33,    34,    35,    36,    37,    38,    39,    40,    41,    42,
     1104      43,    44,    45,    46,    47,    48,    49,    50,    51,    52,
     1105      53,    54,    55,    56,    57,    58,    59,    60,    61,    62,
     1106      63,    64,    65,    66,    67,    68,    69,    70,    71,    72,
     1107      73,    74,    75,    76,    77,    78,    79,    80,    81,    82,
     1108      83,    84,    85,    86,    87,    88,    89,    90,    91,    92,
     1109      93,    94,    95,    96,    97,    98,    99,   100,   101,   102,
     1110     103,   104,   105,   106,   335,   336,   107,   108,   337,   338,
     1111     339,   340,   109,     0,   110,   341,   342,   111,     0,   112,
     1112     113,   114,   343,   115,   116,   117,   118,   119,   344,   120,
     1113     121,   122,   345,     0,     0,     0,     0,     0,     0,     0,
     1114       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1115       0,     0,     0,   123,   124,   125,   126,     0,     0,     0,
     1116       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1117       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1118       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1119       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1120       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1121       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1122       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1123       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1124       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1125       0,     0,     0,   127,   128,   129,   130,   131,   132,   133,
    11261126     134,   135,   136,   137,   138,   139,   140,   141,   142,   143,
    11271127     144,   145,   146,   147,   148,   149,   150,   151,   152,   153,
     
    11341134     214,   215,   216,   217,   218,   219,   220,   221,   222,   223,
    11351135     224,   225,   226,   227,   228,   229,   230,   231,   232,   233,
    1136      234,   235,   236,   237,   238,   239,   240,   241,     0,     0,
    1137        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1138        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1139        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1140        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1141        0,     0,     0,   341,   342,     0,     0,     0,     0,     0,
    1142        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1143        0,     0,     0,     0,     0,     0,     0,     0,   343,   437,
    1144      345,     0,     0,     0,     0,   346,     0,     0,   347,   348,
    1145      349,   350,   324,   325,   326,   327,   328,   329,    17,     0,
    1146       18,    19,    20,    21,    22,    23,    24,    25,    26,    27,
    1147       28,    29,    30,    31,    32,    33,    34,    35,    36,    37,
    1148       38,    39,    40,    41,    42,    43,    44,    45,    46,    47,
    1149       48,    49,    50,    51,    52,    53,    54,    55,    56,    57,
    1150       58,    59,    60,    61,    62,    63,    64,    65,    66,    67,
    1151       68,    69,    70,    71,    72,    73,    74,    75,    76,    77,
    1152       78,    79,    80,    81,    82,    83,    84,    85,    86,    87,
    1153       88,    89,    90,    91,    92,    93,    94,    95,    96,    97,
    1154       98,    99,   100,   101,   102,   103,   104,   105,   330,   331,
    1155      106,   107,   332,   333,   334,   335,   108,     0,   109,   336,
    1156      337,   110,     0,   111,   112,   113,   338,   114,   115,   116,
    1157      117,   118,   339,   119,   120,   121,   340,     0,     0,     0,
    1158        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1159        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1160        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1161        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1162        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1163        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1164        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1165        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1166        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1167        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1168        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1169        0,     0,     0,     0,     0,     0,     0,   122,   123,   124,
    1170      125,   126,   127,   128,   129,   130,   131,   132,   133,   134,
     1136     234,   235,   236,   237,   238,   239,   240,   241,   242,   243,
     1137     244,   245,   246,     0,     0,     0,     0,     0,     0,     0,
     1138       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1139       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1140       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1141       0,     0,     0,     0,     0,     0,     0,     0,   346,   347,
     1142       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1143       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1144       0,     0,     0,   348,   442,   350,     0,     0,     0,     0,
     1145     351,     0,     0,   352,   353,   354,   355,   329,   330,   331,
     1146     332,   333,   334,    18,     0,    19,    20,    21,    22,    23,
     1147      24,    25,    26,    27,    28,    29,    30,    31,    32,    33,
     1148      34,    35,    36,    37,    38,    39,    40,    41,    42,    43,
     1149      44,    45,    46,    47,    48,    49,    50,    51,    52,    53,
     1150      54,    55,    56,    57,    58,    59,    60,    61,    62,    63,
     1151      64,    65,    66,    67,    68,    69,    70,    71,    72,    73,
     1152      74,    75,    76,    77,    78,    79,    80,    81,    82,    83,
     1153      84,    85,    86,    87,    88,    89,    90,    91,    92,    93,
     1154      94,    95,    96,    97,    98,    99,   100,   101,   102,   103,
     1155     104,   105,   106,   335,   336,   107,   108,   337,   338,   339,
     1156     340,   109,     0,   110,   341,   342,   111,     0,   112,   113,
     1157     114,   343,   115,   116,   117,   118,   119,   344,   120,   121,
     1158     122,   345,     0,     0,     0,     0,     0,     0,     0,     0,
     1159       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1160       0,     0,   123,   124,   125,   126,     0,     0,     0,     0,
     1161       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1162       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1163       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1164       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1165       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1166       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1167       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1168       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1169       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1170       0,     0,   127,   128,   129,   130,   131,   132,   133,   134,
    11711171     135,   136,   137,   138,   139,   140,   141,   142,   143,   144,
    11721172     145,   146,   147,   148,   149,   150,   151,   152,   153,   154,
     
    11791179     215,   216,   217,   218,   219,   220,   221,   222,   223,   224,
    11801180     225,   226,   227,   228,   229,   230,   231,   232,   233,   234,
    1181      235,   236,   237,   238,   239,   240,   241,     0,     0,     0,
    1182        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1183        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1184        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1185        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1186        0,     0,   341,   342,     0,     0,     0,     0,     0,     0,
    1187        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1188        0,     0,     0,     0,     0,     0,     0,   343,   485,   345,
    1189        0,     0,     0,     0,   346,     0,     0,   347,   348,   349,
    1190      350,   324,   325,   326,   327,   328,   329,    17,     0,    18,
    1191       19,    20,    21,    22,    23,    24,    25,    26,    27,    28,
    1192       29,    30,    31,    32,    33,    34,    35,    36,    37,    38,
    1193       39,    40,    41,    42,    43,    44,    45,    46,    47,    48,
    1194       49,    50,    51,    52,    53,    54,    55,    56,    57,    58,
    1195       59,    60,    61,    62,    63,    64,    65,    66,    67,    68,
    1196       69,    70,    71,    72,    73,    74,    75,    76,    77,    78,
    1197       79,    80,    81,    82,    83,    84,    85,    86,    87,    88,
    1198       89,    90,    91,    92,    93,    94,    95,    96,    97,    98,
    1199       99,   100,   101,   102,   103,   104,   105,   330,   331,   106,
    1200      107,   332,   333,   334,   335,   108,     0,   109,   336,   337,
    1201      110,     0,   111,   112,   113,   338,   114,   115,   116,   117,
    1202      118,   339,   119,   120,   121,   340,     0,     0,     0,     0,
    1203        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1204        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1205        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1206        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1207        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1208        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1209        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1210        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1211        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1212        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1213        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1214        0,     0,     0,     0,     0,     0,   122,   123,   124,   125,
    1215      126,   127,   128,   129,   130,   131,   132,   133,   134,   135,
     1181     235,   236,   237,   238,   239,   240,   241,   242,   243,   244,
     1182     245,   246,     0,     0,     0,     0,     0,     0,     0,     0,
     1183       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1184       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1185       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1186       0,     0,     0,     0,     0,     0,     0,   346,   347,     0,
     1187       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1188       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1189       0,     0,   348,   490,   350,     0,     0,     0,     0,   351,
     1190       0,     0,   352,   353,   354,   355,   329,   330,   331,   332,
     1191     333,   334,    18,     0,    19,    20,    21,    22,    23,    24,
     1192      25,    26,    27,    28,    29,    30,    31,    32,    33,    34,
     1193      35,    36,    37,    38,    39,    40,    41,    42,    43,    44,
     1194      45,    46,    47,    48,    49,    50,    51,    52,    53,    54,
     1195      55,    56,    57,    58,    59,    60,    61,    62,    63,    64,
     1196      65,    66,    67,    68,    69,    70,    71,    72,    73,    74,
     1197      75,    76,    77,    78,    79,    80,    81,    82,    83,    84,
     1198      85,    86,    87,    88,    89,    90,    91,    92,    93,    94,
     1199      95,    96,    97,    98,    99,   100,   101,   102,   103,   104,
     1200     105,   106,   335,   336,   107,   108,   337,   338,   339,   340,
     1201     109,     0,   110,   341,   342,   111,     0,   112,   113,   114,
     1202     343,   115,   116,   117,   118,   119,   344,   120,   121,   122,
     1203     345,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1204       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1205       0,   123,   124,   125,   126,     0,     0,     0,     0,     0,
     1206       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1207       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1208       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1209       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1210       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1211       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1212       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1213       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1214       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1215       0,   127,   128,   129,   130,   131,   132,   133,   134,   135,
    12161216     136,   137,   138,   139,   140,   141,   142,   143,   144,   145,
    12171217     146,   147,   148,   149,   150,   151,   152,   153,   154,   155,
     
    12241224     216,   217,   218,   219,   220,   221,   222,   223,   224,   225,
    12251225     226,   227,   228,   229,   230,   231,   232,   233,   234,   235,
    1226      236,   237,   238,   239,   240,   241,     0,     0,     0,     0,
    1227        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1228        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1229        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1230        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1231        0,   341,   342,     0,     0,     0,     0,     0,     0,     0,
    1232        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1233        0,     0,     0,     0,     0,     0,   343,   519,   345,     0,
    1234        0,     0,     0,   346,     0,     0,   347,   348,   349,   350,
    1235      324,   325,   326,   327,   328,   329,    17,     0,    18,    19,
    1236       20,    21,    22,    23,    24,    25,    26,    27,    28,    29,
    1237       30,    31,    32,    33,    34,    35,    36,    37,    38,    39,
    1238       40,    41,    42,    43,    44,    45,    46,    47,    48,    49,
    1239       50,    51,    52,    53,    54,    55,    56,    57,    58,    59,
    1240       60,    61,    62,    63,    64,    65,    66,    67,    68,    69,
    1241       70,    71,    72,    73,    74,    75,    76,    77,    78,    79,
    1242       80,    81,    82,    83,    84,    85,    86,    87,    88,    89,
    1243       90,    91,    92,    93,    94,    95,    96,    97,    98,    99,
    1244      100,   101,   102,   103,   104,   105,   330,   331,   106,   107,
    1245      332,   333,   334,   335,   108,     0,   109,   336,   337,   110,
    1246        0,   111,   112,   113,   338,   114,   115,   116,   117,   118,
    1247      339,   119,   120,   121,   340,     0,     0,     0,     0,     0,
    1248        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1249        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1250        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1251        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1252        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1253        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1254        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1255        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1256        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1257        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1258        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1259        0,     0,     0,     0,     0,   122,   123,   124,   125,   126,
     1226     236,   237,   238,   239,   240,   241,   242,   243,   244,   245,
     1227     246,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1228       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1229       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1230       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1231       0,     0,     0,     0,     0,     0,   346,   347,     0,     0,
     1232       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1233       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1234       0,   348,   524,   350,     0,     0,     0,     0,   351,     0,
     1235       0,   352,   353,   354,   355,   329,   330,   331,   332,   333,
     1236     334,    18,     0,    19,    20,    21,    22,    23,    24,    25,
     1237      26,    27,    28,    29,    30,    31,    32,    33,    34,    35,
     1238      36,    37,    38,    39,    40,    41,    42,    43,    44,    45,
     1239      46,    47,    48,    49,    50,    51,    52,    53,    54,    55,
     1240      56,    57,    58,    59,    60,    61,    62,    63,    64,    65,
     1241      66,    67,    68,    69,    70,    71,    72,    73,    74,    75,
     1242      76,    77,    78,    79,    80,    81,    82,    83,    84,    85,
     1243      86,    87,    88,    89,    90,    91,    92,    93,    94,    95,
     1244      96,    97,    98,    99,   100,   101,   102,   103,   104,   105,
     1245     106,   335,   336,   107,   108,   337,   338,   339,   340,   109,
     1246       0,   110,   341,   342,   111,     0,   112,   113,   114,   343,
     1247     115,   116,   117,   118,   119,   344,   120,   121,   122,   345,
     1248       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1249       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1250     123,   124,   125,   126,     0,     0,     0,     0,     0,     0,
     1251       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1252       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1253       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1254       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1255       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1256       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1257       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1258       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1259       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    12601260     127,   128,   129,   130,   131,   132,   133,   134,   135,   136,
    12611261     137,   138,   139,   140,   141,   142,   143,   144,   145,   146,
     
    12691269     217,   218,   219,   220,   221,   222,   223,   224,   225,   226,
    12701270     227,   228,   229,   230,   231,   232,   233,   234,   235,   236,
    1271      237,   238,   239,   240,   241,     0,     0,     0,     0,     0,
    1272        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1273        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1274        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1275        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1276      341,   342,     0,     0,     0,     0,     0,     0,     0,     0,
    1277        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1278        0,     0,     0,     0,     0,   343,     0,   345,     0,     0,
    1279        0,     0,   346,     0,     0,   347,   348,   349,   350,   324,
    1280      325,   326,   327,   328,   329,    17,     0,    18,    19,    20,
    1281       21,    22,    23,    24,    25,    26,    27,    28,    29,    30,
    1282       31,    32,    33,    34,    35,    36,    37,    38,    39,    40,
    1283       41,    42,    43,    44,    45,    46,    47,    48,    49,    50,
    1284       51,    52,    53,    54,    55,    56,    57,    58,    59,    60,
    1285       61,    62,    63,    64,    65,    66,    67,    68,    69,    70,
    1286       71,    72,    73,    74,    75,    76,    77,    78,    79,    80,
    1287       81,    82,    83,    84,    85,    86,    87,    88,    89,    90,
    1288       91,    92,    93,    94,    95,    96,    97,    98,    99,   100,
    1289      101,   102,   103,   104,   105,   330,   331,   106,   107,   332,
    1290      333,   334,   335,   108,     0,   109,   336,   337,   110,     0,
    1291      111,   112,   113,   338,   114,   115,   116,   117,   118,   339,
    1292      119,   120,   121,   340,     0,     0,     0,     0,     0,     0,
    1293        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1294        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1295        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1296        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1297        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1298        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1299        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1300        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1301        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1302        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1303        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1304        0,     0,     0,     0,   122,   123,   124,   125,   126,   127,
     1271     237,   238,   239,   240,   241,   242,   243,   244,   245,   246,
     1272       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1273       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1274       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1275       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1276       0,     0,     0,     0,     0,   346,   347,     0,     0,     0,
     1277       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1278       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1279     348,     0,   350,     0,     0,     0,     0,   351,     0,     0,
     1280     352,   353,   354,   355,   329,   330,   331,   332,   333,   334,
     1281      18,     0,    19,    20,    21,    22,    23,    24,    25,    26,
     1282      27,    28,    29,    30,    31,    32,    33,    34,    35,    36,
     1283      37,    38,    39,    40,    41,    42,    43,    44,    45,    46,
     1284      47,    48,    49,    50,    51,    52,    53,    54,    55,    56,
     1285      57,    58,    59,    60,    61,    62,    63,    64,    65,    66,
     1286      67,    68,    69,    70,    71,    72,    73,    74,    75,    76,
     1287      77,    78,    79,    80,    81,    82,    83,    84,    85,    86,
     1288      87,    88,    89,    90,    91,    92,    93,    94,    95,    96,
     1289      97,    98,    99,   100,   101,   102,   103,   104,   105,   106,
     1290     335,   336,   107,   108,   337,   338,   339,   340,   109,     0,
     1291     110,   341,   342,   111,     0,   112,   113,   114,   343,   115,
     1292     116,   117,   118,   119,   344,   120,   121,   122,   345,     0,
     1293       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1294       0,     0,     0,     0,     0,     0,     0,     0,     0,   123,
     1295     124,   125,   126,     0,     0,     0,     0,     0,     0,     0,
     1296       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1297       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1298       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1299       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1300       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1301       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1302       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1303       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1304       0,     0,     0,     0,     0,     0,     0,     0,     0,   127,
    13051305     128,   129,   130,   131,   132,   133,   134,   135,   136,   137,
    13061306     138,   139,   140,   141,   142,   143,   144,   145,   146,   147,
     
    13141314     218,   219,   220,   221,   222,   223,   224,   225,   226,   227,
    13151315     228,   229,   230,   231,   232,   233,   234,   235,   236,   237,
    1316      238,   239,   240,   241,     0,     0,     0,     0,     0,     0,
    1317        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1318        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1319        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1320        0,     0,     0,     0,     0,     0,     0,     0,     0,   341,
    1321      342,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1322        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1323        0,     0,     0,     0,   280,     0,   345,     0,     0,     0,
    1324        0,   346,     0,     0,   347,   348,   349,   350,   324,   325,
    1325      326,   327,   328,   329,    17,     0,    18,    19,    20,    21,
    1326       22,    23,    24,    25,    26,    27,    28,    29,    30,    31,
    1327       32,    33,    34,    35,    36,    37,    38,    39,    40,    41,
    1328       42,    43,    44,    45,    46,    47,    48,    49,    50,    51,
    1329       52,    53,    54,    55,    56,    57,    58,    59,    60,    61,
    1330       62,    63,    64,    65,    66,    67,    68,    69,    70,    71,
    1331       72,    73,    74,    75,    76,    77,    78,    79,    80,    81,
    1332       82,    83,    84,    85,    86,    87,    88,    89,    90,    91,
    1333       92,    93,    94,    95,    96,    97,    98,    99,   100,   101,
    1334      102,   103,   104,   105,     0,     0,   106,   107,     0,     0,
    1335        0,     0,   108,     0,   109,     0,     0,   110,     0,   111,
    1336      112,   113,     0,   114,   115,   116,   117,   118,     0,   119,
    1337      120,   121,     0,     0,     0,     0,     0,     0,     0,     0,
    1338        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1339        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1340        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1341        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1342        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1343        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1344        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1345        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1346        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1347        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1348        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1349        0,     0,     0,   122,   123,   124,   125,   126,   127,   128,
     1316     238,   239,   240,   241,   242,   243,   244,   245,   246,     0,
     1317       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1318       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1319       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1320       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1321       0,     0,     0,     0,   346,   347,     0,     0,     0,     0,
     1322       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1323       0,     0,     0,     0,     0,     0,     0,     0,     0,   285,
     1324       0,   350,     0,     0,     0,     0,   351,     0,     0,   352,
     1325     353,   354,   355,   329,   330,   331,   332,   333,   334,    18,
     1326       0,    19,    20,    21,    22,    23,    24,    25,    26,    27,
     1327      28,    29,    30,    31,    32,    33,    34,    35,    36,    37,
     1328      38,    39,    40,    41,    42,    43,    44,    45,    46,    47,
     1329      48,    49,    50,    51,    52,    53,    54,    55,    56,    57,
     1330      58,    59,    60,    61,    62,    63,    64,    65,    66,    67,
     1331      68,    69,    70,    71,    72,    73,    74,    75,    76,    77,
     1332      78,    79,    80,    81,    82,    83,    84,    85,    86,    87,
     1333      88,    89,    90,    91,    92,    93,    94,    95,    96,    97,
     1334      98,    99,   100,   101,   102,   103,   104,   105,   106,     0,
     1335       0,   107,   108,     0,     0,     0,     0,   109,     0,   110,
     1336       0,     0,   111,     0,   112,   113,   114,     0,   115,   116,
     1337     117,   118,   119,     0,   120,   121,   122,     0,     0,     0,
     1338       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1339       0,     0,     0,     0,     0,     0,     0,     0,   123,   124,
     1340     125,   126,     0,     0,     0,     0,     0,     0,     0,     0,
     1341       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1342       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1343       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1344       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1345       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1346       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1347       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1348       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1349       0,     0,     0,     0,     0,     0,     0,     0,   127,   128,
    13501350     129,   130,   131,   132,   133,   134,   135,   136,   137,   138,
    13511351     139,   140,   141,   142,   143,   144,   145,   146,   147,   148,
     
    13591359     219,   220,   221,   222,   223,   224,   225,   226,   227,   228,
    13601360     229,   230,   231,   232,   233,   234,   235,   236,   237,   238,
    1361      239,   240,   241,     0,     0,     0,     0,     0,     0,     0,
    1362        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1363        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1364        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1365        0,     0,     0,     0,     0,     0,     0,     0,   341,   342,
    1366        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1367        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1368        0,     0,     0,     0,     0,   345,     0,     0,     0,     0,
    1369      346,     0,     0,   347,   348,   349,   350,   324,   325,   326,
    1370      327,   328,   329,    17,     0,    18,    19,    20,    21,    22,
    1371      318,    24,    25,    26,     0,    28,    29,    30,    31,    32,
    1372       33,    34,    35,    36,    37,    38,    39,    40,    41,    42,
    1373       43,    44,    45,    46,    47,    48,    49,    50,    51,    52,
    1374       53,    54,    55,    56,    57,    58,    59,    60,    61,    62,
    1375       63,    64,    65,    66,    67,    68,    69,    70,    71,    72,
    1376       73,    74,    75,    76,    77,    78,    79,    80,    81,    82,
    1377       83,    84,    85,    86,    87,    88,    89,    90,    91,    92,
    1378       93,    94,    95,    96,    97,    98,    99,   100,   101,   102,
    1379      103,   104,   105,     0,     0,   106,   107,     0,     0,     0,
    1380        0,   108,     0,   109,     0,     0,   110,     0,   111,   112,
    1381      113,     0,   114,   115,   116,   117,   118,     0,   119,   120,
    1382      121,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1383        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1384        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1385        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1386        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1387        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1388        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1389        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1390        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1391        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1392        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1393        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1394        0,     0,   122,   123,   124,   125,   126,   127,   128,   129,
     1361     239,   240,   241,   242,   243,   244,   245,   246,     0,     0,
     1362       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1363       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1364       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1365       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1366       0,     0,     0,   346,   347,     0,     0,     0,     0,     0,
     1367       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1368       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1369     350,     0,     0,     0,     0,   351,     0,     0,   352,   353,
     1370     354,   355,   329,   330,   331,   332,   333,   334,    18,     0,
     1371      19,    20,    21,    22,    23,   323,    25,    26,    27,     0,
     1372      29,    30,    31,    32,    33,    34,    35,    36,    37,    38,
     1373      39,    40,    41,    42,    43,    44,    45,    46,    47,    48,
     1374      49,    50,    51,    52,    53,    54,    55,    56,    57,    58,
     1375      59,    60,    61,    62,    63,    64,    65,    66,    67,    68,
     1376      69,    70,    71,    72,    73,    74,    75,    76,    77,    78,
     1377      79,    80,    81,    82,    83,    84,    85,    86,    87,    88,
     1378      89,    90,    91,    92,    93,    94,    95,    96,    97,    98,
     1379      99,   100,   101,   102,   103,   104,   105,   106,     0,     0,
     1380     107,   108,     0,     0,     0,     0,   109,     0,   110,     0,
     1381       0,   111,     0,   112,   113,   114,     0,   115,   116,   117,
     1382     118,   119,     0,   120,   121,   122,     0,     0,     0,     0,
     1383       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1384       0,     0,     0,     0,     0,     0,     0,   123,   124,   125,
     1385     126,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1386       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1387       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1388       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1389       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1390       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1391       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1392       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1393       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1394       0,     0,     0,     0,     0,     0,     0,   127,   128,   129,
    13951395     130,   131,   132,   133,   134,   135,   136,   137,   138,   139,
    13961396     140,   141,   142,   143,   144,   145,   146,   147,   148,   149,
     
    14041404     220,   221,   222,   223,   224,   225,   226,   227,   228,   229,
    14051405     230,   231,   232,   233,   234,   235,   236,   237,   238,   239,
    1406      240,   241,     0,     0,     0,     0,     0,     0,     0,     0,
    1407        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1408        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1409        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1410        0,     0,     0,     0,     0,     0,     0,   341,   342,     0,
    1411        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1412        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1413        0,     0,   324,   325,   326,   327,   328,   329,    17,   346,
    1414        0,     0,   347,   348,   349,   350,    24,    25,    26,     0,
    1415        0,     0,    30,    31,    32,    33,    34,    35,    36,    37,
    1416       38,    39,    40,    41,    42,    43,    44,    45,    46,    47,
    1417       48,    49,    50,    51,    52,    53,    54,    55,    56,    57,
    1418       58,    59,    60,    61,    62,    63,    64,    65,    66,    67,
    1419       68,    69,    70,    71,    72,    73,    74,    75,    76,    77,
    1420       78,    79,    80,    81,    82,    83,    84,    85,    86,    87,
    1421       88,    89,    90,    91,    92,    93,    94,    95,    96,    97,
    1422       98,    99,   100,   101,   102,   103,   104,   105,     0,     0,
    1423        0,     0,     0,     0,     0,     0,   108,     0,   109,     0,
    1424        0,     0,     0,   111,     0,     0,     0,   114,   115,   116,
    1425      117,   118,     0,   119,     0,   121,     0,     0,     0,     0,
    1426        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1427        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1428        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1429        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1430        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1431        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1432        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1433        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1434        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1435        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1436        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1437        0,     0,     0,     0,     0,     0,     0,   122,   123,   124,
    1438      125,   126,   127,   128,   129,   130,   131,   132,   133,   134,
     1406     240,   241,   242,   243,   244,   245,   246,     0,     0,     0,
     1407       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1408       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1409       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1410       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1411       0,     0,   346,   347,     0,     0,     0,     0,     0,     0,
     1412       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1413       0,     0,     0,     0,     0,     0,     0,   329,   330,   331,
     1414     332,   333,   334,    18,   351,     0,     0,   352,   353,   354,
     1415     355,    25,    26,    27,     0,     0,     0,    31,    32,    33,
     1416      34,    35,    36,    37,    38,    39,    40,    41,    42,    43,
     1417      44,    45,    46,    47,    48,    49,    50,    51,    52,    53,
     1418      54,    55,    56,    57,    58,    59,    60,    61,    62,    63,
     1419      64,    65,    66,    67,    68,    69,    70,    71,    72,    73,
     1420      74,    75,    76,    77,    78,    79,    80,    81,    82,    83,
     1421      84,    85,    86,    87,    88,    89,    90,    91,    92,    93,
     1422      94,    95,    96,    97,    98,    99,   100,   101,   102,   103,
     1423     104,   105,   106,     0,     0,     0,     0,     0,     0,     0,
     1424       0,   109,     0,   110,     0,     0,     0,     0,   112,     0,
     1425       0,     0,   115,   116,   117,   118,   119,     0,   120,     0,
     1426     122,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1427       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1428       0,     0,   123,   124,   125,   126,     0,     0,     0,     0,
     1429       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1430       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1431       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1432       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1433       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1434       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1435       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1436       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1437       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1438       0,     0,   127,   128,   129,   130,   131,   132,   133,   134,
    14391439     135,   136,   137,   138,   139,   140,   141,   142,   143,   144,
    14401440     145,   146,   147,   148,   149,   150,   151,   152,   153,   154,
     
    14471447     215,   216,   217,   218,   219,   220,   221,   222,   223,   224,
    14481448     225,   226,   227,   228,   229,   230,   231,   232,   233,   234,
    1449      235,   236,   237,   238,   239,   240,   241,     0,     0,     0,
    1450        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1451        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1452        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1453        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1454        0,     0,   341,   342,     0,     0,     0,     0,     0,     0,
    1455        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1456        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1457        0,     0,   404,     0,   346,     0,     0,   347,   348,   349,
    1458      350,   324,   325,   326,   327,   328,   329,    17,     0,     0,
    1459        0,     0,     0,     0,     0,    24,    25,    26,     0,     0,
    1460        0,    30,    31,    32,    33,    34,    35,    36,    37,    38,
    1461       39,    40,    41,    42,    43,    44,    45,    46,    47,    48,
    1462       49,    50,    51,    52,    53,    54,    55,    56,    57,    58,
    1463       59,    60,    61,    62,    63,    64,    65,    66,    67,    68,
    1464       69,    70,    71,    72,    73,    74,    75,    76,    77,    78,
    1465       79,    80,    81,    82,    83,    84,    85,    86,    87,    88,
    1466       89,    90,    91,    92,    93,    94,    95,    96,    97,    98,
    1467       99,   100,   101,   102,   103,   104,   105,     0,     0,     0,
    1468        0,     0,     0,     0,     0,   108,     0,   109,     0,     0,
    1469        0,     0,   111,     0,     0,     0,   114,   115,   116,   117,
    1470      118,     0,   119,     0,   121,     0,     0,     0,     0,     0,
    1471        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1472        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1473        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1474        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1475        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1476        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1477        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1478        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1479        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1480        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1481        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1482        0,     0,     0,     0,     0,     0,   122,   123,   124,   125,
    1483      126,   127,   128,   129,   130,   131,   132,   133,   134,   135,
     1449     235,   236,   237,   238,   239,   240,   241,   242,   243,   244,
     1450     245,   246,     0,     0,     0,     0,     0,     0,     0,     0,
     1451       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1452       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1453       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1454       0,     0,     0,     0,     0,     0,     0,   346,   347,     0,
     1455       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1456       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1457       0,     0,     0,     0,     0,     0,     0,   409,     0,   351,
     1458       0,     0,   352,   353,   354,   355,   329,   330,   331,   332,
     1459     333,   334,    18,     0,     0,     0,     0,     0,     0,     0,
     1460      25,    26,    27,     0,     0,     0,    31,    32,    33,    34,
     1461      35,    36,    37,    38,    39,    40,    41,    42,    43,    44,
     1462      45,    46,    47,    48,    49,    50,    51,    52,    53,    54,
     1463      55,    56,    57,    58,    59,    60,    61,    62,    63,    64,
     1464      65,    66,    67,    68,    69,    70,    71,    72,    73,    74,
     1465      75,    76,    77,    78,    79,    80,    81,    82,    83,    84,
     1466      85,    86,    87,    88,    89,    90,    91,    92,    93,    94,
     1467      95,    96,    97,    98,    99,   100,   101,   102,   103,   104,
     1468     105,   106,     0,     0,     0,     0,     0,     0,     0,     0,
     1469     109,     0,   110,     0,     0,     0,     0,   112,     0,     0,
     1470       0,   115,   116,   117,   118,   119,     0,   120,     0,   122,
     1471       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1472       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1473       0,   123,   124,   125,   126,     0,     0,     0,     0,     0,
     1474       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1475       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1476       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1477       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1478       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1479       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1480       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1481       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1482       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1483       0,   127,   128,   129,   130,   131,   132,   133,   134,   135,
    14841484     136,   137,   138,   139,   140,   141,   142,   143,   144,   145,
    14851485     146,   147,   148,   149,   150,   151,   152,   153,   154,   155,
     
    14921492     216,   217,   218,   219,   220,   221,   222,   223,   224,   225,
    14931493     226,   227,   228,   229,   230,   231,   232,   233,   234,   235,
    1494      236,   237,   238,   239,   240,   241,     0,     0,     0,     0,
    1495        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1496        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1497        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1498        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1499        0,   341,   342,     0,     0,     0,     0,     0,     0,     0,
    1500        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1501        0,     0,     0,     0,     0,     0,     0,     0,   431,     0,
    1502        0,     0,     0,   346,     0,     0,   347,   348,   349,   350,
    1503      324,   325,   326,   327,   328,   329,    17,     0,     0,     0,
    1504        0,     0,     0,     0,    24,    25,    26,     0,     0,     0,
    1505       30,    31,    32,    33,    34,    35,    36,    37,    38,    39,
    1506       40,    41,    42,    43,    44,    45,    46,    47,    48,    49,
    1507       50,    51,    52,    53,    54,    55,    56,    57,    58,    59,
    1508       60,    61,    62,    63,    64,    65,    66,    67,    68,    69,
    1509       70,    71,    72,    73,    74,    75,    76,    77,    78,    79,
    1510       80,    81,    82,    83,    84,    85,    86,    87,    88,    89,
    1511       90,    91,    92,    93,    94,    95,    96,    97,    98,    99,
    1512      100,   101,   102,   103,   104,   105,     0,     0,     0,     0,
    1513        0,     0,     0,     0,   108,     0,   109,     0,     0,     0,
    1514        0,   111,     0,     0,     0,   114,   115,   116,   117,   118,
    1515        0,   119,     0,   121,     0,     0,     0,     0,     0,     0,
    1516        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1517        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1518        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1519        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1520        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1521        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1522        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1523        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1524        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1525        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1526        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1527        0,     0,     0,     0,     0,   122,   123,   124,   125,   126,
     1494     236,   237,   238,   239,   240,   241,   242,   243,   244,   245,
     1495     246,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1496       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1497       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1498       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1499       0,     0,     0,     0,     0,     0,   346,   347,     0,     0,
     1500       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1501       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1502       0,     0,     0,   436,     0,     0,     0,     0,   351,     0,
     1503       0,   352,   353,   354,   355,   329,   330,   331,   332,   333,
     1504     334,    18,     0,     0,     0,     0,     0,     0,     0,    25,
     1505      26,    27,     0,     0,     0,    31,    32,    33,    34,    35,
     1506      36,    37,    38,    39,    40,    41,    42,    43,    44,    45,
     1507      46,    47,    48,    49,    50,    51,    52,    53,    54,    55,
     1508      56,    57,    58,    59,    60,    61,    62,    63,    64,    65,
     1509      66,    67,    68,    69,    70,    71,    72,    73,    74,    75,
     1510      76,    77,    78,    79,    80,    81,    82,    83,    84,    85,
     1511      86,    87,    88,    89,    90,    91,    92,    93,    94,    95,
     1512      96,    97,    98,    99,   100,   101,   102,   103,   104,   105,
     1513     106,     0,     0,     0,     0,     0,     0,     0,     0,   109,
     1514       0,   110,     0,     0,     0,     0,   112,     0,     0,     0,
     1515     115,   116,   117,   118,   119,     0,   120,     0,   122,     0,
     1516       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1517       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1518     123,   124,   125,   126,     0,     0,     0,     0,     0,     0,
     1519       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1520       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1521       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1522       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1523       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1524       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1525       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1526       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1527       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    15281528     127,   128,   129,   130,   131,   132,   133,   134,   135,   136,
    15291529     137,   138,   139,   140,   141,   142,   143,   144,   145,   146,
     
    15371537     217,   218,   219,   220,   221,   222,   223,   224,   225,   226,
    15381538     227,   228,   229,   230,   231,   232,   233,   234,   235,   236,
    1539      237,   238,   239,   240,   241,     0,     0,     0,     0,     0,
    1540        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1541        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1542        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1543        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1544      341,   342,     0,     0,     0,     0,     0,     0,     0,     0,
    1545        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1546        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1547      495,     0,   346,     0,     0,   347,   348,   349,   350,   324,
    1548      325,   326,   327,   328,   329,    17,     0,     0,     0,     0,
    1549        0,     0,     0,    24,    25,    26,     0,     0,     0,    30,
    1550       31,    32,    33,    34,    35,    36,    37,    38,    39,    40,
    1551       41,    42,    43,    44,    45,    46,    47,    48,    49,    50,
    1552       51,    52,    53,    54,    55,    56,    57,    58,    59,    60,
    1553       61,    62,    63,    64,    65,    66,    67,    68,    69,    70,
    1554       71,    72,    73,    74,    75,    76,    77,    78,    79,    80,
    1555       81,    82,    83,    84,    85,    86,    87,    88,    89,    90,
    1556       91,    92,    93,    94,    95,    96,    97,    98,    99,   100,
    1557      101,   102,   103,   104,   105,     0,     0,     0,     0,     0,
    1558        0,     0,     0,   108,     0,   109,     0,     0,     0,     0,
    1559      111,     0,     0,     0,   114,   115,   116,   117,   118,     0,
    1560      119,     0,   121,     0,     0,     0,     0,     0,     0,     0,
    1561        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1562        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1563        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1564        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1565        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1566        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1567        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1568        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1569        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1570        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1571        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1572        0,     0,     0,     0,   122,   123,   124,   125,   126,   127,
     1539     237,   238,   239,   240,   241,   242,   243,   244,   245,   246,
     1540       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1541       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1542       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1543       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1544       0,     0,     0,     0,     0,   346,   347,     0,     0,     0,
     1545       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1546       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1547       0,     0,     0,     0,     0,   500,     0,   351,     0,     0,
     1548     352,   353,   354,   355,   329,   330,   331,   332,   333,   334,
     1549      18,     0,     0,     0,     0,     0,     0,     0,    25,    26,
     1550      27,     0,     0,     0,    31,    32,    33,    34,    35,    36,
     1551      37,    38,    39,    40,    41,    42,    43,    44,    45,    46,
     1552      47,    48,    49,    50,    51,    52,    53,    54,    55,    56,
     1553      57,    58,    59,    60,    61,    62,    63,    64,    65,    66,
     1554      67,    68,    69,    70,    71,    72,    73,    74,    75,    76,
     1555      77,    78,    79,    80,    81,    82,    83,    84,    85,    86,
     1556      87,    88,    89,    90,    91,    92,    93,    94,    95,    96,
     1557      97,    98,    99,   100,   101,   102,   103,   104,   105,   106,
     1558       0,     0,     0,     0,     0,     0,     0,     0,   109,     0,
     1559     110,     0,     0,     0,     0,   112,     0,     0,     0,   115,
     1560     116,   117,   118,   119,     0,   120,     0,   122,     0,     0,
     1561       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1562       0,     0,     0,     0,     0,     0,     0,     0,     0,   123,
     1563     124,   125,   126,     0,     0,     0,     0,     0,     0,     0,
     1564       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1565       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1566       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1567       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1568       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1569       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1570       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1571       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1572       0,     0,     0,     0,     0,     0,     0,     0,     0,   127,
    15731573     128,   129,   130,   131,   132,   133,   134,   135,   136,   137,
    15741574     138,   139,   140,   141,   142,   143,   144,   145,   146,   147,
     
    15821582     218,   219,   220,   221,   222,   223,   224,   225,   226,   227,
    15831583     228,   229,   230,   231,   232,   233,   234,   235,   236,   237,
    1584      238,   239,   240,   241,     0,     0,     0,     0,     0,     0,
    1585        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1586        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1587        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1588        0,     0,     0,     0,     0,     0,     0,     0,     0,   341,
    1589      342,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1590        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1591        0,     0,     0,     0,     0,     0,     0,     0,     0,   551,
    1592        0,   346,     0,     0,   347,   348,   349,   350,   324,   325,
    1593      326,   327,   328,   329,    17,     0,     0,     0,     0,     0,
    1594        0,     0,    24,    25,    26,     0,     0,     0,    30,    31,
    1595       32,    33,    34,    35,    36,    37,    38,    39,    40,    41,
    1596       42,    43,    44,    45,    46,    47,    48,    49,    50,    51,
    1597       52,    53,    54,    55,    56,    57,    58,    59,    60,    61,
    1598       62,    63,    64,    65,    66,    67,    68,    69,    70,    71,
    1599       72,    73,    74,    75,    76,    77,    78,    79,    80,    81,
    1600       82,    83,    84,    85,    86,    87,    88,    89,    90,    91,
    1601       92,    93,    94,    95,    96,    97,    98,    99,   100,   101,
    1602      102,   103,   104,   105,     0,     0,     0,     0,     0,     0,
    1603        0,     0,   108,     0,   109,     0,     0,     0,     0,   111,
    1604        0,     0,     0,   114,   115,   116,   117,   118,     0,   119,
    1605        0,   121,     0,     0,     0,     0,     0,     0,     0,     0,
    1606        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1607        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1608        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1609        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1610        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1611        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1612        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1613        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1614        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1615        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1616        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1617        0,     0,     0,   122,   123,   124,   125,   126,   127,   128,
     1584     238,   239,   240,   241,   242,   243,   244,   245,   246,     0,
     1585       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1586       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1587       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1588       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1589       0,     0,     0,     0,   346,   347,     0,     0,     0,     0,
     1590       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1591       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1592       0,     0,     0,     0,   556,     0,   351,     0,     0,   352,
     1593     353,   354,   355,   329,   330,   331,   332,   333,   334,    18,
     1594       0,     0,     0,     0,     0,     0,     0,    25,    26,    27,
     1595       0,     0,     0,    31,    32,    33,    34,    35,    36,    37,
     1596      38,    39,    40,    41,    42,    43,    44,    45,    46,    47,
     1597      48,    49,    50,    51,    52,    53,    54,    55,    56,    57,
     1598      58,    59,    60,    61,    62,    63,    64,    65,    66,    67,
     1599      68,    69,    70,    71,    72,    73,    74,    75,    76,    77,
     1600      78,    79,    80,    81,    82,    83,    84,    85,    86,    87,
     1601      88,    89,    90,    91,    92,    93,    94,    95,    96,    97,
     1602      98,    99,   100,   101,   102,   103,   104,   105,   106,     0,
     1603       0,     0,     0,     0,     0,     0,     0,   109,     0,   110,
     1604       0,     0,     0,     0,   112,     0,     0,     0,   115,   116,
     1605     117,   118,   119,     0,   120,     0,   122,     0,     0,     0,
     1606       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1607       0,     0,     0,     0,     0,     0,     0,     0,   123,   124,
     1608     125,   126,     0,     0,     0,     0,     0,     0,     0,     0,
     1609       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1610       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1611       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1612       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1613       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1614       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1615       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1616       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1617       0,     0,     0,     0,     0,     0,     0,     0,   127,   128,
    16181618     129,   130,   131,   132,   133,   134,   135,   136,   137,   138,
    16191619     139,   140,   141,   142,   143,   144,   145,   146,   147,   148,
     
    16271627     219,   220,   221,   222,   223,   224,   225,   226,   227,   228,
    16281628     229,   230,   231,   232,   233,   234,   235,   236,   237,   238,
    1629      239,   240,   241,     0,     0,     0,     0,     0,     0,     0,
    1630        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1631        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1632        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1633        0,     0,     0,     0,     0,     0,     0,     0,   341,   342,
    1634        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1635        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1636        0,     0,     0,     0,     0,     0,     0,     0,   567,     0,
    1637      346,     0,     0,   347,   348,   349,   350,   324,   325,   326,
    1638      327,   328,   329,    17,     0,     0,     0,     0,     0,     0,
    1639        0,    24,    25,    26,     0,     0,     0,    30,    31,    32,
    1640       33,    34,    35,    36,    37,    38,    39,    40,    41,    42,
    1641       43,    44,    45,    46,    47,    48,    49,    50,    51,    52,
    1642       53,    54,    55,    56,    57,    58,    59,    60,    61,    62,
    1643       63,    64,    65,    66,    67,    68,    69,    70,    71,    72,
    1644       73,    74,    75,    76,    77,    78,    79,    80,    81,    82,
    1645       83,    84,    85,    86,    87,    88,    89,    90,    91,    92,
    1646       93,    94,    95,    96,    97,    98,    99,   100,   101,   102,
    1647      103,   104,   105,     0,     0,     0,     0,     0,     0,     0,
    1648        0,   108,     0,   109,     0,     0,     0,     0,   111,     0,
    1649        0,     0,   114,   115,   116,   117,   118,     0,   119,     0,
    1650      121,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1651        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1652        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1653        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1654        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1655        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1656        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1657        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1658        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1659        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1660        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1661        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1662        0,     0,   122,   123,   124,   125,   126,   127,   128,   129,
     1629     239,   240,   241,   242,   243,   244,   245,   246,     0,     0,
     1630       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1631       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1632       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1633       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1634       0,     0,     0,   346,   347,     0,     0,     0,     0,     0,
     1635       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1636       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1637       0,     0,     0,   572,     0,   351,     0,     0,   352,   353,
     1638     354,   355,   329,   330,   331,   332,   333,   334,    18,     0,
     1639       0,     0,     0,     0,     0,     0,    25,    26,    27,     0,
     1640       0,     0,    31,    32,    33,    34,    35,    36,    37,    38,
     1641      39,    40,    41,    42,    43,    44,    45,    46,    47,    48,
     1642      49,    50,    51,    52,    53,    54,    55,    56,    57,    58,
     1643      59,    60,    61,    62,    63,    64,    65,    66,    67,    68,
     1644      69,    70,    71,    72,    73,    74,    75,    76,    77,    78,
     1645      79,    80,    81,    82,    83,    84,    85,    86,    87,    88,
     1646      89,    90,    91,    92,    93,    94,    95,    96,    97,    98,
     1647      99,   100,   101,   102,   103,   104,   105,   106,     0,     0,
     1648       0,     0,     0,     0,     0,     0,   109,     0,   110,     0,
     1649       0,     0,     0,   112,     0,     0,     0,   115,   116,   117,
     1650     118,   119,     0,   120,     0,   122,     0,     0,     0,     0,
     1651       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1652       0,     0,     0,     0,     0,     0,     0,   123,   124,   125,
     1653     126,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1654       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1655       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1656       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1657       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1658       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1659       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1660       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1661       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1662       0,     0,     0,     0,     0,     0,     0,   127,   128,   129,
    16631663     130,   131,   132,   133,   134,   135,   136,   137,   138,   139,
    16641664     140,   141,   142,   143,   144,   145,   146,   147,   148,   149,
     
    16721672     220,   221,   222,   223,   224,   225,   226,   227,   228,   229,
    16731673     230,   231,   232,   233,   234,   235,   236,   237,   238,   239,
    1674      240,   241,     0,     0,     0,     0,     0,     0,     0,     0,
    1675        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1676        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1677        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1678        0,     0,     0,     0,     0,     0,     0,   341,   342,     0,
    1679        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1680        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1681        0,     0,     0,     0,     0,     0,     0,   635,     0,   346,
    1682        0,     0,   347,   348,   349,   350,   324,   325,   326,   327,
    1683      328,   329,    17,     0,     0,     0,     0,     0,     0,     0,
    1684       24,    25,    26,     0,     0,     0,    30,    31,    32,    33,
    1685       34,    35,    36,    37,    38,    39,    40,    41,    42,    43,
    1686       44,    45,    46,    47,    48,    49,    50,    51,    52,    53,
    1687       54,    55,    56,    57,    58,    59,    60,    61,    62,    63,
    1688       64,    65,    66,    67,    68,    69,    70,    71,    72,    73,
    1689       74,    75,    76,    77,    78,    79,    80,    81,    82,    83,
    1690       84,    85,    86,    87,    88,    89,    90,    91,    92,    93,
    1691       94,    95,    96,    97,    98,    99,   100,   101,   102,   103,
    1692      104,   105,     0,     0,     0,     0,     0,     0,     0,     0,
    1693      108,     0,   109,     0,     0,     0,     0,   111,     0,     0,
    1694        0,   114,   115,   116,   117,   118,     0,   119,     0,   121,
    1695        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1696        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1697        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1698        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1699        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1700        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1701        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1702        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1703        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1704        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1705        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1706        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1707        0,   122,   123,   124,   125,   126,   127,   128,   129,   130,
     1674     240,   241,   242,   243,   244,   245,   246,     0,     0,     0,
     1675       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1676       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1677       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1678       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1679       0,     0,   346,   347,     0,     0,     0,     0,     0,     0,
     1680       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1681       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1682       0,     0,   640,     0,   351,     0,     0,   352,   353,   354,
     1683     355,   329,   330,   331,   332,   333,   334,    18,     0,     0,
     1684       0,     0,     0,     0,     0,    25,    26,    27,     0,     0,
     1685       0,    31,    32,    33,    34,    35,    36,    37,    38,    39,
     1686      40,    41,    42,    43,    44,    45,    46,    47,    48,    49,
     1687      50,    51,    52,    53,    54,    55,    56,    57,    58,    59,
     1688      60,    61,    62,    63,    64,    65,    66,    67,    68,    69,
     1689      70,    71,    72,    73,    74,    75,    76,    77,    78,    79,
     1690      80,    81,    82,    83,    84,    85,    86,    87,    88,    89,
     1691      90,    91,    92,    93,    94,    95,    96,    97,    98,    99,
     1692     100,   101,   102,   103,   104,   105,   106,     0,     0,     0,
     1693       0,     0,     0,     0,     0,   109,     0,   110,     0,     0,
     1694       0,     0,   112,     0,     0,     0,   115,   116,   117,   118,
     1695     119,     0,   120,     0,   122,     0,     0,     0,     0,     0,
     1696       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1697       0,     0,     0,     0,     0,     0,   123,   124,   125,   126,
     1698       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1699       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1700       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1701       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1702       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1703       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1704       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1705       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1706       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1707       0,     0,     0,     0,     0,     0,   127,   128,   129,   130,
    17081708     131,   132,   133,   134,   135,   136,   137,   138,   139,   140,
    17091709     141,   142,   143,   144,   145,   146,   147,   148,   149,   150,
     
    17171717     221,   222,   223,   224,   225,   226,   227,   228,   229,   230,
    17181718     231,   232,   233,   234,   235,   236,   237,   238,   239,   240,
    1719      241,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1720        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1721        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1722        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1723        0,     0,     0,     0,     0,     0,   341,   342,     0,     0,
    1724        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1725        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1726        0,   324,   325,   326,   327,   328,   329,    17,   346,     0,
    1727        0,   347,   348,   349,   350,    24,    25,    26,     0,     0,
    1728        0,    30,    31,    32,    33,    34,    35,    36,    37,    38,
    1729       39,    40,    41,    42,    43,    44,    45,    46,    47,    48,
    1730       49,    50,    51,    52,    53,    54,    55,    56,    57,    58,
    1731       59,    60,    61,    62,    63,    64,    65,    66,    67,    68,
    1732       69,    70,    71,    72,    73,    74,    75,    76,    77,    78,
    1733       79,    80,    81,    82,    83,    84,    85,    86,    87,    88,
    1734       89,    90,    91,    92,    93,    94,    95,    96,    97,    98,
    1735       99,   100,   101,   102,   103,   104,   105,     0,     0,     0,
    1736        0,     0,     0,     0,     0,   108,     0,   109,     0,     0,
    1737        0,     0,   111,     0,     0,     0,   114,   115,   116,   117,
    1738      118,     0,   119,     0,   447,     0,     0,     0,     0,     0,
    1739        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1740        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1741        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1742        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1743        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1744        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1745        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1746        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1747        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1748        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1749        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1750        0,     0,     0,     0,     0,     0,   122,   123,   124,   125,
    1751      126,   127,   128,   129,   130,   131,   132,   133,   134,   135,
     1719     241,   242,   243,   244,   245,   246,     0,     0,     0,     0,
     1720       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1721       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1722       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1723       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1724       0,   346,   347,     0,     0,     0,     0,     0,     0,     0,
     1725       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1726       0,     0,     0,     0,     0,     0,   329,   330,   331,   332,
     1727     333,   334,    18,   351,     0,     0,   352,   353,   354,   355,
     1728      25,    26,    27,     0,     0,     0,    31,    32,    33,    34,
     1729      35,    36,    37,    38,    39,    40,    41,    42,    43,    44,
     1730      45,    46,    47,    48,    49,    50,    51,    52,    53,    54,
     1731      55,    56,    57,    58,    59,    60,    61,    62,    63,    64,
     1732      65,    66,    67,    68,    69,    70,    71,    72,    73,    74,
     1733      75,    76,    77,    78,    79,    80,    81,    82,    83,    84,
     1734      85,    86,    87,    88,    89,    90,    91,    92,    93,    94,
     1735      95,    96,    97,    98,    99,   100,   101,   102,   103,   104,
     1736     105,   106,     0,     0,     0,     0,     0,     0,     0,     0,
     1737     109,     0,   110,     0,     0,     0,     0,   112,     0,     0,
     1738       0,   115,   116,   117,   118,   119,     0,   120,     0,   452,
     1739       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1740       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1741       0,   123,   124,   125,   126,     0,     0,     0,     0,     0,
     1742       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1743       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1744       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1745       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1746       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1747       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1748       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1749       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1750       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1751       0,   127,   128,   129,   130,   131,   132,   133,   134,   135,
    17521752     136,   137,   138,   139,   140,   141,   142,   143,   144,   145,
    17531753     146,   147,   148,   149,   150,   151,   152,   153,   154,   155,
     
    17601760     216,   217,   218,   219,   220,   221,   222,   223,   224,   225,
    17611761     226,   227,   228,   229,   230,   231,   232,   233,   234,   235,
    1762      236,   237,   238,   239,   240,   241,     0,     0,     0,     0,
    1763        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1764        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1765        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1766        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1767        0,   341,   342,     0,     0,     0,     0,     0,     0,     0,
    1768        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1769        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1770        9,    10,    17,   346,     0,     0,   347,   348,   349,   350,
    1771       24,    25,    26,     0,     0,     0,    30,    31,    32,    33,
    1772       34,    35,    36,    37,    38,    39,    40,    41,    42,    43,
    1773       44,    45,    46,    47,    48,    49,    50,    51,    52,    53,
    1774       54,    55,    56,    57,    58,    59,    60,    61,    62,    63,
    1775       64,    65,    66,    67,    68,    69,    70,    71,    72,    73,
    1776       74,    75,    76,    77,    78,    79,    80,    81,    82,    83,
    1777       84,    85,    86,    87,    88,    89,    90,    91,    92,    93,
    1778       94,    95,    96,    97,    98,    99,   100,   101,   102,   103,
    1779      104,   105,     0,     0,     0,     0,     0,     0,     0,     0,
    1780      108,     0,   109,     0,     0,     0,     0,   111,     0,     0,
    1781        0,   114,   115,   116,   117,   118,     0,   119,     0,   121,
    1782        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1783        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1784        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1785        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1786        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1787        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1788        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1789        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1790        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1791        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1792        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1793        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1794        0,   122,   123,   124,   125,   126,   127,   128,   129,   130,
     1762     236,   237,   238,   239,   240,   241,   242,   243,   244,   245,
     1763     246,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1764       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1765       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1766       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1767       0,     0,     0,     0,     0,     0,   346,   347,     0,     0,
     1768       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1769       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1770       0,     0,     0,     0,     0,     9,    10,    18,   351,     0,
     1771       0,   352,   353,   354,   355,    25,    26,    27,     0,     0,
     1772       0,    31,    32,    33,    34,    35,    36,    37,    38,    39,
     1773      40,    41,    42,    43,    44,    45,    46,    47,    48,    49,
     1774      50,    51,    52,    53,    54,    55,    56,    57,    58,    59,
     1775      60,    61,    62,    63,    64,    65,    66,    67,    68,    69,
     1776      70,    71,    72,    73,    74,    75,    76,    77,    78,    79,
     1777      80,    81,    82,    83,    84,    85,    86,    87,    88,    89,
     1778      90,    91,    92,    93,    94,    95,    96,    97,    98,    99,
     1779     100,   101,   102,   103,   104,   105,   106,     0,     0,     0,
     1780       0,     0,     0,     0,     0,   109,     0,   110,     0,     0,
     1781       0,     0,   112,     0,     0,     0,   115,   116,   117,   118,
     1782     119,     0,   120,     0,   122,     0,     0,     0,     0,     0,
     1783       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1784       0,     0,     0,     0,     0,     0,   123,   124,   125,   126,
     1785       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1786       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1787       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1788       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1789       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1790       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1791       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1792       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1793       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1794       0,     0,     0,     0,     0,     0,   127,   128,   129,   130,
    17951795     131,   132,   133,   134,   135,   136,   137,   138,   139,   140,
    17961796     141,   142,   143,   144,   145,   146,   147,   148,   149,   150,
     
    18041804     221,   222,   223,   224,   225,   226,   227,   228,   229,   230,
    18051805     231,   232,   233,   234,   235,   236,   237,   238,   239,   240,
    1806      241,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1807        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1808        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1809        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1810        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1811        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1812        0,     0,    17,     0,    18,    19,    20,    21,    22,   318,
    1813       24,    25,    26,   304,    28,    29,    30,    31,    32,    33,
    1814       34,    35,    36,    37,    38,    39,    40,    41,    42,    43,
    1815       44,    45,    46,    47,    48,    49,    50,    51,    52,    53,
    1816       54,    55,    56,    57,    58,    59,    60,    61,    62,    63,
    1817       64,    65,    66,    67,    68,    69,    70,    71,    72,    73,
    1818       74,    75,    76,    77,    78,    79,    80,    81,    82,    83,
    1819       84,    85,    86,    87,    88,    89,    90,    91,    92,    93,
    1820       94,    95,    96,    97,    98,    99,   100,   101,   102,   103,
    1821      104,   105,     0,     0,   106,   107,     0,     0,     0,     0,
    1822      108,     0,   109,     0,     0,   110,     0,   111,   112,   113,
    1823        0,   114,   115,   116,   117,   118,     0,   119,   120,   121,
    1824        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1825        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1826        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1827        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1828        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1829        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1830        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1831        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1832        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1833        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1834        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1835        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1836        0,   122,   123,   124,   125,   126,   127,   128,   129,   130,
     1806     241,   242,   243,   244,   245,   246,     0,     0,     0,     0,
     1807       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1808       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1809       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1810       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1811       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1812       0,     0,     0,     0,     0,     0,     0,    18,     0,    19,
     1813      20,    21,    22,    23,   323,    25,    26,    27,   309,    29,
     1814      30,    31,    32,    33,    34,    35,    36,    37,    38,    39,
     1815      40,    41,    42,    43,    44,    45,    46,    47,    48,    49,
     1816      50,    51,    52,    53,    54,    55,    56,    57,    58,    59,
     1817      60,    61,    62,    63,    64,    65,    66,    67,    68,    69,
     1818      70,    71,    72,    73,    74,    75,    76,    77,    78,    79,
     1819      80,    81,    82,    83,    84,    85,    86,    87,    88,    89,
     1820      90,    91,    92,    93,    94,    95,    96,    97,    98,    99,
     1821     100,   101,   102,   103,   104,   105,   106,     0,     0,   107,
     1822     108,     0,     0,     0,     0,   109,     0,   110,     0,     0,
     1823     111,     0,   112,   113,   114,     0,   115,   116,   117,   118,
     1824     119,     0,   120,   121,   122,     0,     0,     0,     0,     0,
     1825       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1826       0,     0,     0,     0,     0,     0,   123,   124,   125,   126,
     1827       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1828       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1829       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1830       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1831       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1832       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1833       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1834       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1835       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1836       0,     0,     0,     0,     0,     0,   127,   128,   129,   130,
    18371837     131,   132,   133,   134,   135,   136,   137,   138,   139,   140,
    18381838     141,   142,   143,   144,   145,   146,   147,   148,   149,   150,
     
    18461846     221,   222,   223,   224,   225,   226,   227,   228,   229,   230,
    18471847     231,   232,   233,   234,   235,   236,   237,   238,   239,   240,
    1848      241,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1849        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1850        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1851        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1852        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1853        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1854        0,    17,     0,    18,    19,    20,    21,    22,   318,    24,
    1855       25,    26,   420,    28,    29,    30,    31,    32,    33,    34,
    1856       35,    36,    37,    38,    39,    40,    41,    42,    43,    44,
    1857       45,    46,    47,    48,    49,    50,    51,    52,    53,    54,
    1858       55,    56,    57,    58,    59,    60,    61,    62,    63,    64,
    1859       65,    66,    67,    68,    69,    70,    71,    72,    73,    74,
    1860       75,    76,    77,    78,    79,    80,    81,    82,    83,    84,
    1861       85,    86,    87,    88,    89,    90,    91,    92,    93,    94,
    1862       95,    96,    97,    98,    99,   100,   101,   102,   103,   104,
    1863      105,     0,     0,   106,   107,     0,     0,     0,     0,   108,
    1864        0,   109,     0,     0,   110,     0,   111,   112,   113,     0,
    1865      114,   115,   116,   117,   118,     0,   119,   120,   121,     0,
    1866        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1867        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1868        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1869        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1870        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1871        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1872        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1873        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1874        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1875        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1876        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1877        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1878      122,   123,   124,   125,   126,   127,   128,   129,   130,   131,
     1848     241,   242,   243,   244,   245,   246,     0,     0,     0,     0,
     1849       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1850       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1851       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1852       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1853       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1854       0,     0,     0,     0,     0,     0,    18,     0,    19,    20,
     1855      21,    22,    23,   323,    25,    26,    27,   425,    29,    30,
     1856      31,    32,    33,    34,    35,    36,    37,    38,    39,    40,
     1857      41,    42,    43,    44,    45,    46,    47,    48,    49,    50,
     1858      51,    52,    53,    54,    55,    56,    57,    58,    59,    60,
     1859      61,    62,    63,    64,    65,    66,    67,    68,    69,    70,
     1860      71,    72,    73,    74,    75,    76,    77,    78,    79,    80,
     1861      81,    82,    83,    84,    85,    86,    87,    88,    89,    90,
     1862      91,    92,    93,    94,    95,    96,    97,    98,    99,   100,
     1863     101,   102,   103,   104,   105,   106,     0,     0,   107,   108,
     1864       0,     0,     0,     0,   109,     0,   110,     0,     0,   111,
     1865       0,   112,   113,   114,     0,   115,   116,   117,   118,   119,
     1866       0,   120,   121,   122,     0,     0,     0,     0,     0,     0,
     1867       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1868       0,     0,     0,     0,     0,   123,   124,   125,   126,     0,
     1869       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1870       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1871       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1872       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1873       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1874       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1875       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1876       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1877       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1878       0,     0,     0,     0,     0,   127,   128,   129,   130,   131,
    18791879     132,   133,   134,   135,   136,   137,   138,   139,   140,   141,
    18801880     142,   143,   144,   145,   146,   147,   148,   149,   150,   151,
     
    18881888     222,   223,   224,   225,   226,   227,   228,   229,   230,   231,
    18891889     232,   233,   234,   235,   236,   237,   238,   239,   240,   241,
    1890        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1891        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1892        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1893        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1894        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1895        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1896       17,     0,    18,    19,    20,    21,    22,   318,    24,    25,
    1897       26,   506,    28,    29,    30,    31,    32,    33,    34,    35,
    1898       36,    37,    38,    39,    40,    41,    42,    43,    44,    45,
    1899       46,    47,    48,    49,    50,    51,    52,    53,    54,    55,
    1900       56,    57,    58,    59,    60,    61,    62,    63,    64,    65,
    1901       66,    67,    68,    69,    70,    71,    72,    73,    74,    75,
    1902       76,    77,    78,    79,    80,    81,    82,    83,    84,    85,
    1903       86,    87,    88,    89,    90,    91,    92,    93,    94,    95,
    1904       96,    97,    98,    99,   100,   101,   102,   103,   104,   105,
    1905        0,     0,   106,   107,     0,     0,     0,     0,   108,     0,
    1906      109,     0,     0,   110,     0,   111,   112,   113,     0,   114,
    1907      115,   116,   117,   118,     0,   119,   120,   121,     0,     0,
    1908        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1909        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1910        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1911        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1912        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1913        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1914        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1915        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1916        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1917        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1918        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1919        0,     0,     0,     0,     0,     0,     0,     0,     0,   122,
    1920      123,   124,   125,   126,   127,   128,   129,   130,   131,   132,
     1890     242,   243,   244,   245,   246,     0,     0,     0,     0,     0,
     1891       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1892       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1893       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1894       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1895       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1896       0,     0,     0,     0,     0,    18,     0,    19,    20,    21,
     1897      22,    23,   323,    25,    26,    27,   511,    29,    30,    31,
     1898      32,    33,    34,    35,    36,    37,    38,    39,    40,    41,
     1899      42,    43,    44,    45,    46,    47,    48,    49,    50,    51,
     1900      52,    53,    54,    55,    56,    57,    58,    59,    60,    61,
     1901      62,    63,    64,    65,    66,    67,    68,    69,    70,    71,
     1902      72,    73,    74,    75,    76,    77,    78,    79,    80,    81,
     1903      82,    83,    84,    85,    86,    87,    88,    89,    90,    91,
     1904      92,    93,    94,    95,    96,    97,    98,    99,   100,   101,
     1905     102,   103,   104,   105,   106,     0,     0,   107,   108,     0,
     1906       0,     0,     0,   109,     0,   110,     0,     0,   111,     0,
     1907     112,   113,   114,     0,   115,   116,   117,   118,   119,     0,
     1908     120,   121,   122,     0,     0,     0,     0,     0,     0,     0,
     1909       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1910       0,     0,     0,     0,   123,   124,   125,   126,     0,     0,
     1911       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1912       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1913       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1914       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1915       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1916       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1917       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1918       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1919       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1920       0,     0,     0,     0,   127,   128,   129,   130,   131,   132,
    19211921     133,   134,   135,   136,   137,   138,   139,   140,   141,   142,
    19221922     143,   144,   145,   146,   147,   148,   149,   150,   151,   152,
     
    19291929     213,   214,   215,   216,   217,   218,   219,   220,   221,   222,
    19301930     223,   224,   225,   226,   227,   228,   229,   230,   231,   232,
    1931      233,   234,   235,   236,   237,   238,   239,   240,   241,     0,
    1932        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1933        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1934        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1935        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1936        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1937        0,     0,     0,     0,     0,   523,   524,    17,     0,     0,
    1938        0,     0,     0,     0,     0,    24,    25,    26,     0,     0,
    1939      555,    30,    31,    32,    33,    34,    35,    36,    37,    38,
    1940       39,    40,    41,    42,    43,    44,    45,    46,    47,    48,
    1941       49,    50,    51,    52,    53,    54,    55,    56,    57,    58,
    1942       59,    60,    61,    62,    63,    64,    65,    66,    67,    68,
    1943       69,    70,    71,    72,    73,    74,    75,    76,    77,    78,
    1944       79,    80,    81,    82,    83,    84,    85,    86,    87,    88,
    1945       89,    90,    91,    92,    93,    94,    95,    96,    97,    98,
    1946       99,   100,   101,   102,   103,   104,   105,     0,     0,     0,
    1947        0,     0,     0,     0,     0,   108,     0,   109,     0,     0,
    1948        0,     0,   111,     0,     0,     0,   114,   115,   116,   117,
    1949      118,     0,   119,     0,   121,     0,     0,    17,     0,    18,
    1950       19,    20,    21,    22,    23,    24,    25,    26,    27,    28,
    1951       29,    30,    31,    32,    33,    34,    35,    36,    37,    38,
    1952       39,    40,    41,    42,    43,    44,    45,    46,    47,    48,
    1953       49,    50,    51,    52,    53,    54,    55,    56,    57,    58,
    1954       59,    60,    61,    62,    63,    64,    65,    66,    67,    68,
    1955       69,    70,    71,    72,    73,    74,    75,    76,    77,    78,
    1956       79,    80,    81,    82,    83,    84,    85,    86,    87,    88,
    1957       89,    90,    91,    92,    93,    94,    95,    96,    97,    98,
    1958       99,   100,   101,   102,   103,   104,   105,     0,     0,   106,
    1959      107,     0,     0,     0,     0,   108,     0,   109,     0,     0,
    1960      110,     0,   111,   112,   113,     0,   114,   115,   116,   117,
    1961      118,     0,   119,   120,   121,     0,   122,   123,   124,   125,
    1962      126,   127,   128,   129,   130,   131,   132,   133,   134,   135,
     1931     233,   234,   235,   236,   237,   238,   239,   240,   241,   242,
     1932     243,   244,   245,   246,     0,     0,     0,     0,     0,     0,
     1933       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1934       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1935       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1936       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1937       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1938     528,   529,    18,     0,     0,     0,     0,     0,     0,     0,
     1939      25,    26,    27,     0,     0,   560,    31,    32,    33,    34,
     1940      35,    36,    37,    38,    39,    40,    41,    42,    43,    44,
     1941      45,    46,    47,    48,    49,    50,    51,    52,    53,    54,
     1942      55,    56,    57,    58,    59,    60,    61,    62,    63,    64,
     1943      65,    66,    67,    68,    69,    70,    71,    72,    73,    74,
     1944      75,    76,    77,    78,    79,    80,    81,    82,    83,    84,
     1945      85,    86,    87,    88,    89,    90,    91,    92,    93,    94,
     1946      95,    96,    97,    98,    99,   100,   101,   102,   103,   104,
     1947     105,   106,     0,     0,     0,     0,     0,     0,     0,     0,
     1948     109,     0,   110,     0,     0,     0,     0,   112,     0,     0,
     1949       0,   115,   116,   117,   118,   119,     0,   120,     0,   122,
     1950       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1951       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1952       0,   123,   124,   125,   126,     0,     0,     0,     0,     0,
     1953       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1954       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1955       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1956       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1957       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1958       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1959       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1960       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1961       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1962       0,   127,   128,   129,   130,   131,   132,   133,   134,   135,
    19631963     136,   137,   138,   139,   140,   141,   142,   143,   144,   145,
    19641964     146,   147,   148,   149,   150,   151,   152,   153,   154,   155,
     
    19711971     216,   217,   218,   219,   220,   221,   222,   223,   224,   225,
    19721972     226,   227,   228,   229,   230,   231,   232,   233,   234,   235,
    1973      236,   237,   238,   239,   240,   241,   122,   123,   124,   125,
    1974      126,   127,   128,   129,   130,   131,   132,   133,   134,   135,
    1975      136,   137,   138,   139,   140,   141,   142,   143,   144,   145,
    1976      146,   147,   148,   149,   150,   151,   152,   153,   154,   155,
    1977      156,   157,   158,   159,   160,   161,   162,   163,   164,   165,
    1978      166,   167,   168,   169,   170,   171,   172,   173,   174,   175,
    1979      176,   177,   178,   179,   180,   181,   182,   183,   184,   185,
    1980      186,   187,   188,   189,   190,   191,   192,   193,   194,   195,
    1981      196,   197,   198,   199,   200,   201,   202,   203,   204,   205,
    1982      206,   207,   208,   209,   210,   211,   212,   213,   214,   215,
    1983      216,   217,   218,   219,   220,   221,   222,   223,   224,   225,
    1984      226,   227,   228,   229,   230,   231,   232,   233,   234,   235,
    1985      236,   237,   238,   239,   240,   241,    17,     0,    18,    19,
    1986       20,    21,    22,   318,    24,    25,    26,     0,    28,    29,
    1987       30,    31,    32,    33,    34,    35,    36,    37,    38,    39,
    1988       40,    41,    42,    43,    44,    45,    46,    47,    48,    49,
    1989       50,    51,    52,    53,    54,    55,    56,    57,    58,    59,
    1990       60,    61,    62,    63,    64,    65,    66,    67,    68,    69,
    1991       70,    71,    72,    73,    74,    75,    76,    77,    78,    79,
    1992       80,    81,    82,    83,    84,    85,    86,    87,    88,    89,
    1993       90,    91,    92,    93,    94,    95,    96,    97,    98,    99,
    1994      100,   101,   102,   103,   104,   105,     0,     0,   106,   107,
    1995        0,     0,     0,     0,   108,     0,   109,     0,     0,   110,
    1996        0,   111,   112,   113,     0,   114,   115,   116,   117,   118,
    1997        0,   119,   120,   121,     0,     0,    17,     0,     0,     0,
    1998        0,     0,     0,     0,    24,    25,    26,     0,     0,     0,
    1999       30,    31,    32,    33,    34,    35,    36,    37,    38,    39,
    2000       40,    41,    42,    43,    44,    45,    46,    47,    48,    49,
    2001       50,    51,    52,    53,    54,    55,    56,    57,    58,    59,
    2002       60,    61,    62,    63,    64,    65,    66,    67,    68,    69,
    2003       70,    71,    72,    73,    74,    75,    76,    77,    78,    79,
    2004       80,    81,    82,    83,    84,    85,    86,    87,    88,    89,
    2005       90,    91,    92,    93,    94,    95,    96,    97,    98,    99,
    2006      100,   101,   102,   103,   104,   105,     0,     0,     0,     0,
    2007        0,     0,     0,     0,   108,     0,   109,     0,     0,     0,
    2008        0,   111,     0,     0,     0,   114,   115,   116,   117,   118,
    2009        0,   119,     0,   121,     0,   122,   123,   124,   125,   126,
     1973     236,   237,   238,   239,   240,   241,   242,   243,   244,   245,
     1974     246,    18,     0,    19,    20,    21,    22,    23,    24,    25,
     1975      26,    27,    28,    29,    30,    31,    32,    33,    34,    35,
     1976      36,    37,    38,    39,    40,    41,    42,    43,    44,    45,
     1977      46,    47,    48,    49,    50,    51,    52,    53,    54,    55,
     1978      56,    57,    58,    59,    60,    61,    62,    63,    64,    65,
     1979      66,    67,    68,    69,    70,    71,    72,    73,    74,    75,
     1980      76,    77,    78,    79,    80,    81,    82,    83,    84,    85,
     1981      86,    87,    88,    89,    90,    91,    92,    93,    94,    95,
     1982      96,    97,    98,    99,   100,   101,   102,   103,   104,   105,
     1983     106,     0,     0,   107,   108,     0,     0,     0,     0,   109,
     1984       0,   110,     0,     0,   111,     0,   112,   113,   114,     0,
     1985     115,   116,   117,   118,   119,     0,   120,   121,   122,     0,
     1986       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1987       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1988     123,   124,   125,   126,     0,     0,     0,     0,     0,     0,
     1989       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1990       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1991       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1992       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1993       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1994       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1995       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1996       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     1997       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    20101998     127,   128,   129,   130,   131,   132,   133,   134,   135,   136,
    20111999     137,   138,   139,   140,   141,   142,   143,   144,   145,   146,
     
    20192007     217,   218,   219,   220,   221,   222,   223,   224,   225,   226,
    20202008     227,   228,   229,   230,   231,   232,   233,   234,   235,   236,
    2021      237,   238,   239,   240,   241,   122,   123,   124,   125,   126,
    2022      127,   128,   129,   130,   131,   132,   133,   134,   135,   136,
    2023      137,   138,   139,   140,   141,   142,   143,   144,   145,   146,
    2024      147,   148,   149,   150,   151,   152,   153,   154,   155,   156,
    2025      157,   158,   159,   160,   161,   162,   163,   164,   165,   166,
    2026      167,   168,   169,   170,   171,   172,   173,   174,   175,   176,
    2027      177,   178,   179,   180,   181,   182,   183,   184,   185,   186,
    2028      187,   188,   189,   190,   191,   192,   193,   194,   195,   196,
    2029      197,   198,   199,   200,   201,   202,   203,   204,   205,   206,
    2030      207,   208,   209,   210,   211,   212,   213,   214,   215,   216,
    2031      217,   218,   219,   220,   221,   222,   223,   224,   225,   226,
    2032      227,   228,   229,   230,   231,   232,   233,   234,   235,   236,
    2033      237,   238,   239,   240,   241,    17,     0,     0,     0,     0,
    2034        0,     0,     0,     0,     0,     0,     0,     0,     0,    30,
    2035       31,    32,    33,    34,    35,    36,    37,    38,    39,    40,
    2036       41,    42,    43,    44,    45,    46,    47,    48,    49,    50,
    2037       51,    52,    53,    54,    55,    56,    57,    58,    59,    60,
    2038       61,    62,    63,    64,    65,    66,    67,    68,    69,    70,
    2039       71,    72,    73,    74,    75,    76,    77,    78,    79,    80,
    2040       81,    82,    83,    84,    85,    86,    87,    88,    89,    90,
    2041       91,    92,    93,    94,    95,    96,    97,    98,    99,   100,
    2042      101,   102,   103,   104,   105,     0,     0,     0,     0,     0,
    2043        0,     0,     0,   108,     0,   109,     0,     0,     0,     0,
    2044      111,     0,     0,     0,   114,   115,   116,   117,   118,     0,
    2045      119,     0,   121,     0,     0,     0,     0,     0,     0,     0,
    2046        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2047        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2048        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2049        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2050        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2051        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2052        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2053        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2054        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2055        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2056        0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    2057        0,     0,     0,     0,   122,   123,   124,   125,   126,   127,
     2009     237,   238,   239,   240,   241,   242,   243,   244,   245,   246,
     2010      18,     0,    19,    20,    21,    22,    23,   323,    25,    26,
     2011      27,     0,    29,    30,    31,    32,    33,    34,    35,    36,
     2012      37,    38,    39,    40,    41,    42,    43,    44,    45,    46,
     2013      47,    48,    49,    50,    51,    52,    53,    54,    55,    56,
     2014      57,    58,    59,    60,    61,    62,    63,    64,    65,    66,
     2015      67,    68,    69,    70,    71,    72,    73,    74,    75,    76,
     2016      77,    78,    79,    80,    81,    82,    83,    84,    85,    86,
     2017      87,    88,    89,    90,    91,    92,    93,    94,    95,    96,
     2018      97,    98,    99,   100,   101,   102,   103,   104,   105,   106,
     2019       0,     0,   107,   108,     0,     0,     0,     0,   109,     0,
     2020     110,     0,     0,   111,     0,   112,   113,   114,     0,   115,
     2021     116,   117,   118,   119,     0,   120,   121,   122,     0,     0,
     2022       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2023       0,     0,     0,     0,     0,     0,     0,     0,     0,   123,
     2024     124,   125,   126,     0,     0,     0,     0,     0,     0,     0,
     2025       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2026       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2027       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2028       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2029       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2030       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2031       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2032       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2033       0,     0,     0,     0,     0,     0,     0,     0,     0,   127,
    20582034     128,   129,   130,   131,   132,   133,   134,   135,   136,   137,
    20592035     138,   139,   140,   141,   142,   143,   144,   145,   146,   147,
     
    20672043     218,   219,   220,   221,   222,   223,   224,   225,   226,   227,
    20682044     228,   229,   230,   231,   232,   233,   234,   235,   236,   237,
    2069      238,   239,   240,   241
     2045     238,   239,   240,   241,   242,   243,   244,   245,   246,    18,
     2046       0,     0,     0,     0,     0,     0,     0,    25,    26,    27,
     2047       0,     0,     0,    31,    32,    33,    34,    35,    36,    37,
     2048      38,    39,    40,    41,    42,    43,    44,    45,    46,    47,
     2049      48,    49,    50,    51,    52,    53,    54,    55,    56,    57,
     2050      58,    59,    60,    61,    62,    63,    64,    65,    66,    67,
     2051      68,    69,    70,    71,    72,    73,    74,    75,    76,    77,
     2052      78,    79,    80,    81,    82,    83,    84,    85,    86,    87,
     2053      88,    89,    90,    91,    92,    93,    94,    95,    96,    97,
     2054      98,    99,   100,   101,   102,   103,   104,   105,   106,     0,
     2055       0,     0,     0,     0,     0,     0,     0,   109,     0,   110,
     2056       0,     0,     0,     0,   112,     0,     0,     0,   115,   116,
     2057     117,   118,   119,     0,   120,     0,   122,     0,     0,     0,
     2058       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2059       0,     0,     0,     0,     0,     0,     0,     0,   123,   124,
     2060     125,   126,     0,     0,     0,     0,     0,     0,     0,     0,
     2061       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2062       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2063       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2064       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2065       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2066       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2067       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2068       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2069       0,     0,     0,     0,     0,     0,     0,     0,   127,   128,
     2070     129,   130,   131,   132,   133,   134,   135,   136,   137,   138,
     2071     139,   140,   141,   142,   143,   144,   145,   146,   147,   148,
     2072     149,   150,   151,   152,   153,   154,   155,   156,   157,   158,
     2073     159,   160,   161,   162,   163,   164,   165,   166,   167,   168,
     2074     169,   170,   171,   172,   173,   174,   175,   176,   177,   178,
     2075     179,   180,   181,   182,   183,   184,   185,   186,   187,   188,
     2076     189,   190,   191,   192,   193,   194,   195,   196,   197,   198,
     2077     199,   200,   201,   202,   203,   204,   205,   206,   207,   208,
     2078     209,   210,   211,   212,   213,   214,   215,   216,   217,   218,
     2079     219,   220,   221,   222,   223,   224,   225,   226,   227,   228,
     2080     229,   230,   231,   232,   233,   234,   235,   236,   237,   238,
     2081     239,   240,   241,   242,   243,   244,   245,   246,    18,     0,
     2082       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2083       0,     0,    31,    32,    33,    34,    35,    36,    37,    38,
     2084      39,    40,    41,    42,    43,    44,    45,    46,    47,    48,
     2085      49,    50,    51,    52,    53,    54,    55,    56,    57,    58,
     2086      59,    60,    61,    62,    63,    64,    65,    66,    67,    68,
     2087      69,    70,    71,    72,    73,    74,    75,    76,    77,    78,
     2088      79,    80,    81,    82,    83,    84,    85,    86,    87,    88,
     2089      89,    90,    91,    92,    93,    94,    95,    96,    97,    98,
     2090      99,   100,   101,   102,   103,   104,   105,   106,     0,     0,
     2091       0,     0,     0,     0,     0,     0,   109,     0,   110,     0,
     2092       0,     0,     0,   112,     0,     0,     0,   115,   116,   117,
     2093     118,   119,     0,   120,     0,   122,     0,     0,     0,     0,
     2094       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2095       0,     0,     0,     0,     0,     0,     0,   123,   124,   125,
     2096     126,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2097       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2098       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2099       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2100       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2101       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2102       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2103       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2104       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
     2105       0,     0,     0,     0,     0,     0,     0,   127,   128,   129,
     2106     130,   131,   132,   133,   134,   135,   136,   137,   138,   139,
     2107     140,   141,   142,   143,   144,   145,   146,   147,   148,   149,
     2108     150,   151,   152,   153,   154,   155,   156,   157,   158,   159,
     2109     160,   161,   162,   163,   164,   165,   166,   167,   168,   169,
     2110     170,   171,   172,   173,   174,   175,   176,   177,   178,   179,
     2111     180,   181,   182,   183,   184,   185,   186,   187,   188,   189,
     2112     190,   191,   192,   193,   194,   195,   196,   197,   198,   199,
     2113     200,   201,   202,   203,   204,   205,   206,   207,   208,   209,
     2114     210,   211,   212,   213,   214,   215,   216,   217,   218,   219,
     2115     220,   221,   222,   223,   224,   225,   226,   227,   228,   229,
     2116     230,   231,   232,   233,   234,   235,   236,   237,   238,   239,
     2117     240,   241,   242,   243,   244,   245,   246
    20702118  };
    20712119
     
    20742122  LolFxParser::yycheck_[] =
    20752123  {
    2076          8,     7,     8,     8,   343,     7,     8,     1,     2,   331,
    2077      335,     8,    21,    22,   225,   434,   338,   323,     8,   577,
    2078        0,   278,   400,   422,   346,   438,   447,   415,   416,    23,
    2079        8,   447,   360,   307,   413,   414,   438,   491,   440,   307,
    2080      461,   321,   600,     3,     4,   461,   443,   112,     8,    21,
    2081       22,   116,   252,   253,   254,   261,   445,    21,    22,   444,
    2082      385,   460,   446,   442,   321,   444,   323,   455,   456,   275,
    2083      440,   399,   447,   341,   342,   442,   440,   447,   440,    11,
    2084       12,    13,    14,   447,   440,   447,   440,   440,   442,    21,
    2085       22,   447,   511,   102,   447,   363,   195,   403,   461,   553,
    2086      300,   441,   442,   112,   113,   445,     4,   116,   430,   438,
    2087        8,   433,   434,   438,   492,   438,   125,   112,   446,   112,
    2088      442,   116,   439,   116,   118,   503,   400,   581,     7,     8,
    2089      584,   441,   400,   461,   470,   471,   472,   473,   102,   440,
    2090      112,   113,   422,   445,   116,   445,   403,   440,   112,   113,
    2091      604,   440,   116,   125,   446,   447,   484,   611,   446,   447,
    2092      482,   125,   461,   491,   440,   422,   448,   449,   173,   101,
    2093      102,   549,   445,   178,   419,   420,   181,   434,   417,   418,
    2094      112,   441,   442,   115,   116,    17,    18,    19,   446,   511,
    2095      446,   447,   197,   125,   445,   463,   464,   465,   466,   467,
    2096      468,   469,   470,   471,   472,   473,   474,   475,   476,   477,
    2097      478,   479,   480,   481,   192,   445,   176,   497,   492,   452,
    2098      453,   454,   445,   228,   492,   553,   445,    11,    12,   503,
    2099      457,   442,   446,   447,   458,   503,   614,    21,    22,   459,
    2100      497,   246,   446,   447,   441,   442,   421,   255,   570,   574,
    2101      423,   579,   445,   581,   511,   263,   584,   251,   446,   447,
    2102      440,   255,   474,   475,   603,   443,   263,   466,   467,   438,
    2103      278,     4,   280,   263,   268,   549,   604,   599,   238,   273,
    2104      442,   549,   127,   611,   468,   469,   294,   446,   442,   441,
    2105      424,   425,   426,   427,   428,   429,   430,   431,   432,   433,
    2106      443,   445,   447,   443,   298,   630,   631,   441,   446,   441,
    2107      443,   319,   441,   321,   441,   323,   310,   101,   102,   441,
    2108      441,   441,   440,   442,   441,   439,   320,   335,   112,   438,
    2109      443,   446,   116,   441,     4,   343,   443,   441,   108,     8,
    2110      614,   125,     8,     8,     8,     4,   614,     8,   440,   440,
    2111      440,   440,   440,     5,   440,   440,   443,   440,   440,   443,
    2112      440,   440,   439,   312,   440,   443,   441,   441,   440,   440,
    2113      440,   440,   440,   565,   268,   476,   443,   385,   478,   477,
    2114      397,   284,   479,   296,   480,   397,   481,   252,   414,   397,
    2115       27,   416,   429,   505,   245,   403,   429,   600,    -1,   393,
    2116      511,   263,   396,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2117       -1,    -1,    -1,    -1,   422,    -1,    -1,    -1,    -1,    -1,
    2118      414,   429,   416,    -1,    -1,    -1,   434,    -1,    -1,    -1,
    2119      438,    -1,    -1,    -1,   440,   440,   438,   446,    -1,    -1,
    2120       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2121       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2122       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2123       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2124       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   497,
    2125       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2126       -1,    -1,    -1,   511,    -1,    -1,    -1,    -1,    -1,   517,
    2127       -1,   505,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2128       -1,    -1,   516,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2129       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2130       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2131       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2132       -1,   555,    -1,    -1,    -1,    -1,   574,    -1,    -1,   577,
    2133       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2134       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2135       -1,    -1,   600,    -1,    -1,   603,    -1,    -1,    -1,    -1,
    2136       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2137       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2138       -1,    -1,   630,   631,     3,     4,     5,     6,     7,     8,
     2124         8,     7,     8,     8,     8,    21,    22,     1,     2,     7,
     2125       8,   340,   225,     8,   348,   326,     3,     4,   405,   328,
     2126     283,     8,   413,   414,   439,   365,   582,   496,   422,   312,
     2127      24,     8,   266,   336,   257,   258,   259,   438,   312,   440,
     2128     343,   447,    21,    22,   415,   416,   280,   440,   351,   605,
     2129       0,   442,   112,   444,   447,   461,   116,   447,   112,    21,
     2130      22,   390,   116,   326,   404,   328,   460,    11,    12,    13,
     2131      14,   461,   346,   347,   440,   112,   440,    21,    22,   116,
     2132     440,   447,   305,   447,   455,   456,   102,   447,   440,   558,
     2133     475,   476,   477,   478,   368,   447,   112,   113,     0,   408,
     2134     116,   516,   441,   442,     4,   440,   445,   442,     8,   125,
     2135     497,   451,     7,     8,   443,   438,   427,   586,   446,   447,
     2136     589,   508,   405,   102,   443,   119,   466,    17,    18,    19,
     2137     444,   405,   435,   112,   113,   438,   439,   116,   446,   447,
     2138     609,   448,   449,   445,   447,   408,   125,   616,   446,   489,
     2139     112,   113,   419,   420,   116,   447,   496,   101,   102,   452,
     2140     453,   454,   442,   125,   427,   417,   418,   554,   112,   173,
     2141     195,   115,   116,   438,   178,   461,   439,   181,   438,   441,
     2142     442,   125,   446,   447,   487,   446,   447,   446,   447,   176,
     2143     441,   502,   440,   197,   468,   469,   470,   471,   472,   473,
     2144     474,   475,   476,   477,   478,   479,   480,   481,   482,   483,
     2145     484,   485,   486,   516,   497,   192,   441,   442,   558,   446,
     2146     447,   471,   472,   497,   228,   508,   473,   474,   439,   442,
     2147     479,   480,   619,   445,   508,   445,   440,    11,    12,   502,
     2148     440,   461,   246,   440,   584,   446,   586,    21,    22,   589,
     2149     579,   238,   260,   516,   445,   445,   445,   445,   445,   457,
     2150     268,   421,   256,   268,   458,   423,   260,   459,   440,   609,
     2151     445,   554,   575,   268,   608,   283,   616,   285,   443,   273,
     2152     554,   438,     4,   442,   278,   127,   447,   442,   441,   443,
     2153     446,   299,   442,   445,   443,   446,   441,   443,   441,   441,
     2154     441,   604,   441,   441,   441,   439,   635,   636,   443,   303,
     2155     440,   438,   441,   446,     4,   443,   324,   441,   326,     8,
     2156     328,   315,     8,     8,     8,     4,     8,   101,   102,   108,
     2157     440,   325,   340,   440,   440,   440,   619,   440,   112,   443,
     2158     348,   440,   116,   440,   440,   619,   440,   440,   443,   440,
     2159     439,   125,   424,   425,   426,   427,   428,   429,   430,   431,
     2160     432,   433,   440,   443,   441,   441,   440,   440,     5,   441,
     2161     440,   440,   440,   448,   317,   570,   273,   485,   402,   481,
     2162     289,   482,   390,   483,   301,   402,   484,   257,   419,    28,
     2163     510,   421,   434,   250,   402,   434,   486,   605,   516,   268,
     2164     408,    -1,    -1,    -1,   398,    -1,    -1,   401,    -1,    -1,
     2165      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   427,
     2166      -1,    -1,    -1,    -1,    -1,   419,   434,   421,    -1,    -1,
     2167     446,   439,    -1,    -1,   440,   443,   440,    -1,    -1,    -1,
     2168     438,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2169      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2170      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2171      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2172      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2173      -1,    -1,    -1,    -1,   502,    -1,    -1,    -1,    -1,    -1,
     2174      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   516,    -1,
     2175      -1,    -1,    -1,    -1,   522,    -1,   510,    -1,    -1,    -1,
     2176      -1,    -1,    -1,    -1,    -1,    -1,    -1,   521,    -1,    -1,
     2177      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2178      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2179      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2180      -1,    -1,    -1,    -1,    -1,    -1,   560,    -1,    -1,    -1,
     2181      -1,   579,    -1,    -1,   582,    -1,    -1,    -1,    -1,    -1,
     2182      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2183      -1,    -1,    -1,    -1,    -1,    -1,    -1,   605,    -1,    -1,
     2184     608,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2185      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2186      -1,    -1,    -1,    -1,    -1,    -1,    -1,   635,   636,     3,
     2187       4,     5,     6,     7,     8,     9,    -1,    11,    12,    13,
     2188      14,    15,    16,    17,    18,    19,    20,    21,    22,    23,
     2189      24,    25,    26,    27,    28,    29,    30,    31,    32,    33,
     2190      34,    35,    36,    37,    38,    39,    40,    41,    42,    43,
     2191      44,    45,    46,    47,    48,    49,    50,    51,    52,    53,
     2192      54,    55,    56,    57,    58,    59,    60,    61,    62,    63,
     2193      64,    65,    66,    67,    68,    69,    70,    71,    72,    73,
     2194      74,    75,    76,    77,    78,    79,    80,    81,    82,    83,
     2195      84,    85,    86,    87,    88,    89,    90,    91,    92,    93,
     2196      94,    95,    96,    97,    98,    99,   100,   101,   102,   103,
     2197     104,   105,   106,   107,    -1,   109,   110,   111,   112,    -1,
     2198     114,   115,   116,   117,   118,   119,   120,   121,   122,   123,
     2199     124,   125,   126,   127,    -1,    -1,    -1,    -1,    -1,    -1,
     2200      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2201      -1,    -1,    -1,    -1,   148,   149,   150,   151,    -1,    -1,
     2202      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2203      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2204      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2205      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2206      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2207      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2208      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2209      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2210      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2211      -1,    -1,    -1,    -1,   248,   249,   250,   251,   252,   253,
     2212     254,   255,   256,   257,   258,   259,   260,   261,   262,   263,
     2213     264,   265,   266,   267,   268,   269,   270,   271,   272,   273,
     2214     274,   275,   276,   277,   278,   279,   280,   281,   282,   283,
     2215     284,   285,   286,   287,   288,   289,   290,   291,   292,   293,
     2216     294,   295,   296,   297,   298,   299,   300,   301,   302,   303,
     2217     304,   305,   306,   307,   308,   309,   310,   311,   312,   313,
     2218     314,   315,   316,   317,   318,   319,   320,   321,   322,   323,
     2219     324,   325,   326,   327,   328,   329,   330,   331,   332,   333,
     2220     334,   335,   336,   337,   338,   339,   340,   341,   342,   343,
     2221     344,   345,   346,   347,   348,   349,   350,   351,   352,   353,
     2222     354,   355,   356,   357,   358,   359,   360,   361,   362,   363,
     2223     364,   365,   366,   367,    -1,    -1,    -1,    -1,    -1,    -1,
     2224      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2225      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2226      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2227      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   413,
     2228     414,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2229      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2230      -1,    -1,    -1,    -1,   438,   439,   440,    -1,    -1,    -1,
     2231      -1,   445,    -1,    -1,   448,   449,   450,   451,     3,     4,
     2232       5,     6,     7,     8,     9,    -1,    11,    12,    13,    14,
     2233      15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
     2234      25,    26,    27,    28,    29,    30,    31,    32,    33,    34,
     2235      35,    36,    37,    38,    39,    40,    41,    42,    43,    44,
     2236      45,    46,    47,    48,    49,    50,    51,    52,    53,    54,
     2237      55,    56,    57,    58,    59,    60,    61,    62,    63,    64,
     2238      65,    66,    67,    68,    69,    70,    71,    72,    73,    74,
     2239      75,    76,    77,    78,    79,    80,    81,    82,    83,    84,
     2240      85,    86,    87,    88,    89,    90,    91,    92,    93,    94,
     2241      95,    96,    97,    98,    99,   100,   101,   102,   103,   104,
     2242     105,   106,   107,    -1,   109,   110,   111,   112,    -1,   114,
     2243     115,   116,   117,   118,   119,   120,   121,   122,   123,   124,
     2244     125,   126,   127,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2245      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2246      -1,    -1,    -1,   148,   149,   150,   151,    -1,    -1,    -1,
     2247      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2248      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2249      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2250      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2251      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2252      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2253      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2254      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2255      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2256      -1,    -1,    -1,   248,   249,   250,   251,   252,   253,   254,
     2257     255,   256,   257,   258,   259,   260,   261,   262,   263,   264,
     2258     265,   266,   267,   268,   269,   270,   271,   272,   273,   274,
     2259     275,   276,   277,   278,   279,   280,   281,   282,   283,   284,
     2260     285,   286,   287,   288,   289,   290,   291,   292,   293,   294,
     2261     295,   296,   297,   298,   299,   300,   301,   302,   303,   304,
     2262     305,   306,   307,   308,   309,   310,   311,   312,   313,   314,
     2263     315,   316,   317,   318,   319,   320,   321,   322,   323,   324,
     2264     325,   326,   327,   328,   329,   330,   331,   332,   333,   334,
     2265     335,   336,   337,   338,   339,   340,   341,   342,   343,   344,
     2266     345,   346,   347,   348,   349,   350,   351,   352,   353,   354,
     2267     355,   356,   357,   358,   359,   360,   361,   362,   363,   364,
     2268     365,   366,   367,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2269      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2270      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2271      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2272      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   413,   414,
     2273      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2274      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2275      -1,    -1,    -1,   438,   439,   440,    -1,    -1,    -1,    -1,
     2276     445,    -1,    -1,   448,   449,   450,   451,     3,     4,     5,
     2277       6,     7,     8,     9,    -1,    11,    12,    13,    14,    15,
     2278      16,    17,    18,    19,    20,    21,    22,    23,    24,    25,
     2279      26,    27,    28,    29,    30,    31,    32,    33,    34,    35,
     2280      36,    37,    38,    39,    40,    41,    42,    43,    44,    45,
     2281      46,    47,    48,    49,    50,    51,    52,    53,    54,    55,
     2282      56,    57,    58,    59,    60,    61,    62,    63,    64,    65,
     2283      66,    67,    68,    69,    70,    71,    72,    73,    74,    75,
     2284      76,    77,    78,    79,    80,    81,    82,    83,    84,    85,
     2285      86,    87,    88,    89,    90,    91,    92,    93,    94,    95,
     2286      96,    97,    98,    99,   100,   101,   102,   103,   104,   105,
     2287     106,   107,    -1,   109,   110,   111,   112,    -1,   114,   115,
     2288     116,   117,   118,   119,   120,   121,   122,   123,   124,   125,
     2289     126,   127,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2290      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2291      -1,    -1,   148,   149,   150,   151,    -1,    -1,    -1,    -1,
     2292      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2293      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2294      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2295      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2296      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2297      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2298      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2299      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2300      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2301      -1,    -1,   248,   249,   250,   251,   252,   253,   254,   255,
     2302     256,   257,   258,   259,   260,   261,   262,   263,   264,   265,
     2303     266,   267,   268,   269,   270,   271,   272,   273,   274,   275,
     2304     276,   277,   278,   279,   280,   281,   282,   283,   284,   285,
     2305     286,   287,   288,   289,   290,   291,   292,   293,   294,   295,
     2306     296,   297,   298,   299,   300,   301,   302,   303,   304,   305,
     2307     306,   307,   308,   309,   310,   311,   312,   313,   314,   315,
     2308     316,   317,   318,   319,   320,   321,   322,   323,   324,   325,
     2309     326,   327,   328,   329,   330,   331,   332,   333,   334,   335,
     2310     336,   337,   338,   339,   340,   341,   342,   343,   344,   345,
     2311     346,   347,   348,   349,   350,   351,   352,   353,   354,   355,
     2312     356,   357,   358,   359,   360,   361,   362,   363,   364,   365,
     2313     366,   367,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2314      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2315      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2316      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2317      -1,    -1,    -1,    -1,    -1,    -1,    -1,   413,   414,    -1,
     2318      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2319      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2320      -1,    -1,   438,   439,   440,    -1,    -1,    -1,    -1,   445,
     2321      -1,    -1,   448,   449,   450,   451,     3,     4,     5,     6,
     2322       7,     8,     9,    -1,    11,    12,    13,    14,    15,    16,
     2323      17,    18,    19,    20,    21,    22,    23,    24,    25,    26,
     2324      27,    28,    29,    30,    31,    32,    33,    34,    35,    36,
     2325      37,    38,    39,    40,    41,    42,    43,    44,    45,    46,
     2326      47,    48,    49,    50,    51,    52,    53,    54,    55,    56,
     2327      57,    58,    59,    60,    61,    62,    63,    64,    65,    66,
     2328      67,    68,    69,    70,    71,    72,    73,    74,    75,    76,
     2329      77,    78,    79,    80,    81,    82,    83,    84,    85,    86,
     2330      87,    88,    89,    90,    91,    92,    93,    94,    95,    96,
     2331      97,    98,    99,   100,   101,   102,   103,   104,   105,   106,
     2332     107,    -1,   109,   110,   111,   112,    -1,   114,   115,   116,
     2333     117,   118,   119,   120,   121,   122,   123,   124,   125,   126,
     2334     127,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2335      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2336      -1,   148,   149,   150,   151,    -1,    -1,    -1,    -1,    -1,
     2337      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2338      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2339      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2340      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2341      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2342      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2343      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2344      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2345      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2346      -1,   248,   249,   250,   251,   252,   253,   254,   255,   256,
     2347     257,   258,   259,   260,   261,   262,   263,   264,   265,   266,
     2348     267,   268,   269,   270,   271,   272,   273,   274,   275,   276,
     2349     277,   278,   279,   280,   281,   282,   283,   284,   285,   286,
     2350     287,   288,   289,   290,   291,   292,   293,   294,   295,   296,
     2351     297,   298,   299,   300,   301,   302,   303,   304,   305,   306,
     2352     307,   308,   309,   310,   311,   312,   313,   314,   315,   316,
     2353     317,   318,   319,   320,   321,   322,   323,   324,   325,   326,
     2354     327,   328,   329,   330,   331,   332,   333,   334,   335,   336,
     2355     337,   338,   339,   340,   341,   342,   343,   344,   345,   346,
     2356     347,   348,   349,   350,   351,   352,   353,   354,   355,   356,
     2357     357,   358,   359,   360,   361,   362,   363,   364,   365,   366,
     2358     367,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2359      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2360      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2361      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2362      -1,    -1,    -1,    -1,    -1,    -1,   413,   414,    -1,    -1,
     2363      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2364      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2365      -1,   438,   439,   440,    -1,    -1,    -1,    -1,   445,    -1,
     2366      -1,   448,   449,   450,   451,     3,     4,     5,     6,     7,
     2367       8,     9,    -1,    11,    12,    13,    14,    15,    16,    17,
     2368      18,    19,    20,    21,    22,    23,    24,    25,    26,    27,
     2369      28,    29,    30,    31,    32,    33,    34,    35,    36,    37,
     2370      38,    39,    40,    41,    42,    43,    44,    45,    46,    47,
     2371      48,    49,    50,    51,    52,    53,    54,    55,    56,    57,
     2372      58,    59,    60,    61,    62,    63,    64,    65,    66,    67,
     2373      68,    69,    70,    71,    72,    73,    74,    75,    76,    77,
     2374      78,    79,    80,    81,    82,    83,    84,    85,    86,    87,
     2375      88,    89,    90,    91,    92,    93,    94,    95,    96,    97,
     2376      98,    99,   100,   101,   102,   103,   104,   105,   106,   107,
     2377      -1,   109,   110,   111,   112,    -1,   114,   115,   116,   117,
     2378     118,   119,   120,   121,   122,   123,   124,   125,   126,   127,
     2379      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2380      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2381     148,   149,   150,   151,    -1,    -1,    -1,    -1,    -1,    -1,
     2382      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2383      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2384      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2385      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2386      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2387      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2388      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2389      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2390      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2391     248,   249,   250,   251,   252,   253,   254,   255,   256,   257,
     2392     258,   259,   260,   261,   262,   263,   264,   265,   266,   267,
     2393     268,   269,   270,   271,   272,   273,   274,   275,   276,   277,
     2394     278,   279,   280,   281,   282,   283,   284,   285,   286,   287,
     2395     288,   289,   290,   291,   292,   293,   294,   295,   296,   297,
     2396     298,   299,   300,   301,   302,   303,   304,   305,   306,   307,
     2397     308,   309,   310,   311,   312,   313,   314,   315,   316,   317,
     2398     318,   319,   320,   321,   322,   323,   324,   325,   326,   327,
     2399     328,   329,   330,   331,   332,   333,   334,   335,   336,   337,
     2400     338,   339,   340,   341,   342,   343,   344,   345,   346,   347,
     2401     348,   349,   350,   351,   352,   353,   354,   355,   356,   357,
     2402     358,   359,   360,   361,   362,   363,   364,   365,   366,   367,
     2403      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2404      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2405      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2406      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2407      -1,    -1,    -1,    -1,    -1,   413,   414,    -1,    -1,    -1,
     2408      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2409      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2410     438,    -1,   440,    -1,    -1,    -1,    -1,   445,    -1,    -1,
     2411     448,   449,   450,   451,     3,     4,     5,     6,     7,     8,
    21392412       9,    -1,    11,    12,    13,    14,    15,    16,    17,    18,
    21402413      19,    20,    21,    22,    23,    24,    25,    26,    27,    28,
     
    21502423     119,   120,   121,   122,   123,   124,   125,   126,   127,    -1,
    21512424      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2152       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2153       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2425      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   148,
     2426     149,   150,   151,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    21542427      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    21552428      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     
    21802453      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    21812454      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   438,
    2182      439,   440,    -1,    -1,    -1,    -1,   445,    -1,    -1,   448,
     2455      -1,   440,    -1,    -1,    -1,    -1,   445,    -1,    -1,   448,
    21832456     449,   450,   451,     3,     4,     5,     6,     7,     8,     9,
    21842457      -1,    11,    12,    13,    14,    15,    16,    17,    18,    19,
     
    21902463      70,    71,    72,    73,    74,    75,    76,    77,    78,    79,
    21912464      80,    81,    82,    83,    84,    85,    86,    87,    88,    89,
    2192       90,    91,    92,    93,    94,    95,    96,    97,    98,    99,
    2193      100,   101,   102,   103,   104,   105,   106,   107,    -1,   109,
    2194      110,   111,   112,    -1,   114,   115,   116,   117,   118,   119,
    2195      120,   121,   122,   123,   124,   125,   126,   127,    -1,    -1,
    2196       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2197       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2198       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2465      90,    91,    92,    93,    94,    95,    96,    97,    98,    -1,
     2466      -1,   101,   102,    -1,    -1,    -1,    -1,   107,    -1,   109,
     2467      -1,    -1,   112,    -1,   114,   115,   116,    -1,   118,   119,
     2468     120,   121,   122,    -1,   124,   125,   126,    -1,    -1,    -1,
     2469      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2470      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   148,   149,
     2471     150,   151,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    21992472      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    22002473      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     
    22242497      -1,    -1,    -1,   413,   414,    -1,    -1,    -1,    -1,    -1,
    22252498      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2226       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   438,   439,
     2499      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    22272500     440,    -1,    -1,    -1,    -1,   445,    -1,    -1,   448,   449,
    22282501     450,   451,     3,     4,     5,     6,     7,     8,     9,    -1,
    2229       11,    12,    13,    14,    15,    16,    17,    18,    19,    20,
     2502      11,    12,    13,    14,    15,    16,    17,    18,    19,    -1,
    22302503      21,    22,    23,    24,    25,    26,    27,    28,    29,    30,
    22312504      31,    32,    33,    34,    35,    36,    37,    38,    39,    40,
     
    22352508      71,    72,    73,    74,    75,    76,    77,    78,    79,    80,
    22362509      81,    82,    83,    84,    85,    86,    87,    88,    89,    90,
    2237       91,    92,    93,    94,    95,    96,    97,    98,    99,   100,
    2238      101,   102,   103,   104,   105,   106,   107,    -1,   109,   110,
    2239      111,   112,    -1,   114,   115,   116,   117,   118,   119,   120,
    2240      121,   122,   123,   124,   125,   126,   127,    -1,    -1,    -1,
    2241       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2242       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2243       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2510      91,    92,    93,    94,    95,    96,    97,    98,    -1,    -1,
     2511     101,   102,    -1,    -1,    -1,    -1,   107,    -1,   109,    -1,
     2512      -1,   112,    -1,   114,   115,   116,    -1,   118,   119,   120,
     2513     121,   122,    -1,   124,   125,   126,    -1,    -1,    -1,    -1,
     2514      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2515      -1,    -1,    -1,    -1,    -1,    -1,    -1,   148,   149,   150,
     2516     151,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    22442517      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    22452518      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     
    22692542      -1,    -1,   413,   414,    -1,    -1,    -1,    -1,    -1,    -1,
    22702543      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2271       -1,    -1,    -1,    -1,    -1,    -1,    -1,   438,   439,   440,
    2272       -1,    -1,    -1,    -1,   445,    -1,    -1,   448,   449,   450,
    2273      451,     3,     4,     5,     6,     7,     8,     9,    -1,    11,
    2274       12,    13,    14,    15,    16,    17,    18,    19,    20,    21,
    2275       22,    23,    24,    25,    26,    27,    28,    29,    30,    31,
    2276       32,    33,    34,    35,    36,    37,    38,    39,    40,    41,
    2277       42,    43,    44,    45,    46,    47,    48,    49,    50,    51,
    2278       52,    53,    54,    55,    56,    57,    58,    59,    60,    61,
    2279       62,    63,    64,    65,    66,    67,    68,    69,    70,    71,
    2280       72,    73,    74,    75,    76,    77,    78,    79,    80,    81,
    2281       82,    83,    84,    85,    86,    87,    88,    89,    90,    91,
    2282       92,    93,    94,    95,    96,    97,    98,    99,   100,   101,
    2283      102,   103,   104,   105,   106,   107,    -1,   109,   110,   111,
    2284      112,    -1,   114,   115,   116,   117,   118,   119,   120,   121,
    2285      122,   123,   124,   125,   126,   127,    -1,    -1,    -1,    -1,
    2286       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2287       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2288       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2289       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2290       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2291       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2292       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2293       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2294       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2295       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2296       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2297       -1,    -1,    -1,    -1,    -1,    -1,   248,   249,   250,   251,
    2298      252,   253,   254,   255,   256,   257,   258,   259,   260,   261,
    2299      262,   263,   264,   265,   266,   267,   268,   269,   270,   271,
    2300      272,   273,   274,   275,   276,   277,   278,   279,   280,   281,
    2301      282,   283,   284,   285,   286,   287,   288,   289,   290,   291,
    2302      292,   293,   294,   295,   296,   297,   298,   299,   300,   301,
    2303      302,   303,   304,   305,   306,   307,   308,   309,   310,   311,
    2304      312,   313,   314,   315,   316,   317,   318,   319,   320,   321,
    2305      322,   323,   324,   325,   326,   327,   328,   329,   330,   331,
    2306      332,   333,   334,   335,   336,   337,   338,   339,   340,   341,
    2307      342,   343,   344,   345,   346,   347,   348,   349,   350,   351,
    2308      352,   353,   354,   355,   356,   357,   358,   359,   360,   361,
    2309      362,   363,   364,   365,   366,   367,    -1,    -1,    -1,    -1,
    2310       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2311       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2312       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2313       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2314       -1,   413,   414,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2315       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2316       -1,    -1,    -1,    -1,    -1,    -1,   438,   439,   440,    -1,
    2317       -1,    -1,    -1,   445,    -1,    -1,   448,   449,   450,   451,
    2318        3,     4,     5,     6,     7,     8,     9,    -1,    11,    12,
    2319       13,    14,    15,    16,    17,    18,    19,    20,    21,    22,
    2320       23,    24,    25,    26,    27,    28,    29,    30,    31,    32,
    2321       33,    34,    35,    36,    37,    38,    39,    40,    41,    42,
    2322       43,    44,    45,    46,    47,    48,    49,    50,    51,    52,
    2323       53,    54,    55,    56,    57,    58,    59,    60,    61,    62,
    2324       63,    64,    65,    66,    67,    68,    69,    70,    71,    72,
    2325       73,    74,    75,    76,    77,    78,    79,    80,    81,    82,
    2326       83,    84,    85,    86,    87,    88,    89,    90,    91,    92,
    2327       93,    94,    95,    96,    97,    98,    99,   100,   101,   102,
    2328      103,   104,   105,   106,   107,    -1,   109,   110,   111,   112,
    2329       -1,   114,   115,   116,   117,   118,   119,   120,   121,   122,
    2330      123,   124,   125,   126,   127,    -1,    -1,    -1,    -1,    -1,
    2331       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2332       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2333       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2334       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2335       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2336       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2337       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2338       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2339       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2340       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2341       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2342       -1,    -1,    -1,    -1,    -1,   248,   249,   250,   251,   252,
    2343      253,   254,   255,   256,   257,   258,   259,   260,   261,   262,
    2344      263,   264,   265,   266,   267,   268,   269,   270,   271,   272,
    2345      273,   274,   275,   276,   277,   278,   279,   280,   281,   282,
    2346      283,   284,   285,   286,   287,   288,   289,   290,   291,   292,
    2347      293,   294,   295,   296,   297,   298,   299,   300,   301,   302,
    2348      303,   304,   305,   306,   307,   308,   309,   310,   311,   312,
    2349      313,   314,   315,   316,   317,   318,   319,   320,   321,   322,
    2350      323,   324,   325,   326,   327,   328,   329,   330,   331,   332,
    2351      333,   334,   335,   336,   337,   338,   339,   340,   341,   342,
    2352      343,   344,   345,   346,   347,   348,   349,   350,   351,   352,
    2353      353,   354,   355,   356,   357,   358,   359,   360,   361,   362,
    2354      363,   364,   365,   366,   367,    -1,    -1,    -1,    -1,    -1,
    2355       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2356       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2357       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2358       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2359      413,   414,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2360       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2361       -1,    -1,    -1,    -1,    -1,   438,    -1,   440,    -1,    -1,
    2362       -1,    -1,   445,    -1,    -1,   448,   449,   450,   451,     3,
    2363        4,     5,     6,     7,     8,     9,    -1,    11,    12,    13,
    2364       14,    15,    16,    17,    18,    19,    20,    21,    22,    23,
    2365       24,    25,    26,    27,    28,    29,    30,    31,    32,    33,
    2366       34,    35,    36,    37,    38,    39,    40,    41,    42,    43,
    2367       44,    45,    46,    47,    48,    49,    50,    51,    52,    53,
    2368       54,    55,    56,    57,    58,    59,    60,    61,    62,    63,
    2369       64,    65,    66,    67,    68,    69,    70,    71,    72,    73,
    2370       74,    75,    76,    77,    78,    79,    80,    81,    82,    83,
    2371       84,    85,    86,    87,    88,    89,    90,    91,    92,    93,
    2372       94,    95,    96,    97,    98,    99,   100,   101,   102,   103,
    2373      104,   105,   106,   107,    -1,   109,   110,   111,   112,    -1,
    2374      114,   115,   116,   117,   118,   119,   120,   121,   122,   123,
    2375      124,   125,   126,   127,    -1,    -1,    -1,    -1,    -1,    -1,
    2376       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2377       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2378       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2379       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2380       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2381       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2382       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2383       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2384       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2385       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2386       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2387       -1,    -1,    -1,    -1,   248,   249,   250,   251,   252,   253,
    2388      254,   255,   256,   257,   258,   259,   260,   261,   262,   263,
    2389      264,   265,   266,   267,   268,   269,   270,   271,   272,   273,
    2390      274,   275,   276,   277,   278,   279,   280,   281,   282,   283,
    2391      284,   285,   286,   287,   288,   289,   290,   291,   292,   293,
    2392      294,   295,   296,   297,   298,   299,   300,   301,   302,   303,
    2393      304,   305,   306,   307,   308,   309,   310,   311,   312,   313,
    2394      314,   315,   316,   317,   318,   319,   320,   321,   322,   323,
    2395      324,   325,   326,   327,   328,   329,   330,   331,   332,   333,
    2396      334,   335,   336,   337,   338,   339,   340,   341,   342,   343,
    2397      344,   345,   346,   347,   348,   349,   350,   351,   352,   353,
    2398      354,   355,   356,   357,   358,   359,   360,   361,   362,   363,
    2399      364,   365,   366,   367,    -1,    -1,    -1,    -1,    -1,    -1,
    2400       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2401       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2402       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2403       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   413,
    2404      414,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2405       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2406       -1,    -1,    -1,    -1,   438,    -1,   440,    -1,    -1,    -1,
    2407       -1,   445,    -1,    -1,   448,   449,   450,   451,     3,     4,
    2408        5,     6,     7,     8,     9,    -1,    11,    12,    13,    14,
    2409       15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
    2410       25,    26,    27,    28,    29,    30,    31,    32,    33,    34,
    2411       35,    36,    37,    38,    39,    40,    41,    42,    43,    44,
    2412       45,    46,    47,    48,    49,    50,    51,    52,    53,    54,
    2413       55,    56,    57,    58,    59,    60,    61,    62,    63,    64,
    2414       65,    66,    67,    68,    69,    70,    71,    72,    73,    74,
    2415       75,    76,    77,    78,    79,    80,    81,    82,    83,    84,
    2416       85,    86,    87,    88,    89,    90,    91,    92,    93,    94,
    2417       95,    96,    97,    98,    -1,    -1,   101,   102,    -1,    -1,
    2418       -1,    -1,   107,    -1,   109,    -1,    -1,   112,    -1,   114,
    2419      115,   116,    -1,   118,   119,   120,   121,   122,    -1,   124,
    2420      125,   126,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2421       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2422       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2423       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2424       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2425       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2426       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2427       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2428       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2429       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2430       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2431       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2432       -1,    -1,    -1,   248,   249,   250,   251,   252,   253,   254,
    2433      255,   256,   257,   258,   259,   260,   261,   262,   263,   264,
    2434      265,   266,   267,   268,   269,   270,   271,   272,   273,   274,
    2435      275,   276,   277,   278,   279,   280,   281,   282,   283,   284,
    2436      285,   286,   287,   288,   289,   290,   291,   292,   293,   294,
    2437      295,   296,   297,   298,   299,   300,   301,   302,   303,   304,
    2438      305,   306,   307,   308,   309,   310,   311,   312,   313,   314,
    2439      315,   316,   317,   318,   319,   320,   321,   322,   323,   324,
    2440      325,   326,   327,   328,   329,   330,   331,   332,   333,   334,
    2441      335,   336,   337,   338,   339,   340,   341,   342,   343,   344,
    2442      345,   346,   347,   348,   349,   350,   351,   352,   353,   354,
    2443      355,   356,   357,   358,   359,   360,   361,   362,   363,   364,
    2444      365,   366,   367,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2445       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2446       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2447       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2448       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   413,   414,
    2449       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2450       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2451       -1,    -1,    -1,    -1,    -1,   440,    -1,    -1,    -1,    -1,
    2452      445,    -1,    -1,   448,   449,   450,   451,     3,     4,     5,
    2453        6,     7,     8,     9,    -1,    11,    12,    13,    14,    15,
    2454       16,    17,    18,    19,    -1,    21,    22,    23,    24,    25,
     2544      -1,    -1,    -1,    -1,    -1,    -1,    -1,     3,     4,     5,
     2545       6,     7,     8,     9,   445,    -1,    -1,   448,   449,   450,
     2546     451,    17,    18,    19,    -1,    -1,    -1,    23,    24,    25,
    24552547      26,    27,    28,    29,    30,    31,    32,    33,    34,    35,
    24562548      36,    37,    38,    39,    40,    41,    42,    43,    44,    45,
     
    24602552      76,    77,    78,    79,    80,    81,    82,    83,    84,    85,
    24612553      86,    87,    88,    89,    90,    91,    92,    93,    94,    95,
    2462       96,    97,    98,    -1,    -1,   101,   102,    -1,    -1,    -1,
    2463       -1,   107,    -1,   109,    -1,    -1,   112,    -1,   114,   115,
    2464      116,    -1,   118,   119,   120,   121,   122,    -1,   124,   125,
     2554      96,    97,    98,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2555      -1,   107,    -1,   109,    -1,    -1,    -1,    -1,   114,    -1,
     2556      -1,    -1,   118,   119,   120,   121,   122,    -1,   124,    -1,
    24652557     126,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    24662558      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2467       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2559      -1,    -1,   148,   149,   150,   151,    -1,    -1,    -1,    -1,
    24682560      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    24692561      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     
    24942586      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    24952587      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2496       -1,    -1,     3,     4,     5,     6,     7,     8,     9,   445,
    2497       -1,    -1,   448,   449,   450,   451,    17,    18,    19,    -1,
     2588      -1,    -1,    -1,    -1,    -1,    -1,    -1,   443,    -1,   445,
     2589      -1,    -1,   448,   449,   450,   451,     3,     4,     5,     6,
     2590       7,     8,     9,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2591      17,    18,    19,    -1,    -1,    -1,    23,    24,    25,    26,
     2592      27,    28,    29,    30,    31,    32,    33,    34,    35,    36,
     2593      37,    38,    39,    40,    41,    42,    43,    44,    45,    46,
     2594      47,    48,    49,    50,    51,    52,    53,    54,    55,    56,
     2595      57,    58,    59,    60,    61,    62,    63,    64,    65,    66,
     2596      67,    68,    69,    70,    71,    72,    73,    74,    75,    76,
     2597      77,    78,    79,    80,    81,    82,    83,    84,    85,    86,
     2598      87,    88,    89,    90,    91,    92,    93,    94,    95,    96,
     2599      97,    98,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2600     107,    -1,   109,    -1,    -1,    -1,    -1,   114,    -1,    -1,
     2601      -1,   118,   119,   120,   121,   122,    -1,   124,    -1,   126,
     2602      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2603      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2604      -1,   148,   149,   150,   151,    -1,    -1,    -1,    -1,    -1,
     2605      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2606      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2607      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2608      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2609      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2610      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2611      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2612      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2613      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2614      -1,   248,   249,   250,   251,   252,   253,   254,   255,   256,
     2615     257,   258,   259,   260,   261,   262,   263,   264,   265,   266,
     2616     267,   268,   269,   270,   271,   272,   273,   274,   275,   276,
     2617     277,   278,   279,   280,   281,   282,   283,   284,   285,   286,
     2618     287,   288,   289,   290,   291,   292,   293,   294,   295,   296,
     2619     297,   298,   299,   300,   301,   302,   303,   304,   305,   306,
     2620     307,   308,   309,   310,   311,   312,   313,   314,   315,   316,
     2621     317,   318,   319,   320,   321,   322,   323,   324,   325,   326,
     2622     327,   328,   329,   330,   331,   332,   333,   334,   335,   336,
     2623     337,   338,   339,   340,   341,   342,   343,   344,   345,   346,
     2624     347,   348,   349,   350,   351,   352,   353,   354,   355,   356,
     2625     357,   358,   359,   360,   361,   362,   363,   364,   365,   366,
     2626     367,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2627      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2628      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2629      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2630      -1,    -1,    -1,    -1,    -1,    -1,   413,   414,    -1,    -1,
     2631      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2632      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2633      -1,    -1,    -1,   440,    -1,    -1,    -1,    -1,   445,    -1,
     2634      -1,   448,   449,   450,   451,     3,     4,     5,     6,     7,
     2635       8,     9,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    17,
     2636      18,    19,    -1,    -1,    -1,    23,    24,    25,    26,    27,
     2637      28,    29,    30,    31,    32,    33,    34,    35,    36,    37,
     2638      38,    39,    40,    41,    42,    43,    44,    45,    46,    47,
     2639      48,    49,    50,    51,    52,    53,    54,    55,    56,    57,
     2640      58,    59,    60,    61,    62,    63,    64,    65,    66,    67,
     2641      68,    69,    70,    71,    72,    73,    74,    75,    76,    77,
     2642      78,    79,    80,    81,    82,    83,    84,    85,    86,    87,
     2643      88,    89,    90,    91,    92,    93,    94,    95,    96,    97,
     2644      98,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   107,
     2645      -1,   109,    -1,    -1,    -1,    -1,   114,    -1,    -1,    -1,
     2646     118,   119,   120,   121,   122,    -1,   124,    -1,   126,    -1,
     2647      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2648      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2649     148,   149,   150,   151,    -1,    -1,    -1,    -1,    -1,    -1,
     2650      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2651      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2652      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2653      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2654      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2655      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2656      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2657      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2658      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2659     248,   249,   250,   251,   252,   253,   254,   255,   256,   257,
     2660     258,   259,   260,   261,   262,   263,   264,   265,   266,   267,
     2661     268,   269,   270,   271,   272,   273,   274,   275,   276,   277,
     2662     278,   279,   280,   281,   282,   283,   284,   285,   286,   287,
     2663     288,   289,   290,   291,   292,   293,   294,   295,   296,   297,
     2664     298,   299,   300,   301,   302,   303,   304,   305,   306,   307,
     2665     308,   309,   310,   311,   312,   313,   314,   315,   316,   317,
     2666     318,   319,   320,   321,   322,   323,   324,   325,   326,   327,
     2667     328,   329,   330,   331,   332,   333,   334,   335,   336,   337,
     2668     338,   339,   340,   341,   342,   343,   344,   345,   346,   347,
     2669     348,   349,   350,   351,   352,   353,   354,   355,   356,   357,
     2670     358,   359,   360,   361,   362,   363,   364,   365,   366,   367,
     2671      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2672      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2673      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2674      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2675      -1,    -1,    -1,    -1,    -1,   413,   414,    -1,    -1,    -1,
     2676      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2677      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2678      -1,    -1,    -1,    -1,    -1,   443,    -1,   445,    -1,    -1,
     2679     448,   449,   450,   451,     3,     4,     5,     6,     7,     8,
     2680       9,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    17,    18,
     2681      19,    -1,    -1,    -1,    23,    24,    25,    26,    27,    28,
     2682      29,    30,    31,    32,    33,    34,    35,    36,    37,    38,
     2683      39,    40,    41,    42,    43,    44,    45,    46,    47,    48,
     2684      49,    50,    51,    52,    53,    54,    55,    56,    57,    58,
     2685      59,    60,    61,    62,    63,    64,    65,    66,    67,    68,
     2686      69,    70,    71,    72,    73,    74,    75,    76,    77,    78,
     2687      79,    80,    81,    82,    83,    84,    85,    86,    87,    88,
     2688      89,    90,    91,    92,    93,    94,    95,    96,    97,    98,
     2689      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   107,    -1,
     2690     109,    -1,    -1,    -1,    -1,   114,    -1,    -1,    -1,   118,
     2691     119,   120,   121,   122,    -1,   124,    -1,   126,    -1,    -1,
     2692      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2693      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   148,
     2694     149,   150,   151,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2695      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2696      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2697      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2698      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2699      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2700      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2701      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2702      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2703      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   248,
     2704     249,   250,   251,   252,   253,   254,   255,   256,   257,   258,
     2705     259,   260,   261,   262,   263,   264,   265,   266,   267,   268,
     2706     269,   270,   271,   272,   273,   274,   275,   276,   277,   278,
     2707     279,   280,   281,   282,   283,   284,   285,   286,   287,   288,
     2708     289,   290,   291,   292,   293,   294,   295,   296,   297,   298,
     2709     299,   300,   301,   302,   303,   304,   305,   306,   307,   308,
     2710     309,   310,   311,   312,   313,   314,   315,   316,   317,   318,
     2711     319,   320,   321,   322,   323,   324,   325,   326,   327,   328,
     2712     329,   330,   331,   332,   333,   334,   335,   336,   337,   338,
     2713     339,   340,   341,   342,   343,   344,   345,   346,   347,   348,
     2714     349,   350,   351,   352,   353,   354,   355,   356,   357,   358,
     2715     359,   360,   361,   362,   363,   364,   365,   366,   367,    -1,
     2716      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2717      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2718      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2719      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2720      -1,    -1,    -1,    -1,   413,   414,    -1,    -1,    -1,    -1,
     2721      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2722      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2723      -1,    -1,    -1,    -1,   443,    -1,   445,    -1,    -1,   448,
     2724     449,   450,   451,     3,     4,     5,     6,     7,     8,     9,
     2725      -1,    -1,    -1,    -1,    -1,    -1,    -1,    17,    18,    19,
     2726      -1,    -1,    -1,    23,    24,    25,    26,    27,    28,    29,
     2727      30,    31,    32,    33,    34,    35,    36,    37,    38,    39,
     2728      40,    41,    42,    43,    44,    45,    46,    47,    48,    49,
     2729      50,    51,    52,    53,    54,    55,    56,    57,    58,    59,
     2730      60,    61,    62,    63,    64,    65,    66,    67,    68,    69,
     2731      70,    71,    72,    73,    74,    75,    76,    77,    78,    79,
     2732      80,    81,    82,    83,    84,    85,    86,    87,    88,    89,
     2733      90,    91,    92,    93,    94,    95,    96,    97,    98,    -1,
     2734      -1,    -1,    -1,    -1,    -1,    -1,    -1,   107,    -1,   109,
     2735      -1,    -1,    -1,    -1,   114,    -1,    -1,    -1,   118,   119,
     2736     120,   121,   122,    -1,   124,    -1,   126,    -1,    -1,    -1,
     2737      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2738      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   148,   149,
     2739     150,   151,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2740      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2741      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2742      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2743      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2744      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2745      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2746      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2747      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2748      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   248,   249,
     2749     250,   251,   252,   253,   254,   255,   256,   257,   258,   259,
     2750     260,   261,   262,   263,   264,   265,   266,   267,   268,   269,
     2751     270,   271,   272,   273,   274,   275,   276,   277,   278,   279,
     2752     280,   281,   282,   283,   284,   285,   286,   287,   288,   289,
     2753     290,   291,   292,   293,   294,   295,   296,   297,   298,   299,
     2754     300,   301,   302,   303,   304,   305,   306,   307,   308,   309,
     2755     310,   311,   312,   313,   314,   315,   316,   317,   318,   319,
     2756     320,   321,   322,   323,   324,   325,   326,   327,   328,   329,
     2757     330,   331,   332,   333,   334,   335,   336,   337,   338,   339,
     2758     340,   341,   342,   343,   344,   345,   346,   347,   348,   349,
     2759     350,   351,   352,   353,   354,   355,   356,   357,   358,   359,
     2760     360,   361,   362,   363,   364,   365,   366,   367,    -1,    -1,
     2761      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2762      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2763      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2764      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2765      -1,    -1,    -1,   413,   414,    -1,    -1,    -1,    -1,    -1,
     2766      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2767      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2768      -1,    -1,    -1,   443,    -1,   445,    -1,    -1,   448,   449,
     2769     450,   451,     3,     4,     5,     6,     7,     8,     9,    -1,
     2770      -1,    -1,    -1,    -1,    -1,    -1,    17,    18,    19,    -1,
    24982771      -1,    -1,    23,    24,    25,    26,    27,    28,    29,    30,
    24992772      31,    32,    33,    34,    35,    36,    37,    38,    39,    40,
     
    25082781     121,   122,    -1,   124,    -1,   126,    -1,    -1,    -1,    -1,
    25092782      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2510       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2511       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2783      -1,    -1,    -1,    -1,    -1,    -1,    -1,   148,   149,   150,
     2784     151,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    25122785      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    25132786      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     
    25532826     122,    -1,   124,    -1,   126,    -1,    -1,    -1,    -1,    -1,
    25542827      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2555       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2828      -1,    -1,    -1,    -1,    -1,    -1,   148,   149,   150,   151,
    25562829      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    25572830      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     
    25822855      -1,   413,   414,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    25832856      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2584       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   440,    -1,
    2585       -1,    -1,    -1,   445,    -1,    -1,   448,   449,   450,   451,
    2586        3,     4,     5,     6,     7,     8,     9,    -1,    -1,    -1,
    2587       -1,    -1,    -1,    -1,    17,    18,    19,    -1,    -1,    -1,
     2857      -1,    -1,    -1,    -1,    -1,    -1,     3,     4,     5,     6,
     2858       7,     8,     9,   445,    -1,    -1,   448,   449,   450,   451,
     2859      17,    18,    19,    -1,    -1,    -1,    23,    24,    25,    26,
     2860      27,    28,    29,    30,    31,    32,    33,    34,    35,    36,
     2861      37,    38,    39,    40,    41,    42,    43,    44,    45,    46,
     2862      47,    48,    49,    50,    51,    52,    53,    54,    55,    56,
     2863      57,    58,    59,    60,    61,    62,    63,    64,    65,    66,
     2864      67,    68,    69,    70,    71,    72,    73,    74,    75,    76,
     2865      77,    78,    79,    80,    81,    82,    83,    84,    85,    86,
     2866      87,    88,    89,    90,    91,    92,    93,    94,    95,    96,
     2867      97,    98,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2868     107,    -1,   109,    -1,    -1,    -1,    -1,   114,    -1,    -1,
     2869      -1,   118,   119,   120,   121,   122,    -1,   124,    -1,   126,
     2870      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2871      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2872      -1,   148,   149,   150,   151,    -1,    -1,    -1,    -1,    -1,
     2873      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2874      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2875      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2876      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2877      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2878      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2879      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2880      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2881      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2882      -1,   248,   249,   250,   251,   252,   253,   254,   255,   256,
     2883     257,   258,   259,   260,   261,   262,   263,   264,   265,   266,
     2884     267,   268,   269,   270,   271,   272,   273,   274,   275,   276,
     2885     277,   278,   279,   280,   281,   282,   283,   284,   285,   286,
     2886     287,   288,   289,   290,   291,   292,   293,   294,   295,   296,
     2887     297,   298,   299,   300,   301,   302,   303,   304,   305,   306,
     2888     307,   308,   309,   310,   311,   312,   313,   314,   315,   316,
     2889     317,   318,   319,   320,   321,   322,   323,   324,   325,   326,
     2890     327,   328,   329,   330,   331,   332,   333,   334,   335,   336,
     2891     337,   338,   339,   340,   341,   342,   343,   344,   345,   346,
     2892     347,   348,   349,   350,   351,   352,   353,   354,   355,   356,
     2893     357,   358,   359,   360,   361,   362,   363,   364,   365,   366,
     2894     367,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2895      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2896      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2897      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2898      -1,    -1,    -1,    -1,    -1,    -1,   413,   414,    -1,    -1,
     2899      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2900      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2901      -1,    -1,    -1,    -1,    -1,     7,     8,     9,   445,    -1,
     2902      -1,   448,   449,   450,   451,    17,    18,    19,    -1,    -1,
     2903      -1,    23,    24,    25,    26,    27,    28,    29,    30,    31,
     2904      32,    33,    34,    35,    36,    37,    38,    39,    40,    41,
     2905      42,    43,    44,    45,    46,    47,    48,    49,    50,    51,
     2906      52,    53,    54,    55,    56,    57,    58,    59,    60,    61,
     2907      62,    63,    64,    65,    66,    67,    68,    69,    70,    71,
     2908      72,    73,    74,    75,    76,    77,    78,    79,    80,    81,
     2909      82,    83,    84,    85,    86,    87,    88,    89,    90,    91,
     2910      92,    93,    94,    95,    96,    97,    98,    -1,    -1,    -1,
     2911      -1,    -1,    -1,    -1,    -1,   107,    -1,   109,    -1,    -1,
     2912      -1,    -1,   114,    -1,    -1,    -1,   118,   119,   120,   121,
     2913     122,    -1,   124,    -1,   126,    -1,    -1,    -1,    -1,    -1,
     2914      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2915      -1,    -1,    -1,    -1,    -1,    -1,   148,   149,   150,   151,
     2916      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2917      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2918      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2919      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2920      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2921      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2922      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2923      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2924      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2925      -1,    -1,    -1,    -1,    -1,    -1,   248,   249,   250,   251,
     2926     252,   253,   254,   255,   256,   257,   258,   259,   260,   261,
     2927     262,   263,   264,   265,   266,   267,   268,   269,   270,   271,
     2928     272,   273,   274,   275,   276,   277,   278,   279,   280,   281,
     2929     282,   283,   284,   285,   286,   287,   288,   289,   290,   291,
     2930     292,   293,   294,   295,   296,   297,   298,   299,   300,   301,
     2931     302,   303,   304,   305,   306,   307,   308,   309,   310,   311,
     2932     312,   313,   314,   315,   316,   317,   318,   319,   320,   321,
     2933     322,   323,   324,   325,   326,   327,   328,   329,   330,   331,
     2934     332,   333,   334,   335,   336,   337,   338,   339,   340,   341,
     2935     342,   343,   344,   345,   346,   347,   348,   349,   350,   351,
     2936     352,   353,   354,   355,   356,   357,   358,   359,   360,   361,
     2937     362,   363,   364,   365,   366,   367,    -1,    -1,    -1,    -1,
     2938      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2939      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2940      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2941      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2942      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2943      -1,    -1,    -1,    -1,    -1,    -1,    -1,     9,    -1,    11,
     2944      12,    13,    14,    15,    16,    17,    18,    19,   440,    21,
     2945      22,    23,    24,    25,    26,    27,    28,    29,    30,    31,
     2946      32,    33,    34,    35,    36,    37,    38,    39,    40,    41,
     2947      42,    43,    44,    45,    46,    47,    48,    49,    50,    51,
     2948      52,    53,    54,    55,    56,    57,    58,    59,    60,    61,
     2949      62,    63,    64,    65,    66,    67,    68,    69,    70,    71,
     2950      72,    73,    74,    75,    76,    77,    78,    79,    80,    81,
     2951      82,    83,    84,    85,    86,    87,    88,    89,    90,    91,
     2952      92,    93,    94,    95,    96,    97,    98,    -1,    -1,   101,
     2953     102,    -1,    -1,    -1,    -1,   107,    -1,   109,    -1,    -1,
     2954     112,    -1,   114,   115,   116,    -1,   118,   119,   120,   121,
     2955     122,    -1,   124,   125,   126,    -1,    -1,    -1,    -1,    -1,
     2956      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2957      -1,    -1,    -1,    -1,    -1,    -1,   148,   149,   150,   151,
     2958      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2959      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2960      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2961      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2962      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2963      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2964      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2965      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2966      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2967      -1,    -1,    -1,    -1,    -1,    -1,   248,   249,   250,   251,
     2968     252,   253,   254,   255,   256,   257,   258,   259,   260,   261,
     2969     262,   263,   264,   265,   266,   267,   268,   269,   270,   271,
     2970     272,   273,   274,   275,   276,   277,   278,   279,   280,   281,
     2971     282,   283,   284,   285,   286,   287,   288,   289,   290,   291,
     2972     292,   293,   294,   295,   296,   297,   298,   299,   300,   301,
     2973     302,   303,   304,   305,   306,   307,   308,   309,   310,   311,
     2974     312,   313,   314,   315,   316,   317,   318,   319,   320,   321,
     2975     322,   323,   324,   325,   326,   327,   328,   329,   330,   331,
     2976     332,   333,   334,   335,   336,   337,   338,   339,   340,   341,
     2977     342,   343,   344,   345,   346,   347,   348,   349,   350,   351,
     2978     352,   353,   354,   355,   356,   357,   358,   359,   360,   361,
     2979     362,   363,   364,   365,   366,   367,    -1,    -1,    -1,    -1,
     2980      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2981      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2982      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2983      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2984      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2985      -1,    -1,    -1,    -1,    -1,    -1,     9,    -1,    11,    12,
     2986      13,    14,    15,    16,    17,    18,    19,   439,    21,    22,
    25882987      23,    24,    25,    26,    27,    28,    29,    30,    31,    32,
    25892988      33,    34,    35,    36,    37,    38,    39,    40,    41,    42,
     
    25932992      73,    74,    75,    76,    77,    78,    79,    80,    81,    82,
    25942993      83,    84,    85,    86,    87,    88,    89,    90,    91,    92,
    2595       93,    94,    95,    96,    97,    98,    -1,    -1,    -1,    -1,
    2596       -1,    -1,    -1,    -1,   107,    -1,   109,    -1,    -1,    -1,
    2597       -1,   114,    -1,    -1,    -1,   118,   119,   120,   121,   122,
    2598       -1,   124,    -1,   126,    -1,    -1,    -1,    -1,    -1,    -1,
    2599       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2600       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2994      93,    94,    95,    96,    97,    98,    -1,    -1,   101,   102,
     2995      -1,    -1,    -1,    -1,   107,    -1,   109,    -1,    -1,   112,
     2996      -1,   114,   115,   116,    -1,   118,   119,   120,   121,   122,
     2997      -1,   124,   125,   126,    -1,    -1,    -1,    -1,    -1,    -1,
     2998      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     2999      -1,    -1,    -1,    -1,    -1,   148,   149,   150,   151,    -1,
    26013000      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    26023001      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     
    26253024      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    26263025      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2627      413,   414,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2628       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2629       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2630      443,    -1,   445,    -1,    -1,   448,   449,   450,   451,     3,
    2631        4,     5,     6,     7,     8,     9,    -1,    -1,    -1,    -1,
    2632       -1,    -1,    -1,    17,    18,    19,    -1,    -1,    -1,    23,
     3026      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     3027      -1,    -1,    -1,    -1,    -1,     9,    -1,    11,    12,    13,
     3028      14,    15,    16,    17,    18,    19,   439,    21,    22,    23,
    26333029      24,    25,    26,    27,    28,    29,    30,    31,    32,    33,
    26343030      34,    35,    36,    37,    38,    39,    40,    41,    42,    43,
     
    26383034      74,    75,    76,    77,    78,    79,    80,    81,    82,    83,
    26393035      84,    85,    86,    87,    88,    89,    90,    91,    92,    93,
    2640       94,    95,    96,    97,    98,    -1,    -1,    -1,    -1,    -1,
    2641       -1,    -1,    -1,   107,    -1,   109,    -1,    -1,    -1,    -1,
    2642      114,    -1,    -1,    -1,   118,   119,   120,   121,   122,    -1,
    2643      124,    -1,   126,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2644       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2645       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     3036      94,    95,    96,    97,    98,    -1,    -1,   101,   102,    -1,
     3037      -1,    -1,    -1,   107,    -1,   109,    -1,    -1,   112,    -1,
     3038     114,   115,   116,    -1,   118,   119,   120,   121,   122,    -1,
     3039     124,   125,   126,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     3040      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     3041      -1,    -1,    -1,    -1,   148,   149,   150,   151,    -1,    -1,
    26463042      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    26473043      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     
    26693065      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    26703066      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2671       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   413,
    2672      414,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2673       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2674       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   443,
    2675       -1,   445,    -1,    -1,   448,   449,   450,   451,     3,     4,
    2676        5,     6,     7,     8,     9,    -1,    -1,    -1,    -1,    -1,
    2677       -1,    -1,    17,    18,    19,    -1,    -1,    -1,    23,    24,
    2678       25,    26,    27,    28,    29,    30,    31,    32,    33,    34,
    2679       35,    36,    37,    38,    39,    40,    41,    42,    43,    44,
    2680       45,    46,    47,    48,    49,    50,    51,    52,    53,    54,
    2681       55,    56,    57,    58,    59,    60,    61,    62,    63,    64,
    2682       65,    66,    67,    68,    69,    70,    71,    72,    73,    74,
    2683       75,    76,    77,    78,    79,    80,    81,    82,    83,    84,
    2684       85,    86,    87,    88,    89,    90,    91,    92,    93,    94,
    2685       95,    96,    97,    98,    -1,    -1,    -1,    -1,    -1,    -1,
    2686       -1,    -1,   107,    -1,   109,    -1,    -1,    -1,    -1,   114,
    2687       -1,    -1,    -1,   118,   119,   120,   121,   122,    -1,   124,
    2688       -1,   126,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2689       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2690       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2691       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2692       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2693       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2694       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2695       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2696       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2697       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2698       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2699       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2700       -1,    -1,    -1,   248,   249,   250,   251,   252,   253,   254,
    2701      255,   256,   257,   258,   259,   260,   261,   262,   263,   264,
    2702      265,   266,   267,   268,   269,   270,   271,   272,   273,   274,
    2703      275,   276,   277,   278,   279,   280,   281,   282,   283,   284,
    2704      285,   286,   287,   288,   289,   290,   291,   292,   293,   294,
    2705      295,   296,   297,   298,   299,   300,   301,   302,   303,   304,
    2706      305,   306,   307,   308,   309,   310,   311,   312,   313,   314,
    2707      315,   316,   317,   318,   319,   320,   321,   322,   323,   324,
    2708      325,   326,   327,   328,   329,   330,   331,   332,   333,   334,
    2709      335,   336,   337,   338,   339,   340,   341,   342,   343,   344,
    2710      345,   346,   347,   348,   349,   350,   351,   352,   353,   354,
    2711      355,   356,   357,   358,   359,   360,   361,   362,   363,   364,
    2712      365,   366,   367,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2713       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2714       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2715       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2716       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   413,   414,
    2717       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2718       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2719       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   443,    -1,
    2720      445,    -1,    -1,   448,   449,   450,   451,     3,     4,     5,
    2721        6,     7,     8,     9,    -1,    -1,    -1,    -1,    -1,    -1,
    2722       -1,    17,    18,    19,    -1,    -1,    -1,    23,    24,    25,
    2723       26,    27,    28,    29,    30,    31,    32,    33,    34,    35,
    2724       36,    37,    38,    39,    40,    41,    42,    43,    44,    45,
    2725       46,    47,    48,    49,    50,    51,    52,    53,    54,    55,
    2726       56,    57,    58,    59,    60,    61,    62,    63,    64,    65,
    2727       66,    67,    68,    69,    70,    71,    72,    73,    74,    75,
    2728       76,    77,    78,    79,    80,    81,    82,    83,    84,    85,
    2729       86,    87,    88,    89,    90,    91,    92,    93,    94,    95,
    2730       96,    97,    98,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2731       -1,   107,    -1,   109,    -1,    -1,    -1,    -1,   114,    -1,
    2732       -1,    -1,   118,   119,   120,   121,   122,    -1,   124,    -1,
    2733      126,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2734       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2735       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2736       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2737       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2738       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2739       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2740       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2741       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2742       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2743       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2744       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2745       -1,    -1,   248,   249,   250,   251,   252,   253,   254,   255,
    2746      256,   257,   258,   259,   260,   261,   262,   263,   264,   265,
    2747      266,   267,   268,   269,   270,   271,   272,   273,   274,   275,
    2748      276,   277,   278,   279,   280,   281,   282,   283,   284,   285,
    2749      286,   287,   288,   289,   290,   291,   292,   293,   294,   295,
    2750      296,   297,   298,   299,   300,   301,   302,   303,   304,   305,
    2751      306,   307,   308,   309,   310,   311,   312,   313,   314,   315,
    2752      316,   317,   318,   319,   320,   321,   322,   323,   324,   325,
    2753      326,   327,   328,   329,   330,   331,   332,   333,   334,   335,
    2754      336,   337,   338,   339,   340,   341,   342,   343,   344,   345,
    2755      346,   347,   348,   349,   350,   351,   352,   353,   354,   355,
    2756      356,   357,   358,   359,   360,   361,   362,   363,   364,   365,
    2757      366,   367,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2758       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2759       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2760       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2761       -1,    -1,    -1,    -1,    -1,    -1,    -1,   413,   414,    -1,
    2762       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2763       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2764       -1,    -1,    -1,    -1,    -1,    -1,    -1,   443,    -1,   445,
    2765       -1,    -1,   448,   449,   450,   451,     3,     4,     5,     6,
     3067      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
     3068      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    27663069       7,     8,     9,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
    2767       17,    18,    19,    -1,    -1,    -1,    23,    24,    25,    26,
     3070      17,    18,    19,    -1,    -1,   439,    23,    24,    25,    26,
    27683071      27,    28,    29,    30,    31,    32,    33,    34,    35,    36,
    27693072      37,    38,    39,    40,    41,    42,    43,    44,    45,    46,
     
    27783081      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,