Ignore:
Timestamp:
2012-01-28T17:44:18+01:00 (9 years ago)
Author:
rblod
Message:

Merge of 3.4beta into the trunk

Location:
trunk/NEMOGCM/EXTERNAL
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMOGCM/EXTERNAL/AGRIF/LIB/Makefile.lex

    r2715 r3294  
    77YACC = byacc -t -v -g 
    88YACC = bison -t -v -g 
     9YACC = bison  
    910 
    1011 
  • trunk/NEMOGCM/EXTERNAL/AGRIF/LIB/UtilFortran.c

    r2715 r3294  
    511511            if (headtypewritten == 0) 
    512512              { 
     513/*RB*/ 
     514                sprintf (ligne, "Module_DeclarType_%s.h",curmodulename); 
     515                module_declar_type = associate(ligne); 
     516                sprintf (ligne, " "); 
     517                tofich (module_declar_type, ligne,1); 
    513518                sprintf(ligne,"TYPE :: Agrif_%s",curmodulename); 
    514                 tofich(module_declar,ligne,1); 
     519                tofich(module_declar_type,ligne,1); 
    515520                headtypewritten = 1; 
     521/*RBend*/ 
    516522              } 
    517523            changeval = 0; 
     
    522528               parcours->var->v_pointerdeclare = 1; 
    523529             } 
    524             writevardeclaration(parcours,module_declar,0,0); 
     530/*RB*/ 
     531            writevardeclaration(parcours,module_declar_type,0,0); 
     532/*RBend*/ 
    525533            if (changeval == 1) 
    526534              { 
     
    534542      if (out == 1) 
    535543        { 
     544/*RB*/ 
    536545                sprintf(ligne,"END TYPE Agrif_%s",curmodulename); 
    537                 tofich(module_declar,ligne,1); 
     546                tofich(module_declar_type,ligne,1); 
    538547                sprintf(ligne,"TYPE(Agrif_%s), DIMENSION(:), ALLOCATABLE :: Agrif_%s_var",curmodulename,curmodulename);  
    539                 tofich(module_declar,ligne,1); 
     548                tofich(module_declar_type,ligne,1); 
    540549                sprintf(ligne,"PUBLIC :: Agrif_%s",curmodulename);  
    541                 tofich(module_declar,ligne,1); 
     550                tofich(module_declar_type,ligne,1); 
    542551                sprintf(ligne,"PUBLIC :: Agrif_%s_var",curmodulename);  
    543                 tofich(module_declar,ligne,1); 
     552                tofich(module_declar_type,ligne,1); 
     553/*RBend*/ 
    544554        } 
    545555   } 
  • trunk/NEMOGCM/EXTERNAL/AGRIF/LIB/UtilListe.c

    r2715 r3294  
    147147   Save_Length(curmodulename,6); 
    148148   /* Si cette variable a ete initialisee                                     */ 
    149    if (InitialValueGiven == 1 ) 
     149/*RB*/ 
     150   if ( ! strcmp(InitialValueGiven,"=")  )  
     151/*RBend*/ 
    150152   { 
    151153      strcpy(curvar->v_initialvalue,InitValue); 
     
    153155   } 
    154156   /* Si cette variable est declaree en save                                  */ 
    155    if (SaveDeclare == 1 ) { 
     157/*RB*/ 
     158   if (SaveDeclare == 1 &&  !strcasecmp(curvar->v_typevar,"type")) { 
     159/*RBend*/ 
    156160   curvar->v_save = 1; 
    157161   } 
     
    399403         dims = dims->suiv; 
    400404      } 
    401       if ( dimsempty == 1 ) var->v_dimsempty=1; 
     405/*RB*/ 
     406      if ( dimsempty == 1 || GlobalDeclarationType == 1 ) var->v_dimsempty=1; 
     407/*RBend*/ 
    402408   } 
    403409   strcpy(var->v_readedlistdimension,listdimension); 
  • trunk/NEMOGCM/EXTERNAL/AGRIF/LIB/Writedeclarations.c

    r2715 r3294  
    533533     if ( newvar->var->v_nbdim == 0 && 
    534534          !strcasecmp(newvar->var->v_subroutinename,subroutinename)  && 
    535            newvar->var->v_pointerdeclare == 0 
     535/*RB*/ 
     536           (newvar->var->v_pointerdeclare == 0  || !strcasecmp(newvar->var->v_typevar,"type"))   
     537/*RBend*/ 
    536538         ) 
    537539     { 
  • trunk/NEMOGCM/EXTERNAL/AGRIF/LIB/decl.h

    r2715 r3294  
    248248 int PrivateDeclare;       /* Variable has been declared as PRIVATE */ 
    249249 int ExternalDeclare;      /* Variable has been declared as EXTERNAL */ 
    250  int InitialValueGiven;    /* An initial value has been given */ 
     250 char InitialValueGiven[LONG_C];   
    251251 int Allocatabledeclare; 
    252252 int Targetdeclare; 
     
    265265 char nameinttypenameback[LONG_C];  
    266266 int GlobalDeclaration; 
     267 int GlobalDeclarationType; 
    267268 char InitValue[LONG_4C]; 
    268269 char IntentSpec[LONG_C]; 
     
    341342 FILE *subloop; 
    342343 FILE *module_declar; 
     344 FILE *module_declar_type; 
    343345 FILE *allocationagrif; 
    344346 FILE *paramout; 
  • trunk/NEMOGCM/EXTERNAL/AGRIF/LIB/fortran.c

    <
    r2715 r3294  
    6161/* Substitute the variable and function names.  */ 
    6262#define yyparse fortranparse 
    63 #define yylex fortranlex 
     63#define yylex   fortranlex 
    6464#define yyerror fortranerror 
    65 #define yylval fortranlval 
     65#define yylval  fortranlval 
    6666#define yychar  fortranchar 
    6767#define yydebug fortrandebug 
     
    449449/* Enabling traces.  */ 
    450450#ifndef YYDEBUG 
    451 # define YYDEBUG 1 
     451# define YYDEBUG 0 
    452452#endif 
    453453 
     
    708708#define YYFINAL  2 
    709709/* YYLAST -- Last index in YYTABLE.  */ 
    710 #define YYLAST   5878 
     710#define YYLAST   6070 
    711711 
    712712/* YYNTOKENS -- Number of terminals.  */ 
     
    715715#define YYNNTS  184 
    716716/* YYNRULES -- Number of rules.  */ 
    717 #define YYNRULES  552 
     717#define YYNRULES  555 
    718718/* YYNRULES -- Number of states.  */ 
    719 #define YYNSTATES  978 
     719#define YYNSTATES  982 
    720720 
    721721/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */ 
     
    782782      25,    29,    32,    35,    39,    43,    46,    49,    52,    54, 
    783783      56,    58,    60,    61,    62,    65,    66,    68,    69,    70, 
    784       72,    73,    78,    81,    87,    91,    94,    96,    97,    99, 
    785      101,   102,   105,   109,   110,   113,   117,   119,   123,   125, 
    786      127,   130,   135,   138,   141,   146,   149,   151,   153,   155, 
    787      157,   159,   161,   163,   165,   167,   169,   174,   178,   182, 
    788      185,   189,   190,   192,   194,   196,   198,   200,   202,   204, 
    789      206,   208,   210,   212,   214,   216,   218,   220,   222,   224, 
    790      226,   228,   230,   232,   234,   236,   238,   240,   242,   246, 
    791      250,   256,   258,   262,   266,   269,   274,   276,   280,   281, 
    792      284,   287,   291,   293,   295,   297,   302,   309,   314,   316, 
    793      320,   323,   327,   333,   337,   339,   340,   343,   345,   350, 
    794      354,   357,   361,   365,   369,   373,   374,   376,   379,   382, 
    795      386,   392,   396,   397,   400,   403,   405,   411,   417,   420, 
    796      424,   427,   431,   433,   437,   440,   444,   450,   452,   455, 
    797      457,   461,   464,   466,   470,   471,   473,   475,   479,   483, 
    798      486,   488,   492,   495,   498,   499,   506,   514,   515,   518, 
    799      521,   525,   529,   531,   532,   535,   540,   544,   548,   553, 
    800      556,   558,   560,   562,   564,   566,   568,   570,   572,   573, 
    801      576,   578,   582,   583,   586,   590,   592,   596,   599,   603, 
    802      605,   607,   609,   611,   612,   616,   617,   620,   625,   627, 
    803      631,   633,   635,   637,   640,   642,   647,   649,   651,   653, 
    804      655,   657,   659,   661,   663,   665,   667,   668,   672,   674, 
    805      678,   680,   682,   685,   688,   692,   694,   696,   698,   702, 
    806      704,   706,   710,   714,   719,   724,   728,   733,   738,   742, 
    807      747,   752,   757,   762,   767,   772,   777,   782,   787,   792, 
    808      797,   802,   807,   811,   816,   821,   826,   831,   833,   837, 
    809      839,   841,   843,   846,   849,   852,   854,   856,   859,   862, 
    810      865,   868,   871,   874,   877,   880,   883,   886,   889,   893, 
    811      896,   900,   903,   906,   909,   912,   915,   918,   921,   922, 
    812      924,   927,   930,   933,   935,   937,   939,   941,   942,   944, 
    813      947,   952,   958,   963,   967,   971,   973,   976,   978,   982, 
    814      984,   986,   990,   996,  1001,  1005,  1008,  1011,  1013,  1015, 
    815     1017,  1019,  1021,  1023,  1025,  1027,  1030,  1033,  1035,  1038, 
    816     1040,  1042,  1043,  1045,  1051,  1052,  1054,  1056,  1058,  1059, 
    817     1063,  1064,  1070,  1073,  1078,  1085,  1092,  1094,  1096,  1098, 
    818     1102,  1106,  1108,  1112,  1116,  1118,  1120,  1126,  1132,  1137, 
    819     1139,  1142,  1145,  1148,  1151,  1153,  1156,  1162,  1164,  1166, 
    820     1169,  1175,  1177,  1180,  1184,  1189,  1191,  1193,  1195,  1197, 
    821     1199,  1201,  1203,  1205,  1209,  1213,  1217,  1220,  1223,  1224, 
    822     1230,  1238,  1239,  1242,  1244,  1246,  1247,  1249,  1251,  1253, 
    823     1255,  1258,  1260,  1262,  1264,  1270,  1276,  1279,  1282,  1285, 
    824     1288,  1290,  1291,  1296,  1303,  1305,  1309,  1312,  1315,  1318, 
    825     1319,  1323,  1324,  1326,  1329,  1331,  1333,  1337,  1339,  1342, 
    826     1344,  1346,  1349,  1352,  1355,  1359,  1362,  1364,  1365,  1367, 
    827     1370,  1373,  1374,  1377,  1381,  1385,  1389,  1393,  1395,  1399, 
    828     1401,  1403,  1407,  1409,  1411,  1413,  1416,  1421,  1426,  1429, 
    829     1432,  1434,  1436,  1438,  1440,  1442,  1444,  1446,  1448,  1450, 
    830     1454,  1456,  1458,  1462,  1466,  1470,  1474,  1477,  1481,  1484, 
    831     1487,  1490,  1493,  1497,  1499,  1501,  1503,  1507,  1508,  1510, 
    832     1513,  1518,  1521,  1524,  1530,  1531,  1533,  1536,  1538,  1540, 
    833     1542,  1546,  1550,  1554,  1558,  1562,  1566,  1568,  1570,  1572, 
    834     1576,  1582,  1588,  1594,  1600,  1608,  1610,  1619,  1622,  1624, 
    835     1626,  1630,  1632,  1634,  1636,  1641,  1643,  1647,  1648,  1653, 
    836     1655,  1659,  1663 
     784      72,    73,    78,    81,    88,    93,    96,    98,    99,   101, 
     785     103,   104,   107,   111,   112,   115,   119,   121,   125,   127, 
     786     129,   132,   137,   140,   143,   148,   151,   153,   155,   157, 
     787     159,   161,   163,   165,   167,   169,   171,   176,   180,   184, 
     788     187,   191,   192,   194,   196,   198,   200,   202,   204,   206, 
     789     208,   210,   212,   214,   216,   218,   220,   222,   224,   226, 
     790     228,   230,   232,   234,   236,   238,   240,   242,   244,   248, 
     791     252,   258,   260,   264,   268,   271,   276,   278,   282,   283, 
     792     286,   289,   293,   295,   297,   299,   304,   311,   316,   318, 
     793     322,   325,   329,   335,   339,   341,   342,   345,   347,   352, 
     794     356,   359,   363,   367,   371,   375,   376,   378,   381,   384, 
     795     388,   394,   398,   399,   402,   405,   407,   413,   419,   422, 
     796     426,   429,   433,   435,   439,   442,   446,   452,   454,   457, 
     797     459,   463,   466,   468,   472,   473,   475,   477,   481,   485, 
     798     488,   490,   494,   497,   500,   501,   508,   516,   517,   520, 
     799     523,   527,   531,   533,   534,   537,   542,   546,   550,   555, 
     800     558,   560,   562,   564,   566,   568,   570,   572,   574,   575, 
     801     578,   580,   584,   585,   588,   592,   594,   598,   601,   605, 
     802     607,   609,   611,   613,   614,   618,   619,   622,   627,   629, 
     803     633,   635,   637,   639,   642,   644,   649,   651,   653,   655, 
     804     657,   659,   661,   663,   665,   667,   669,   670,   674,   676, 
     805     680,   682,   684,   687,   690,   694,   696,   698,   700,   704, 
     806     706,   708,   712,   716,   721,   726,   730,   735,   740,   744, 
     807     749,   754,   759,   764,   769,   774,   779,   784,   789,   794, 
     808     799,   804,   809,   813,   818,   823,   828,   833,   835,   839, 
     809     841,   843,   845,   848,   851,   854,   856,   858,   861,   864, 
     810     867,   870,   873,   876,   879,   882,   885,   888,   891,   895, 
     811     898,   902,   905,   908,   911,   914,   917,   920,   923,   924, 
     812     926,   929,   932,   935,   937,   939,   941,   943,   944,   946, 
     813     949,   954,   960,   965,   969,   973,   975,   978,   980,   984, 
     814     986,   988,   992,   998,  1003,  1007,  1010,  1013,  1015,  1017, 
     815    1019,  1021,  1023,  1025,  1027,  1029,  1032,  1035,  1037,  1040, 
     816    1042,  1044,  1045,  1047,  1053,  1054,  1056,  1058,  1060,  1061, 
     817    1065,  1069,  1070,  1076,  1079,  1084,  1091,  1098,  1100,  1102, 
     818    1104,  1108,  1112,  1114,  1118,  1122,  1124,  1126,  1132,  1138, 
     819    1143,  1145,  1148,  1151,  1154,  1157,  1159,  1162,  1168,  1170, 
     820    1172,  1175,  1181,  1183,  1186,  1190,  1195,  1197,  1199,  1201, 
     821    1203,  1205,  1207,  1209,  1211,  1215,  1219,  1223,  1226,  1229, 
     822    1230,  1236,  1244,  1245,  1248,  1250,  1252,  1253,  1255,  1257, 
     823    1259,  1261,  1264,  1266,  1268,  1270,  1276,  1282,  1285,  1288, 
     824    1291,  1294,  1296,  1297,  1302,  1309,  1311,  1315,  1318,  1321, 
     825    1324,  1325,  1329,  1330,  1332,  1335,  1337,  1339,  1343,  1345, 
     826    1348,  1350,  1352,  1355,  1358,  1361,  1365,  1368,  1370,  1371, 
     827    1373,  1376,  1379,  1380,  1383,  1387,  1391,  1395,  1399,  1401, 
     828    1405,  1407,  1409,  1413,  1415,  1417,  1419,  1423,  1426,  1431, 
     829    1436,  1439,  1442,  1444,  1446,  1448,  1450,  1452,  1454,  1456, 
     830    1458,  1460,  1464,  1466,  1468,  1472,  1476,  1480,  1484,  1487, 
     831    1491,  1494,  1497,  1500,  1503,  1507,  1509,  1511,  1513,  1515, 
     832    1519,  1520,  1522,  1525,  1530,  1533,  1536,  1542,  1543,  1545, 
     833    1548,  1550,  1552,  1554,  1558,  1562,  1566,  1570,  1574,  1578, 
     834    1580,  1582,  1584,  1588,  1594,  1600,  1606,  1612,  1620,  1622, 
     835    1631,  1634,  1636,  1638,  1642,  1644,  1646,  1648,  1653,  1655, 
     836    1659,  1660,  1665,  1667,  1671,  1675 
    837837}; 
    838838 
     
    848848      -1,    -1,   144,   201,    -1,    -1,   177,    -1,    -1,    -1, 
    849849      72,    -1,    -1,   202,    33,   204,   208,    -1,    34,   204, 
    850       -1,    35,   204,   208,    30,   209,    -1,    35,   204,   208, 
    851       -1,    95,   169,    -1,   169,    -1,    -1,    32,    -1,   158, 
    852       -1,    -1,   179,   180,    -1,   179,   210,   180,    -1,    -1, 
    853      179,   180,    -1,   179,   210,   180,    -1,   211,    -1,   210, 
    854        3,   211,    -1,   169,    -1,    23,    -1,   257,   222,    -1, 
    855      145,   213,   221,   324,    -1,   147,   324,    -1,   117,   216, 
    856       -1,   224,   179,   249,   180,    -1,   224,   249,    -1,   243, 
    857       -1,   228,    -1,   253,    -1,   239,    -1,   241,    -1,   240, 
    858       -1,   308,    -1,   251,    -1,   237,    -1,   234,    -1,    68, 
    859      179,   280,   180,    -1,   111,   221,   242,    -1,   113,   221, 
    860      215,    -1,    67,   217,    -1,   225,   226,   187,    -1,    -1, 
    861      275,    -1,    46,    -1,    40,    -1,    44,    -1,    56,    -1, 
    862       79,    -1,    45,    -1,    47,    -1,    62,    -1,    57,    -1, 
    863       58,    -1,    59,    -1,    60,    -1,    61,    -1,    64,    -1, 
    864       65,    -1,    66,    -1,    69,    -1,    70,    -1,    71,    -1, 
    865       74,    -1,    75,    -1,    76,    -1,    77,    -1,   169,    -1, 
    866      214,    -1,   215,     3,   214,    -1,   179,   220,   180,    -1, 
    867      216,     3,   179,   220,   180,    -1,   218,    -1,   217,     3, 
    868      218,    -1,   179,   219,   180,    -1,   298,   276,    -1,   219, 
    869        3,   298,   276,    -1,   280,    -1,   220,     3,   280,    -1, 
    870       -1,     4,     4,    -1,   255,   256,    -1,   223,   204,   208, 
    871       -1,    35,    -1,    29,    -1,   160,    -1,   169,    24,   227, 
    872       24,    -1,   226,   248,   169,    24,   227,    24,    -1,   231, 
    873       24,   227,    24,    -1,   232,    -1,   232,     3,   227,    -1, 
    874      229,   230,    -1,   229,   247,   230,    -1,   228,   248,   247, 
    875      248,   230,    -1,   228,     3,   230,    -1,   119,    -1,    -1, 
    876      169,   276,    -1,   169,    -1,   169,   179,   280,   180,    -1, 
    877      231,     3,   231,    -1,   233,   299,    -1,   232,    21,   232, 
    878       -1,   232,    22,   232,    -1,   232,    23,   232,    -1,   232, 
    879      188,   232,    -1,    -1,   284,    -1,   235,   236,    -1,   114, 
    880      298,    -1,   114,   247,   298,    -1,   235,   248,   247,   248, 
    881      298,    -1,   235,     3,   298,    -1,    -1,   129,   324,    -1, 
    882      130,   324,    -1,   109,    -1,   238,   248,   169,   276,   264, 
    883       -1,   239,     3,   169,   276,   264,    -1,    81,   187,    -1, 
    884       81,   221,   242,    -1,    80,   187,    -1,    80,   221,   242, 
    885       -1,   169,    -1,   242,     3,   169,    -1,   244,   245,    -1, 
    886      244,   247,   245,    -1,   243,   248,   247,   248,   245,    -1, 
    887      127,    -1,   128,   127,    -1,   246,    -1,   245,     3,   246, 
    888       -1,   169,   276,    -1,    20,    -1,    24,   169,    24,    -1, 
    889       -1,     3,    -1,   250,    -1,   249,     3,   250,    -1,   169, 
    890        5,   280,    -1,   134,   252,    -1,   169,    -1,   252,     3, 
    891      169,    -1,   122,   123,    -1,   122,   137,    -1,    -1,   271, 
    892      254,   169,   276,   264,   305,    -1,   255,     3,   254,   169, 
    893      276,   264,   305,    -1,    -1,   262,   266,    -1,   261,   259, 
    894       -1,   263,    23,   176,    -1,   258,   268,   180,    -1,   146, 
    895       -1,    -1,    23,   176,    -1,    23,   179,   260,   180,    -1, 
    896      179,   260,   180,    -1,   169,   269,   270,    -1,   169,     5, 
    897      269,   270,    -1,   269,   270,    -1,   157,    -1,   263,    -1, 
    898      149,    -1,   148,    -1,   167,    -1,   151,    -1,   168,    -1, 
    899      150,    -1,    -1,    23,   265,    -1,   280,    -1,   179,    23, 
    900      180,    -1,    -1,    23,   267,    -1,   179,   268,   180,    -1, 
    901      280,    -1,   179,    23,   180,    -1,   169,   269,    -1,   169, 
    902        5,   269,    -1,   169,    -1,   176,    -1,   280,    -1,    23, 
    903       -1,    -1,     3,   169,   269,    -1,    -1,     4,     4,    -1, 
    904        3,   272,     4,     4,    -1,   273,    -1,   272,     3,   273, 
    905       -1,    29,    -1,   275,    -1,    82,    -1,   109,   276,    -1, 
    906      111,    -1,   112,   179,   274,   180,    -1,   113,    -1,   116, 
    907       -1,   117,    -1,   119,    -1,   120,    -1,   140,    -1,   138, 
    908       -1,   139,    -1,    80,    -1,    81,    -1,    -1,   179,   277, 
    909      180,    -1,   278,    -1,   277,     3,   278,    -1,   279,    -1, 
    910        4,    -1,   280,     4,    -1,     4,   280,    -1,   280,     4, 
    911      279,    -1,    23,    -1,   280,    -1,   283,    -1,   179,   280, 
    912      180,    -1,   307,    -1,   281,    -1,    46,   282,   180,    -1, 
    913       39,   282,   180,    -1,    40,   179,   282,   180,    -1,    44, 
    914      179,   282,   180,    -1,    56,   282,   180,    -1,    79,   179, 
    915      282,   180,    -1,    45,   179,   280,   180,    -1,    47,   280, 
    916      180,    -1,   148,   179,   282,   180,    -1,    62,   179,   280, 
    917      180,    -1,    57,   179,   280,   180,    -1,    58,   179,   280, 
    918      180,    -1,    59,   179,   280,   180,    -1,    60,   179,   280, 
    919      180,    -1,    61,   179,   280,   180,    -1,    64,   179,   280, 
    920      180,    -1,    65,   179,   280,   180,    -1,    66,   179,   280, 
    921      180,    -1,    69,   179,   280,   180,    -1,    70,   179,   280, 
    922      180,    -1,    71,   179,   280,   180,    -1,    73,   280,   180, 
    923       -1,    74,   179,   282,   180,    -1,    75,   179,   282,   180, 
    924       -1,    76,   179,   282,   180,    -1,    77,   179,   282,   180, 
    925       -1,   280,    -1,   282,     3,   280,    -1,   288,    -1,   299, 
    926       -1,   293,    -1,   280,   285,    -1,   284,   280,    -1,    12, 
    927      280,    -1,    21,    -1,    22,    -1,    21,   280,    -1,    22, 
    928      280,    -1,    23,   280,    -1,    25,   280,    -1,    14,   280, 
    929       -1,     8,   280,    -1,    17,   280,    -1,   186,   280,    -1, 
    930       18,   280,    -1,   185,   280,    -1,    15,   280,    -1,   186, 
    931        5,   280,    -1,    16,   280,    -1,   185,     5,   280,    -1, 
    932       13,   280,    -1,     7,   280,    -1,     9,   280,    -1,    10, 
    933      280,    -1,    11,   280,    -1,    24,   286,    -1,     5,   287, 
    934       -1,    -1,   280,    -1,     5,   280,    -1,    24,   280,    -1, 
    935        5,   280,    -1,   280,    -1,   298,    -1,   292,    -1,   290, 
    936       -1,    -1,   291,    -1,   291,   302,    -1,   292,   179,   294, 
    937      180,    -1,   292,   179,   294,   180,   302,    -1,   298,   179, 
    938      294,   180,    -1,   288,   189,   288,    -1,   131,   360,   132, 
    939       -1,   289,    -1,   289,   295,    -1,   296,    -1,   295,     3, 
    940      296,    -1,   280,    -1,   297,    -1,   280,     4,   280,    -1, 
    941      280,     4,   280,     4,   280,    -1,     4,   280,     4,   280, 
    942       -1,     4,     4,   280,    -1,     4,   280,    -1,   280,     4, 
    943       -1,     4,    -1,   169,    -1,   142,    -1,   143,    -1,   176, 
    944       -1,   163,    -1,   164,    -1,   165,    -1,   299,   169,    -1, 
    945      300,   301,    -1,   158,    -1,   300,   158,    -1,   162,    -1, 
    946      159,    -1,    -1,   302,    -1,   179,   303,     4,   303,   180, 
    947       -1,    -1,   280,    -1,   187,    -1,   280,    -1,    -1,   306, 
    948        5,   280,    -1,    -1,   179,   283,     3,   283,   180,    -1, 
    949      309,   310,    -1,   309,   310,     3,   311,    -1,   309,   310, 
    950        3,    31,     4,   187,    -1,   309,   310,     3,    31,     4, 
    951      313,    -1,   141,    -1,   169,    -1,   312,    -1,   311,     3, 
    952      312,    -1,   169,   126,   169,    -1,   314,    -1,   313,     3, 
    953      314,    -1,   169,   126,   169,    -1,   169,    -1,   328,    -1, 
     850      -1,   202,    35,   204,   208,    30,   209,    -1,   202,    35, 
     851     204,   208,    -1,    95,   169,    -1,   169,    -1,    -1,    32, 
     852      -1,   158,    -1,    -1,   179,   180,    -1,   179,   210,   180, 
     853      -1,    -1,   179,   180,    -1,   179,   210,   180,    -1,   211, 
     854      -1,   210,     3,   211,    -1,   169,    -1,    23,    -1,   257, 
     855     222,    -1,   145,   213,   221,   324,    -1,   147,   324,    -1, 
     856     117,   216,    -1,   224,   179,   249,   180,    -1,   224,   249, 
     857      -1,   243,    -1,   228,    -1,   253,    -1,   239,    -1,   241, 
     858      -1,   240,    -1,   308,    -1,   251,    -1,   237,    -1,   234, 
     859      -1,    68,   179,   280,   180,    -1,   111,   221,   242,    -1, 
     860     113,   221,   215,    -1,    67,   217,    -1,   225,   226,   187, 
     861      -1,    -1,   275,    -1,    46,    -1,    40,    -1,    44,    -1, 
     862      56,    -1,    79,    -1,    45,    -1,    47,    -1,    62,    -1, 
     863      57,    -1,    58,    -1,    59,    -1,    60,    -1,    61,    -1, 
     864      64,    -1,    65,    -1,    66,    -1,    69,    -1,    70,    -1, 
     865      71,    -1,    74,    -1,    75,    -1,    76,    -1,    77,    -1, 
     866     169,    -1,   214,    -1,   215,     3,   214,    -1,   179,   220, 
     867     180,    -1,   216,     3,   179,   220,   180,    -1,   218,    -1, 
     868     217,     3,   218,    -1,   179,   219,   180,    -1,   298,   276, 
     869      -1,   219,     3,   298,   276,    -1,   280,    -1,   220,     3, 
     870     280,    -1,    -1,     4,     4,    -1,   255,   256,    -1,   223, 
     871     204,   208,    -1,    35,    -1,    29,    -1,   160,    -1,   169, 
     872      24,   227,    24,    -1,   226,   248,   169,    24,   227,    24, 
     873      -1,   231,    24,   227,    24,    -1,   232,    -1,   232,     3, 
     874     227,    -1,   229,   230,    -1,   229,   247,   230,    -1,   228, 
     875     248,   247,   248,   230,    -1,   228,     3,   230,    -1,   119, 
     876      -1,    -1,   169,   276,    -1,   169,    -1,   169,   179,   280, 
     877     180,    -1,   231,     3,   231,    -1,   233,   299,    -1,   232, 
     878      21,   232,    -1,   232,    22,   232,    -1,   232,    23,   232, 
     879      -1,   232,   188,   232,    -1,    -1,   284,    -1,   235,   236, 
     880      -1,   114,   298,    -1,   114,   247,   298,    -1,   235,   248, 
     881     247,   248,   298,    -1,   235,     3,   298,    -1,    -1,   129, 
     882     324,    -1,   130,   324,    -1,   109,    -1,   238,   248,   169, 
     883     276,   264,    -1,   239,     3,   169,   276,   264,    -1,    81, 
     884     187,    -1,    81,   221,   242,    -1,    80,   187,    -1,    80, 
     885     221,   242,    -1,   169,    -1,   242,     3,   169,    -1,   244, 
     886     245,    -1,   244,   247,   245,    -1,   243,   248,   247,   248, 
     887     245,    -1,   127,    -1,   128,   127,    -1,   246,    -1,   245, 
     888       3,   246,    -1,   169,   276,    -1,    20,    -1,    24,   169, 
     889      24,    -1,    -1,     3,    -1,   250,    -1,   249,     3,   250, 
     890      -1,   169,     5,   280,    -1,   134,   252,    -1,   169,    -1, 
     891     252,     3,   169,    -1,   122,   123,    -1,   122,   137,    -1, 
     892      -1,   271,   254,   169,   276,   264,   305,    -1,   255,     3, 
     893     254,   169,   276,   264,   305,    -1,    -1,   262,   266,    -1, 
     894     261,   259,    -1,   263,    23,   176,    -1,   258,   268,   180, 
     895      -1,   146,    -1,    -1,    23,   176,    -1,    23,   179,   260, 
     896     180,    -1,   179,   260,   180,    -1,   169,   269,   270,    -1, 
     897     169,     5,   269,   270,    -1,   269,   270,    -1,   157,    -1, 
     898     263,    -1,   149,    -1,   148,    -1,   167,    -1,   151,    -1, 
     899     168,    -1,   150,    -1,    -1,    23,   265,    -1,   280,    -1, 
     900     179,    23,   180,    -1,    -1,    23,   267,    -1,   179,   268, 
     901     180,    -1,   280,    -1,   179,    23,   180,    -1,   169,   269, 
     902      -1,   169,     5,   269,    -1,   169,    -1,   176,    -1,   280, 
     903      -1,    23,    -1,    -1,     3,   169,   269,    -1,    -1,     4, 
     904       4,    -1,     3,   272,     4,     4,    -1,   273,    -1,   272, 
     905       3,   273,    -1,    29,    -1,   275,    -1,    82,    -1,   109, 
     906     276,    -1,   111,    -1,   112,   179,   274,   180,    -1,   113, 
     907      -1,   116,    -1,   117,    -1,   119,    -1,   120,    -1,   140, 
     908      -1,   138,    -1,   139,    -1,    80,    -1,    81,    -1,    -1, 
     909     179,   277,   180,    -1,   278,    -1,   277,     3,   278,    -1, 
     910     279,    -1,     4,    -1,   280,     4,    -1,     4,   280,    -1, 
     911     280,     4,   279,    -1,    23,    -1,   280,    -1,   283,    -1, 
     912     179,   280,   180,    -1,   307,    -1,   281,    -1,    46,   282, 
     913     180,    -1,    39,   282,   180,    -1,    40,   179,   282,   180, 
     914      -1,    44,   179,   282,   180,    -1,    56,   282,   180,    -1, 
     915      79,   179,   282,   180,    -1,    45,   179,   280,   180,    -1, 
     916      47,   280,   180,    -1,   148,   179,   282,   180,    -1,    62, 
     917     179,   280,   180,    -1,    57,   179,   280,   180,    -1,    58, 
     918     179,   280,   180,    -1,    59,   179,   280,   180,    -1,    60, 
     919     179,   280,   180,    -1,    61,   179,   280,   180,    -1,    64, 
     920     179,   280,   180,    -1,    65,   179,   280,   180,    -1,    66, 
     921     179,   280,   180,    -1,    69,   179,   280,   180,    -1,    70, 
     922     179,   280,   180,    -1,    71,   179,   280,   180,    -1,    73, 
     923     280,   180,    -1,    74,   179,   282,   180,    -1,    75,   179, 
     924     282,   180,    -1,    76,   179,   282,   180,    -1,    77,   179, 
     925     282,   180,    -1,   280,    -1,   282,     3,   280,    -1,   288, 
     926      -1,   299,    -1,   293,    -1,   280,   285,    -1,   284,   280, 
     927      -1,    12,   280,    -1,    21,    -1,    22,    -1,    21,   280, 
     928      -1,    22,   280,    -1,    23,   280,    -1,    25,   280,    -1, 
     929      14,   280,    -1,     8,   280,    -1,    17,   280,    -1,   186, 
     930     280,    -1,    18,   280,    -1,   185,   280,    -1,    15,   280, 
     931      -1,   186,     5,   280,    -1,    16,   280,    -1,   185,     5, 
     932     280,    -1,    13,   280,    -1,     7,   280,    -1,     9,   280, 
     933      -1,    10,   280,    -1,    11,   280,    -1,    24,   286,    -1, 
     934       5,   287,    -1,    -1,   280,    -1,     5,   280,    -1,    24, 
     935     280,    -1,     5,   280,    -1,   280,    -1,   298,    -1,   292, 
     936      -1,   290,    -1,    -1,   291,    -1,   291,   302,    -1,   292, 
     937     179,   294,   180,    -1,   292,   179,   294,   180,   302,    -1, 
     938     298,   179,   294,   180,    -1,   288,   189,   288,    -1,   131, 
     939     360,   132,    -1,   289,    -1,   289,   295,    -1,   296,    -1, 
     940     295,     3,   296,    -1,   280,    -1,   297,    -1,   280,     4, 
     941     280,    -1,   280,     4,   280,     4,   280,    -1,     4,   280, 
     942       4,   280,    -1,     4,     4,   280,    -1,     4,   280,    -1, 
     943     280,     4,    -1,     4,    -1,   169,    -1,   142,    -1,   143, 
     944      -1,   176,    -1,   163,    -1,   164,    -1,   165,    -1,   299, 
     945     169,    -1,   300,   301,    -1,   158,    -1,   300,   158,    -1, 
     946     162,    -1,   159,    -1,    -1,   302,    -1,   179,   303,     4, 
     947     303,   180,    -1,    -1,   280,    -1,   187,    -1,   280,    -1, 
     948      -1,   306,     5,   280,    -1,   306,   126,   280,    -1,    -1, 
     949     179,   283,     3,   283,   180,    -1,   309,   310,    -1,   309, 
     950     310,     3,   311,    -1,   309,   310,     3,    31,     4,   187, 
     951      -1,   309,   310,     3,    31,     4,   313,    -1,   141,    -1, 
     952     169,    -1,   312,    -1,   311,     3,   312,    -1,   169,   126, 
     953     169,    -1,   314,    -1,   313,     3,   314,    -1,   169,   126, 
     954     169,    -1,   169,    -1,   328,    -1,    98,   179,   366,   370, 
     955     180,    -1,   105,   179,   369,   370,   180,    -1,   106,   179, 
     956     371,   180,    -1,   317,    -1,   318,   324,    -1,   316,   324, 
     957      -1,   319,   324,    -1,    96,   324,    -1,   321,    -1,   372, 
     958     328,    -1,    41,   179,   280,   180,   304,    -1,    42,    -1, 
     959      43,    -1,   372,    84,    -1,    85,   179,   280,   180,    84, 
     960      -1,    86,    -1,    87,   324,    -1,    48,   320,   180,    -1, 
     961      49,   179,   280,   180,    -1,   115,    -1,   110,    -1,    93, 
     962      -1,   153,    -1,   156,    -1,   155,    -1,   154,    -1,   280, 
     963      -1,   320,     3,   280,    -1,   320,     4,   280,    -1,   326, 
     964     323,   322,    -1,   327,   280,    -1,    94,   325,    -1,    -1, 
     965     373,     5,   280,     3,   280,    -1,   373,     5,   280,     3, 
     966     280,     3,   280,    -1,    -1,   176,   248,    -1,   187,    -1, 
     967     169,    -1,    -1,   169,    -1,    92,    -1,    97,    -1,   118, 
     968      -1,   330,   332,    -1,   365,    -1,   341,    -1,   333,    -1, 
    954969      98,   179,   366,   370,   180,    -1,   105,   179,   369,   370, 
    955      180,    -1,   106,   179,   371,   180,    -1,   317,    -1,   318, 
    956      324,    -1,   316,   324,    -1,   319,   324,    -1,    96,   324, 
    957       -1,   321,    -1,   372,   328,    -1,    41,   179,   280,   180, 
    958      304,    -1,    42,    -1,    43,    -1,   372,    84,    -1,    85, 
    959      179,   280,   180,    84,    -1,    86,    -1,    87,   324,    -1, 
    960       48,   320,   180,    -1,    49,   179,   280,   180,    -1,   115, 
    961       -1,   110,    -1,    93,    -1,   153,    -1,   156,    -1,   155, 
    962       -1,   154,    -1,   280,    -1,   320,     3,   280,    -1,   320, 
    963        4,   280,    -1,   326,   323,   322,    -1,   327,   280,    -1, 
    964       94,   325,    -1,    -1,   373,     5,   280,     3,   280,    -1, 
    965      373,     5,   280,     3,   280,     3,   280,    -1,    -1,   176, 
    966      248,    -1,   187,    -1,   169,    -1,    -1,   169,    -1,    92, 
    967       -1,    97,    -1,   118,    -1,   330,   332,    -1,   365,    -1, 
    968      341,    -1,   333,    -1,    98,   179,   366,   370,   180,    -1, 
    969      105,   179,   369,   370,   180,    -1,    78,   303,    -1,    83, 
    970      304,    -1,    63,   304,    -1,   340,   304,    -1,   331,    -1, 
    971       -1,   298,   329,   276,   276,    -1,   330,   189,   298,   329, 
    972      276,   276,    -1,   176,    -1,   331,     3,   176,    -1,     5, 
    973      280,    -1,   126,   280,    -1,   336,   334,    -1,    -1,   179, 
    974      335,   180,    -1,    -1,   338,    -1,   337,   169,    -1,   124, 
    975       -1,   339,    -1,   338,     3,   339,    -1,   280,    -1,    23, 
    976      364,    -1,   133,    -1,   135,    -1,   349,   345,    -1,   351, 
    977      343,    -1,   352,   345,    -1,   352,   345,   360,    -1,   104, 
    978      346,    -1,    38,    -1,    -1,   356,    -1,   345,   342,    -1, 
    979      350,   344,    -1,    -1,     3,   356,    -1,   179,   347,   180, 
    980       -1,   179,   353,   180,    -1,   179,   298,   180,    -1,   179, 
    981      176,   180,    -1,   176,    -1,   179,   283,   180,    -1,   169, 
    982       -1,   348,    -1,   347,     3,   348,    -1,   353,    -1,    23, 
    983       -1,    25,    -1,   298,   280,    -1,   298,   280,   189,   330, 
     970     180,    -1,    78,   303,    -1,    83,   304,    -1,    63,   304, 
     971      -1,   340,   304,    -1,   331,    -1,    -1,   298,   329,   276, 
     972     276,    -1,   330,   189,   298,   329,   276,   276,    -1,   176, 
     973      -1,   331,     3,   176,    -1,     5,   280,    -1,   126,   280, 
     974      -1,   336,   334,    -1,    -1,   179,   335,   180,    -1,    -1, 
     975     338,    -1,   337,   169,    -1,   124,    -1,   339,    -1,   338, 
     976       3,   339,    -1,   280,    -1,    23,   364,    -1,   133,    -1, 
     977     135,    -1,   349,   345,    -1,   351,   343,    -1,   352,   345, 
     978      -1,   352,   345,   360,    -1,   104,   346,    -1,    38,    -1, 
     979      -1,   356,    -1,   345,   342,    -1,   350,   344,    -1,    -1, 
     980       3,   356,    -1,   179,   347,   180,    -1,   179,   353,   180, 
     981      -1,   179,   298,   180,    -1,   179,   176,   180,    -1,   176, 
     982      -1,   179,   283,   180,    -1,   169,    -1,   348,    -1,   347, 
     983       3,   348,    -1,   353,    -1,    23,    -1,    25,    -1,   298, 
     984     280,   276,    -1,   298,   280,    -1,   298,   280,   189,   330, 
    984985      -1,   298,   179,   297,   180,    -1,   298,    23,    -1,   298, 
    985986      25,    -1,    99,    -1,   100,    -1,   354,    -1,    23,    -1, 
     
    989990     353,    25,   353,    -1,   355,   353,    -1,   353,    20,   353, 
    990991      -1,    50,   280,    -1,    55,   280,    -1,    52,   280,    -1, 
    991       51,   280,    -1,   169,     5,   280,    -1,    21,    -1,    22, 
    992       -1,   358,    -1,   356,     3,   358,    -1,    -1,   288,    -1, 
    993      357,   359,    -1,   179,   356,   180,   359,    -1,   281,   359, 
    994       -1,   299,   359,    -1,   179,   356,     3,   363,   180,    -1, 
    995       -1,   285,    -1,   359,   285,    -1,   283,    -1,   362,    -1, 
    996      361,    -1,   283,     3,   280,    -1,   283,     3,   362,    -1, 
    997      362,     3,   280,    -1,   362,     3,   362,    -1,   361,     3, 
    998      280,    -1,   361,     3,   362,    -1,   283,    -1,   281,    -1, 
    999      307,    -1,   179,   280,   180,    -1,   179,   283,     3,   363, 
    1000      180,    -1,   179,   362,     3,   363,   180,    -1,   179,   361, 
    1001        3,   363,   180,    -1,   169,     5,   280,     3,   280,    -1, 
    1002      169,     5,   280,     3,   280,     3,   280,    -1,   176,    -1, 
    1003       89,   179,   280,     3,   280,   180,     3,   280,    -1,    89, 
    1004      364,    -1,   367,    -1,   330,    -1,   366,     3,   367,    -1, 
    1005      298,    -1,   292,    -1,   368,    -1,   298,   179,   295,   180, 
    1006       -1,   367,    -1,   369,     3,   367,    -1,    -1,     3,   125, 
    1007        5,   298,    -1,   298,    -1,   371,     3,   298,    -1,    91, 
    1008      280,   180,    -1,   298,    -1 
     992      51,   280,    -1,   169,     5,   280,    -1,   281,    -1,    21, 
     993      -1,    22,    -1,   358,    -1,   356,     3,   358,    -1,    -1, 
     994     288,    -1,   357,   359,    -1,   179,   356,   180,   359,    -1, 
     995     281,   359,    -1,   299,   359,    -1,   179,   356,     3,   363, 
     996     180,    -1,    -1,   285,    -1,   359,   285,    -1,   283,    -1, 
     997     362,    -1,   361,    -1,   283,     3,   280,    -1,   283,     3, 
     998     362,    -1,   362,     3,   280,    -1,   362,     3,   362,    -1, 
     999     361,     3,   280,    -1,   361,     3,   362,    -1,   283,    -1, 
     1000     281,    -1,   307,    -1,   179,   280,   180,    -1,   179,   283, 
     1001       3,   363,   180,    -1,   179,   362,     3,   363,   180,    -1, 
     1002     179,   361,     3,   363,   180,    -1,   169,     5,   280,     3, 
     1003     280,    -1,   169,     5,   280,     3,   280,     3,   280,    -1, 
     1004     176,    -1,    89,   179,   280,     3,   280,   180,     3,   280, 
     1005      -1,    89,   364,    -1,   367,    -1,   330,    -1,   366,     3, 
     1006     367,    -1,   298,    -1,   292,    -1,   368,    -1,   298,   179, 
     1007     295,   180,    -1,   367,    -1,   369,     3,   367,    -1,    -1, 
     1008       3,   125,     5,   298,    -1,   298,    -1,   371,     3,   298, 
     1009      -1,    91,   280,   180,    -1,   298,    -1 
    10091010}; 
    10101011 
     
    10231024     758,   759,   760,   761,   762,   763,   764,   766,   767,   769, 
    10241025     770,   772,   773,   775,   777,   778,   780,   781,   783,   784, 
    1025      786,   869,   906,   912,   917,   922,   936,   950,   965,   972, 
    1026      981,   982,   983,   984,   986,   991,   992,   997,  1001,  1006, 
    1027     1011,  1013,  1015,  1017,  1019,  1023,  1024,  1027,  1029,  1030, 
    1028     1031,  1032,  1034,  1036,  1041,  1046,  1052,  1068,  1085,  1086, 
    1029     1088,  1092,  1097,  1101,  1106,  1112,  1123,  1135,  1140,  1146, 
    1030     1151,  1155,  1165,  1174,  1184,  1185,  1187,  1191,  1196,  1219, 
    1031     1221,  1222,  1224,  1234,  1236,  1238,  1270,  1305,  1307,  1309, 
    1032     1313,  1318,  1323,  1331,  1332,  1334,  1335,  1337,  1338,  1339, 
    1033     1341,  1346,  1348,  1353,  1357,  1360,  1366,  1368,  1374,  1375, 
    1034     1377,  1378,  1380,  1381,  1382,  1384,  1385,  1387,  1388,  1397, 
    1035     1401,  1406,  1408,  1411,  1412,  1414,  1415,  1416,  1418,  1419, 
    1036     1421,  1425,  1426,  1428,  1433,  1435,  1437,  1438,  1439,  1440, 
    1037     1446,  1449,  1450,  1451,  1453,  1455,  1458,  1463,  1467,  1469, 
    1038     1473,  1478,  1482,  1487,  1492,  1500,  1501,  1503,  1504,  1506, 
    1039     1508,  1512,  1514,  1516,  1518,  1520,  1522,  1524,  1526,  1528, 
    1040     1530,  1532,  1534,  1536,  1538,  1540,  1542,  1544,  1546,  1548, 
    1041     1550,  1552,  1554,  1556,  1558,  1560,  1562,  1565,  1566,  1570, 
    1042     1571,  1573,  1575,  1577,  1579,  1582,  1583,  1585,  1587,  1589, 
    1043     1591,  1593,  1595,  1597,  1599,  1601,  1603,  1605,  1607,  1609, 
    1044     1611,  1613,  1615,  1617,  1619,  1621,  1623,  1625,  1628,  1629, 
    1045     1631,  1633,  1636,  1638,  1642,  1647,  1652,  1658,  1670,  1675, 
    1046     1677,  1680,  1684,  1694,  1700,  1703,  1704,  1707,  1708,  1711, 
    1047     1712,  1714,  1716,  1719,  1721,  1722,  1723,  1724,  1726,  1784, 
    1048     1786,  1787,  1788,  1789,  1790,  1791,  1793,  1795,  1797,  1798, 
    1049     1800,  1803,  1804,  1806,  1809,  1810,  1812,  1813,  1815,  1816, 
    1050     1825,  1827,  1830,  1850,  1884,  1904,  1955,  1963,  1966,  1970, 
    1051     1980,  1991,  1995,  2005,  2017,  2026,  2027,  2033,  2039,  2040, 
    1052     2090,  2108,  2128,  2147,  2180,  2181,  2182,  2183,  2184,  2185, 
    1053     2186,  2187,  2188,  2189,  2190,  2191,  2192,  2193,  2230,  2240, 
    1054     2249,  2258,  2267,  2268,  2269,  2271,  2272,  2273,  2275,  2276, 
    1055     2277,  2278,  2279,  2281,  2282,  2284,  2285,  2287,  2289,  2296, 
    1056     2297,  2298,  2299,  2300,  2301,  2307,  2313,  2314,  2315,  2316, 
    1057     2317,  2319,  2320,  2330,  2332,  2333,  2335,  2336,  2338,  2366, 
    1058     2367,  2369,  2370,  2372,  2402,  2404,  2405,  2408,  2422,  2425, 
    1059     2426,  2429,  2430,  2431,  2432,  2433,  2434,  2446,  2447,  2449, 
    1060     2450,  2455,  2456,  2458,  2459,  2461,  2462,  2463,  2464,  2465, 
    1061     2467,  2468,  2470,  2471,  2472,  2473,  2474,  2475,  2476,  2477, 
    1062     2479,  2480,  2482,  2483,  2486,  2487,  2488,  2491,  2494,  2495, 
    1063     2497,  2498,  2499,  2500,  2501,  2502,  2503,  2504,  2505,  2506, 
    1064     2507,  2508,  2509,  2511,  2512,  2514,  2515,  2517,  2518,  2520, 
    1065     2521,  2522,  2523,  2524,  2526,  2527,  2528,  2530,  2531,  2532, 
    1066     2534,  2536,  2538,  2540,  2542,  2544,  2546,  2547,  2549,  2551, 
    1067     2553,  2555,  2557,  2561,  2564,  2571,  2573,  2574,  2576,  2577, 
    1068     2578,  2580,  2582,  2583,  2585,  2592,  2593,  2595,  2596,  2598, 
    1069     2599,  2607,  2609 
     1026     786,   870,   907,   913,   918,   923,   937,   951,   966,   973, 
     1027     982,   983,   984,   985,   987,   992,   993,   998,  1002,  1007, 
     1028    1012,  1014,  1016,  1018,  1020,  1024,  1025,  1028,  1030,  1031, 
     1029    1032,  1033,  1035,  1037,  1042,  1047,  1053,  1069,  1086,  1087, 
     1030    1089,  1093,  1098,  1102,  1107,  1113,  1124,  1136,  1141,  1147, 
     1031    1152,  1156,  1166,  1175,  1185,  1186,  1188,  1192,  1197,  1220, 
     1032    1222,  1223,  1225,  1235,  1237,  1239,  1272,  1307,  1309,  1311, 
     1033    1315,  1320,  1326,  1334,  1335,  1337,  1338,  1340,  1341,  1342, 
     1034    1344,  1349,  1351,  1356,  1360,  1363,  1369,  1371,  1377,  1378, 
     1035    1380,  1381,  1383,  1384,  1385,  1387,  1388,  1390,  1391,  1400, 
     1036    1404,  1409,  1411,  1414,  1415,  1417,  1418,  1419,  1421,  1422, 
     1037    1424,  1428,  1429,  1431,  1436,  1438,  1440,  1441,  1442,  1443, 
     1038    1449,  1452,  1453,  1454,  1456,  1458,  1461,  1466,  1470,  1472, 
     1039    1476,  1481,  1485,  1490,  1495,  1503,  1504,  1506,  1507,  1509, 
     1040    1511,  1515,  1517,  1519,  1521,  1523,  1525,  1527,  1529,  1531, 
     1041    1533,  1535,  1537,  1539,  1541,  1543,  1545,  1547,  1549,  1551, 
     1042    1553,  1555,  1557,  1559,  1561,  1563,  1565,  1568,  1569,  1573, 
     1043    1574,  1576,  1578,  1580,  1582,  1585,  1586,  1588,  1590,  1592, 
     1044    1594,  1596,  1598,  1600,  1602,  1604,  1606,  1608,  1610,  1612, 
     1045    1614,  1616,  1618,  1620,  1622,  1624,  1626,  1628,  1631,  1632, 
     1046    1634,  1636,  1639,  1641,  1645,  1650,  1655,  1661,  1673,  1678, 
     1047    1680,  1683,  1687,  1697,  1703,  1706,  1707,  1710,  1711,  1714, 
     1048    1715,  1717,  1719,  1722,  1724,  1725,  1726,  1727,  1729,  1787, 
     1049    1789,  1790,  1791,  1792,  1793,  1794,  1796,  1798,  1800,  1801, 
     1050    1803,  1806,  1807,  1809,  1812,  1813,  1815,  1816,  1818,  1819, 
     1051    1827,  1836,  1838,  1841,  1861,  1895,  1915,  1966,  1974,  1977, 
     1052    1981,  1991,  2002,  2006,  2016,  2028,  2037,  2038,  2044,  2050, 
     1053    2051,  2101,  2119,  2139,  2158,  2203,  2204,  2205,  2206,  2207, 
     1054    2208,  2209,  2210,  2211,  2212,  2213,  2214,  2215,  2216,  2260, 
     1055    2270,  2279,  2288,  2297,  2298,  2299,  2301,  2302,  2303,  2305, 
     1056    2306,  2307,  2308,  2309,  2311,  2312,  2314,  2315,  2317,  2319, 
     1057    2326,  2327,  2328,  2329,  2330,  2331,  2337,  2343,  2344,  2345, 
     1058    2346,  2347,  2349,  2350,  2360,  2362,  2363,  2365,  2366,  2368, 
     1059    2396,  2397,  2399,  2400,  2402,  2432,  2434,  2435,  2438,  2452, 
     1060    2455,  2456,  2459,  2460,  2461,  2462,  2463,  2464,  2476,  2477, 
     1061    2479,  2480,  2485,  2486,  2488,  2489,  2491,  2492,  2493,  2494, 
     1062    2495,  2497,  2498,  2500,  2501,  2502,  2503,  2504,  2505,  2506, 
     1063    2507,  2508,  2510,  2511,  2513,  2514,  2517,  2518,  2519,  2522, 
     1064    2525,  2526,  2528,  2529,  2530,  2531,  2532,  2533,  2534,  2535, 
     1065    2536,  2537,  2538,  2539,  2540,  2541,  2543,  2544,  2546,  2547, 
     1066    2549,  2550,  2552,  2553,  2554,  2555,  2556,  2558,  2559,  2560, 
     1067    2562,  2563,  2564,  2566,  2568,  2570,  2572,  2574,  2576,  2578, 
     1068    2579,  2581,  2583,  2585,  2587,  2589,  2593,  2596,  2603,  2605, 
     1069    2606,  2608,  2609,  2610,  2612,  2614,  2615,  2617,  2624,  2625, 
     1070    2627,  2628,  2630,  2631,  2639,  2641 
    10701071}; 
    10711072#endif 
     
    12211222     299,   299,   299,   299,   299,   299,   299,   300,   300,   300, 
    12221223     300,   301,   301,   302,   303,   303,   304,   304,   305,   305, 
    1223      306,   307,   308,   308,   308,   308,   309,   310,   311,   311, 
    1224      312,   313,   313,   314,   314,   315,   315,   315,   315,   315, 
     1224     305,   306,   307,   308,   308,   308,   308,   309,   310,   311, 
     1225     311,   312,   313,   313,   314,   314,   315,   315,   315,   315, 
    12251226     315,   315,   315,   315,   315,   315,   315,   315,   315,   315, 
    1226      315,   315,   315,   315,   315,   315,   315,   315,   316,   317, 
    1227      318,   319,   320,   320,   320,   321,   321,   321,   322,   322, 
    1228      322,   323,   323,   324,   324,   325,   325,   326,   327,   328, 
     1227     315,   315,   315,   315,   315,   315,   315,   315,   315,   316, 
     1228     317,   318,   319,   320,   320,   320,   321,   321,   321,   322, 
     1229     322,   322,   323,   323,   324,   324,   325,   325,   326,   327, 
    12291230     328,   328,   328,   328,   328,   328,   328,   328,   328,   328, 
    1230      328,   329,   330,   330,   331,   331,   332,   332,   333,   334, 
    1231      334,   335,   335,   336,   337,   338,   338,   339,   339,   340, 
    1232      340,   341,   341,   341,   341,   341,   341,   342,   342,   343, 
    1233      343,   344,   344,   345,   345,   346,   346,   346,   346,   346, 
    1234      347,   347,   348,   348,   348,   348,   348,   348,   348,   348, 
    1235      349,   349,   350,   350,   351,   351,   351,   352,   353,   353, 
    1236      354,   354,   354,   354,   354,   354,   354,   354,   354,   354, 
    1237      354,   354,   354,   355,   355,   356,   356,   357,   357,   358, 
    1238      358,   358,   358,   358,   359,   359,   359,   360,   360,   360, 
    1239      361,   361,   361,   361,   361,   361,   361,   361,   362,   362, 
    1240      362,   362,   362,   363,   363,   364,   365,   365,   366,   366, 
    1241      366,   367,   367,   367,   368,   369,   369,   370,   370,   371, 
    1242      371,   372,   373 
     1231     328,   328,   329,   330,   330,   331,   331,   332,   332,   333, 
     1232     334,   334,   335,   335,   336,   337,   338,   338,   339,   339, 
     1233     340,   340,   341,   341,   341,   341,   341,   341,   342,   342, 
     1234     343,   343,   344,   344,   345,   345,   346,   346,   346,   346, 
     1235     346,   347,   347,   348,   348,   348,   348,   348,   348,   348, 
     1236     348,   348,   349,   349,   350,   350,   351,   351,   351,   352, 
     1237     353,   353,   354,   354,   354,   354,   354,   354,   354,   354, 
     1238     354,   354,   354,   354,   354,   354,   355,   355,   356,   356, 
     1239     357,   357,   358,   358,   358,   358,   358,   359,   359,   359, 
     1240     360,   360,   360,   361,   361,   361,   361,   361,   361,   361, 
     1241     361,   362,   362,   362,   362,   362,   363,   363,   364,   365, 
     1242     365,   366,   366,   366,   367,   367,   367,   368,   369,   369, 
     1243     370,   370,   371,   371,   372,   373 
    12431244}; 
    12441245 
     
    12491250       3,     2,     2,     3,     3,     2,     2,     2,     1,     1, 
    12501251       1,     1,     0,     0,     2,     0,     1,     0,     0,     1, 
    1251        0,     4,     2,     5,     3,     2,     1,     0,     1,     1, 
     1252       0,     4,     2,     6,     4,     2,     1,     0,     1,     1, 
    12521253       0,     2,     3,     0,     2,     3,     1,     3,     1,     1, 
    12531254       2,     4,     2,     2,     4,     2,     1,     1,     1,     1, 
    12541255       1,     1,     1,     1,     1,     1,     4,     3,     3,     2, 
    12551256       3,     0,     1,     1,     1,     1,     1,     1,     1,     1, 
    1256     1,    1,    1,    1,    1,    1,    1,    1,    1,    1, 
     1257       1,     1,     1,     1,     1,     1,     1,     1,     1,     1, 
    12571258       1,     1,     1,     1,     1,     1,     1,     1,     3,     3, 
    12581259       5,     1,     3,     3,     2,     4,     1,     3,     0,     2, 
     
    12721273       1,     1,     2,     2,     3,     1,     1,     1,     3,     1, 
    12731274       1,     3,     3,     4,     4,     3,     4,     4,     3,     4, 
    1274     4,    4,    4,    4,    4,    4,    4,    4,    4,    4, 
     1275       4,     4,     4,     4,     4,     4,     4,     4,     4,     4, 
    12751276       4,     4,     3,     4,     4,     4,     4,     1,     3,     1, 
    12761277       1,     1,     2,     2,     2,     1,     1,     2,     2,     2, 
     
    12821283       1,     1,     1,     1,     1,     2,     2,     1,     2,     1, 
    12831284       1,     0,     1,     5,     0,     1,     1,     1,     0,     3, 
    1284        0,     5,     2,     4,     6,     6,     1,     1,     1,     3, 
    1285        3,     1,     3,     3,     1,     1,     5,     5,     4,     1, 
    1286        2,     2,     2,     2,     1,     2,     5,     1,     1,     2, 
    1287        5,     1,     2,     3,     4,     1,     1,     1,     1,     1, 
    1288        1,     1,     1,     3,     3,     3,     2,     2,     0,     5, 
    1289        7,     0,     2,     1,     1,     0,     1,     1,     1,     1, 
    1290        2,     1,     1,     1,     5,     5,     2,     2,     2,     2, 
    1291        1,     0,     4,     6,     1,     3,     2,     2,     2,     0, 
    1292        3,     0,     1,     2,     1,     1,     3,     1,     2,     1, 
    1293        1,     2,     2,     2,     3,     2,     1,     0,     1,     2, 
    1294        2,     0,     2,     3,     3,     3,     3,     1,     3,     1, 
    1295     1,    3,    1,    1,    1,    2,    4,    4,    2,    2, 
    1296     1,    1,    1,    1,    1,    1,    1,    1,    1,    3, 
    1297     1,    1,    3,    3,    3,    3,    2,    3,    2,    2, 
    1298     2,    2,    3,    1,    1,    1,    3,    0,    1,    2, 
    1299     4,    2,    2,    5,    0,    1,    2,    1,    1,    1, 
    1300     3,    3,    3,    3,    3,    3,    1,    1,    1,    3, 
    1301        5,     5,     5,     5,     7,     1,     8,     2,     1,     1, 
    1302        3,     1,     1,     1,     4,     1,     3,     0,     4,     1, 
    1303        3,     3,     1 
     1285       3,     0,     5,     2,     4,     6,     6,     1,     1,     1, 
     1286       3,     3,     1,     3,     3,     1,     1,     5,     5,     4, 
     1287       1,     2,     2,     2,     2,     1,     2,     5,     1,     1, 
     1288       2,     5,     1,     2,     3,     4,     1,     1,     1,     1, 
     1289       1,     1,     1,     1,     3,     3,     3,     2,     2,     0, 
     1290       5,     7,     0,     2,     1,     1,     0,     1,     1,     1, 
     1291       1,     2,     1,     1,     1,     5,     5,     2,     2,     2, 
     1292       2,     1,     0,     4,     6,     1,     3,     2,     2,     2, 
     1293       0,     3,     0,     1,     2,     1,     1,     3,     1,     2, 
     1294       1,     1,     2,     2,     2,     3,     2,     1,     0,     1, 
     1295       2,     2,     0,     2,     3,     3,     3,     3,     1,     3, 
     1296       1,     1,     3,     1,     1,     1,     3,     2,     4,     4, 
     1297       2,     2,     1,     1,     1,     1,     1,     1,     1,     1, 
     1298       1,     3,     1,     1,     3,     3,     3,     3,     2,     3, 
     1299       2,     2,     2,     2,     3,     1,     1,     1,     1,     3, 
     1300       0,     1,     2,     4,     2,     2,     5,     0,     1,     2, 
     1301       1,     1,     1,     3,     3,     3,     3,     3,     3,     1, 
     1302       1,     1,     3,     5,     5,     5,     5,     7,     1,     8, 
     1303       2,     1,     1,     3,     1,     1,     1,     4,     1,     3, 
     1304       0,     4,     1,     3,     3,     1 
    13041305}; 
    13051306 
     
    13111312       2,     0,     1,    37,    20,    21,    18,    19,    27,     6, 
    13121313      22,     3,    25,    30,    27,    24,     4,    26,    37,   113, 
    1313       38,     0,     0,   456,     0,   387,   388,     0,     0,     0, 
    1314        0,     0,    29,   354,   108,   108,     0,     0,   391,     0, 
    1315      486,     0,     0,   417,   397,   415,     0,     0,   418,     0, 
    1316      480,   481,   485,   487,   484,     0,     0,     0,   145,   396, 
    1317      108,   108,     0,   395,     0,   419,   124,     0,   444,   157, 
    1318        0,     0,     0,   449,     0,   450,   366,    71,   182,     0, 
    1319      193,   192,   197,   195,   398,   401,   400,   399,   190,   114, 
    1320      194,   196,   338,   434,     5,     9,    22,     0,    22,     0, 
    1321       22,     0,     0,    57,   125,    65,   142,    64,   164,    59, 
    1322       61,    60,    56,     0,    63,    58,   215,     0,   183,   202, 
    1323      191,   431,    62,     0,    25,     0,   379,     0,     0,   384, 
    1324      411,     0,   375,     0,   430,   423,   439,     0,     0,   422, 
    1325        0,     0,     0,   421,     0,     8,     7,    36,    32,    40, 
    1326        0,     0,   285,   286,     0,     0,     0,     0,     0,     0, 
    1327     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1328     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1329      339,   340,     0,   347,   350,   349,   342,   343,   344,   341, 
    1330        0,   402,   250,   247,     0,   279,   316,   318,   315,   281, 
    1331      314,   280,   351,   249,     0,     0,   356,   357,   428,     0, 
    1332       69,   101,     0,   355,   426,     0,   150,     0,   148,     0, 
    1333      427,     0,   414,   413,   392,   535,     0,   537,     0,   416, 
    1334      407,    35,   383,     0,   469,   467,     0,   455,     0,     0, 
    1335        0,     0,   162,     0,     0,   138,     0,    53,   172,   173, 
    1336      158,   143,   144,   170,   169,   234,   235,   108,    72,    52, 
    1337       30,    15,    25,     0,    11,    39,    22,    12,     0,     0, 
    1338       55,   166,   127,   164,     0,   125,     0,   236,   120,   125, 
    1339      165,   137,     0,   165,     0,     0,     0,   236,   154,   159, 
    1340        0,     0,     0,   112,    50,     0,   177,   174,   209,   210, 
    1341        0,     0,     0,   179,     0,     0,   178,     0,    16,   236, 
    1342      367,   362,    37,   381,   380,   382,   164,   408,   406,     0, 
    1343        0,     0,   420,     0,   441,   438,   443,   429,     0,   451, 
    1344      503,   504,   483,     0,     0,     0,     0,   338,     0,   490, 
    1345      491,   452,   457,   461,     0,   482,     0,   453,   389,     0, 
    1346        0,   431,   385,     0,    34,     0,   284,   277,     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,   527,   517,   249,     0,   519, 
    1350      518,     0,     0,   247,     0,     0,     0,     0,     0,     0, 
    1351        0,     0,     0,     0,     0,     0,     0,     0,     0,   308, 
    1352        0,     0,     0,   282,   283,     0,   354,   319,   317,   317, 
    1353      345,   348,   346,   352,     0,     0,   393,     0,     0,   236, 
    1354        0,     0,   109,   152,   151,   149,     0,     0,   551,     0, 
    1355      542,   431,   539,   547,   538,   543,   341,   247,   314,   541, 
    1356      545,   547,   549,     0,    67,    74,    75,    78,    73,    79, 
    1357       76,    81,    82,    83,    84,    85,    80,    86,    87,    88, 
    1358       89,    90,    91,    92,    93,    94,    95,    77,    96,    97, 
    1359       68,     0,   139,     0,   106,     0,     0,     0,    10,    17, 
    1360       40,    13,     0,     0,     0,   135,     0,    70,     0,     0, 
    1361      135,   123,   164,     0,   126,   121,   141,   164,   236,   236, 
    1362      164,   161,     0,   155,   220,   222,   236,   224,     0,   226, 
    1363      227,   228,   229,   230,     0,   218,   221,   216,    40,   174, 
    1364      110,     0,     0,   212,   207,   211,   181,   184,     0,   338, 
    1365        0,   213,     0,   203,   205,     0,   180,   236,     0,    14, 
    1366      412,   552,   405,     0,   436,   437,   431,   435,     0,   447, 
    1367        0,   442,   445,   473,   474,     0,   314,     0,   470,   472, 
    1368      488,   498,   501,   500,   499,     0,   472,   507,   514,   508, 
    1369      514,   459,   458,   514,   505,   507,   460,     0,     0,     0, 
    1370        0,     0,   496,   454,     0,     0,    49,    48,    41,     0, 
    1371       46,    43,     0,     0,   252,     0,     0,     0,   251,   258, 
    1372      255,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
    1373        0,     0,     0,   272,     0,     0,     0,     0,     0,     0, 
    1374      247,     0,     0,     0,   324,     0,     0,     0,   248,     0, 
    1375        0,   313,   307,   302,   292,   303,   304,   305,   301,   291, 
    1376      297,   299,   293,   295,   287,   288,   289,     0,     0,   309, 
    1377      306,   290,     0,   296,     0,   294,   323,     0,   325,     0, 
    1378        0,   403,   404,   394,     0,   103,   104,   102,    66,     0, 
    1379        0,     0,   317,     0,     0,   466,   468,   465,     0,     0, 
    1380        0,   378,     0,   163,     0,    99,     0,   171,    51,    31, 
    1381      168,    54,   167,     0,   118,     0,   136,     0,     0,   127, 
    1382      129,     0,   125,   241,   245,     0,   238,   240,   246,     0, 
    1383      198,   198,     0,   160,   223,     0,     0,     0,   111,     0, 
    1384      236,   208,     0,     0,   213,   186,     0,   189,     0,   204, 
    1385      432,     0,     0,   363,   368,     0,   236,   448,   440,     0, 
    1386        0,   478,   479,   317,   475,     0,   463,   464,   502,   464, 
    1387        0,   515,   511,   512,   507,   509,   462,   497,   493,   494, 
    1388      495,   492,   547,   547,     0,    42,     0,    33,   386,   278, 
    1389      253,   254,   257,   261,   262,   263,   264,   265,   260,   266, 
    1390      267,   268,   269,   270,   271,   273,   274,   275,   276,   256, 
    1391      248,     0,     0,     0,   520,   521,   524,   525,   522,   523, 
    1392      259,   247,   312,   310,   311,   300,   298,   354,   337,   329, 
    1393      326,   327,   330,   320,   322,   236,   153,   390,     0,     0, 
    1394        0,   540,   376,   546,   377,   550,    98,   107,     0,   115, 
    1395      135,   135,   135,   135,   135,   130,   128,   135,   117,   122, 
    1396      243,     0,   237,   242,   140,     0,   146,   147,   156,   232, 
    1397      233,   231,     0,   219,   217,   236,   198,   185,   213,   187, 
    1398        0,   206,     0,     0,     0,     0,   236,   446,   489,     0, 
    1399        0,     0,   471,   472,   507,   514,   516,   506,     0,     0, 
    1400       47,    44,     0,   338,     0,     0,     0,   361,     0,     0, 
    1401      335,   336,     0,   321,   105,     0,   544,     0,   100,   119, 
    1402      131,   132,   133,   134,     0,   239,   244,   246,     0,   199, 
    1403      200,   225,   198,   358,   188,   214,   374,   364,   365,   371, 
    1404      370,   369,     0,   433,   477,   476,     0,   510,   424,   425, 
    1405       45,     0,   530,   532,   531,   353,   334,     0,   331,   328, 
    1406        0,   548,   116,     0,   358,   175,     0,     0,     0,   409, 
    1407      513,     0,   333,     0,   536,   201,   176,     0,   373,   372, 
    1408        0,     0,   332,   359,   410,   533,     0,   534 
     1314      38,     0,   457,     0,   388,   389,     0,     0,     0,     0, 
     1315       0,    29,   354,   108,   108,     0,     0,   392,     0,   488, 
     1316       0,     0,   418,   398,   416,     0,     0,   419,     0,   482, 
     1317     483,   487,   489,   486,     0,     0,     0,   145,   397,   108, 
     1318     108,     0,   396,     0,   420,   124,     0,   445,   157,     0, 
     1319       0,     0,   450,     0,   451,   367,    71,   182,     0,   193, 
     1320     192,   197,   195,   399,   402,   401,   400,   190,   114,   194, 
     1321     196,   338,   435,     5,     9,    22,     0,    22,     0,    22, 
     1322       0,     0,    57,   125,    65,   142,    64,   164,    59,    61, 
     1323      60,    56,     0,    63,    58,   215,     0,   183,   202,   191, 
     1324     432,    62,     0,    25,     0,   380,     0,     0,   385,   412, 
     1325       0,   376,     0,   431,   424,   440,     0,     0,   423,     0, 
     1326       0,     0,   422,     0,     8,     7,    36,    32,     0,     0, 
     1327     285,   286,     0,     0,     0,     0,     0,     0,     0,     0, 
     1328       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1329       0,     0,     0,     0,     0,     0,     0,     0,   339,   340, 
     1330       0,   347,   350,   349,   342,   343,   344,   341,     0,   403, 
     1331     250,   247,     0,   279,   316,   318,   315,   281,   314,   280, 
     1332     351,   249,     0,     0,   356,   357,   429,     0,    69,   101, 
     1333       0,   355,   427,     0,   150,     0,   148,     0,   428,     0, 
     1334     415,   414,   393,   538,     0,   540,     0,   417,   408,    35, 
     1335     384,     0,   470,   468,     0,   456,     0,     0,     0,     0, 
     1336     162,     0,     0,   138,     0,    53,   172,   173,   158,   143, 
     1337     144,   170,   169,   234,   235,   108,    72,    52,    30,    15, 
     1338      25,     0,     0,    11,    39,    22,    12,     0,     0,    55, 
     1339     166,   127,   164,     0,   125,     0,   236,   120,   125,   165, 
     1340     137,     0,   165,     0,     0,     0,   236,   154,   159,     0, 
     1341       0,     0,   112,    50,     0,   177,   174,   209,   210,     0, 
     1342       0,     0,   179,     0,     0,   178,     0,    16,   236,   368, 
     1343     363,    37,   382,   381,   383,   164,   409,   407,     0,     0, 
     1344       0,   421,     0,   442,   439,   444,   430,     0,   452,   506, 
     1345     507,   485,     0,     0,     0,     0,   338,     0,   505,   492, 
     1346     493,   453,   458,   462,     0,   484,     0,   454,   390,     0, 
     1347       0,   432,   386,     0,   284,   277,     0,     0,     0,     0, 
     1348       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1349       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1350       0,     0,     0,   530,   520,   249,     0,   522,   521,     0, 
     1351       0,   247,     0,     0,     0,     0,     0,     0,     0,     0, 
     1352       0,     0,     0,     0,     0,     0,     0,   308,     0,     0, 
     1353       0,   282,   283,     0,   354,   319,   317,   317,   345,   348, 
     1354     346,   352,     0,     0,   394,     0,     0,   236,     0,     0, 
     1355     109,   152,   151,   149,     0,     0,   554,     0,   545,   432, 
     1356     542,   550,   541,   546,   341,   247,   314,   544,   548,   550, 
     1357     552,     0,    67,    74,    75,    78,    73,    79,    76,    81, 
     1358      82,    83,    84,    85,    80,    86,    87,    88,    89,    90, 
     1359      91,    92,    93,    94,    95,    77,    96,    97,    68,     0, 
     1360     139,     0,   106,     0,     0,     0,    10,    17,    40,    40, 
     1361      13,     0,     0,     0,   135,     0,    70,     0,     0,   135, 
     1362     123,   164,     0,   126,   121,   141,   164,   236,   236,   164, 
     1363     161,     0,   155,   220,   222,   236,   224,     0,   226,   227, 
     1364     228,   229,   230,     0,   218,   221,   216,    40,   174,   110, 
     1365       0,     0,   212,   207,   211,   181,   184,     0,   338,     0, 
     1366     213,     0,   203,   205,     0,   180,   236,     0,    14,   413, 
     1367     555,   406,     0,   437,   438,   432,   436,     0,   448,     0, 
     1368     443,   446,   474,   475,     0,   314,     0,   471,   473,   490, 
     1369     500,   503,   502,   501,     0,   473,   510,   517,   511,   517, 
     1370     460,   459,   517,   508,   510,   461,     0,     0,     0,     0, 
     1371       0,   498,   455,     0,     0,     0,     0,   252,     0,     0, 
     1372       0,   251,   258,   255,     0,     0,     0,     0,     0,     0, 
     1373       0,     0,     0,     0,     0,     0,   272,     0,     0,     0, 
     1374       0,     0,     0,   247,     0,     0,     0,   324,     0,     0, 
     1375       0,   248,     0,     0,   313,   307,   302,   292,   303,   304, 
     1376     305,   301,   291,   297,   299,   293,   295,   287,   288,   289, 
     1377       0,     0,   309,   306,   290,     0,   296,     0,   294,   323, 
     1378       0,   325,     0,     0,   404,   405,   395,     0,   103,   104, 
     1379     102,    66,     0,     0,     0,   317,     0,     0,   467,   469, 
     1380     466,     0,     0,     0,   379,     0,   163,     0,    99,     0, 
     1381     171,    51,     0,    31,    34,   168,    54,   167,     0,   118, 
     1382       0,   136,     0,     0,   127,   129,     0,   125,   241,   245, 
     1383       0,   238,   240,   246,     0,   198,   198,     0,   160,   223, 
     1384       0,     0,     0,   111,     0,   236,   208,     0,     0,   213, 
     1385     186,     0,   189,     0,   204,   433,     0,     0,   364,   369, 
     1386       0,   236,   449,   441,     0,     0,   480,   481,   317,   236, 
     1387       0,   464,   465,   504,   465,     0,   518,   514,   515,   510, 
     1388     512,   463,   499,   495,   496,   497,   494,   550,   550,   387, 
     1389     278,   253,   254,   257,   261,   262,   263,   264,   265,   260, 
     1390     266,   267,   268,   269,   270,   271,   273,   274,   275,   276, 
     1391     256,   248,     0,     0,     0,   523,   524,   527,   528,   525, 
     1392     526,   259,   247,   312,   310,   311,   300,   298,   354,   337, 
     1393     329,   326,   327,   330,   320,   322,   236,   153,   391,     0, 
     1394       0,     0,   543,   377,   549,   378,   553,    98,   107,     0, 
     1395      49,    48,    41,     0,    46,    43,   115,   135,   135,   135, 
     1396     135,   135,   130,   128,   135,   117,   122,   243,     0,   237, 
     1397     242,   140,     0,   146,   147,   156,   232,   233,   231,     0, 
     1398     219,   217,   236,   198,   185,   213,   187,     0,   206,     0, 
     1399       0,     0,     0,   236,   447,   491,     0,     0,     0,   476, 
     1400     472,   473,   510,   517,   519,   509,     0,     0,   338,     0, 
     1401       0,     0,   362,     0,     0,   335,   336,     0,   321,   105, 
     1402       0,   547,     0,   100,     0,    42,     0,    33,   119,   131, 
     1403     132,   133,   134,     0,   239,   244,   246,     0,   199,   200, 
     1404     225,   198,   358,   188,   214,   375,   365,   366,   372,   371, 
     1405     370,     0,   434,   479,   478,     0,   513,   425,   426,     0, 
     1406     533,   535,   534,   353,   334,     0,   331,   328,     0,   551, 
     1407      47,    44,     0,   116,     0,   358,   175,     0,     0,     0, 
     1408     410,   516,     0,   333,     0,   539,    45,   201,   176,     0, 
     1409       0,   374,   373,     0,     0,   332,   359,   360,   411,   536, 
     1410       0,   537 
    14091411}; 
    14101412 
     
    14121414static const yytype_int16 yydefgoto[] = 
    14131415{ 
    1414       -1,     1,    11,    94,    95,    96,   261,    12,   262,    13, 
    1415       18,    15,    97,    98,   148,    14,    99,   266,   354,   777, 
    1416      599,   600,   100,   257,   479,   480,   247,   210,   211,   428, 
    1417      483,   217,   294,   295,   101,   102,   273,   703,   103,   104, 
    1418      278,   274,   704,   705,   105,   106,   281,   107,   108,   109, 
    1419      110,   111,   434,   112,   113,   288,   289,   244,   276,   270, 
    1420      271,   114,   254,   115,   531,   296,   530,   116,   117,   303, 
    1421      540,   118,   119,   120,   856,   919,   306,   543,   300,   541, 
    1422      737,   297,   524,   525,   862,   526,   504,   715,   716,   717, 
    1423      357,   192,   358,   193,   194,   413,   660,   642,   195,   668, 
    1424      196,   197,   198,   199,   670,   820,   821,   822,   200,   201, 
    1425      202,   422,   417,   214,   208,   955,   956,   203,   122,   123, 
    1426      311,   743,   744,   928,   929,   124,   125,   126,   127,   128, 
    1427      204,   129,   552,   317,   224,   230,   130,   131,   132,   309, 
    1428      133,   134,   322,   135,   325,   560,   136,   137,   561,   562, 
    1429      138,   139,   581,   341,   586,   329,   237,   567,   568,   140, 
    1430      343,   141,   142,   344,   570,   346,   582,   583,   584,   762, 
    1431      388,   389,   390,   894,   227,   143,   443,   444,   445,   451, 
    1432      684,   453,   144,   553 
     1416      -1,     1,    11,    93,    94,    95,   259,    12,   260,    13, 
     1417      18,    15,    96,    97,   147,    14,    98,   265,   693,   907, 
     1418     833,   834,    99,   255,   477,   478,   245,   208,   209,   426, 
     1419     481,   215,   293,   294,   100,   101,   272,   698,   102,   103, 
     1420     277,   273,   699,   700,   104,   105,   280,   106,   107,   108, 
     1421     109,   110,   432,   111,   112,   287,   288,   242,   275,   269, 
     1422     270,   113,   252,   114,   530,   295,   529,   115,   116,   302, 
     1423     539,   117,   118,   119,   853,   918,   305,   542,   299,   540, 
     1424     732,   296,   523,   524,   859,   525,   503,   710,   711,   712, 
     1425     355,   190,   356,   191,   192,   411,   653,   635,   193,   661, 
     1426     194,   195,   196,   197,   663,   811,   812,   813,   198,   199, 
     1427     200,   420,   415,   212,   206,   956,   957,   201,   121,   122, 
     1428     310,   738,   739,   927,   928,   123,   124,   125,   126,   127, 
     1429     202,   128,   551,   316,   222,   228,   129,   130,   131,   308, 
     1430     132,   133,   321,   134,   324,   559,   135,   136,   560,   561, 
     1431     137,   138,   580,   341,   585,   328,   235,   566,   567,   139, 
     1432     343,   140,   141,   344,   569,   346,   581,   582,   583,   757, 
     1433     386,   387,   388,   889,   225,   142,   441,   442,   443,   449, 
     1434     677,   451,   143,   552 
    14331435}; 
    14341436 
    14351437/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing 
    14361438   STATE-NUM.  */ 
    1437 #define YYPACT_NINF -702 
     1439#define YYPACT_NINF -711 
    14381440static const yytype_int16 yypact[] = 
    14391441{ 
    1440     -702,   921,  -702,  -702,  -702,  -702,  -702,  -702,  -702,  -702, 
    1441     -702,  -702,   -59,  5446,  -702,  -702,  -702,  -702,  -702,  -702, 
    1442     -702,   -24,   -24,  -702,    -3,  -702,  -702,  4703,     3,  2638, 
    1443       49,    56,  -702,  4703,    37,    38,  2638,   146,  -702,   -93, 
    1444     -702,  -110,  4703,  -702,  -702,    43,    48,   -93,  -702,   148, 
    1445     -702,  -702,  -702,  -702,  -702,   185,   156,   158,  -702,  -702, 
    1446      164,   164,    79,  -702,   171,  -702,  -702,   -51,  -702,  -702, 
    1447       -7,   -93,   -93,  -702,    75,  -702,  -702,    53,  -702,   -93, 
    1448     -702,  -702,  -702,  -702,  -702,  -702,  -702,  -702,  -702,  -702, 
    1449     -702,  -702,  -702,  -702,   179,  -702,  -702,   224,  -702,   130, 
    1450     -702,   -81,   186,   136,   149,  -702,   138,  -702,   360,   363, 
    1451     -702,  -702,   172,   150,  -702,  -702,   145,   -19,    16,    29, 
    1452      370,   395,  -702,   231,   -59,   -93,  -702,   -93,   -93,  -702, 
    1453      230,  4703,  -702,    27,   405,  -702,   233,   241,  2638,  -702, 
    1454      236,  2722,   236,  -702,  5702,  -702,  -702,  -702,  -702,   253, 
    1455     4703,  4703,  -702,  -702,  4703,   256,   257,   266,  4703,  4703, 
    1456     4703,   267,   271,   277,   289,   292,   298,   304,   312,   313, 
    1457      314,   315,   317,  4703,   318,   328,   329,   330,   331,  4831, 
    1458     -702,  -702,   334,  -702,  -702,  -702,  -702,  -702,  -702,  -702, 
    1459     4703,  2443,  -702,  -702,  4703,   244,  -702,   335,   343,  -702, 
    1460      344,   359,   228,  -702,    58,  4703,  -702,  2443,  -702,   362, 
    1461      529,  -702,  4703,  2443,  -702,   536,  -702,   372,  -702,   372, 
    1462     -702,  4703,  -702,  -702,  -702,  -702,  4703,  -702,  1425,  -702, 
    1463     -702,  -702,  -702,   362,  -702,  -702,  4959,  -702,   362,   362, 
    1464      372,  3079,  -702,   373,   362,  -702,  4703,   541,  -702,  -702, 
    1465     -702,  -702,  -702,  -702,   544,  -702,  -702,   164,  -702,  -702, 
    1466     5446,  -702,   -59,   -24,  -702,  -702,  -702,  -702,   548,   390, 
    1467      563,  -702,    60,    28,   333,   408,   159,   399,  -702,   408, 
    1468      362,  -702,   159,  -702,   410,   412,   159,   399,   571,  -702, 
    1469      413,   445,   581,  -702,  -702,   -24,   583,  -702,  3039,  -702, 
    1470      404,   147,  3935,  -702,  5087,   -19,  -702,   411,  -702,   399, 
    1471     -702,   586,  -702,  -702,  -702,  -702,   360,   362,  2443,  4703, 
    1472     4703,   362,  -702,   414,  4063,  -702,  -702,  -702,  2588,  -702, 
    1473     -702,  -702,  -702,  4703,  4703,  4703,  4703,   587,  2588,   244, 
    1474      359,  -702,  1096,   588,   403,   580,  2852,  4831,  -702,   416, 
    1475      417,  -702,  -702,    17,   567,  1446,  2556,  2443,    23,  4703, 
    1476     4703,  4703,    42,  1469,    52,  4703,  4703,  4703,  4703,  4703, 
    1477     4703,  4703,  4703,  4703,  4703,  4703,  4703,  1491,  4703,  4703, 
    1478     4703,  4703,  4703,  4831,  2443,  1512,   722,  -702,   461,   595, 
    1479      604,  4703,  1548,   607,  3423,  4703,  4703,  4703,  4703,  4703, 
    1480     4703,  4703,  4703,  4703,  4703,  4703,  4703,  4703,  4703,  3167, 
    1481     4703,  3551,  3679,  -702,    19,   362,  4703,  -702,  -702,  -702, 
    1482     -702,  -702,  -702,  -702,  4703,  4703,  -702,  1570,    65,   399, 
    1483       49,  1694,  -702,  -702,   608,   608,  1752,   791,  -702,   244, 
    1484      -54,    22,   425,   612,  -702,  -702,   436,   437,     8,    22, 
    1485     -702,   616,  -702,    70,   608,  -702,  -702,  -702,  -702,  -702, 
    1486     -702,  -702,  -702,  -702,  -702,  -702,  -702,  -702,  -702,  -702, 
    1487     -702,  -702,  -702,  -702,  -702,  -702,  -702,  -702,  -702,  -702, 
    1488      617,   597,  -702,    74,  2443,   443,   454,   -93,  -702,  -702, 
    1489      253,  -702,  4703,    76,   390,   260,  4703,  -702,   455,   457, 
    1490      260,  -702,   360,  2489,  -702,  -702,  -702,   360,   399,   399, 
    1491      360,  -702,   413,   571,  -702,  -702,   399,  -702,   449,  -702, 
    1492     -702,  -702,  -702,  -702,   356,  -702,  -702,  -702,   253,  -702, 
    1493     -702,   460,  4191,  -702,  -702,  2443,  -702,  -702,  3935,  3295, 
    1494      452,   630,  4319,  -702,  2443,   462,  -702,   399,    33,  -702, 
    1495     -702,  -702,  -702,   629,  2443,  2443,  -702,  -702,   467,  2443, 
    1496      464,   642,  -702,  -702,  -702,  2852,  3807,    78,  -702,   106, 
    1497     -702,  2443,  2443,  2443,  2443,  4703,   308,  5572,  2443,   244, 
    1498     1773,  -702,   643,  2443,  -702,  5572,  -702,  2852,  2852,  2852, 
    1499     2852,  2852,   623,  -702,   362,   362,  -702,  -702,  -702,    86, 
    1500     -702,   471,  2638,  4703,  -702,    87,    89,  1794,  -702,  -702, 
    1501     -702,  1815,  1836,  1876,  1897,  1939,  2018,  2079,  2121,  2142, 
    1502     2163,  2200,  2221,  -702,    90,    92,    93,    94,    98,  2261, 
    1503      648,   649,   650,  4831,  -702,  4831,  4831,   103,  -702,  4703, 
    1504     4703,  2443,  -702,  2460,  2460,  2481,  2481,  2556,  2577,  2577, 
    1505     2577,  2577,  2577,  2577,   119,   119,    19,  4703,  4703,  2443, 
    1506     -702,    19,  4703,  2577,  4703,  2577,   244,   652,  2783,   477, 
    1507      478,  2443,  2443,  -702,   362,  -702,  -702,  -702,  -702,   490, 
    1508      576,  4703,  2783,    -8,   481,  -702,  -702,  -702,    -8,   482, 
    1509      362,  -702,  3079,  -702,  4703,  -702,  4703,  -702,  -702,  -702, 
    1510     2443,  -702,  -702,   639,    35,   387,  -702,  2345,   640,   486, 
    1511     -702,   646,   408,  4703,  -702,   104,  -702,  -702,  1325,   362, 
    1512      651,   651,   413,  -702,  -702,   264,   445,   662,  -702,   502, 
    1513      399,  -702,   492,  4191,   630,  -702,   504,  -702,   495,  -702, 
    1514     -702,   672,   552,   677,  -702,  4703,   399,  -702,  -702,  4063, 
    1515      513,  -702,  -702,  2783,   674,  2588,  -702,  -702,  2443,   680, 
    1516      105,  -702,  2443,  2443,  5572,  2443,   643,   547,   623,   623, 
    1517      623,   396,   612,   616,    20,  -702,   141,  -702,  -702,  2443, 
    1518     -702,  -702,  -702,  -702,  -702,  -702,  -702,  -702,  -702,  -702, 
    1519     -702,  -702,  -702,  -702,  -702,  -702,  -702,  -702,  -702,  -702, 
    1520     -702,  5215,  5215,  5215,  2443,  -702,  2443,  -702,  2443,  -702, 
    1521     -702,   514,  2577,  2577,    19,  2577,  2577,  4703,  2911,  1360, 
    1522      698,  -702,  -702,   335,  -702,   399,  -702,  -702,  2403,   109, 
    1523      697,  -702,  -702,  -702,  -702,  -702,  -702,  2443,   111,  -702, 
    1524      260,   260,   260,   260,   260,   359,  -702,   260,  -702,  -702, 
    1525     2443,  2489,  -702,  4447,  -702,  5343,  -702,  -702,   571,  -702, 
    1526     -702,  -702,   523,  -702,  -702,   399,   651,  -702,   630,  -702, 
    1527     4191,  -702,   -47,   535,   538,  1171,   399,  -702,  -702,   744, 
    1528      525,   362,  -702,   403,  5613,  2443,  -702,  -702,   530,   531, 
    1529     -702,  -702,   116,   704,   532,   533,   534,  -702,   537,  4703, 
    1530     1382,  4703,  2783,  -702,  -702,   712,  -702,   362,  -702,  -702, 
    1531       10,    10,   528,   115,   695,  -702,  -702,  2443,  4575,  -702, 
    1532     2443,  -702,   651,   715,  -702,  -702,   598,  -702,   718,  -702, 
    1533     -702,  -702,  4703,  -702,  -702,   425,   543,  2443,  -702,  -702, 
    1534     -702,  4703,  -702,  -702,  -702,  -702,  2443,  4703,  1404,  -702, 
    1535     4703,  -702,  -702,   554,   715,  -702,   723,   572,   573,  1194, 
    1536     -702,  1280,  2443,  4703,  2443,  -702,  -702,  4703,  -702,  -702, 
    1537     4703,  4703,  2443,  2443,  2443,  1303,  4703,  2443 
     1442    -711,   923,  -711,  -711,  -711,  -711,  -711,  -711,  -711,  -711, 
     1443    -711,  -711,   -98,  5724,  -711,  -711,  -711,  -711,  -711,  -711, 
     1444    -711,   -51,  -711,   -47,  -711,  -711,  4731,    54,  2666,    70, 
     1445     115,  -711,  4731,    34,    40,  2666,   117,  -711,   -63,  -711, 
     1446       7,  4731,  -711,  -711,   -39,    66,   -63,  -711,   137,  -711, 
     1447    -711,  -711,  -711,  -711,   184,   141,   170,  -711,  -711,   199, 
     1448     199,   155,  -711,   175,  -711,  -711,    37,  -711,  -711,    92, 
     1449     -63,   -63,  -711,   129,  -711,  -711,   116,  -711,   -63,  -711, 
     1450    -711,  -711,  -711,  -711,  -711,  -711,  -711,  -711,  -711,  -711, 
     1451    -711,  -711,  -711,   217,  -711,  -711,    31,  -711,    96,  -711, 
     1452     -64,   187,    97,   156,  -711,   149,  -711,   384,   390,  -711, 
     1453    -711,   395,   165,  -711,  -711,    91,   -15,    80,   125,   372, 
     1454     416,  -711,   253,   -98,   -63,  -711,   -63,   -63,  -711,   247, 
     1455    4731,  -711,    24,   434,  -711,   267,   278,  2666,  -711,   270, 
     1456    5575,   270,  -711,  2341,  -711,  -711,  -711,  -711,  4731,  4731, 
     1457    -711,  -711,  4731,   276,   279,   280,  4731,  4731,  4731,   285, 
     1458     291,   292,   296,   299,   301,   309,   310,   313,   316,   317, 
     1459     318,  4731,   319,   325,   328,   329,   330,  4859,  -711,  -711, 
     1460     331,  -711,  -711,  -711,  -711,  -711,  -711,  -711,  4731,  2530, 
     1461    -711,  -711,  4731,   304,  -711,   334,   342,  -711,   343,   354, 
     1462     -33,  -711,    43,  4731,  -711,  2530,  -711,   356,   528,  -711, 
     1463    4731,  2530,  -711,   534,  -711,   376,  -711,   376,  -711,  4731, 
     1464    -711,  -711,  -711,  -711,  4731,  -711,  1494,  -711,  -711,  -711, 
     1465    -711,   356,  -711,  -711,  4987,  -711,   356,   356,   376,  2588, 
     1466    -711,   377,   356,  -711,  4731,   544,  -711,  -711,  -711,  -711, 
     1467    -711,  -711,   546,  -711,  -711,   199,  -711,  -711,  5724,  -711, 
     1468     -98,   -51,   -51,  -711,  -711,  -711,  -711,   557,   394,   561, 
     1469    -711,    21,    33,   144,   397,   139,   388,  -711,   397,   356, 
     1470    -711,   139,  -711,   399,   402,   139,   388,   571,  -711,   407, 
     1471     733,   575,  -711,  -711,   -51,   572,  -711,  3067,  -711,   401, 
     1472     215,  3963,  -711,  5115,   -15,  -711,   425,  -711,   388,  -711, 
     1473     601,  -711,  -711,  -711,  -711,   384,   356,  2530,  4731,  4731, 
     1474     356,  -711,   429,  4091,  -711,  -711,  -711,  5430,  -711,  -711, 
     1475    -711,  -711,  4731,  4731,  4731,  4731,   610,  5430,  -711,   304, 
     1476     354,  -711,  1098,   616,   588,   618,  5621,  4859,  -711,   441, 
     1477     443,  -711,  -711,  1515,   670,  2530,    27,  4731,  4731,  4731, 
     1478      36,  1550,    45,  4731,  4731,  4731,  4731,  4731,  4731,  4731, 
     1479    4731,  4731,  4731,  4731,  4731,  1572,  4731,  4731,  4731,  4731, 
     1480    4731,  4859,  2530,  1594,   782,  -711,   500,   630,   631,  4731, 
     1481    1615,   633,  3451,  4731,  4731,  4731,  4731,  4731,  4731,  4731, 
     1482    4731,  4731,  4731,  4731,  4731,  4731,  4731,  3195,  4731,  3579, 
     1483    3707,  -711,   128,   356,  4731,  -711,  -711,  -711,  -711,  -711, 
     1484    -711,  -711,  4731,  4731,  -711,  1637,    48,   388,    70,  1697, 
     1485    -711,  -711,   641,   641,  1819,  1173,  -711,   304,   -24,    -1, 
     1486     457,   647,  -711,  -711,   471,   472,   151,    -1,  -711,   650, 
     1487    -711,    62,   641,  -711,  -711,  -711,  -711,  -711,  -711,  -711, 
     1488    -711,  -711,  -711,  -711,  -711,  -711,  -711,  -711,  -711,  -711, 
     1489    -711,  -711,  -711,  -711,  -711,  -711,  -711,  -711,   651,   634, 
     1490    -711,    71,  2530,   476,   488,   -63,  -711,  -711,   480,   480, 
     1491    -711,  4731,    72,   394,   314,  4731,  -711,   491,   495,   314, 
     1492    -711,   384,  2538,  -711,  -711,  -711,   384,   388,   388,   384, 
     1493    -711,   407,   571,  -711,  -711,   388,  -711,   486,  -711,  -711, 
     1494    -711,  -711,  -711,   358,  -711,  -711,  -711,   480,  -711,  -711, 
     1495     497,  4219,  -711,  -711,  2530,  -711,  -711,  3963,  3323,   487, 
     1496     665,  4347,  -711,  2530,   489,  -711,   388,    23,  -711,  -711, 
     1497    -711,  -711,   667,  2530,  2530,  -711,  -711,   498,  2530,   493, 
     1498     672,  -711,  -711,  -711,  5621,  3835,    75,  -711,   119,  -711, 
     1499    2530,  2530,  2530,  2530,  4731,   530,  5850,  2530,   304,  1840, 
     1500    -711,   674,  2530,  -711,  5850,  -711,  5621,  5621,  5621,  5621, 
     1501    5621,   654,  -711,   356,   356,  2666,  4731,  -711,    84,    85, 
     1502    1879,  -711,  -711,  -711,  1900,  1921,  1942,  1963,  2006,  2027, 
     1503    2145,  2209,  2230,  2251,  2272,  2293,  -711,    86,    88,    89, 
     1504      90,    98,  2327,   678,   687,   693,  4859,  -711,  4859,  4859, 
     1505      99,  -711,  4731,  4731,  2530,  -711,   710,   710,   569,   569, 
     1506     670,   814,   814,   814,   814,   814,   814,   133,   133,   128, 
     1507    4731,  4731,  2530,  -711,   128,  4731,   814,  4731,   814,   304, 
     1508     695,  2811,   517,   520,  2530,  2530,  -711,   356,  -711,  -711, 
     1509    -711,  -711,   532,   619,  4731,  2811,   -49,   526,  -711,  -711, 
     1510    -711,   -49,   527,   356,  -711,  2588,  -711,  4731,  -711,  4731, 
     1511    -711,  -711,    67,  -711,   681,  2530,  -711,  -711,   689,    50, 
     1512     716,  -711,  2348,   691,   538,  -711,   705,   397,  4731,  -711, 
     1513     105,  -711,  -711,  1384,   356,   707,   707,   407,  -711,  -711, 
     1514     287,   733,   732,  -711,   568,   388,  -711,   558,  4219,   665, 
     1515    -711,   570,  -711,   560,  -711,  -711,   738,   617,   741,  -711, 
     1516    4731,   388,  -711,  -711,  4091,   536,  -711,  -711,  2811,   519, 
     1517    5430,  -711,  -711,  2530,   727,   106,  -711,  2530,  2530,  5850, 
     1518    2530,   674,   574,   654,   654,   654,   406,   647,   650,  -711, 
     1519    2530,  -711,  -711,  -711,  -711,  -711,  -711,  -711,  -711,  -711, 
     1520    -711,  -711,  -711,  -711,  -711,  -711,  -711,  -711,  -711,  -711, 
     1521    -711,  -711,  5243,  5243,  5243,  2530,  -711,  2530,  -711,  2530, 
     1522    -711,  -711,   573,   814,   814,   128,   814,   814,  4731,  2939, 
     1523    1406,   745,  -711,  -711,   334,  -711,   388,  -711,  -711,  2475, 
     1524     107,   744,  -711,  -711,  -711,  -711,  -711,  -711,  2530,   109, 
     1525    -711,  -711,  -711,   110,  -711,   577,  -711,   314,   314,   314, 
     1526     314,   314,   354,  -711,   314,  -711,  -711,  2530,  2538,  -711, 
     1527    4475,  -711,  5371,  -711,  -711,   571,  -711,  -711,  -711,   579, 
     1528    -711,  -711,   388,   707,  -711,   665,  -711,  4219,  -711,   -50, 
     1529     581,   582,  1196,   388,  -711,  -711,  1362,   580,   356,  -711, 
     1530    -711,   588,  5891,  2530,  -711,  -711,   583,   584,   747,   585, 
     1531     590,   591,  -711,   592,  4731,  1428,  4731,  2811,  -711,  -711, 
     1532     754,  -711,   356,  -711,    26,  -711,    93,  -711,  -711,    29, 
     1533      29,   586,   113,   737,  -711,  -711,  2530,  4603,  -711,  2530, 
     1534    -711,   707,    64,  -711,  -711,   649,  -711,   770,  -711,  -711, 
     1535    -711,  4731,  -711,  -711,   457,   596,  2530,  -711,  -711,  4731, 
     1536    -711,  -711,  -711,  -711,  2530,  4731,  1471,  -711,  4731,  -711, 
     1537    -711,  -711,   111,  -711,   597,    64,  -711,   162,   609,   611, 
     1538    1282,  -711,  1305,  2530,  4731,  2530,  -711,  -711,  -711,  4731, 
     1539    4731,  -711,  -711,  4731,  4731,  2530,  2530,  2530,  2530,  1328, 
     1540    4731,  2530 
    15381541}; 
    15391542 
     
    15411544static const yytype_int16 yypgoto[] = 
    15421545{ 
    1543     -702,  -702,  -702,  -702,   503,  -702,     2,  -702,   740,  -702, 
    1544      -49,   756,  -702,  -702,    -1,     5,  -702,  -702,  -407,  -702, 
    1545       -5,     4,  -702,  -702,    85,  -702,  -702,  -702,   349,  -702, 
    1546       84,   -11,  -702,  -702,  -702,  -702,  -702,  -482,  -702,  -702, 
    1547     -265,   282,  -402,  -702,  -702,  -702,  -702,  -702,  -702,  -702, 
    1548     -702,  -702,   173,  -702,  -702,  -278,   270,   -39,   -21,   515, 
    1549      291,  -702,  -702,  -702,   258,  -702,  -702,  -702,  -702,  -702, 
    1550      245,  -702,  -702,  -702,  -701,  -702,  -702,  -702,   483,  -290, 
    1551     -687,  -702,  -702,    63,  -702,   709,  -282,  -702,   -58,   -61, 
    1552      -27,  -176,   -80,  -154,  -323,  -532,  -702,  -702,  -128,  -702, 
    1553     -702,  -702,  -204,  -702,   377,   121,   -92,    64,   178,   -87, 
    1554     -702,  -702,  -198,  -399,   -29,  -143,  -702,  -163,  -702,  -702, 
    1555     -702,  -702,   -56,  -702,  -139,  -702,  -702,  -702,  -702,  -702, 
    1556     -702,  -702,  -702,  -702,   -12,  -702,  -702,  -702,   676,   265, 
    1557     -232,  -702,  -702,  -702,  -702,  -702,  -702,  -702,  -702,    73, 
    1558     -702,  -702,  -702,  -702,  -702,   254,  -702,  -702,    68,  -702, 
    1559     -702,  -702,  -702,  -275,   684,  -316,  -426,  -702,  -694,  -561, 
    1560      480,   446,  -372,  -648,   272,  -702,   237,  -201,  -702,   238, 
    1561     -421,  -702,  -702,  -702 
     1546    -711,  -711,  -711,  -711,   523,  -711,    30,  -711,   774,  -711, 
     1547     -66,   772,  -711,  -711,    65,     6,  -711,  -711,  -430,  -711, 
     1548    -118,  -110,  -711,  -711,   123,  -711,  -711,  -711,   373,  -711, 
     1549     120,     1,  -711,  -711,  -711,  -711,  -711,  -480,  -711,  -711, 
     1550    -264,   312,  -439,  -711,  -711,  -711,  -711,  -711,  -711,  -711, 
     1551    -711,  -711,   -68,  -711,  -711,  -276,   300,   -35,   -85,   548, 
     1552     324,  -711,  -711,  -711,   274,  -711,  -711,  -711,  -711,  -711, 
     1553     281,  -711,  -711,  -711,  -699,  -711,  -711,  -711,   515,  -290, 
     1554    -666,  -711,  -711,   100,  -711,   749,  -104,  -711,   -25,   -17, 
     1555     -26,  -136,    56,  -176,  -432,  -497,  -711,  -711,  -103,  -711, 
     1556    -711,  -711,  -204,  -711,   404,   159,   -57,    95,    -5,   -70, 
     1557    -711,  -711,  -197,  -398,   -30,  -108,  -711,  -166,  -711,  -711, 
     1558    -711,  -711,   -23,  -711,  -105,  -711,  -711,  -711,  -711,  -711, 
     1559    -711,  -711,  -711,  -711,   -28,  -711,  -711,  -711,   708,   302, 
     1560    -208,  -711,  -711,  -711,  -711,  -711,  -711,  -711,  -711,   118, 
     1561    -711,  -711,  -711,  -711,  -711,   277,  -711,  -711,   114,  -711, 
     1562    -711,  -711,  -711,  -306,   720,  -263,  -226,  -711,  -673,  -554, 
     1563     514,   482,  -326,  -710,   308,  -711,   273,  -202,  -711,   275, 
     1564    -416,  -711,  -711,  -711 
    15621565}; 
    15631566 
     
    15661569   number is the opposite.  If zero, do what YYDEFACT says. 
    15671570   If YYTABLE_NINF, syntax error.  */ 
    1568 #define YYTABLE_NINF -508 
     1571#define YYTABLE_NINF -511 
    15691572static const yytype_int16 yytable[] = 
    15701573{ 
    1571      191,   442,   207,   385,   423,   511,   213,   220,   534,   207, 
    1572      501,   632,   513,   339,   505,   228,   387,   667,   711,   763, 
    1573      857,   149,   765,   146,   219,   386,   603,   547,   591,   440, 
    1574      689,   283,   319,   843,   440,   232,   393,   450,   840,   301, 
    1575      596,   215,   215,   596,   410,   603,   761,   869,   761,   240, 
    1576      241,   761,   304,   569,   340,   603,   841,   842,   843,   251, 
    1577      252,   424,   425,   576,   741,   279,   225,   259,   674,   226, 
    1578      887,   592,   248,   690,   290,   312,   222,   694,   362,   494, 
    1579      364,   755,   447,   699,   495,   282,   249,   284,   268,   774, 
    1580      603,   286,   603,   603,   223,   603,   603,   603,   269,   242, 
    1581      264,   603,   267,   243,   318,   439,   603,   851,   884,   327, 
    1582      439,   207,   902,   313,   694,   314,   315,   830,    17,   774, 
    1583      250,   728,   926,   355,   356,   418,   587,   330,   331,   588, 
    1584      589,   590,   363,   255,   256,  -315,   841,   842,   843,   275, 
    1585      927,   280,   408,   409,   410,   147,   377,   676,   291,   292, 
    1586      298,   760,   384,   320,   895,   896,  -164,   299,  -164,   766, 
    1587     -164,    92,  -164,   392,   596,   923,   578,   414,   215,   242, 
    1588      242,   385,   706,   243,   243,   283,   150,   706,   427,   242, 
    1589      293,   924,   205,   243,   387,   431,   597,   419,   687,   597, 
    1590      887,   121,  -164,   386,   436,   302,  -164,   598,   844,   437, 
    1591      339,   682,   742,   604,   411,   412,   260,   385,   305,   384, 
    1592      339,  -314,   229,   489,   579,   497,   321,   231,   339,   484, 
    1593      387,   954,   608,   844,   216,   218,   720,   721,   209,   630, 
    1594      886,   886,   610,   886,   724,   212,   936,   502,   426,   496, 
    1595      245,   340,   731,   507,   253,   675,   487,   510,    92,   734, 
    1596      691,   340,   498,   591,   695,   580,   701,   263,   756,   340, 
    1597      591,   805,   490,   807,   809,   740,   775,   780,   491,   781, 
    1598      795,   535,   796,   797,   798,   535,   591,   544,   799,   605, 
    1599      606,   152,   153,   810,   852,   885,   757,   666,   265,   906, 
    1600      750,   908,   554,   555,   528,   550,   940,   559,   624,   625, 
    1601      626,   627,   628,   844,   411,   412,   571,   572,   573,   574, 
    1602      597,   637,   767,   768,   769,   770,   771,   549,   277,   287, 
    1603      384,   891,   351,   537,   937,   221,   538,   233,   587,   330, 
    1604      331,   588,   589,   590,   607,   238,   499,   239,   611,   612, 
    1605      613,   614,   615,   616,   617,   618,   619,   620,   621,   622, 
    1606      246,   888,   889,   761,   234,   272,   629,   500,   909,   726, 
    1607      727,   235,   442,   283,   236,   914,   285,   641,   643,   644, 
    1608      645,   646,   647,   648,   649,   650,   651,   652,   653,   654, 
    1609      655,   656,   659,   661,   663,   665,   421,   429,   393,   213, 
    1610      440,   440,   435,   307,   450,   342,   347,   671,   672,   308, 
    1611      310,   578,   859,   860,   861,   886,   316,   416,   323,   578, 
    1612      326,   441,   324,   454,   448,   328,   449,   452,   898,   588, 
    1613      589,   590,   482,   587,   330,   331,   588,   589,   590,   805, 
    1614      807,   809,   353,   415,   591,   359,   360,   339,   121,   910, 
    1615      911,   912,   913,   868,   858,   361,   365,   849,   866,   579, 
    1616      366,   591,   591,   591,   591,   591,   367,   579,   506,   339, 
    1617      339,   339,   339,   339,   876,   700,   439,   439,   368,   707, 
    1618      387,   369,   387,   387,   514,   698,   718,   370,   340,   440, 
    1619      883,   712,   831,   371,   440,   811,   719,   833,   759,   722, 
    1620      580,   372,   373,   374,   375,   551,   376,   378,   580,   556, 
    1621      340,   340,   340,   340,   340,   535,   566,   379,   380,   381, 
    1622      382,   535,   535,   391,   416,   392,   566,   706,   706,   706, 
    1623      706,   706,   418,   419,   706,   255,   256,   515,   420,   180, 
    1624      181,    92,   430,   587,   330,   331,   588,   589,   590,   754, 
    1625      432,   433,   481,   904,   485,   183,   184,   486,   758,   185, 
    1626      186,   187,   188,   492,   516,   439,   517,   518,   519,   268, 
    1627      439,   520,   521,   189,   522,   523,   494,   591,   330,   331, 
    1628      588,   589,   590,   778,   512,   207,   779,   277,   503,   508, 
    1629      925,   509,   287,   922,   536,   527,   529,   546,   578,   548, 
    1630      557,   585,   575,   634,   933,   594,   595,   601,   635,   393, 
    1631     -488,  -488,  -488,  -488,  -488,  -488,   804,   636,   806,   808, 
    1632      639,   679,   384,   812,   321,   683,   685,   686,   845,   688, 
    1633      692,   693,   696,   697,   708,   903,   709,   339,   725,   730, 
    1634      813,   814,   735,   736,   745,   815,   579,   816,   387,   387, 
    1635      387,   819,   739,   225,   748,   749,   764,   811,   590,   935, 
    1636      776,   801,   802,   803,   828,   819,   817,   823,   824,   826, 
    1637      827,   832,   834,   839,   847,   496,   864,   837,   340,   484, 
    1638      848,   865,   867,   870,   855,   871,   872,   580,   873,   394, 
    1639      874,   395,   396,   397,   398,   399,   850,   400,   401,   402, 
    1640      403,   404,   405,   878,   897,   406,   407,   408,   409,   410, 
    1641     -489,   902,   907,   921,   930,   934,   535,   742,   578,   941, 
    1642      938,   939,   942,   943,   944,   950,   844,   945,   875,   952, 
    1643     -360,   958,   559,   960,   957,   633,   879,  -247,   967,  -247, 
    1644     -247,  -247,  -247,  -247,   965,  -247,  -247,  -247,  -247,  -247, 
    1645     -247,   968,   926,  -247,  -247,  -247,  -247,  -247,   901,   394, 
    1646       16,   395,   396,   397,   398,   399,   579,   400,   401,   402, 
    1647      403,   404,   405,   488,   393,   406,   407,   408,   409,   410, 
    1648      145,   892,   441,   449,   804,   806,   808,   836,   890,   677, 
    1649      838,   710,   723,   732,   493,   702,   258,   729,   545,   863, 
    1650      213,   900,   916,   915,   681,   669,   394,   580,   395,   396, 
    1651      397,   398,   399,   829,   400,   401,   402,   403,   404,   405, 
    1652      949,   966,   406,   407,   408,   409,   410,   880,   931,   969, 
    1653      352,   746,   877,   882,   718,   345,   917,   593,   920,   631, 
    1654      747,   772,     0,   773,     0,     0,     0,     0,     0,     0, 
    1655        0,     0,     0,   535,     0,     0,     0,     0,     0,     0, 
    1656        0,     0,   825,     0,     0,     0,     0,     0,     0,   411, 
    1657      412,   449,     0,   881,     0,     0,   449,     0,   835,     0, 
    1658        0,     0,   946,     0,   948,   819,     0,     0,     0,     0, 
    1659     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1660        0,   392,     0,     0,     0,     0,     0,   854,     0,     0, 
    1661        0,     0,     0,     0,     0,   959,     0,  -247,  -247,     0, 
    1662        0,     0,     0,     0,   961,     0,     0,     0,     0,     0, 
    1663      962,     2,     3,   964,   638,     0,     0,     0,     0,   411, 
    1664      412,     0,     0,   566,     0,     0,   972,     0,     0,     0, 
    1665      973,     0,     0,   974,   975,     0,     0,     0,   -23,   977, 
    1666      -23,     0,     0,   -23,   -23,   -23,   -23,     4,     5,   -23, 
    1667        0,     0,   -23,   -23,   -23,     0,     0,     0,     0,   -23, 
    1668      -23,     0,     0,     0,     6,     7,   411,   412,     0,     0, 
    1669        0,     0,     0,     0,   -23,     0,     0,     0,   -23,   -23, 
    1670        0,     0,     0,   -23,     0,     0,     0,     0,     0,   -23, 
    1671        0,   -23,   -23,     0,   -23,     0,   -23,   -23,   -23,   -23, 
    1672      -23,     0,   -23,   -23,   -23,   -23,   -23,   -23,   -23,   -23, 
    1673      -23,   -23,   -23,   -23,   -23,   -23,   -23,   -23,     0,     0, 
    1674      -23,   -23,   -23,     0,   -23,   -23,   -23,     0,   -23,   -23, 
    1675      -23,     0,     0,   -23,     0,   -23,     0,     0,   -23,   -23, 
    1676      -23,   -23,     0,     0,   -23,   -23,   -23,     0,     0,   351, 
    1677        0,     0,   -23,     0,     0,     8,   -23,   -23,   -23,   -23, 
    1678      -23,   -23,   -23,     0,   -23,   -23,   -23,   -23,   -23,     0, 
    1679        0,   -23,     0,     0,     0,   951,     0,     0,   -23,   -23, 
    1680      -23,     0,     0,     0,     0,     0,     0,   -23,     9,  -507, 
    1681        0,  -507,     0,  -507,  -507,  -507,  -507,  -507,    10,  -507, 
    1682     -507,  -507,  -507,  -507,  -507,     0,     0,  -507,  -507,  -507, 
    1683     -507,  -507,     0,     0,     0,     0,     0,     0,     0,     0, 
    1684        0,     0,     0,     0,     0,   154,   155,     0,     0,     0, 
    1685      156,   157,   158,   159,     0,     0,     0,     0,     0,     0, 
    1686        0,     0,   160,   161,   162,   163,   164,   165,   166,     0, 
    1687      167,   168,   169,     0,     0,   170,   171,   172,     0,   173, 
    1688      174,   175,   176,   177,   932,   178,   394,     0,   395,   396, 
    1689      397,   398,   399,     0,   400,   401,   402,   403,   404,   405, 
    1690        0,     0,   406,   407,   408,   409,   410,   970,     0,   394, 
    1691        0,   395,   396,   397,   398,   399,     0,   400,   401,   402, 
    1692      403,   404,   405,     0,     0,   406,   407,   408,   409,   410, 
     1574     189,   384,   205,   421,   338,   218,   211,   533,   120,   205, 
     1575     500,   385,   391,   512,   504,   226,   660,   854,   230,   706, 
     1576     281,   568,   283,   440,   145,   758,   285,   438,   760,   318, 
     1577     596,   575,   438,   682,   448,   217,   282,   339,   213,   596, 
     1578     591,   383,   249,   250,   213,   494,   422,   423,   596,   830, 
     1579     257,   667,   840,   837,   736,   625,   243,   311,   445,   694, 
     1580     238,   239,   701,   866,   261,   683,   262,   701,   278,  -361, 
     1581     340,   838,   839,   840,   687,   493,   821,   289,   750,    17, 
     1582     756,   590,   756,   890,   891,   756,   885,   596,   596,   596, 
     1583     830,   596,   596,   596,   290,   291,   312,   723,   313,   314, 
     1584     274,   596,   596,   300,   317,   267,   220,   326,   848,   882, 
     1585     897,   205,   687,   904,   904,   268,   830,  -164,   146,   925, 
     1586      91,  -164,   353,   354,   221,   419,   292,   263,   437,   266, 
     1587     227,   361,   148,   437,   838,   839,   840,   926,   351,   586, 
     1588     329,   330,   587,   588,   589,   375,   414,   498,   303,   433, 
     1589     319,   382,   279,   408,   297,   416,   406,   407,   408,   240, 
     1590     246,   298,   390,   241,   922,  -315,   412,   969,   499,  -164, 
     1591     452,   384,   935,  -164,   247,   240,   240,   425,   675,   241, 
     1592     241,   385,   510,   223,   429,   240,   224,   497,  -314,   241, 
     1593    -361,   338,   737,   434,   487,   831,   253,   254,   435,   923, 
     1594     495,   338,   427,   213,   546,   623,   577,   597,   382,   885, 
     1595     338,   383,   360,   320,   362,   385,   601,   841,   482,   248, 
     1596     496,   214,   955,   424,   339,   603,   439,   216,   668,   446, 
     1597     549,   447,   450,   203,   339,   229,   831,   480,   841,   578, 
     1598     501,   726,   684,   339,   258,   383,   506,   832,   729,   207, 
     1599     509,   688,   696,   120,   264,   751,   485,   340,   745,   301, 
     1600     884,   884,   831,   884,   771,   772,   786,   340,   787,   788, 
     1601     789,   534,   579,   951,   505,   534,   340,   543,   790,   801, 
     1602     762,   763,   764,   765,   766,   849,   883,   901,   970,   903, 
     1603     905,   966,   553,   554,   210,   490,   219,   558,   251,   752, 
     1604     796,   841,   798,   800,   304,   590,   570,   571,   572,   573, 
     1605     659,   550,   590,   409,   410,   555,   231,   548,   409,   410, 
     1606     236,   382,   565,   669,    91,   276,   488,   489,   590,   936, 
     1607     417,   680,   565,   600,   286,   150,   151,   604,   605,   606, 
     1608     607,   608,   609,   610,   611,   612,   613,   614,   615,   237, 
     1609     755,   886,   887,   232,   244,   622,   271,   908,   761,   527, 
     1610     233,   721,   722,   234,   913,   391,   634,   636,   637,   638, 
     1611     639,   640,   641,   642,   643,   644,   645,   646,   647,   648, 
     1612     649,   652,   654,   656,   658,   440,   756,   282,   211,   438, 
     1613     438,   536,   448,   284,   537,   306,   664,   665,   282,   909, 
     1614     910,   911,   912,   715,   716,   701,   701,   701,   701,   701, 
     1615     893,   719,   701,   598,   599,  -164,   707,   342,   347,  -164, 
     1616     307,   714,   309,   315,   717,   856,   857,   858,   338,   587, 
     1617     588,   589,   617,   618,   619,   620,   621,   322,   865,   884, 
     1618     577,   855,   735,   846,   881,   630,   323,   325,   577,   327, 
     1619     338,   338,   338,   338,   338,   357,   802,   691,   358,   359, 
     1620     385,   339,   385,   385,   363,   695,   796,   798,   800,   702, 
     1621     364,   365,   438,   578,   822,   366,   713,   438,   367,   824, 
     1622     368,   578,   590,   339,   339,   339,   339,   339,   369,   370, 
     1623     437,   437,   371,   413,   340,   372,   373,   374,   376,   590, 
     1624     590,   590,   590,   590,   377,   534,   579,   378,   379,   380, 
     1625     389,   534,   534,   414,   579,   390,   340,   340,   340,   340, 
     1626     340,   416,   417,   418,   392,    91,   393,   394,   395,   396, 
     1627     397,   428,   398,   399,   400,   401,   402,   403,   430,   749, 
     1628     404,   405,   406,   407,   408,   431,   479,   483,   753,   484, 
     1629     586,   329,   330,   587,   588,   589,   586,   329,   330,   587, 
     1630     588,   589,   491,   267,   493,   769,   276,   502,   507,   205, 
     1631     770,   508,   391,   437,   511,   528,   286,   924,   437,   526, 
     1632     397,   535,   398,   399,   400,   401,   402,   403,   439,   447, 
     1633     404,   405,   406,   407,   408,   329,   330,   587,   588,   589, 
     1634     795,   545,   797,   799,   547,   556,   382,   803,   586,   329, 
     1635     330,   587,   588,   589,   338,   574,   802,   898,   590,   584, 
     1636     593,   863,   594,   577,   804,   805,   385,   385,   385,   806, 
     1637     842,   807,   627,   628,   629,   810,   632,   873,  -490,  -490, 
     1638    -490,  -490,  -490,  -490,   672,   879,   320,   339,   819,   810, 
     1639     676,   678,   679,   681,   685,   689,   578,   690,   686,   692, 
     1640     703,   828,   816,   482,   704,   720,   725,   730,   731,   734, 
     1641     934,   447,   740,   743,   223,   744,   447,   759,   826,   589, 
     1642     340,   792,   847,   398,   399,   400,   401,   402,   403,   579, 
     1643     793,   404,   405,   406,   407,   408,   794,   814,   502,   808, 
     1644     815,   817,   534,   818,   409,   410,   823,   825,   878,   851, 
     1645     754,   835,   899,   836,   872,   844,   875,   495,   558,   395, 
     1646     396,   397,   876,   398,   399,   400,   401,   402,   403,   845, 
     1647     852,   404,   405,   406,   407,   408,   861,   862,   864,   867, 
     1648     868,   391,   869,   870,   871,   565,   577,  -491,   897,   902, 
     1649     929,   737,   939,   892,   409,   410,   906,   948,   921,   920, 
     1650     933,   953,   513,   937,   938,   940,   795,   797,   799,   932, 
     1651     941,   942,   943,   959,   841,   958,   961,   967,   971,   578, 
     1652     925,   486,   211,   895,    16,   626,   144,  -247,   952,  -247, 
     1653    -247,  -247,  -247,  -247,   950,  -247,  -247,  -247,  -247,  -247, 
     1654    -247,   670,   724,  -247,  -247,  -247,  -247,  -247,   827,   829, 
     1655     705,   718,   579,   253,   254,   514,   492,   697,   727,   544, 
     1656     662,   860,   713,   914,   916,   256,   919,  -511,  -511,  -511, 
     1657    -511,  -511,  -511,   915,   820,   404,   405,   406,   407,   408, 
     1658     947,   534,   515,   877,   516,   517,   518,   968,   930,   519, 
     1659     520,   352,   521,   522,   972,   409,   410,   741,   178,   179, 
     1660     345,   592,   874,   624,   880,   742,   767,     0,   944,   768, 
     1661     946,   810,     0,   351,   181,   182,     0,     0,   183,   184, 
     1662     185,   186,     0,     0,     0,     0,     0,     0,     0,     0, 
     1663       0,   390,   187,     0,     0,   409,   410,   949,     0,     0, 
     1664       0,     0,     0,     0,     0,   960,     0,     0,     0,     0, 
     1665       0,     0,     0,   962,     0,     0,     0,     0,     0,   963, 
     1666       0,     0,   965,     2,     3,     0,     0,     0,     0,     0, 
     1667       0,     0,     0,     0,     0,     0,     0,     0,   975,     0, 
     1668       0,     0,     0,   976,   977,     0,     0,   978,   979,     0, 
     1669     -23,     0,   -23,     0,   981,   -23,   -23,   -23,   -23,     4, 
     1670       5,   -23,     0,     0,   -23,   -23,   -23,  -247,  -247,     0, 
     1671       0,   -23,   -23,     0,     0,     0,     6,     7,     0,     0, 
     1672       0,     0,     0,     0,     0,     0,   -23,     0,     0,     0, 
     1673     -23,   -23,     0,     0,     0,   -23,     0,     0,     0,   409, 
     1674     410,   -23,     0,   -23,   -23,     0,   -23,     0,   -23,   -23, 
     1675     -23,   -23,   -23,     0,   -23,   -23,   -23,   -23,   -23,   -23, 
     1676     -23,   -23,   -23,   -23,   -23,   -23,   -23,   -23,   -23,   -23, 
     1677       0,     0,   -23,   -23,   -23,     0,   -23,   -23,   -23,     0, 
     1678     -23,   -23,   -23,     0,     0,   -23,     0,   -23,     0,     0, 
     1679     -23,   -23,   -23,   -23,     0,     0,   -23,   -23,   -23,     0, 
     1680       0,     0,     0,     0,   -23,     0,     0,     8,   -23,   -23, 
     1681     -23,   -23,   -23,   -23,   -23,     0,   -23,   -23,   -23,   -23, 
     1682     -23,     0,     0,   -23,     0,     0,     0,     0,     0,     0, 
     1683     -23,   -23,   -23,     0,     0,     0,     0,     0,     0,   -23, 
     1684       9,  -510,     0,  -510,     0,  -510,  -510,  -510,  -510,  -510, 
     1685      10,  -510,  -510,  -510,  -510,  -510,  -510,     0,     0,  -510, 
     1686    -510,  -510,  -510,  -510,     0,     0,     0,     0,     0,     0, 
     1687       0,     0,     0,     0,     0,     0,     0,   152,   153,     0, 
     1688       0,     0,   154,   155,   156,   157,     0,     0,     0,     0, 
     1689       0,     0,     0,     0,   158,   159,   160,   161,   162,   163, 
     1690     164,     0,   165,   166,   167,     0,     0,   168,   169,   170, 
     1691       0,   171,   172,   173,   174,   175,   674,   176,   392,     0, 
     1692     393,   394,   395,   396,   397,     0,   398,   399,   400,   401, 
     1693     402,   403,     0,     0,   404,   405,   406,   407,   408,   931, 
     1694       0,   392,     0,   393,   394,   395,   396,   397,     0,   398, 
     1695     399,   400,   401,   402,   403,     0,     0,   404,   405,   406, 
     1696     407,   408,     0,     0,     0,     0,     0,     0,     0,     0, 
    16931697       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
    1694        0,     0,     0,     0,     0,     0,     0,     0,   180,   181, 
    1695        0,     0,     0,     0,   182,     0,     0,     0,     0,     0, 
    1696        0,     0,     0,     0,   183,   184,     0,     0,   185,   186, 
    1697      187,   188,     0,     0,     0,    92,     0,     0,     0,     0, 
    1698        0,     0,   189,     0,     0,   577,     0,     0,     0,     0, 
    1699        0,  -507,  -507,   971,     0,   394,     0,   395,   396,   397, 
    1700      398,   399,     0,   400,   401,   402,   403,   404,   405,     0, 
    1701        0,   406,   407,   408,   409,   410,   976,     0,   394,     0, 
    1702      395,   396,   397,   398,   399,     0,   400,   401,   402,   403, 
    1703      404,   405,     0,     0,   406,   407,   408,   409,   410,   853, 
    1704      394,     0,   395,   396,   397,   398,   399,     0,   400,   401, 
    1705      402,   403,   404,   405,     0,     0,   406,   407,   408,   409, 
    1706      410,     0,     0,     0,     0,     0,   411,   412,     0,     0, 
    1707        0,     0,     0,     0,   901,   394,     0,   395,   396,   397, 
    1708      398,   399,     0,   400,   401,   402,   403,   404,   405,   411, 
    1709      412,   406,   407,   408,   409,   410,   947,   394,     0,   395, 
    1710      396,   397,   398,   399,     0,   400,   401,   402,   403,   404, 
    1711      405,     0,     0,   406,   407,   408,   409,   410,   963,   394, 
    1712        0,   395,   396,   397,   398,   399,     0,   400,   401,   402, 
    1713      403,   404,   405,     0,     0,   406,   407,   408,   409,   410, 
    1714      394,     0,   395,   396,   397,   398,   399,     0,   400,   401, 
    1715      402,   403,   404,   405,     0,     0,   406,   407,   408,   409, 
    1716      410,   394,     0,   395,   396,   397,   398,   399,     0,   400, 
    1717      401,   402,   403,   404,   405,   411,   412,   406,   407,   408, 
    1718      409,   410,     0,     0,   394,     0,   395,   396,   397,   398, 
    1719      399,     0,   400,   401,   402,   403,   404,   405,   411,   412, 
    1720      406,   407,   408,   409,   410,     0,   394,     0,   395,   396, 
    1721      397,   398,   399,     0,   400,   401,   402,   403,   404,   405, 
    1722      411,   412,   406,   407,   408,   409,   410,  -250,     0,  -250, 
    1723     -250,  -250,  -250,  -250,     0,  -250,  -250,  -250,  -250,  -250, 
    1724     -250,     0,     0,  -250,  -250,  -250,  -250,  -250,     0,     0, 
    1725        0,     0,     0,     0,     0,   411,   412,     0,     0,     0, 
    1726        0,     0,     0,   394,     0,   395,   396,   397,   398,   399, 
    1727        0,   400,   401,   402,   403,   404,   405,   411,   412,   406, 
    1728      407,   408,   409,   410,     0,   394,     0,   395,   396,   397, 
    1729      398,   399,     0,   400,   401,   402,   403,   404,   405,   411, 
    1730      412,   406,   407,   408,   409,   410,     0,     0,     0,     0, 
    1731        0,     0,     0,     0,     0,   438,     0,     0,     0,     0, 
    1732      411,   412,     0,     0,     0,     0,     0,     0,     0,     0, 
    1733     0,    0,    0,    0,    0,    0,  602,    0,    0,    0, 
    1734        0,   411,   412,     0,     0,     0,     0,     0,     0,     0, 
    1735        0,     0,     0,     0,     0,     0,     0,     0,     0,   609, 
    1736        0,     0,     0,     0,   411,   412,     0,     0,     0,     0, 
    1737     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1738        0,   623,     0,     0,     0,     0,   411,   412,     0,     0, 
    1739     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1740        0,     0,  -250,     0,     0,     0,     0,  -250,  -250,   394, 
    1741        0,   395,   396,   397,   398,   399,     0,   400,   401,   402, 
    1742      403,   404,   405,     0,     0,   406,   407,   408,   409,   410, 
    1743        0,     0,     0,     0,     0,     0,     0,     0,   638,     0, 
    1744        0,     0,     0,   411,   412,     0,     0,     0,     0,     0, 
    1745     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1746      673,     0,     0,     0,     0,   411,   412,   394,     0,   395, 
    1747      396,   397,   398,   399,     0,   400,   401,   402,   403,   404, 
    1748      405,     0,     0,   406,   407,   408,   409,   410,   394,     0, 
    1749      395,   396,   397,   398,   399,     0,   400,   401,   402,   403, 
    1750      404,   405,     0,     0,   406,   407,   408,   409,   410,   394, 
    1751        0,   395,   396,   397,   398,   399,     0,   400,   401,   402, 
    1752      403,   404,   405,     0,     0,   406,   407,   408,   409,   410, 
    1753      394,     0,   395,   396,   397,   398,   399,     0,   400,   401, 
    1754      402,   403,   404,   405,     0,     0,   406,   407,   408,   409, 
    1755      410,   394,     0,   395,   396,   397,   398,   399,     0,   400, 
    1756      401,   402,   403,   404,   405,     0,     0,   406,   407,   408, 
     1698     178,   179,     0,     0,     0,     0,   180,     0,     0,     0, 
     1699       0,     0,     0,     0,     0,     0,   181,   182,     0,     0, 
     1700     183,   184,   185,   186,     0,     0,     0,    91,     0,     0, 
     1701       0,     0,     0,     0,   187,     0,     0,   576,     0,     0, 
     1702       0,     0,     0,  -510,  -510,   973,     0,   392,     0,   393, 
     1703     394,   395,   396,   397,     0,   398,   399,   400,   401,   402, 
     1704     403,     0,     0,   404,   405,   406,   407,   408,   974,     0, 
     1705     392,     0,   393,   394,   395,   396,   397,     0,   398,   399, 
     1706     400,   401,   402,   403,     0,     0,   404,   405,   406,   407, 
     1707     408,   980,     0,   392,     0,   393,   394,   395,   396,   397, 
     1708       0,   398,   399,   400,   401,   402,   403,     0,     0,   404, 
     1709     405,   406,   407,   408,     0,     0,     0,     0,   409,   410, 
     1710       0,     0,     0,     0,     0,     0,   896,   392,     0,   393, 
     1711     394,   395,   396,   397,     0,   398,   399,   400,   401,   402, 
     1712     403,   409,   410,   404,   405,   406,   407,   408,   850,   392, 
     1713       0,   393,   394,   395,   396,   397,     0,   398,   399,   400, 
     1714     401,   402,   403,     0,     0,   404,   405,   406,   407,   408, 
     1715     896,   392,     0,   393,   394,   395,   396,   397,     0,   398, 
     1716     399,   400,   401,   402,   403,     0,     0,   404,   405,   406, 
     1717     407,   408,   945,   392,     0,   393,   394,   395,   396,   397, 
     1718       0,   398,   399,   400,   401,   402,   403,     0,     0,   404, 
     1719     405,   406,   407,   408,     0,     0,     0,     0,     0,     0, 
     1720       0,     0,     0,     0,     0,     0,     0,   409,   410,     0, 
     1721       0,     0,     0,     0,     0,   964,   392,     0,   393,   394, 
     1722     395,   396,   397,     0,   398,   399,   400,   401,   402,   403, 
     1723     409,   410,   404,   405,   406,   407,   408,     0,     0,   392, 
     1724       0,   393,   394,   395,   396,   397,     0,   398,   399,   400, 
     1725     401,   402,   403,   409,   410,   404,   405,   406,   407,   408, 
     1726     392,     0,   393,   394,   395,   396,   397,     0,   398,   399, 
     1727     400,   401,   402,   403,     0,     0,   404,   405,   406,   407, 
     1728     408,     0,   631,     0,     0,     0,     0,   409,   410,     0, 
     1729       0,     0,     0,     0,     0,   392,     0,   393,   394,   395, 
     1730     396,   397,     0,   398,   399,   400,   401,   402,   403,   409, 
     1731     410,   404,   405,   406,   407,   408,     0,   392,     0,   393, 
     1732     394,   395,   396,   397,     0,   398,   399,   400,   401,   402, 
     1733     403,   409,   410,   404,   405,   406,   407,   408,     0,  -250, 
     1734       0,  -250,  -250,  -250,  -250,  -250,     0,  -250,  -250,  -250, 
     1735    -250,  -250,  -250,   409,   410,  -250,  -250,  -250,  -250,  -250, 
     1736     392,     0,   393,   394,   395,   396,   397,     0,   398,   399, 
     1737     400,   401,   402,   403,     0,     0,   404,   405,   406,   407, 
     1738     408,     0,   392,     0,   393,   394,   395,   396,   397,     0, 
     1739     398,   399,   400,   401,   402,   403,   409,   410,   404,   405, 
     1740     406,   407,   408,     0,     0,     0,     0,     0,     0,     0, 
     1741       0,     0,     0,     0,   436,     0,     0,     0,     0,   409, 
     1742     410,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1743       0,     0,     0,     0,     0,   595,     0,     0,     0,     0, 
     1744     409,   410,   392,     0,   393,   394,   395,   396,   397,     0, 
     1745     398,   399,   400,   401,   402,   403,     0,     0,   404,   405, 
     1746     406,   407,   408,     0,     0,     0,     0,     0,     0,     0, 
     1747     602,     0,     0,     0,     0,   409,   410,     0,     0,     0, 
     1748       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1749       0,     0,   616,     0,     0,     0,     0,   409,   410,     0, 
     1750       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1751       0,     0,     0,     0,  -250,     0,     0,     0,     0,  -250, 
     1752    -250,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1753       0,     0,     0,     0,     0,   631,     0,     0,     0,     0, 
    17571754     409,   410,     0,     0,     0,     0,     0,     0,     0,     0, 
    1758        0,     0,     0,     0,   678,     0,     0,     0,     0,   411, 
    1759      412,   394,     0,   395,   396,   397,   398,   399,     0,   400, 
    1760      401,   402,   403,   404,   405,     0,     0,   406,   407,   408, 
    1761      409,   410,   394,     0,   395,   396,   397,   398,   399,     0, 
    1762      400,   401,   402,   403,   404,   405,     0,     0,   406,   407, 
    1763      408,   409,   410,     0,     0,     0,     0,     0,     0,     0, 
    1764        0,     0,   680,     0,     0,     0,     0,   411,   412,     0, 
    1765        0,     0,   420,     0,   394,     0,   395,   396,   397,   398, 
    1766      399,     0,   400,   401,   402,   403,   404,   405,   411,   412, 
    1767      406,   407,   408,   409,   410,     0,     0,     0,     0,     0, 
    1768        0,     0,     0,     0,   782,     0,     0,     0,     0,   411, 
    1769      412,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
    1770        0,     0,     0,     0,     0,   783,     0,     0,     0,     0, 
    1771      411,   412,     0,     0,     0,     0,     0,     0,     0,     0, 
    1772        0,     0,     0,     0,     0,     0,   784,     0,     0,     0, 
    1773        0,   411,   412,   394,     0,   395,   396,   397,   398,   399, 
    1774        0,   400,   401,   402,   403,   404,   405,     0,     0,   406, 
    1775      407,   408,   409,   410,     0,     0,     0,     0,     0,     0, 
    1776        0,     0,     0,     0,     0,     0,   785,     0,     0,     0, 
    1777        0,   411,   412,     0,     0,     0,     0,     0,     0,     0, 
    1778        0,     0,     0,     0,     0,     0,     0,   786,     0,     0, 
    1779        0,     0,   411,   412,   394,     0,   395,   396,   397,   398, 
    1780      399,     0,   400,   401,   402,   403,   404,   405,     0,     0, 
    1781      406,   407,   408,   409,   410,     0,     0,     0,     0,     0, 
    1782        0,     0,     0,     0,     0,     0,     0,     0,     0,   787, 
    1783        0,     0,     0,     0,   411,   412,   394,     0,   395,   396, 
    1784      397,   398,   399,     0,   400,   401,   402,   403,   404,   405, 
    1785        0,     0,   406,   407,   408,   409,   410,   394,     0,   395, 
    1786      396,   397,   398,   399,     0,   400,   401,   402,   403,   404, 
    1787      405,     0,     0,   406,   407,   408,   409,   410,   394,     0, 
    1788      395,   396,   397,   398,   399,     0,   400,   401,   402,   403, 
    1789      404,   405,     0,     0,   406,   407,   408,   409,   410,     0, 
    1790        0,     0,     0,     0,     0,     0,     0,     0,   788,     0, 
    1791        0,     0,     0,   411,   412,   394,     0,   395,   396,   397, 
    1792      398,   399,     0,   400,   401,   402,   403,   404,   405,     0, 
    1793        0,   406,   407,   408,   409,   410,   394,     0,   395,   396, 
    1794      397,   398,   399,     0,   400,   401,   402,   403,   404,   405, 
    1795        0,     0,   406,   407,   408,   409,   410,     0,     0,     0, 
    1796        0,     0,     0,     0,     0,     0,     0,     0,     0,   789, 
    1797        0,     0,     0,     0,   411,   412,   394,     0,   395,   396, 
    1798      397,   398,   399,     0,   400,   401,   402,   403,   404,   405, 
    1799        0,     0,   406,   407,   408,   409,   410,     0,     0,     0, 
    1800     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1801        0,   790,     0,     0,     0,     0,   411,   412,     0,     0, 
    1802     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1803        0,     0,   791,     0,     0,     0,     0,   411,   412,     0, 
    1804     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1805        0,     0,     0,   792,     0,     0,     0,     0,   411,   412, 
    1806      394,     0,   395,   396,   397,   398,   399,     0,   400,   401, 
    1807      402,   403,   404,   405,     0,     0,   406,   407,   408,   409, 
    1808      410,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
    1809      793,     0,     0,     0,     0,   411,   412,     0,     0,     0, 
    1810     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1811        0,   794,     0,     0,     0,     0,   411,   412,   394,     0, 
    1812      395,   396,   397,   398,   399,     0,   400,   401,   402,   403, 
    1813      404,   405,     0,     0,   406,   407,   408,   409,   410,     0, 
    1814     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1815        0,   800,     0,     0,     0,     0,   411,   412,   394,     0, 
    1816      395,   396,   397,   398,   399,     0,   400,   401,   402,   403, 
    1817      404,   405,     0,     0,   406,   407,   408,   409,   410,   397, 
    1818      398,   399,     0,   400,   401,   402,   403,   404,   405,     0, 
    1819        0,   406,   407,   408,   409,   410,     0,     0,     0,     0, 
    1820        0,     0,   399,   713,   400,   401,   402,   403,   404,   405, 
    1821        0,   151,   406,   407,   408,   409,   410,     0,     0,     0, 
    1822      152,   153,   714,     0,     0,     0,     0,     0,     0,     0, 
    1823        0,     0,     0,     0,     0,   846,     0,     0,   154,   155, 
    1824      411,   412,     0,   156,   157,   158,   159,     0,     0,     0, 
    1825        0,     0,     0,     0,     0,   160,   161,   162,   163,   164, 
    1826      165,   166,     0,   167,   168,   169,     0,     0,   170,   171, 
    1827      172,     0,   173,   174,   175,   176,   177,     0,   178,   400, 
    1828      401,   402,   403,   404,   405,     0,     0,   406,   407,   408, 
    1829      409,   410,     0,   905,     0,     0,     0,     0,   411,   412, 
    1830     -508,  -508,  -508,  -508,  -508,  -508,     0,     0,   406,   407, 
    1831      408,   409,   410,     0,     0,     0,     0,     0,     0,   330, 
    1832      331,   563,     0,   564,     0,     0,     0,     0,     0,     0, 
    1833      179,     0,     0,     0,     0,     0,     0,     0,   411,   412, 
    1834        0,   180,   181,     0,     0,     0,     0,   182,   333,   334, 
    1835      335,     0,     0,   336,     0,   411,   412,   183,   184,     0, 
    1836      151,   185,   186,   187,   188,     0,     0,     0,    92,   152, 
    1837      153,     0,     0,     0,     0,   189,   411,   412,   190,     0, 
    1838        0,     0,     0,     0,     0,     0,     0,   154,   155,     0, 
    1839        0,     0,   156,   157,   158,   159,     0,     0,     0,     0, 
    1840        0,     0,     0,     0,   160,   161,   162,   163,   164,   165, 
    1841      166,     0,   167,   168,   169,     0,     0,   170,   171,   172, 
    1842        0,   173,   174,   175,   176,   177,     0,   178,     0,     0, 
    1843     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1844      180,   181,     0,     0,     0,     0,     0,     0,     0,     0, 
    1845        0,   411,   412,   330,   331,   332,   183,   184,     0,     0, 
    1846      185,   186,   187,   188,     0,     0,     0,   337,     0,     0, 
    1847        0,     0,   411,   412,   189,     0,     0,   565,     0,   179, 
    1848        0,     0,   333,   334,   335,     0,     0,   336,     0,     0, 
    1849      180,   181,     0,     0,     0,     0,   182,   818,     0,     0, 
    1850        0,     0,     0,     0,     0,   151,   183,   184,     0,     0, 
    1851      185,   186,   187,   188,   152,   153,     0,    92,     0,     0, 
    1852        0,     0,     0,     0,   189,     0,     0,   190,     0,     0, 
    1853        0,     0,   154,   155,     0,   206,     0,   156,   157,   158, 
    1854      159,     0,     0,     0,     0,     0,     0,     0,     0,   160, 
    1855      161,   162,   163,   164,   165,   166,     0,   167,   168,   169, 
    1856        0,     0,   170,   171,   172,     0,   173,   174,   175,   176, 
    1857      177,     0,   178,     0,   180,   181,     0,     0,     0,     0, 
    1858        0,     0,     0,   330,   331,     0,     0,     0,     0,     0, 
    1859      183,   184,     0,     0,   185,   186,   187,   188,     0,     0, 
    1860        0,   337,     0,     0,     0,     0,     0,     0,   189,     0, 
    1861        0,   338,   333,   334,   335,     0,     0,   336,     0,     0, 
    1862        0,     0,     0,     0,   179,   899,     0,     0,     0,     0, 
    1863        0,     0,     0,   151,     0,   180,   181,     0,     0,     0, 
    1864        0,   182,   152,   153,     0,     0,     0,     0,     0,     0, 
    1865        0,   183,   184,     0,     0,   185,   186,   187,   188,     0, 
    1866      154,   155,    92,     0,     0,   156,   157,   158,   159,   189, 
    1867        0,     0,   190,     0,     0,     0,     0,   160,   161,   162, 
    1868      163,   164,   165,   166,     0,   167,   168,   169,     0,     0, 
    1869      170,   171,   172,     0,   173,   174,   175,   176,   177,     0, 
    1870      178,     0,     0,     0,   180,   181,     0,     0,     0,     0, 
    1871     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1872      183,   184,     0,     0,   185,   186,   187,   188,     0,     0, 
    1873        0,   337,     0,     0,     0,     0,     0,     0,   189,     0, 
    1874        0,   565,     0,     0,     0,     0,     0,     0,     0,     0, 
    1875        0,     0,   179,     0,   532,     0,     0,     0,     0,     0, 
    1876        0,   151,     0,   180,   181,     0,     0,     0,     0,   182, 
    1877      152,   153,   533,     0,     0,     0,     0,     0,     0,   183, 
    1878      184,     0,     0,   185,   186,   187,   188,     0,   154,   155, 
    1879       92,     0,     0,   156,   157,   158,   159,   189,     0,     0, 
    1880      190,     0,     0,     0,     0,   160,   161,   162,   163,   164, 
    1881      165,   166,     0,   167,   168,   169,     0,     0,   170,   171, 
    1882      172,     0,   173,   174,   175,   176,   177,     0,   178,   455, 
    1883        0,     0,     0,   456,   457,   458,   459,     0,     0,     0, 
    1884        0,     0,     0,     0,     0,   460,   461,   462,   463,   464, 
    1885      465,   466,     0,   467,   468,   469,     0,     0,   470,   471, 
    1886      472,     0,     0,   473,   474,   475,   476,     0,   477,     0, 
    1887     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1888      179,     0,   657,     0,     0,     0,     0,     0,     0,   151, 
    1889        0,   180,   181,     0,     0,     0,     0,   182,   152,   153, 
    1890        0,   658,     0,     0,     0,     0,     0,   183,   184,     0, 
    1891        0,   185,   186,   187,   188,     0,   154,   155,    92,     0, 
    1892        0,   156,   157,   158,   159,   189,     0,     0,   190,     0, 
    1893        0,     0,     0,   160,   161,   162,   163,   164,   165,   166, 
    1894        0,   167,   168,   169,     0,     0,   170,   171,   172,     0, 
    1895      173,   174,   175,   176,   177,     0,   178,     0,   478,     0, 
    1896     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1897     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1898     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1899     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1900        0,     0,     0,     0,     0,     0,     0,     0,   179,     0, 
    1901      733,     0,     0,     0,     0,     0,     0,   151,     0,   180, 
    1902      181,     0,     0,     0,     0,   182,   152,   153,   533,     0, 
    1903        0,     0,     0,     0,     0,   183,   184,     0,     0,   185, 
    1904      186,   187,   188,     0,   154,   155,    92,     0,     0,   156, 
    1905      157,   158,   159,   189,     0,     0,   190,     0,     0,     0, 
    1906        0,   160,   161,   162,   163,   164,   165,   166,     0,   167, 
    1907      168,   169,     0,     0,   170,   171,   172,     0,   173,   174, 
    1908      175,   176,   177,     0,   178,     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,   179,     0,   640,     0, 
    1914        0,     0,     0,     0,     0,   151,     0,   180,   181,     0, 
    1915        0,     0,     0,   182,   152,   153,     0,     0,     0,     0, 
    1916        0,     0,     0,   183,   184,     0,     0,   185,   186,   187, 
    1917      188,     0,   154,   155,    92,     0,     0,   156,   157,   158, 
    1918      159,   189,     0,     0,   190,     0,     0,     0,     0,   160, 
    1919      161,   162,   163,   164,   165,   166,     0,   167,   168,   169, 
    1920        0,     0,   170,   171,   172,     0,   173,   174,   175,   176, 
    1921      177,     0,   178,     0,     0,     0,     0,     0,     0,     0, 
    1922     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1923     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1924     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1925     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1926        0,     0,     0,     0,   179,     0,   662,     0,     0,     0, 
    1927        0,     0,     0,   151,     0,   180,   181,     0,     0,     0, 
    1928        0,   182,   152,   153,     0,     0,     0,     0,     0,     0, 
    1929        0,   183,   184,     0,     0,   185,   186,   187,   188,     0, 
    1930      154,   155,    92,     0,     0,   156,   157,   158,   159,   189, 
    1931        0,     0,   190,     0,     0,     0,     0,   160,   161,   162, 
    1932      163,   164,   165,   166,     0,   167,   168,   169,     0,     0, 
    1933      170,   171,   172,     0,   173,   174,   175,   176,   177,     0, 
    1934      178,     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     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1939        0,     0,   179,     0,   664,     0,     0,     0,     0,     0, 
    1940        0,   151,     0,   180,   181,     0,     0,     0,     0,   182, 
    1941      152,   153,     0,     0,     0,     0,     0,     0,     0,   183, 
    1942      184,     0,     0,   185,   186,   187,   188,     0,   154,   155, 
    1943       92,     0,     0,   156,   157,   158,   159,   189,     0,     0, 
    1944      190,     0,     0,     0,     0,   160,   161,   162,   163,   164, 
    1945      165,   166,     0,   167,   168,   169,     0,     0,   170,   171, 
    1946      172,     0,   173,   174,   175,   176,   177,     0,   178,     0, 
    1947     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1948     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1949     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1950     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1951     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1952      179,     0,     0,     0,     0,     0,     0,     0,     0,   151, 
    1953        0,   180,   181,     0,     0,     0,     0,   182,   152,   153, 
    1954      751,     0,   752,     0,     0,     0,     0,   183,   184,     0, 
    1955        0,   185,   186,   187,   188,     0,   154,   155,    92,     0, 
    1956        0,   156,   157,   158,   159,   189,     0,     0,   190,     0, 
    1957        0,     0,     0,   160,   161,   162,   163,   164,   165,   166, 
    1958        0,   167,   168,   169,     0,     0,   170,   171,   172,     0, 
    1959      173,   174,   175,   176,   177,     0,   178,     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,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1963     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1964        0,     0,     0,     0,     0,     0,     0,     0,   179,     0, 
    1965        0,     0,     0,     0,     0,     0,     0,   151,     0,   180, 
    1966      181,     0,     0,     0,     0,   182,   152,   153,   533,     0, 
    1967        0,     0,     0,     0,     0,   183,   184,     0,     0,   185, 
    1968      186,   187,   188,     0,   154,   155,    92,     0,     0,   156, 
    1969      157,   158,   159,   189,     0,     0,   753,     0,     0,     0, 
    1970        0,   160,   161,   162,   163,   164,   165,   166,     0,   167, 
    1971      168,   169,     0,     0,   170,   171,   172,     0,   173,   174, 
    1972      175,   176,   177,     0,   178,     0,     0,     0,     0,     0, 
    1973     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1974     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1975     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1976     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1977        0,     0,     0,     0,     0,     0,   179,     0,     0,     0, 
    1978        0,     0,     0,     0,     0,   151,     0,   180,   181,     0, 
    1979        0,     0,     0,   182,   152,   153,   558,     0,     0,     0, 
    1980        0,     0,     0,   183,   184,     0,     0,   185,   186,   187, 
    1981      188,     0,   154,   155,   539,     0,     0,   156,   157,   158, 
    1982      159,   189,     0,     0,   190,     0,     0,     0,     0,   160, 
    1983      161,   162,   163,   164,   165,   166,     0,   167,   168,   169, 
    1984        0,     0,   170,   171,   172,     0,   173,   174,   175,   176, 
    1985      177,     0,   178,     0,     0,     0,     0,     0,     0,     0, 
    1986     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1987     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1988     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1989     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    1990        0,     0,     0,     0,   179,     0,     0,     0,     0,     0, 
    1991        0,     0,     0,   151,     0,   180,   181,     0,     0,     0, 
    1992        0,   182,   152,   153,   533,     0,     0,     0,     0,     0, 
    1993        0,   183,   184,     0,     0,   185,   186,   187,   188,     0, 
    1994      154,   155,    92,     0,     0,   156,   157,   158,   159,   189, 
    1995        0,     0,   190,     0,     0,     0,     0,   160,   161,   162, 
    1996      163,   164,   165,   166,     0,   167,   168,   169,     0,     0, 
    1997      170,   171,   172,     0,   173,   174,   175,   176,   177,     0, 
    1998      178,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
    1999     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2000     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2001     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2002     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2003        0,     0,   179,     0,     0,     0,     0,     0,     0,     0, 
    2004        0,   151,     0,   180,   181,     0,     0,     0,     0,   182, 
    2005      152,   153,   738,     0,     0,     0,     0,     0,     0,   183, 
    2006      184,     0,     0,   185,   186,   187,   188,     0,   154,   155, 
    2007       92,     0,     0,   156,   157,   158,   159,   189,     0,     0, 
    2008      190,     0,     0,     0,     0,   160,   161,   162,   163,   164, 
    2009      165,   166,     0,   167,   168,   169,     0,     0,   170,   171, 
    2010      172,     0,   173,   174,   175,   176,   177,     0,   178,     0, 
    2011     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2012     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2013     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2014     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2015     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2016      179,     0,     0,     0,     0,     0,     0,     0,     0,   151, 
    2017        0,   180,   181,     0,     0,     0,     0,   182,   152,   153, 
    2018      714,     0,     0,     0,     0,     0,     0,   183,   184,     0, 
    2019        0,   185,   186,   187,   188,     0,   154,   155,    92,     0, 
    2020        0,   156,   157,   158,   159,   189,     0,     0,   190,     0, 
    2021        0,     0,     0,   160,   161,   162,   163,   164,   165,   166, 
    2022        0,   167,   168,   169,     0,     0,   170,   171,   172,     0, 
    2023      173,   174,   175,   176,   177,     0,   178,     0,     0,     0, 
    2024     0,    0,    0,    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,   179,     0, 
    2029        0,     0,     0,     0,     0,     0,     0,   151,     0,   180, 
    2030      181,     0,     0,     0,     0,   182,   152,   153,   953,     0, 
    2031        0,     0,     0,     0,     0,   183,   184,     0,     0,   185, 
    2032      186,   187,   188,     0,   154,   155,    92,     0,     0,   156, 
    2033      157,   158,   159,   189,     0,     0,   190,     0,     0,     0, 
    2034        0,   160,   161,   162,   163,   164,   165,   166,     0,   167, 
    2035      168,   169,     0,     0,   170,   171,   172,     0,   173,   174, 
    2036      175,   176,   177,     0,   178,     0,     0,     0,     0,     0, 
    2037     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2038     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2039     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2040     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2041        0,     0,     0,     0,     0,     0,   179,     0,     0,     0, 
    2042        0,     0,     0,     0,     0,   151,     0,   180,   181,     0, 
    2043        0,     0,     0,   182,   152,   153,     0,     0,     0,     0, 
    2044        0,     0,     0,   183,   184,     0,     0,   185,   186,   187, 
    2045      188,     0,   154,   155,    92,     0,     0,   156,   157,   158, 
    2046      159,   189,     0,     0,   190,     0,     0,     0,     0,   160, 
    2047      161,   162,   163,   164,   165,   166,     0,   167,   168,   169, 
    2048        0,     0,   170,   171,   172,     0,   173,   174,   175,   176, 
    2049      177,     0,   178,     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,   179,     0,     0,     0,     0,     0, 
    2055        0,     0,     0,   151,     0,   180,   181,     0,     0,     0, 
    2056        0,   182,   152,   153,     0,     0,     0,     0,     0,     0, 
    2057        0,   183,   184,     0,     0,   185,   186,   187,   188,     0, 
    2058      154,   155,    92,     0,     0,   156,   157,   158,   159,   189, 
    2059        0,     0,   190,     0,     0,     0,     0,   160,   161,   162, 
    2060      163,   164,   165,   166,     0,   167,   168,   169,     0,     0, 
    2061      170,   171,   172,     0,   173,   174,   175,   176,   177,     0, 
    2062      178,     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,   179,     0,     0,     0,     0,     0,     0,     0, 
    2068        0,   151,     0,   180,   181,     0,     0,     0,     0,   182, 
    2069      152,   153,     0,     0,     0,     0,     0,     0,     0,   183, 
    2070      184,     0,     0,   185,   186,   187,   188,     0,   154,   155, 
    2071       92,     0,     0,   156,   157,   158,   159,   189,     0,     0, 
    2072      383,     0,     0,     0,     0,   160,   161,   162,   163,   164, 
    2073      165,   166,     0,   167,   168,   169,     0,     0,   170,   171, 
    2074      172,     0,   173,   174,   175,   176,   177,     0,   178,     0, 
    2075     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2076     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2077     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2078     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2079     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2080      179,     0,     0,     0,     0,     0,     0,     0,     0,   151, 
    2081        0,   180,   181,     0,     0,     0,     0,   182,   152,   153, 
    2082        0,     0,     0,     0,     0,     0,     0,   183,   184,     0, 
    2083        0,   185,   186,   187,   188,     0,   154,   155,    92,     0, 
    2084        0,   156,   157,   158,   159,   446,     0,     0,   190,     0, 
    2085        0,     0,     0,   160,   161,   162,   163,   164,   165,   166, 
    2086        0,   167,   168,   169,     0,     0,   170,   171,   172,     0, 
    2087      173,   174,   175,   176,   177,     0,   178,     0,     0,     0, 
    2088     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2089     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2090     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2091     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2092        0,     0,     0,     0,     0,     0,     0,     0,   179,     0, 
    2093        0,     0,     0,     0,     0,     0,     0,   151,     0,   180, 
    2094      181,     0,     0,     0,     0,   182,   152,   153,     0,     0, 
    2095        0,     0,     0,     0,     0,   183,   184,     0,     0,   185, 
    2096      186,   187,   188,     0,   154,   155,    92,     0,     0,   156, 
    2097      157,   158,   159,   189,     0,     0,   542,     0,     0,     0, 
    2098        0,   160,   161,   162,   163,   164,   165,   166,     0,   167, 
    2099      168,   169,     0,     0,   170,   171,   172,     0,   173,   174, 
    2100      175,   176,   177,     0,   178,     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,   179,     0,     0,     0, 
    2106        0,     0,     0,     0,     0,   151,     0,   180,   181,     0, 
    2107        0,     0,     0,   182,   152,   153,     0,     0,     0,     0, 
    2108        0,     0,     0,   183,   184,     0,     0,   185,   186,   187, 
    2109      188,     0,   154,   155,   893,     0,     0,   156,   157,   158, 
    2110      159,   189,     0,     0,   383,     0,     0,     0,     0,   160, 
    2111      161,   162,   163,   164,   165,   166,     0,   167,   168,   169, 
    2112        0,     0,   170,   171,   172,     0,   173,   174,   175,   176, 
    2113      177,     0,   178,     0,     0,     0,     0,     0,     0,     0, 
    2114     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2115     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2116     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2117     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2118        0,     0,     0,     0,   179,    19,     0,     0,    20,   -28, 
    2119       21,    22,     0,     0,    23,   180,   181,    24,    25,    26, 
    2120        0,   182,     0,     0,    27,    28,     0,     0,     0,     0, 
    2121        0,   183,   184,     0,     0,   185,   186,   187,   188,    29, 
    2122        0,     0,    92,    30,    31,     0,     0,     0,    32,   189, 
    2123        0,     0,   918,     0,    33,     0,    34,    35,     0,    36, 
    2124        0,    37,    38,    39,    40,    41,     0,    42,    43,    44, 
    2125       45,    46,    47,    48,    49,    50,    51,    52,    53,    54, 
    2126       55,    56,    57,     0,     0,    58,    59,    60,     0,    61, 
    2127       62,    63,     0,    64,    65,    66,     0,     0,    67,     0, 
    2128       68,     0,     0,    69,    70,    71,    72,     0,     0,    73, 
    2129       74,    75,     0,     0,     0,     0,     0,    76,     0,     0, 
    2130        0,    77,    78,    79,    80,    81,    82,    83,     0,    84, 
    2131       85,    86,    87,    88,     0,     0,    89,     0,     0,     0, 
    2132        0,   154,   155,    90,    91,    92,   156,   157,   158,   159, 
    2133        0,     0,    93,     0,     0,     0,     0,     0,   160,   161, 
    2134      162,   163,   164,   165,   166,     0,   167,   168,   169,     0, 
    2135        0,   170,   171,   172,     0,   173,   174,   175,   176,   177, 
    2136        0,   178,   154,   155,     0,     0,     0,   156,   157,   158, 
    2137      159,     0,     0,     0,     0,     0,     0,     0,     0,   160, 
    2138      161,   162,   163,   164,   165,   166,     0,   167,   168,   169, 
    2139        0,     0,   170,   171,   172,     0,   173,   174,   175,   176, 
    2140      177,     0,   178,     0,     0,     0,     0,     0,     0,     0, 
    2141     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2142        0,     0,     0,     0,   180,   181,     0,     0,     0,     0, 
    2143      182,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
    2144      183,   184,     0,     0,   185,   186,   187,   188,     0,     0, 
    2145       23,    92,     0,     0,     0,     0,     0,     0,   189,     0, 
    2146        0,   577,     0,     0,     0,   180,   181,     0,     0,     0, 
    2147        0,   182,     0,     0,     0,    29,     0,     0,     0,     0, 
    2148        0,   183,   184,     0,     0,   185,   186,   187,   188,     0, 
    2149       33,     0,   893,     0,     0,    36,   348,     0,     0,   189, 
    2150       40,    41,   577,     0,     0,     0,     0,     0,     0,     0, 
    2151      349,    50,    51,    52,    53,    54,    55,   350,     0,     0, 
    2152     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2153       65,     0,     0,     0,     0,     0,    68,     0,     0,     0, 
    2154        0,     0,     0,     0,     0,    73,     0,    75,     0,     0, 
    2155     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2156     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2157     0,    0,    0,    0,    0,    0,    0,    0,    0,    0, 
    2158        0,    92,     0,     0,     0,     0,     0,     0,    93 
     1755       0,     0,     0,     0,     0,     0,     0,   666,     0,     0, 
     1756       0,     0,   409,   410,   392,     0,   393,   394,   395,   396, 
     1757     397,     0,   398,   399,   400,   401,   402,   403,     0,     0, 
     1758     404,   405,   406,   407,   408,   392,     0,   393,   394,   395, 
     1759     396,   397,     0,   398,   399,   400,   401,   402,   403,     0, 
     1760       0,   404,   405,   406,   407,   408,     0,     0,     0,     0, 
     1761       0,     0,     0,     0,     0,     0,     0,   671,     0,     0, 
     1762       0,     0,   409,   410,   392,     0,   393,   394,   395,   396, 
     1763     397,     0,   398,   399,   400,   401,   402,   403,     0,     0, 
     1764     404,   405,   406,   407,   408,   392,     0,   393,   394,   395, 
     1765     396,   397,     0,   398,   399,   400,   401,   402,   403,     0, 
     1766       0,   404,   405,   406,   407,   408,   392,     0,   393,   394, 
     1767     395,   396,   397,     0,   398,   399,   400,   401,   402,   403, 
     1768       0,     0,   404,   405,   406,   407,   408,   392,     0,   393, 
     1769     394,   395,   396,   397,     0,   398,   399,   400,   401,   402, 
     1770     403,     0,     0,   404,   405,   406,   407,   408,   392,     0, 
     1771     393,   394,   395,   396,   397,     0,   398,   399,   400,   401, 
     1772     402,   403,     0,     0,   404,   405,   406,   407,   408,     0, 
     1773       0,     0,     0,     0,     0,     0,     0,     0,     0,   673, 
     1774       0,     0,     0,     0,   409,   410,     0,     0,     0,   418, 
     1775       0,   392,     0,   393,   394,   395,   396,   397,     0,   398, 
     1776     399,   400,   401,   402,   403,   409,   410,   404,   405,   406, 
     1777     407,   408,   392,     0,   393,   394,   395,   396,   397,     0, 
     1778     398,   399,   400,   401,   402,   403,     0,     0,   404,   405, 
     1779     406,   407,   408,     0,     0,     0,     0,     0,     0,   773, 
     1780       0,     0,     0,     0,   409,   410,     0,     0,     0,     0, 
     1781       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1782     774,     0,     0,     0,     0,   409,   410,     0,     0,     0, 
     1783       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1784       0,   775,     0,     0,     0,     0,   409,   410,     0,     0, 
     1785       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1786       0,     0,   776,     0,     0,     0,     0,   409,   410,     0, 
     1787       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1788       0,     0,     0,   777,     0,     0,     0,     0,   409,   410, 
     1789     392,     0,   393,   394,   395,   396,   397,     0,   398,   399, 
     1790     400,   401,   402,   403,     0,     0,   404,   405,   406,   407, 
     1791     408,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1792       0,     0,     0,     0,     0,     0,   778,     0,     0,     0, 
     1793       0,   409,   410,     0,     0,     0,     0,     0,     0,     0, 
     1794       0,     0,     0,     0,     0,     0,     0,   779,     0,     0, 
     1795       0,     0,   409,   410,   392,     0,   393,   394,   395,   396, 
     1796     397,     0,   398,   399,   400,   401,   402,   403,     0,     0, 
     1797     404,   405,   406,   407,   408,   392,     0,   393,   394,   395, 
     1798     396,   397,     0,   398,   399,   400,   401,   402,   403,     0, 
     1799       0,   404,   405,   406,   407,   408,   392,     0,   393,   394, 
     1800     395,   396,   397,     0,   398,   399,   400,   401,   402,   403, 
     1801       0,     0,   404,   405,   406,   407,   408,   392,     0,   393, 
     1802     394,   395,   396,   397,     0,   398,   399,   400,   401,   402, 
     1803     403,     0,     0,   404,   405,   406,   407,   408,   392,     0, 
     1804     393,   394,   395,   396,   397,     0,   398,   399,   400,   401, 
     1805     402,   403,     0,     0,   404,   405,   406,   407,   408,     0, 
     1806       0,     0,     0,     0,     0,   780,     0,     0,     0,     0, 
     1807     409,   410,   392,     0,   393,   394,   395,   396,   397,     0, 
     1808     398,   399,   400,   401,   402,   403,     0,     0,   404,   405, 
     1809     406,   407,   408,   392,     0,   393,   394,   395,   396,   397, 
     1810       0,   398,   399,   400,   401,   402,   403,     0,     0,   404, 
     1811     405,   406,   407,   408,     0,     0,     0,     0,     0,    22, 
     1812       0,     0,     0,     0,     0,     0,     0,     0,     0,   781, 
     1813       0,     0,     0,     0,   409,   410,     0,     0,     0,     0, 
     1814       0,     0,     0,     0,    28,     0,     0,     0,     0,     0, 
     1815     782,     0,     0,     0,     0,   409,   410,     0,     0,    32, 
     1816       0,     0,     0,     0,    35,   348,     0,     0,     0,    39, 
     1817      40,   783,     0,     0,     0,     0,   409,   410,     0,   349, 
     1818      49,    50,    51,    52,    53,    54,   350,     0,     0,     0, 
     1819       0,     0,   784,     0,     0,     0,     0,   409,   410,    64, 
     1820       0,     0,     0,     0,     0,    67,     0,     0,     0,     0, 
     1821       0,     0,     0,   785,    72,     0,    74,     0,   409,   410, 
     1822     392,     0,   393,   394,   395,   396,   397,     0,   398,   399, 
     1823     400,   401,   402,   403,     0,     0,   404,   405,   406,   407, 
     1824     408,     0,     0,     0,     0,     0,     0,   791,     0,     0, 
     1825      91,     0,   409,   410,     0,     0,     0,    92,     0,     0, 
     1826       0,     0,     0,     0,     0,     0,     0,     0,   843,     0, 
     1827       0,     0,     0,   409,   410,   392,     0,   393,   394,   395, 
     1828     396,   397,   708,   398,   399,   400,   401,   402,   403,     0, 
     1829     149,   404,   405,   406,   407,   408,     0,     0,     0,   150, 
     1830     151,   709,     0,     0,     0,     0,     0,     0,     0,     0, 
     1831       0,     0,     0,     0,     0,     0,     0,   152,   153,     0, 
     1832       0,     0,   154,   155,   156,   157,     0,     0,     0,     0, 
     1833       0,     0,     0,     0,   158,   159,   160,   161,   162,   163, 
     1834     164,     0,   165,   166,   167,     0,     0,   168,   169,   170, 
     1835       0,   171,   172,   173,   174,   175,     0,   176,     0,     0, 
     1836       0,     0,     0,     0,     0,     0,     0,     0,   453,     0, 
     1837       0,     0,   454,   455,   456,   457,     0,     0,     0,     0, 
     1838       0,     0,     0,     0,   458,   459,   460,   461,   462,   463, 
     1839     464,     0,   465,   466,   467,   900,     0,   468,   469,   470, 
     1840     409,   410,   471,   472,   473,   474,     0,   475,     0,   177, 
     1841       0,     0,     0,     0,     0,     0,     0,     0,   149,     0, 
     1842     178,   179,     0,     0,     0,     0,   180,   150,   151,     0, 
     1843       0,     0,     0,     0,     0,     0,   181,   182,     0,     0, 
     1844     183,   184,   185,   186,     0,   152,   153,    91,     0,     0, 
     1845     154,   155,   156,   157,   187,   409,   410,   188,     0,     0, 
     1846       0,     0,   158,   159,   160,   161,   162,   163,   164,     0, 
     1847     165,   166,   167,     0,     0,   168,   169,   170,     0,   171, 
     1848     172,   173,   174,   175,     0,   176,     0,     0,     0,     0, 
     1849       0,     0,     0,     0,     0,     0,     0,   476,     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,   177,     0,     0, 
     1854       0,     0,     0,     0,     0,     0,     0,     0,   178,   179, 
     1855       0,     0,     0,     0,   180,   809,     0,     0,     0,     0, 
     1856       0,     0,     0,   149,   181,   182,     0,     0,   183,   184, 
     1857     185,   186,   150,   151,     0,    91,     0,     0,     0,     0, 
     1858       0,     0,   187,     0,     0,   188,     0,     0,     0,     0, 
     1859     152,   153,     0,   204,     0,   154,   155,   156,   157,     0, 
     1860       0,     0,     0,     0,     0,     0,     0,   158,   159,   160, 
     1861     161,   162,   163,   164,     0,   165,   166,   167,     0,     0, 
     1862     168,   169,   170,     0,   171,   172,   173,   174,   175,     0, 
     1863     176,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1864       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1865       0,     0,     0,     0,     0,     0,     0,     0,     0,     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,   177,   894,     0,     0,     0,     0,     0,     0, 
     1869       0,   149,     0,   178,   179,     0,     0,     0,     0,   180, 
     1870     150,   151,     0,     0,     0,     0,     0,     0,     0,   181, 
     1871     182,     0,     0,   183,   184,   185,   186,     0,   152,   153, 
     1872      91,     0,     0,   154,   155,   156,   157,   187,     0,     0, 
     1873     188,     0,     0,     0,     0,   158,   159,   160,   161,   162, 
     1874     163,   164,     0,   165,   166,   167,     0,     0,   168,   169, 
     1875     170,     0,   171,   172,   173,   174,   175,     0,   176,     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,     0,     0,     0,     0,     0, 
     1879       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1880       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1881     177,     0,   531,     0,     0,     0,     0,     0,     0,   149, 
     1882       0,   178,   179,     0,     0,     0,     0,   180,   150,   151, 
     1883     532,     0,     0,     0,     0,     0,     0,   181,   182,     0, 
     1884       0,   183,   184,   185,   186,     0,   152,   153,    91,     0, 
     1885       0,   154,   155,   156,   157,   187,     0,     0,   188,     0, 
     1886       0,     0,     0,   158,   159,   160,   161,   162,   163,   164, 
     1887       0,   165,   166,   167,     0,     0,   168,   169,   170,     0, 
     1888     171,   172,   173,   174,   175,     0,   176,     0,     0,     0, 
     1889       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     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,   177,     0, 
     1894     650,     0,     0,     0,     0,     0,     0,   149,     0,   178, 
     1895     179,     0,     0,     0,     0,   180,   150,   151,     0,   651, 
     1896       0,     0,     0,     0,     0,   181,   182,     0,     0,   183, 
     1897     184,   185,   186,     0,   152,   153,    91,     0,     0,   154, 
     1898     155,   156,   157,   187,     0,     0,   188,     0,     0,     0, 
     1899       0,   158,   159,   160,   161,   162,   163,   164,     0,   165, 
     1900     166,   167,     0,     0,   168,   169,   170,     0,   171,   172, 
     1901     173,   174,   175,     0,   176,     0,     0,     0,     0,     0, 
     1902       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1903       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1904       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1905       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1906       0,     0,     0,     0,     0,     0,   177,     0,   728,     0, 
     1907       0,     0,     0,     0,     0,   149,     0,   178,   179,     0, 
     1908       0,     0,     0,   180,   150,   151,   532,     0,     0,     0, 
     1909       0,     0,     0,   181,   182,     0,     0,   183,   184,   185, 
     1910     186,     0,   152,   153,    91,     0,     0,   154,   155,   156, 
     1911     157,   187,     0,     0,   188,     0,     0,     0,     0,   158, 
     1912     159,   160,   161,   162,   163,   164,     0,   165,   166,   167, 
     1913       0,     0,   168,   169,   170,     0,   171,   172,   173,   174, 
     1914     175,     0,   176,     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,   177,     0,   633,     0,     0,     0, 
     1920       0,     0,     0,   149,     0,   178,   179,     0,     0,     0, 
     1921       0,   180,   150,   151,     0,     0,     0,     0,     0,     0, 
     1922       0,   181,   182,     0,     0,   183,   184,   185,   186,     0, 
     1923     152,   153,    91,     0,     0,   154,   155,   156,   157,   187, 
     1924       0,     0,   188,     0,     0,     0,     0,   158,   159,   160, 
     1925     161,   162,   163,   164,     0,   165,   166,   167,     0,     0, 
     1926     168,   169,   170,     0,   171,   172,   173,   174,   175,     0, 
     1927     176,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1928       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1929       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1930       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1931       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1932       0,     0,   177,     0,   655,     0,     0,     0,     0,     0, 
     1933       0,   149,     0,   178,   179,     0,     0,     0,     0,   180, 
     1934     150,   151,     0,     0,     0,     0,     0,     0,     0,   181, 
     1935     182,     0,     0,   183,   184,   185,   186,     0,   152,   153, 
     1936      91,     0,     0,   154,   155,   156,   157,   187,     0,     0, 
     1937     188,     0,     0,     0,     0,   158,   159,   160,   161,   162, 
     1938     163,   164,     0,   165,   166,   167,     0,     0,   168,   169, 
     1939     170,     0,   171,   172,   173,   174,   175,     0,   176,     0, 
     1940       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1941       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1942       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1943       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1944       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1945     177,     0,   657,     0,     0,     0,     0,     0,     0,   149, 
     1946       0,   178,   179,     0,     0,     0,     0,   180,   150,   151, 
     1947       0,     0,     0,     0,     0,     0,     0,   181,   182,     0, 
     1948       0,   183,   184,   185,   186,     0,   152,   153,    91,     0, 
     1949       0,   154,   155,   156,   157,   187,     0,     0,   188,     0, 
     1950       0,     0,     0,   158,   159,   160,   161,   162,   163,   164, 
     1951       0,   165,   166,   167,     0,     0,   168,   169,   170,     0, 
     1952     171,   172,   173,   174,   175,     0,   176,     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,   177,     0, 
     1958       0,     0,     0,     0,     0,     0,     0,   149,     0,   178, 
     1959     179,     0,     0,     0,     0,   180,   150,   151,   746,     0, 
     1960     747,     0,     0,     0,     0,   181,   182,     0,     0,   183, 
     1961     184,   185,   186,     0,   152,   153,    91,     0,     0,   154, 
     1962     155,   156,   157,   187,     0,     0,   188,     0,     0,     0, 
     1963       0,   158,   159,   160,   161,   162,   163,   164,     0,   165, 
     1964     166,   167,     0,     0,   168,   169,   170,     0,   171,   172, 
     1965     173,   174,   175,     0,   176,     0,     0,     0,     0,     0, 
     1966       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1967       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1968       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1969       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1970       0,     0,     0,     0,     0,     0,   177,     0,     0,     0, 
     1971       0,     0,     0,     0,     0,   149,     0,   178,   179,     0, 
     1972       0,     0,     0,   180,   150,   151,   532,     0,     0,     0, 
     1973       0,     0,     0,   181,   182,     0,     0,   183,   184,   185, 
     1974     186,     0,   152,   153,    91,     0,     0,   154,   155,   156, 
     1975     157,   187,     0,     0,   748,     0,     0,     0,     0,   158, 
     1976     159,   160,   161,   162,   163,   164,     0,   165,   166,   167, 
     1977       0,     0,   168,   169,   170,     0,   171,   172,   173,   174, 
     1978     175,     0,   176,     0,     0,     0,     0,     0,     0,     0, 
     1979       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1980       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1981       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1982       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     1983       0,     0,     0,     0,   177,     0,     0,     0,     0,     0, 
     1984       0,     0,     0,   149,     0,   178,   179,     0,     0,     0, 
     1985       0,   180,   150,   151,   557,     0,     0,     0,     0,     0, 
     1986       0,   181,   182,     0,     0,   183,   184,   185,   186,     0, 
     1987     152,   153,   538,     0,     0,   154,   155,   156,   157,   187, 
     1988       0,     0,   188,     0,     0,     0,     0,   158,   159,   160, 
     1989     161,   162,   163,   164,     0,   165,   166,   167,     0,     0, 
     1990     168,   169,   170,     0,   171,   172,   173,   174,   175,     0, 
     1991     176,     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,   177,     0,     0,     0,     0,     0,     0,     0, 
     1997       0,   149,     0,   178,   179,     0,     0,     0,     0,   180, 
     1998     150,   151,   532,     0,     0,     0,     0,     0,     0,   181, 
     1999     182,     0,     0,   183,   184,   185,   186,     0,   152,   153, 
     2000      91,     0,     0,   154,   155,   156,   157,   187,     0,     0, 
     2001     188,     0,     0,     0,     0,   158,   159,   160,   161,   162, 
     2002     163,   164,     0,   165,   166,   167,     0,     0,   168,   169, 
     2003     170,     0,   171,   172,   173,   174,   175,     0,   176,     0, 
     2004       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2005       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2006       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2007       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2008       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2009     177,     0,     0,     0,     0,     0,     0,     0,     0,   149, 
     2010       0,   178,   179,     0,     0,     0,     0,   180,   150,   151, 
     2011     733,     0,     0,     0,     0,     0,     0,   181,   182,     0, 
     2012       0,   183,   184,   185,   186,     0,   152,   153,    91,     0, 
     2013       0,   154,   155,   156,   157,   187,     0,     0,   188,     0, 
     2014       0,     0,     0,   158,   159,   160,   161,   162,   163,   164, 
     2015       0,   165,   166,   167,     0,     0,   168,   169,   170,     0, 
     2016     171,   172,   173,   174,   175,     0,   176,     0,     0,     0, 
     2017       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2018       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2019       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2020       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2021       0,     0,     0,     0,     0,     0,     0,     0,   177,     0, 
     2022       0,     0,     0,     0,     0,     0,     0,   149,     0,   178, 
     2023     179,     0,     0,     0,     0,   180,   150,   151,   709,     0, 
     2024       0,     0,     0,     0,     0,   181,   182,     0,     0,   183, 
     2025     184,   185,   186,     0,   152,   153,    91,     0,     0,   154, 
     2026     155,   156,   157,   187,     0,     0,   188,     0,     0,     0, 
     2027       0,   158,   159,   160,   161,   162,   163,   164,     0,   165, 
     2028     166,   167,     0,     0,   168,   169,   170,     0,   171,   172, 
     2029     173,   174,   175,     0,   176,     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,     0, 
     2034       0,     0,     0,     0,     0,     0,   177,     0,     0,     0, 
     2035       0,     0,     0,     0,     0,   149,     0,   178,   179,     0, 
     2036       0,     0,     0,   180,   150,   151,   954,     0,     0,     0, 
     2037       0,     0,     0,   181,   182,     0,     0,   183,   184,   185, 
     2038     186,     0,   152,   153,    91,     0,     0,   154,   155,   156, 
     2039     157,   187,     0,     0,   188,     0,     0,     0,     0,   158, 
     2040     159,   160,   161,   162,   163,   164,     0,   165,   166,   167, 
     2041       0,     0,   168,   169,   170,     0,   171,   172,   173,   174, 
     2042     175,     0,   176,     0,     0,     0,     0,     0,     0,     0, 
     2043       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2044       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2045       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2046       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2047       0,     0,     0,     0,   177,     0,     0,     0,     0,     0, 
     2048       0,     0,     0,   149,     0,   178,   179,     0,     0,     0, 
     2049       0,   180,   150,   151,     0,     0,     0,     0,     0,     0, 
     2050       0,   181,   182,     0,     0,   183,   184,   185,   186,     0, 
     2051     152,   153,    91,     0,     0,   154,   155,   156,   157,   187, 
     2052       0,     0,   188,     0,     0,     0,     0,   158,   159,   160, 
     2053     161,   162,   163,   164,     0,   165,   166,   167,     0,     0, 
     2054     168,   169,   170,     0,   171,   172,   173,   174,   175,     0, 
     2055     176,     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,     0,     0,     0,     0,     0,     0, 
     2058       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2059       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2060       0,     0,   177,     0,     0,     0,     0,     0,     0,     0, 
     2061       0,   149,     0,   178,   179,     0,     0,     0,     0,   180, 
     2062     150,   151,     0,     0,     0,     0,     0,     0,     0,   181, 
     2063     182,     0,     0,   183,   184,   185,   186,     0,   152,   153, 
     2064      91,     0,     0,   154,   155,   156,   157,   187,     0,     0, 
     2065     188,     0,     0,     0,     0,   158,   159,   160,   161,   162, 
     2066     163,   164,     0,   165,   166,   167,     0,     0,   168,   169, 
     2067     170,     0,   171,   172,   173,   174,   175,     0,   176,     0, 
     2068       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2069       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2070       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2071       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2072       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2073     177,     0,     0,     0,     0,     0,     0,     0,     0,   149, 
     2074       0,   178,   179,     0,     0,     0,     0,   180,   150,   151, 
     2075       0,     0,     0,     0,     0,     0,     0,   181,   182,     0, 
     2076       0,   183,   184,   185,   186,     0,   152,   153,    91,     0, 
     2077       0,   154,   155,   156,   157,   187,     0,     0,   381,     0, 
     2078       0,     0,     0,   158,   159,   160,   161,   162,   163,   164, 
     2079       0,   165,   166,   167,     0,     0,   168,   169,   170,     0, 
     2080     171,   172,   173,   174,   175,     0,   176,     0,     0,     0, 
     2081       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2082       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2083       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2084       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2085       0,     0,     0,     0,     0,     0,     0,     0,   177,     0, 
     2086       0,     0,     0,     0,     0,     0,     0,   149,     0,   178, 
     2087     179,     0,     0,     0,     0,   180,   150,   151,     0,     0, 
     2088       0,     0,     0,     0,     0,   181,   182,     0,     0,   183, 
     2089     184,   185,   186,     0,   152,   153,    91,     0,     0,   154, 
     2090     155,   156,   157,   444,     0,     0,   188,     0,     0,     0, 
     2091       0,   158,   159,   160,   161,   162,   163,   164,     0,   165, 
     2092     166,   167,     0,     0,   168,   169,   170,     0,   171,   172, 
     2093     173,   174,   175,     0,   176,     0,     0,     0,     0,     0, 
     2094       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2095       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2096       0,     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,   177,     0,     0,     0, 
     2099       0,     0,     0,     0,     0,   149,     0,   178,   179,     0, 
     2100       0,     0,     0,   180,   150,   151,     0,     0,     0,     0, 
     2101       0,     0,     0,   181,   182,     0,     0,   183,   184,   185, 
     2102     186,     0,   152,   153,    91,     0,     0,   154,   155,   156, 
     2103     157,   187,     0,     0,   541,     0,     0,     0,     0,   158, 
     2104     159,   160,   161,   162,   163,   164,     0,   165,   166,   167, 
     2105       0,     0,   168,   169,   170,     0,   171,   172,   173,   174, 
     2106     175,     0,   176,     0,     0,     0,     0,     0,     0,     0, 
     2107       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2108       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2109       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2110       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2111       0,     0,     0,     0,   177,     0,     0,     0,     0,     0, 
     2112       0,     0,     0,   149,     0,   178,   179,     0,     0,     0, 
     2113       0,   180,   150,   151,     0,     0,     0,     0,     0,     0, 
     2114       0,   181,   182,     0,     0,   183,   184,   185,   186,     0, 
     2115     152,   153,   888,     0,     0,   154,   155,   156,   157,   187, 
     2116       0,     0,   381,     0,     0,     0,     0,   158,   159,   160, 
     2117     161,   162,   163,   164,     0,   165,   166,   167,     0,     0, 
     2118     168,   169,   170,     0,   171,   172,   173,   174,   175,     0, 
     2119     176,   329,   330,   562,     0,   563,     0,     0,     0,     0, 
     2120       0,     0,     0,     0,     0,     0,     0,     0,     0,   152, 
     2121     153,     0,     0,     0,   154,   155,   156,   157,     0,     0, 
     2122     332,   333,   334,     0,     0,   335,   158,   159,   160,   161, 
     2123     162,   163,   164,     0,   165,   166,   167,     0,     0,   168, 
     2124     169,   170,   177,   171,   172,   173,   174,   175,     0,   176, 
     2125       0,     0,     0,   178,   179,     0,     0,     0,     0,   180, 
     2126       0,     0,     0,     0,     0,     0,     0,     0,     0,   181, 
     2127     182,     0,     0,   183,   184,   185,   186,     0,     0,     0, 
     2128      91,     0,     0,     0,     0,     0,     0,   187,     0,     0, 
     2129     917,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2130       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2131       0,     0,   178,   179,     0,     0,     0,     0,   180,     0, 
     2132       0,     0,     0,     0,     0,     0,     0,     0,   181,   182, 
     2133       0,     0,   183,   184,   185,   186,   329,   330,   331,   336, 
     2134       0,     0,     0,     0,     0,     0,   187,     0,     0,   564, 
     2135       0,     0,     0,     0,   152,   153,     0,     0,     0,   154, 
     2136     155,   156,   157,     0,     0,   332,   333,   334,     0,     0, 
     2137     335,   158,   159,   160,   161,   162,   163,   164,     0,   165, 
     2138     166,   167,   329,   330,   168,   169,   170,     0,   171,   172, 
     2139     173,   174,   175,     0,   176,     0,     0,     0,     0,     0, 
     2140     152,   153,     0,     0,     0,   154,   155,   156,   157,     0, 
     2141       0,   332,   333,   334,     0,     0,   335,   158,   159,   160, 
     2142     161,   162,   163,   164,     0,   165,   166,   167,     0,     0, 
     2143     168,   169,   170,     0,   171,   172,   173,   174,   175,     0, 
     2144     176,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2145       0,     0,     0,     0,     0,     0,     0,   178,   179,     0, 
     2146       0,     0,     0,   180,     0,     0,     0,     0,     0,     0, 
     2147       0,     0,     0,   181,   182,     0,     0,   183,   184,   185, 
     2148     186,     0,     0,     0,   336,     0,     0,     0,     0,     0, 
     2149       0,   187,     0,    19,   337,     0,    20,   -28,    21,   -28, 
     2150       0,     0,    22,   178,   179,    23,    24,    25,     0,   180, 
     2151       0,     0,    26,    27,     0,     0,     0,     0,     0,   181, 
     2152     182,     0,     0,   183,   184,   185,   186,    28,     0,     0, 
     2153     336,    29,    30,     0,     0,     0,    31,   187,     0,     0, 
     2154     564,     0,    32,     0,    33,    34,     0,    35,     0,    36, 
     2155      37,    38,    39,    40,     0,    41,    42,    43,    44,    45, 
     2156      46,    47,    48,    49,    50,    51,    52,    53,    54,    55, 
     2157      56,     0,     0,    57,    58,    59,     0,    60,    61,    62, 
     2158       0,    63,    64,    65,     0,     0,    66,     0,    67,     0, 
     2159       0,    68,    69,    70,    71,     0,     0,    72,    73,    74, 
     2160       0,     0,     0,     0,     0,    75,     0,     0,     0,    76, 
     2161      77,    78,    79,    80,    81,    82,     0,    83,    84,    85, 
     2162      86,    87,     0,     0,    88,     0,     0,     0,     0,   152, 
     2163     153,    89,    90,    91,   154,   155,   156,   157,     0,     0, 
     2164      92,     0,     0,     0,     0,     0,   158,   159,   160,   161, 
     2165     162,   163,   164,     0,   165,   166,   167,     0,     0,   168, 
     2166     169,   170,     0,   171,   172,   173,   174,   175,     0,   176, 
     2167     152,   153,     0,     0,     0,   154,   155,   156,   157,     0, 
     2168       0,     0,     0,     0,     0,     0,     0,   158,   159,   160, 
     2169     161,   162,   163,   164,     0,   165,   166,   167,     0,     0, 
     2170     168,   169,   170,     0,   171,   172,   173,   174,   175,     0, 
     2171     176,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2172       0,     0,     0,     0,     0,     0,     0,     0,     0,     0, 
     2173       0,     0,   178,   179,     0,     0,     0,     0,   180,     0, 
     2174       0,     0,     0,     0,     0,     0,     0,     0,   181,   182, 
     2175       0,     0,   183,   184,   185,   186,     0,     0,     0,    91, 
     2176       0,     0,     0,     0,     0,     0,   187,     0,     0,   576, 
     2177       0,     0,     0,   178,   179,     0,     0,     0,     0,   180, 
     2178       0,     0,     0,     0,     0,     0,     0,     0,     0,   181, 
     2179     182,     0,     0,   183,   184,   185,   186,     0,     0,     0, 
     2180     888,     0,     0,     0,     0,     0,     0,   187,     0,     0, 
     2181     576 
    21592182}; 
    21602183 
    21612184static const yytype_int16 yycheck[] = 
    21622185{ 
    2163       27,   233,    29,   179,   202,   287,    33,    36,   298,    36, 
    2164      275,   383,   290,   141,   279,    42,   179,   416,   500,   580, 
    2165      721,    22,   583,    18,    35,   179,     3,   309,   344,   233, 
    2166      451,     3,     5,    23,   238,    47,   190,   238,     3,    23, 
    2167       23,     4,     4,    23,    25,     3,   578,   734,   580,    60, 
    2168       61,   583,    23,   328,   141,     3,    21,    22,    23,    71, 
    2169       72,     3,     4,   338,    31,   104,   176,    79,     3,   179, 
    2170      764,   346,   123,     3,   113,   124,   169,     3,   158,     3, 
    2171      160,     3,   236,   490,    24,   106,   137,   108,   169,     3, 
    2172        3,   112,     3,     3,   187,     3,     3,     3,   179,    20, 
    2173       98,     3,   100,    24,   131,   233,     3,     3,     3,   138, 
    2174      238,   138,     3,   125,     3,   127,   128,   125,   177,     3, 
    2175      127,   528,   169,   150,   151,   179,    20,    21,    22,    23, 
    2176       24,    25,   159,    80,    81,   189,    21,    22,    23,     3, 
    2177      187,     3,    23,    24,    25,   169,   173,   429,     3,     4, 
    2178      169,   577,   179,   126,   802,   803,    20,   176,    20,   585, 
    2179       24,   169,    24,   190,    23,   866,   342,   194,     4,    20, 
    2180       20,   347,   495,    24,    24,     3,   179,   500,   205,    20, 
    2181       35,   868,   179,    24,   347,   212,   169,   179,   180,   169, 
    2182      884,    13,    20,   347,   221,   179,    24,   180,   188,   226, 
    2183      328,   179,   169,   180,   185,   186,    27,   383,   179,   236, 
    2184      338,   189,   169,   262,   342,   187,   189,   169,   346,   246, 
    2185      383,   922,   180,   188,   187,   187,   508,   509,   179,   383, 
    2186      762,   763,   180,   765,   516,   179,   884,   276,   180,   179, 
    2187       62,   328,   532,   282,   169,   180,   257,   286,   169,   539, 
    2188      180,   338,   273,   569,   180,   342,   180,    33,   180,   346, 
    2189      576,   633,   263,   635,   636,   547,   180,   180,   266,   180, 
    2190      180,   298,   180,   180,   180,   302,   592,   304,   180,   359, 
    2191      360,    21,    22,   180,   180,   180,   180,   415,   158,   180, 
    2192      565,   180,   319,   320,   295,   316,   180,   324,   378,   379, 
    2193      380,   381,   382,   188,   185,   186,   333,   334,   335,   336, 
    2194      169,   391,   587,   588,   589,   590,   591,   312,   169,   169, 
    2195      347,   180,   144,   176,   885,   179,   179,   179,    20,    21, 
    2196       22,    23,    24,    25,   361,   179,     3,   179,   365,   366, 
    2197      367,   368,   369,   370,   371,   372,   373,   374,   375,   376, 
    2198      179,   772,   773,   885,   169,   169,   383,    24,   840,     3, 
    2199        4,   176,   594,     3,   179,   847,     3,   394,   395,   396, 
    2200      397,   398,   399,   400,   401,   402,   403,   404,   405,   406, 
    2201      407,   408,   409,   410,   411,   412,   158,   209,   542,   416, 
    2202      594,   595,   219,    23,   595,   141,   142,   424,   425,     4, 
    2203      169,   577,   138,   139,   140,   937,   176,   179,     3,   585, 
    2204      169,   233,   179,   240,   236,   179,   238,   239,   817,    23, 
    2205       24,    25,   244,    20,    21,    22,    23,    24,    25,   801, 
    2206      802,   803,   179,   189,   750,   179,   179,   565,   260,   841, 
    2207      842,   843,   844,   733,   722,   179,   179,   712,   730,   577, 
    2208      179,   767,   768,   769,   770,   771,   179,   585,   280,   587, 
    2209      588,   589,   590,   591,   746,   492,   594,   595,   179,   496, 
    2210      633,   179,   635,   636,    29,   487,   503,   179,   565,   683, 
    2211      755,   502,   683,   179,   688,   639,   507,   688,   180,   510, 
    2212      577,   179,   179,   179,   179,   317,   179,   179,   585,   321, 
    2213      587,   588,   589,   590,   591,   532,   328,   179,   179,   179, 
    2214      179,   538,   539,   179,   179,   542,   338,   840,   841,   842, 
    2215      843,   844,   179,   179,   847,    80,    81,    82,   169,   142, 
    2216      143,   169,     3,    20,    21,    22,    23,    24,    25,   566, 
    2217        4,   169,   169,   825,     3,   158,   159,     3,   575,   162, 
    2218      163,   164,   165,     5,   109,   683,   111,   112,   113,   169, 
    2219      688,   116,   117,   176,   119,   120,     3,   883,    21,    22, 
    2220       23,    24,    25,   602,     3,   602,   603,   169,   179,   169, 
    2221      870,   169,   169,   865,   180,     4,     3,   176,   764,     3, 
    2222      176,     3,     5,   132,   876,   179,   179,    30,     3,   753, 
    2223       20,    21,    22,    23,    24,    25,   633,     3,   635,   636, 
    2224        3,     3,   639,   640,   189,     3,   180,   180,   705,     3, 
    2225        3,    24,   179,   169,   169,   823,   169,   755,   179,   169, 
    2226      657,   658,   180,     3,     5,   662,   764,   664,   801,   802, 
    2227      803,   668,   180,   176,   180,     3,     3,   801,    25,   881, 
    2228      179,     3,     3,     3,   681,   682,     4,   180,   180,   169, 
    2229       84,   180,   180,    24,    24,   179,     4,   694,   755,   696, 
    2230       24,   169,   180,   169,    23,   180,     4,   764,   126,     5, 
    2231        3,     7,     8,     9,    10,    11,   713,    13,    14,    15, 
    2232       16,    17,    18,   180,   180,    21,    22,    23,    24,    25, 
    2233       20,     3,     5,   180,   169,   180,   733,   169,   884,     5, 
    2234      180,   180,   180,   180,   180,     3,   188,   180,   745,    24, 
    2235        5,     3,   749,   180,   126,     3,   753,     5,     5,     7, 
    2236        8,     9,    10,    11,   180,    13,    14,    15,    16,    17, 
    2237       18,   169,   169,    21,    22,    23,    24,    25,     4,     5, 
    2238       10,     7,     8,     9,    10,    11,   884,    13,    14,    15, 
    2239       16,    17,    18,   260,   918,    21,    22,    23,    24,    25, 
    2240       14,   776,   594,   595,   801,   802,   803,   692,   774,   430, 
    2241      696,   499,   512,   538,   269,   494,    77,   529,   305,   726, 
    2242      817,   818,   853,   851,     3,   418,     5,   884,     7,     8, 
    2243        9,    10,    11,   682,    13,    14,    15,    16,    17,    18, 
    2244      902,   954,    21,    22,    23,    24,    25,   753,   874,   958, 
    2245      144,   556,   749,   755,   851,   141,   853,   347,   855,   383, 
    2246      558,   594,    -1,   595,    -1,    -1,    -1,    -1,    -1,    -1, 
    2247       -1,    -1,    -1,   870,    -1,    -1,    -1,    -1,    -1,    -1, 
    2248       -1,    -1,   674,    -1,    -1,    -1,    -1,    -1,    -1,   185, 
    2249      186,   683,    -1,   189,    -1,    -1,   688,    -1,   690,    -1, 
    2250       -1,    -1,   899,    -1,   901,   902,    -1,    -1,    -1,    -1, 
    2251    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2252       -1,   918,    -1,    -1,    -1,    -1,    -1,   719,    -1,    -1, 
    2253       -1,    -1,    -1,    -1,    -1,   932,    -1,   185,   186,    -1, 
    2254       -1,    -1,    -1,    -1,   941,    -1,    -1,    -1,    -1,    -1, 
    2255      947,     0,     1,   950,   180,    -1,    -1,    -1,    -1,   185, 
    2256      186,    -1,    -1,   755,    -1,    -1,   963,    -1,    -1,    -1, 
    2257      967,    -1,    -1,   970,   971,    -1,    -1,    -1,    27,   976, 
    2258       29,    -1,    -1,    32,    33,    34,    35,    36,    37,    38, 
    2259       -1,    -1,    41,    42,    43,    -1,    -1,    -1,    -1,    48, 
    2260       49,    -1,    -1,    -1,    53,    54,   185,   186,    -1,    -1, 
    2261       -1,    -1,    -1,    -1,    63,    -1,    -1,    -1,    67,    68, 
    2262       -1,    -1,    -1,    72,    -1,    -1,    -1,    -1,    -1,    78, 
    2263       -1,    80,    81,    -1,    83,    -1,    85,    86,    87,    88, 
    2264       89,    -1,    91,    92,    93,    94,    95,    96,    97,    98, 
    2265       99,   100,   101,   102,   103,   104,   105,   106,    -1,    -1, 
    2266      109,   110,   111,    -1,   113,   114,   115,    -1,   117,   118, 
    2267      119,    -1,    -1,   122,    -1,   124,    -1,    -1,   127,   128, 
    2268      129,   130,    -1,    -1,   133,   134,   135,    -1,    -1,   881, 
    2269       -1,    -1,   141,    -1,    -1,   144,   145,   146,   147,   148, 
    2270      149,   150,   151,    -1,   153,   154,   155,   156,   157,    -1, 
    2271       -1,   160,    -1,    -1,    -1,   907,    -1,    -1,   167,   168, 
    2272      169,    -1,    -1,    -1,    -1,    -1,    -1,   176,   177,     3, 
    2273       -1,     5,    -1,     7,     8,     9,    10,    11,   187,    13, 
     2186      26,   177,    28,   200,   140,    35,    32,   297,    13,    35, 
     2187     274,   177,   188,   289,   278,    41,   414,   716,    46,   499, 
     2188     105,   327,   107,   231,    18,   579,   111,   231,   582,     5, 
     2189       3,   337,   236,   449,   236,    34,     3,   140,     4,     3, 
     2190     346,   177,    70,    71,     4,    24,     3,     4,     3,    23, 
     2191      78,     3,    23,     3,    31,   381,    61,   123,   234,   489, 
     2192      59,    60,   494,   729,    33,     3,    35,   499,   103,     5, 
     2193     140,    21,    22,    23,     3,     3,   125,   112,     3,   177, 
     2194     577,   344,   579,   793,   794,   582,   759,     3,     3,     3, 
     2195      23,     3,     3,     3,     3,     4,   124,   527,   126,   127, 
     2196       3,     3,     3,    23,   130,   169,   169,   137,     3,     3, 
     2197       3,   137,     3,     3,     3,   179,    23,    20,   169,   169, 
     2198     169,    24,   148,   149,   187,   158,    35,    97,   231,    99, 
     2199     169,   157,   179,   236,    21,    22,    23,   187,   143,    20, 
     2200      21,    22,    23,    24,    25,   171,   179,     3,    23,   217, 
     2201     126,   177,     3,    25,   169,   179,    23,    24,    25,    20, 
     2202     123,   176,   188,    24,   863,   189,   192,     5,    24,    20, 
     2203     238,   347,   882,    24,   137,    20,    20,   203,   179,    24, 
     2204      24,   347,   286,   176,   210,    20,   179,   272,   189,    24, 
     2205     126,   327,   169,   219,   260,   169,    80,    81,   224,   865, 
     2206     179,   337,   207,     4,   308,   381,   342,   180,   234,   882, 
     2207     346,   347,   156,   189,   158,   381,   180,   188,   244,   127, 
     2208     187,   187,   921,   180,   327,   180,   231,   187,   180,   234, 
     2209     315,   236,   237,   179,   337,   169,   169,   242,   188,   342, 
     2210     275,   531,   180,   346,    27,   381,   281,   180,   538,   179, 
     2211     285,   180,   180,   258,   158,   180,   255,   327,   564,   179, 
     2212     757,   758,   169,   760,   180,   180,   180,   337,   180,   180, 
     2213     180,   297,   342,   180,   279,   301,   346,   303,   180,   180, 
     2214     586,   587,   588,   589,   590,   180,   180,   180,   126,   180, 
     2215     180,   180,   318,   319,   179,   265,   179,   323,   169,   180, 
     2216     626,   188,   628,   629,   179,   568,   332,   333,   334,   335, 
     2217     413,   316,   575,   185,   186,   320,   179,   311,   185,   186, 
     2218     179,   347,   327,   427,   169,   169,   261,   262,   591,   883, 
     2219     179,   180,   337,   359,   169,    21,    22,   363,   364,   365, 
     2220     366,   367,   368,   369,   370,   371,   372,   373,   374,   179, 
     2221     576,   767,   768,   169,   179,   381,   169,   837,   584,   294, 
     2222     176,     3,     4,   179,   844,   541,   392,   393,   394,   395, 
     2223     396,   397,   398,   399,   400,   401,   402,   403,   404,   405, 
     2224     406,   407,   408,   409,   410,   593,   883,     3,   414,   593, 
     2225     594,   176,   594,     3,   179,    23,   422,   423,     3,   838, 
     2226     839,   840,   841,   507,   508,   837,   838,   839,   840,   841, 
     2227     808,   515,   844,   357,   358,    20,   501,   140,   141,    24, 
     2228       4,   506,   169,   176,   509,   138,   139,   140,   564,    23, 
     2229      24,    25,   376,   377,   378,   379,   380,     3,   728,   936, 
     2230     576,   717,   546,   707,   750,   389,   179,   169,   584,   179, 
     2231     586,   587,   588,   589,   590,   179,   632,   485,   179,   179, 
     2232     626,   564,   628,   629,   179,   491,   792,   793,   794,   495, 
     2233     179,   179,   676,   576,   676,   179,   502,   681,   179,   681, 
     2234     179,   584,   745,   586,   587,   588,   589,   590,   179,   179, 
     2235     593,   594,   179,   189,   564,   179,   179,   179,   179,   762, 
     2236     763,   764,   765,   766,   179,   531,   576,   179,   179,   179, 
     2237     179,   537,   538,   179,   584,   541,   586,   587,   588,   589, 
     2238     590,   179,   179,   169,     5,   169,     7,     8,     9,    10, 
     2239      11,     3,    13,    14,    15,    16,    17,    18,     4,   565, 
     2240      21,    22,    23,    24,    25,   169,   169,     3,   574,     3, 
     2241      20,    21,    22,    23,    24,    25,    20,    21,    22,    23, 
     2242      24,    25,     5,   169,     3,   595,   169,   179,   169,   595, 
     2243     596,   169,   748,   676,     3,     3,   169,   867,   681,     4, 
     2244      11,   180,    13,    14,    15,    16,    17,    18,   593,   594, 
     2245      21,    22,    23,    24,    25,    21,    22,    23,    24,    25, 
     2246     626,   176,   628,   629,     3,   176,   632,   633,    20,    21, 
     2247      22,    23,    24,    25,   750,     5,   792,   814,   881,     3, 
     2248     179,   725,   179,   759,   650,   651,   792,   793,   794,   655, 
     2249     700,   657,   132,     3,     3,   661,     3,   741,    20,    21, 
     2250      22,    23,    24,    25,     3,   749,   189,   750,   674,   675, 
     2251       3,   180,   180,     3,     3,   179,   759,   169,    24,   179, 
     2252     169,   687,   667,   689,   169,   179,   169,   180,     3,   180, 
     2253     878,   676,     5,   180,   176,     3,   681,     3,   683,    25, 
     2254     750,     3,   708,    13,    14,    15,    16,    17,    18,   759, 
     2255       3,    21,    22,    23,    24,    25,     3,   180,   179,     4, 
     2256     180,   169,   728,    84,   185,   186,   180,   180,   189,   714, 
     2257     180,    30,   816,    24,   740,    24,   180,   179,   744,     9, 
     2258      10,    11,   748,    13,    14,    15,    16,    17,    18,    24, 
     2259      23,    21,    22,    23,    24,    25,     4,   169,   180,   169, 
     2260     180,   917,     4,   126,     3,   750,   882,    20,     3,     5, 
     2261     169,   169,     5,   180,   185,   186,   179,     3,   862,   180, 
     2262     180,    24,    29,   180,   180,   180,   792,   793,   794,   873, 
     2263     180,   180,   180,     3,   188,   126,   180,   180,   169,   882, 
     2264     169,   258,   808,   809,    10,     3,    14,     5,   906,     7, 
     2265       8,     9,    10,    11,   904,    13,    14,    15,    16,    17, 
     2266      18,   428,   528,    21,    22,    23,    24,    25,   685,   689, 
     2267     498,   511,   882,    80,    81,    82,   268,   493,   537,   304, 
     2268     416,   721,   848,   848,   850,    76,   852,    13,    14,    15, 
     2269      16,    17,    18,   850,   675,    21,    22,    23,    24,    25, 
     2270     897,   867,   109,   748,   111,   112,   113,   955,   871,   116, 
     2271     117,   143,   119,   120,   959,   185,   186,   555,   142,   143, 
     2272     140,   347,   744,   381,   750,   557,   593,    -1,   894,   594, 
     2273     896,   897,    -1,   878,   158,   159,    -1,    -1,   162,   163, 
     2274     164,   165,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2275      -1,   917,   176,    -1,    -1,   185,   186,   902,    -1,    -1, 
     2276      -1,    -1,    -1,    -1,    -1,   931,    -1,    -1,    -1,    -1, 
     2277      -1,    -1,    -1,   939,    -1,    -1,    -1,    -1,    -1,   945, 
     2278      -1,    -1,   948,     0,     1,    -1,    -1,    -1,    -1,    -1, 
     2279      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   964,    -1, 
     2280      -1,    -1,    -1,   969,   970,    -1,    -1,   973,   974,    -1, 
     2281      27,    -1,    29,    -1,   980,    32,    33,    34,    35,    36, 
     2282      37,    38,    -1,    -1,    41,    42,    43,   185,   186,    -1, 
     2283      -1,    48,    49,    -1,    -1,    -1,    53,    54,    -1,    -1, 
     2284      -1,    -1,    -1,    -1,    -1,    -1,    63,    -1,    -1,    -1, 
     2285      67,    68,    -1,    -1,    -1,    72,    -1,    -1,    -1,   185, 
     2286     186,    78,    -1,    80,    81,    -1,    83,    -1,    85,    86, 
     2287      87,    88,    89,    -1,    91,    92,    93,    94,    95,    96, 
     2288      97,    98,    99,   100,   101,   102,   103,   104,   105,   106, 
     2289      -1,    -1,   109,   110,   111,    -1,   113,   114,   115,    -1, 
     2290     117,   118,   119,    -1,    -1,   122,    -1,   124,    -1,    -1, 
     2291     127,   128,   129,   130,    -1,    -1,   133,   134,   135,    -1, 
     2292      -1,    -1,    -1,    -1,   141,    -1,    -1,   144,   145,   146, 
     2293     147,   148,   149,   150,   151,    -1,   153,   154,   155,   156, 
     2294     157,    -1,    -1,   160,    -1,    -1,    -1,    -1,    -1,    -1, 
     2295     167,   168,   169,    -1,    -1,    -1,    -1,    -1,    -1,   176, 
     2296     177,     3,    -1,     5,    -1,     7,     8,     9,    10,    11, 
     2297     187,    13,    14,    15,    16,    17,    18,    -1,    -1,    21, 
     2298      22,    23,    24,    25,    -1,    -1,    -1,    -1,    -1,    -1, 
     2299      -1,    -1,    -1,    -1,    -1,    -1,    -1,    39,    40,    -1, 
     2300      -1,    -1,    44,    45,    46,    47,    -1,    -1,    -1,    -1, 
     2301      -1,    -1,    -1,    -1,    56,    57,    58,    59,    60,    61, 
     2302      62,    -1,    64,    65,    66,    -1,    -1,    69,    70,    71, 
     2303      -1,    73,    74,    75,    76,    77,     3,    79,     5,    -1, 
     2304       7,     8,     9,    10,    11,    -1,    13,    14,    15,    16, 
     2305      17,    18,    -1,    -1,    21,    22,    23,    24,    25,     3, 
     2306      -1,     5,    -1,     7,     8,     9,    10,    11,    -1,    13, 
    22742307      14,    15,    16,    17,    18,    -1,    -1,    21,    22,    23, 
    22752308      24,    25,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2276       -1,    -1,    -1,    -1,    -1,    39,    40,    -1,    -1,    -1, 
    2277       44,    45,    46,    47,    -1,    -1,    -1,    -1,    -1,    -1, 
    2278       -1,    -1,    56,    57,    58,    59,    60,    61,    62,    -1, 
    2279       64,    65,    66,    -1,    -1,    69,    70,    71,    -1,    73, 
    2280       74,    75,    76,    77,     3,    79,     5,    -1,     7,     8, 
    2281        9,    10,    11,    -1,    13,    14,    15,    16,    17,    18, 
    2282       -1,    -1,    21,    22,    23,    24,    25,     3,    -1,     5, 
     2309      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2310     142,   143,    -1,    -1,    -1,    -1,   148,    -1,    -1,    -1, 
     2311      -1,    -1,    -1,    -1,    -1,    -1,   158,   159,    -1,    -1, 
     2312     162,   163,   164,   165,    -1,    -1,    -1,   169,    -1,    -1, 
     2313      -1,    -1,    -1,    -1,   176,    -1,    -1,   179,    -1,    -1, 
     2314      -1,    -1,    -1,   185,   186,     3,    -1,     5,    -1,     7, 
     2315       8,     9,    10,    11,    -1,    13,    14,    15,    16,    17, 
     2316      18,    -1,    -1,    21,    22,    23,    24,    25,     3,    -1, 
     2317       5,    -1,     7,     8,     9,    10,    11,    -1,    13,    14, 
     2318      15,    16,    17,    18,    -1,    -1,    21,    22,    23,    24, 
     2319      25,     3,    -1,     5,    -1,     7,     8,     9,    10,    11, 
     2320      -1,    13,    14,    15,    16,    17,    18,    -1,    -1,    21, 
     2321      22,    23,    24,    25,    -1,    -1,    -1,    -1,   185,   186, 
     2322      -1,    -1,    -1,    -1,    -1,    -1,     4,     5,    -1,     7, 
     2323       8,     9,    10,    11,    -1,    13,    14,    15,    16,    17, 
     2324      18,   185,   186,    21,    22,    23,    24,    25,     4,     5, 
    22832325      -1,     7,     8,     9,    10,    11,    -1,    13,    14,    15, 
    22842326      16,    17,    18,    -1,    -1,    21,    22,    23,    24,    25, 
    2285    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2286       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   142,   143, 
    2287       -1,    -1,    -1,    -1,   148,    -1,    -1,    -1,    -1,    -1, 
    2288       -1,    -1,    -1,    -1,   158,   159,    -1,    -1,   162,   163, 
    2289      164,   165,    -1,    -1,    -1,   169,    -1,    -1,    -1,    -1, 
    2290       -1,    -1,   176,    -1,    -1,   179,    -1,    -1,    -1,    -1, 
    2291       -1,   185,   186,     3,    -1,     5,    -1,     7,     8,     9, 
    2292       10,    11,    -1,    13,    14,    15,    16,    17,    18,    -1, 
    2293       -1,    21,    22,    23,    24,    25,     3,    -1,     5,    -1, 
    2294        7,     8,     9,    10,    11,    -1,    13,    14,    15,    16, 
    2295       17,    18,    -1,    -1,    21,    22,    23,    24,    25,     4, 
     2327       4,     5,    -1,     7,     8,     9,    10,    11,    -1,    13, 
     2328      14,    15,    16,    17,    18,    -1,    -1,    21,    22,    23, 
     2329      24,    25,     4,     5,    -1,     7,     8,     9,    10,    11, 
     2330      -1,    13,    14,    15,    16,    17,    18,    -1,    -1,    21, 
     2331      22,    23,    24,    25,    -1,    -1,    -1,    -1,    -1,    -1, 
     2332      -1,    -1,    -1,    -1,    -1,    -1,    -1,   185,   186,    -1, 
     2333      -1,    -1,    -1,    -1,    -1,     4,     5,    -1,     7,     8, 
     2334       9,    10,    11,    -1,    13,    14,    15,    16,    17,    18, 
     2335     185,   186,    21,    22,    23,    24,    25,    -1,    -1,     5, 
     2336      -1,     7,     8,     9,    10,    11,    -1,    13,    14,    15, 
     2337      16,    17,    18,   185,   186,    21,    22,    23,    24,    25, 
    22962338       5,    -1,     7,     8,     9,    10,    11,    -1,    13,    14, 
    22972339      15,    16,    17,    18,    -1,    -1,    21,    22,    23,    24, 
    2298       25,    -1,    -1,    -1,    -1,    -1,   185,   186,    -1,    -1, 
    2299       -1,    -1,    -1,    -1,     4,     5,    -1,     7,     8,     9, 
     2340      25,    -1,   180,    -1,    -1,    -1,    -1,   185,   186,    -1, 
     2341      -1,    -1,    -1,    -1,    -1,     5,    -1,     7,     8,     9, 
    23002342      10,    11,    -1,    13,    14,    15,    16,    17,    18,   185, 
    2301      186,    21,    22,    23,    24,    25,     4,     5,    -1,     7, 
     2343     186,    21,    22,    23,    24,    25,    -1,     5,    -1,     7, 
    23022344       8,     9,    10,    11,    -1,    13,    14,    15,    16,    17, 
    2303       18,    -1,    -1,    21,    22,    23,    24,    25,     4,     5, 
     2345      18,   185,   186,    21,    22,    23,    24,    25,    -1,     5, 
    23042346      -1,     7,     8,     9,    10,    11,    -1,    13,    14,    15, 
    2305       16,    17,    18,    -1,    -1,    21,    22,    23,    24,    25, 
     2347      16,    17,    18,   185,   186,    21,    22,    23,    24,    25, 
    23062348       5,    -1,     7,     8,     9,    10,    11,    -1,    13,    14, 
    23072349      15,    16,    17,    18,    -1,    -1,    21,    22,    23,    24, 
    2308       25,     5,    -1,     7,     8,     9,    10,    11,    -1,    13, 
    2309       14,    15,    16,    17,    18,   185,   186,    21,    22,    23, 
    2310       24,    25,    -1,    -1,     5,    -1,     7,     8,     9,    10, 
    2311       11,    -1,    13,    14,    15,    16,    17,    18,   185,   186, 
    2312       21,    22,    23,    24,    25,    -1,     5,    -1,     7,     8, 
    2313        9,    10,    11,    -1,    13,    14,    15,    16,    17,    18, 
    2314      185,   186,    21,    22,    23,    24,    25,     5,    -1,     7, 
    2315        8,     9,    10,    11,    -1,    13,    14,    15,    16,    17, 
    2316       18,    -1,    -1,    21,    22,    23,    24,    25,    -1,    -1, 
    2317       -1,    -1,    -1,    -1,    -1,   185,   186,    -1,    -1,    -1, 
    2318       -1,    -1,    -1,     5,    -1,     7,     8,     9,    10,    11, 
    2319       -1,    13,    14,    15,    16,    17,    18,   185,   186,    21, 
    2320       22,    23,    24,    25,    -1,     5,    -1,     7,     8,     9, 
    2321       10,    11,    -1,    13,    14,    15,    16,    17,    18,   185, 
    2322      186,    21,    22,    23,    24,    25,    -1,    -1,    -1,    -1, 
     2350      25,    -1,     5,    -1,     7,     8,     9,    10,    11,    -1, 
     2351      13,    14,    15,    16,    17,    18,   185,   186,    21,    22, 
     2352      23,    24,    25,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2353      -1,    -1,    -1,    -1,   180,    -1,    -1,    -1,    -1,   185, 
     2354     186,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    23232355      -1,    -1,    -1,    -1,    -1,   180,    -1,    -1,    -1,    -1, 
    2324      185,   186,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2325       -1,    -1,    -1,    -1,    -1,    -1,   180,    -1,    -1,    -1, 
    2326       -1,   185,   186,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2327       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   180, 
    2328       -1,    -1,    -1,    -1,   185,   186,    -1,    -1,    -1,    -1, 
    2329    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2330       -1,   180,    -1,    -1,    -1,    -1,   185,   186,    -1,    -1, 
    2331    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2332       -1,    -1,   180,    -1,    -1,    -1,    -1,   185,   186,     5, 
    2333       -1,     7,     8,     9,    10,    11,    -1,    13,    14,    15, 
    2334       16,    17,    18,    -1,    -1,    21,    22,    23,    24,    25, 
    2335       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   180,    -1, 
    2336       -1,    -1,    -1,   185,   186,    -1,    -1,    -1,    -1,    -1, 
    2337    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2338      180,    -1,    -1,    -1,    -1,   185,   186,     5,    -1,     7, 
    2339        8,     9,    10,    11,    -1,    13,    14,    15,    16,    17, 
    2340       18,    -1,    -1,    21,    22,    23,    24,    25,     5,    -1, 
    2341        7,     8,     9,    10,    11,    -1,    13,    14,    15,    16, 
    2342       17,    18,    -1,    -1,    21,    22,    23,    24,    25,     5, 
    2343       -1,     7,     8,     9,    10,    11,    -1,    13,    14,    15, 
    2344       16,    17,    18,    -1,    -1,    21,    22,    23,    24,    25, 
    2345        5,    -1,     7,     8,     9,    10,    11,    -1,    13,    14, 
    2346       15,    16,    17,    18,    -1,    -1,    21,    22,    23,    24, 
    2347       25,     5,    -1,     7,     8,     9,    10,    11,    -1,    13, 
    2348       14,    15,    16,    17,    18,    -1,    -1,    21,    22,    23, 
    2349       24,    25,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2350       -1,    -1,    -1,    -1,   180,    -1,    -1,    -1,    -1,   185, 
    2351      186,     5,    -1,     7,     8,     9,    10,    11,    -1,    13, 
    2352       14,    15,    16,    17,    18,    -1,    -1,    21,    22,    23, 
    2353       24,    25,     5,    -1,     7,     8,     9,    10,    11,    -1, 
     2356     185,   186,     5,    -1,     7,     8,     9,    10,    11,    -1, 
    23542357      13,    14,    15,    16,    17,    18,    -1,    -1,    21,    22, 
    23552358      23,    24,    25,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2359     180,    -1,    -1,    -1,    -1,   185,   186,    -1,    -1,    -1, 
     2360      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    23562361      -1,    -1,   180,    -1,    -1,    -1,    -1,   185,   186,    -1, 
    2357       -1,    -1,   169,    -1,     5,    -1,     7,     8,     9,    10, 
    2358       11,    -1,    13,    14,    15,    16,    17,    18,   185,   186, 
    2359       21,    22,    23,    24,    25,    -1,    -1,    -1,    -1,    -1, 
     2362      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    23602363      -1,    -1,    -1,    -1,   180,    -1,    -1,    -1,    -1,   185, 
    23612364     186,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    23622365      -1,    -1,    -1,    -1,    -1,   180,    -1,    -1,    -1,    -1, 
    23632366     185,   186,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2364       -1,    -1,    -1,    -1,    -1,    -1,   180,    -1,    -1,    -1, 
    2365       -1,   185,   186,     5,    -1,     7,     8,     9,    10,    11, 
    2366       -1,    13,    14,    15,    16,    17,    18,    -1,    -1,    21, 
    2367       22,    23,    24,    25,    -1,    -1,    -1,    -1,    -1,    -1, 
    2368       -1,    -1,    -1,    -1,    -1,    -1,   180,    -1,    -1,    -1, 
    2369       -1,   185,   186,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    23702367      -1,    -1,    -1,    -1,    -1,    -1,    -1,   180,    -1,    -1, 
    23712368      -1,    -1,   185,   186,     5,    -1,     7,     8,     9,    10, 
    23722369      11,    -1,    13,    14,    15,    16,    17,    18,    -1,    -1, 
    2373       21,    22,    23,    24,    25,    -1,    -1,    -1,    -1,    -1, 
    2374       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   180, 
    2375       -1,    -1,    -1,    -1,   185,   186,     5,    -1,     7,     8, 
     2370      21,    22,    23,    24,    25,     5,    -1,     7,     8,     9, 
     2371      10,    11,    -1,    13,    14,    15,    16,    17,    18,    -1, 
     2372      -1,    21,    22,    23,    24,    25,    -1,    -1,    -1,    -1, 
     2373      -1,    -1,    -1,    -1,    -1,    -1,    -1,   180,    -1,    -1, 
     2374      -1,    -1,   185,   186,     5,    -1,     7,     8,     9,    10, 
     2375      11,    -1,    13,    14,    15,    16,    17,    18,    -1,    -1, 
     2376      21,    22,    23,    24,    25,     5,    -1,     7,     8,     9, 
     2377      10,    11,    -1,    13,    14,    15,    16,    17,    18,    -1, 
     2378      -1,    21,    22,    23,    24,    25,     5,    -1,     7,     8, 
    23762379       9,    10,    11,    -1,    13,    14,    15,    16,    17,    18, 
    23772380      -1,    -1,    21,    22,    23,    24,    25,     5,    -1,     7, 
     
    23802383       7,     8,     9,    10,    11,    -1,    13,    14,    15,    16, 
    23812384      17,    18,    -1,    -1,    21,    22,    23,    24,    25,    -1, 
    2382       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   180,    -1, 
    2383       -1,    -1,    -1,   185,   186,     5,    -1,     7,     8,     9, 
    2384       10,    11,    -1,    13,    14,    15,    16,    17,    18,    -1, 
    2385       -1,    21,    22,    23,    24,    25,     5,    -1,     7,     8, 
    2386        9,    10,    11,    -1,    13,    14,    15,    16,    17,    18, 
    2387       -1,    -1,    21,    22,    23,    24,    25,    -1,    -1,    -1, 
    23882385      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   180, 
    2389       -1,    -1,    -1,    -1,   185,   186,     5,    -1,     7,     8, 
    2390        9,    10,    11,    -1,    13,    14,    15,    16,    17,    18, 
    2391       -1,    -1,    21,    22,    23,    24,    25,    -1,    -1,    -1, 
    2392    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
     2386      -1,    -1,    -1,    -1,   185,   186,    -1,    -1,    -1,   169, 
     2387      -1,     5,    -1,     7,     8,     9,    10,    11,    -1,    13, 
     2388      14,    15,    16,    17,    18,   185,   186,    21,    22,    23, 
     2389      24,    25,     5,    -1,     7,     8,     9,    10,    11,    -1, 
     2390      13,    14,    15,    16,    17,    18,    -1,    -1,    21,    22, 
     2391      23,    24,    25,    -1,    -1,    -1,    -1,    -1,    -1,   180, 
     2392      -1,    -1,    -1,    -1,   185,   186,    -1,    -1,    -1,    -1, 
     2393      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2394     180,    -1,    -1,    -1,    -1,   185,   186,    -1,    -1,    -1, 
     2395      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    23932396      -1,   180,    -1,    -1,    -1,    -1,   185,   186,    -1,    -1, 
    2394    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
     2397      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    23952398      -1,    -1,   180,    -1,    -1,    -1,    -1,   185,   186,    -1, 
    2396    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
     2399      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    23972400      -1,    -1,    -1,   180,    -1,    -1,    -1,    -1,   185,   186, 
    23982401       5,    -1,     7,     8,     9,    10,    11,    -1,    13,    14, 
    23992402      15,    16,    17,    18,    -1,    -1,    21,    22,    23,    24, 
    24002403      25,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2401      180,    -1,    -1,    -1,    -1,   185,   186,    -1,    -1,    -1, 
    2402    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2403       -1,   180,    -1,    -1,    -1,    -1,   185,   186,     5,    -1, 
     2404      -1,    -1,    -1,    -1,    -1,    -1,   180,    -1,    -1,    -1, 
     2405      -1,   185,   186,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2406      -1,    -1,    -1,    -1,    -1,    -1,    -1,   180,    -1,    -1, 
     2407      -1,    -1,   185,   186,     5,    -1,     7,     8,     9,    10, 
     2408      11,    -1,    13,    14,    15,    16,    17,    18,    -1,    -1, 
     2409      21,    22,    23,    24,    25,     5,    -1,     7,     8,     9, 
     2410      10,    11,    -1,    13,    14,    15,    16,    17,    18,    -1, 
     2411      -1,    21,    22,    23,    24,    25,     5,    -1,     7,     8, 
     2412       9,    10,    11,    -1,    13,    14,    15,    16,    17,    18, 
     2413      -1,    -1,    21,    22,    23,    24,    25,     5,    -1,     7, 
     2414       8,     9,    10,    11,    -1,    13,    14,    15,    16,    17, 
     2415      18,    -1,    -1,    21,    22,    23,    24,    25,     5,    -1, 
    24042416       7,     8,     9,    10,    11,    -1,    13,    14,    15,    16, 
    24052417      17,    18,    -1,    -1,    21,    22,    23,    24,    25,    -1, 
    2406    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2407       -1,   180,    -1,    -1,    -1,    -1,   185,   186,     5,    -1, 
    2408        7,     8,     9,    10,    11,    -1,    13,    14,    15,    16, 
    2409       17,    18,    -1,    -1,    21,    22,    23,    24,    25,     9, 
    2410       10,    11,    -1,    13,    14,    15,    16,    17,    18,    -1, 
    2411       -1,    21,    22,    23,    24,    25,    -1,    -1,    -1,    -1, 
    2412       -1,    -1,    11,     4,    13,    14,    15,    16,    17,    18, 
    2413       -1,    12,    21,    22,    23,    24,    25,    -1,    -1,    -1, 
    2414       21,    22,    23,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2415       -1,    -1,    -1,    -1,    -1,   180,    -1,    -1,    39,    40, 
    2416      185,   186,    -1,    44,    45,    46,    47,    -1,    -1,    -1, 
    2417       -1,    -1,    -1,    -1,    -1,    56,    57,    58,    59,    60, 
    2418       61,    62,    -1,    64,    65,    66,    -1,    -1,    69,    70, 
    2419       71,    -1,    73,    74,    75,    76,    77,    -1,    79,    13, 
    2420       14,    15,    16,    17,    18,    -1,    -1,    21,    22,    23, 
    2421       24,    25,    -1,   180,    -1,    -1,    -1,    -1,   185,   186, 
     2418      -1,    -1,    -1,    -1,    -1,   180,    -1,    -1,    -1,    -1, 
     2419     185,   186,     5,    -1,     7,     8,     9,    10,    11,    -1, 
    24222420      13,    14,    15,    16,    17,    18,    -1,    -1,    21,    22, 
    2423       23,    24,    25,    -1,    -1,    -1,    -1,    -1,    -1,    21, 
    2424       22,    23,    -1,    25,    -1,    -1,    -1,    -1,    -1,    -1, 
    2425      131,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   185,   186, 
    2426       -1,   142,   143,    -1,    -1,    -1,    -1,   148,    50,    51, 
    2427       52,    -1,    -1,    55,    -1,   185,   186,   158,   159,    -1, 
    2428       12,   162,   163,   164,   165,    -1,    -1,    -1,   169,    21, 
    2429       22,    -1,    -1,    -1,    -1,   176,   185,   186,   179,    -1, 
     2421      23,    24,    25,     5,    -1,     7,     8,     9,    10,    11, 
     2422      -1,    13,    14,    15,    16,    17,    18,    -1,    -1,    21, 
     2423      22,    23,    24,    25,    -1,    -1,    -1,    -1,    -1,    38, 
     2424      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   180, 
     2425      -1,    -1,    -1,    -1,   185,   186,    -1,    -1,    -1,    -1, 
     2426      -1,    -1,    -1,    -1,    63,    -1,    -1,    -1,    -1,    -1, 
     2427     180,    -1,    -1,    -1,    -1,   185,   186,    -1,    -1,    78, 
     2428      -1,    -1,    -1,    -1,    83,    84,    -1,    -1,    -1,    88, 
     2429      89,   180,    -1,    -1,    -1,    -1,   185,   186,    -1,    98, 
     2430      99,   100,   101,   102,   103,   104,   105,    -1,    -1,    -1, 
     2431      -1,    -1,   180,    -1,    -1,    -1,    -1,   185,   186,   118, 
     2432      -1,    -1,    -1,    -1,    -1,   124,    -1,    -1,    -1,    -1, 
     2433      -1,    -1,    -1,   180,   133,    -1,   135,    -1,   185,   186, 
     2434       5,    -1,     7,     8,     9,    10,    11,    -1,    13,    14, 
     2435      15,    16,    17,    18,    -1,    -1,    21,    22,    23,    24, 
     2436      25,    -1,    -1,    -1,    -1,    -1,    -1,   180,    -1,    -1, 
     2437     169,    -1,   185,   186,    -1,    -1,    -1,   176,    -1,    -1, 
     2438      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   180,    -1, 
     2439      -1,    -1,    -1,   185,   186,     5,    -1,     7,     8,     9, 
     2440      10,    11,     4,    13,    14,    15,    16,    17,    18,    -1, 
     2441      12,    21,    22,    23,    24,    25,    -1,    -1,    -1,    21, 
     2442      22,    23,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    24302443      -1,    -1,    -1,    -1,    -1,    -1,    -1,    39,    40,    -1, 
    24312444      -1,    -1,    44,    45,    46,    47,    -1,    -1,    -1,    -1, 
     
    24332446      62,    -1,    64,    65,    66,    -1,    -1,    69,    70,    71, 
    24342447      -1,    73,    74,    75,    76,    77,    -1,    79,    -1,    -1, 
    2435    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2436      142,   143,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2437       -1,   185,   186,    21,    22,    23,   158,   159,    -1,    -1, 
    2438      162,   163,   164,   165,    -1,    -1,    -1,   169,    -1,    -1, 
    2439       -1,    -1,   185,   186,   176,    -1,    -1,   179,    -1,   131, 
    2440       -1,    -1,    50,    51,    52,    -1,    -1,    55,    -1,    -1, 
    2441      142,   143,    -1,    -1,    -1,    -1,   148,     4,    -1,    -1, 
    2442       -1,    -1,    -1,    -1,    -1,    12,   158,   159,    -1,    -1, 
    2443      162,   163,   164,   165,    21,    22,    -1,   169,    -1,    -1, 
    2444       -1,    -1,    -1,    -1,   176,    -1,    -1,   179,    -1,    -1, 
    2445       -1,    -1,    39,    40,    -1,   187,    -1,    44,    45,    46, 
    2446       47,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    56, 
    2447       57,    58,    59,    60,    61,    62,    -1,    64,    65,    66, 
    2448       -1,    -1,    69,    70,    71,    -1,    73,    74,    75,    76, 
    2449       77,    -1,    79,    -1,   142,   143,    -1,    -1,    -1,    -1, 
    2450       -1,    -1,    -1,    21,    22,    -1,    -1,    -1,    -1,    -1, 
    2451      158,   159,    -1,    -1,   162,   163,   164,   165,    -1,    -1, 
    2452       -1,   169,    -1,    -1,    -1,    -1,    -1,    -1,   176,    -1, 
    2453       -1,   179,    50,    51,    52,    -1,    -1,    55,    -1,    -1, 
    2454       -1,    -1,    -1,    -1,   131,     4,    -1,    -1,    -1,    -1, 
    2455       -1,    -1,    -1,    12,    -1,   142,   143,    -1,    -1,    -1, 
    2456       -1,   148,    21,    22,    -1,    -1,    -1,    -1,    -1,    -1, 
    2457       -1,   158,   159,    -1,    -1,   162,   163,   164,   165,    -1, 
    2458       39,    40,   169,    -1,    -1,    44,    45,    46,    47,   176, 
    2459       -1,    -1,   179,    -1,    -1,    -1,    -1,    56,    57,    58, 
     2448      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    40,    -1, 
     2449      -1,    -1,    44,    45,    46,    47,    -1,    -1,    -1,    -1, 
     2450      -1,    -1,    -1,    -1,    56,    57,    58,    59,    60,    61, 
     2451      62,    -1,    64,    65,    66,   180,    -1,    69,    70,    71, 
     2452     185,   186,    74,    75,    76,    77,    -1,    79,    -1,   131, 
     2453      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    12,    -1, 
     2454     142,   143,    -1,    -1,    -1,    -1,   148,    21,    22,    -1, 
     2455      -1,    -1,    -1,    -1,    -1,    -1,   158,   159,    -1,    -1, 
     2456     162,   163,   164,   165,    -1,    39,    40,   169,    -1,    -1, 
     2457      44,    45,    46,    47,   176,   185,   186,   179,    -1,    -1, 
     2458      -1,    -1,    56,    57,    58,    59,    60,    61,    62,    -1, 
     2459      64,    65,    66,    -1,    -1,    69,    70,    71,    -1,    73, 
     2460      74,    75,    76,    77,    -1,    79,    -1,    -1,    -1,    -1, 
     2461      -1,    -1,    -1,    -1,    -1,    -1,    -1,   169,    -1,    -1, 
     2462      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2463      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2464      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2465      -1,    -1,    -1,    -1,    -1,    -1,    -1,   131,    -1,    -1, 
     2466      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   142,   143, 
     2467      -1,    -1,    -1,    -1,   148,     4,    -1,    -1,    -1,    -1, 
     2468      -1,    -1,    -1,    12,   158,   159,    -1,    -1,   162,   163, 
     2469     164,   165,    21,    22,    -1,   169,    -1,    -1,    -1,    -1, 
     2470      -1,    -1,   176,    -1,    -1,   179,    -1,    -1,    -1,    -1, 
     2471      39,    40,    -1,   187,    -1,    44,    45,    46,    47,    -1, 
     2472      -1,    -1,    -1,    -1,    -1,    -1,    -1,    56,    57,    58, 
    24602473      59,    60,    61,    62,    -1,    64,    65,    66,    -1,    -1, 
    24612474      69,    70,    71,    -1,    73,    74,    75,    76,    77,    -1, 
    2462       79,    -1,    -1,    -1,   142,   143,    -1,    -1,    -1,    -1, 
    2463    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2464      158,   159,    -1,    -1,   162,   163,   164,   165,    -1,    -1, 
    2465       -1,   169,    -1,    -1,    -1,    -1,    -1,    -1,   176,    -1, 
    2466       -1,   179,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2467       -1,    -1,   131,    -1,     5,    -1,    -1,    -1,    -1,    -1, 
     2475      79,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2476      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2477      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2478      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2479      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2480      -1,    -1,   131,     4,    -1,    -1,    -1,    -1,    -1,    -1, 
    24682481      -1,    12,    -1,   142,   143,    -1,    -1,    -1,    -1,   148, 
    2469       21,    22,    23,    -1,    -1,    -1,    -1,    -1,    -1,   158, 
     2482      21,    22,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   158, 
    24702483     159,    -1,    -1,   162,   163,   164,   165,    -1,    39,    40, 
    24712484     169,    -1,    -1,    44,    45,    46,    47,   176,    -1,    -1, 
    24722485     179,    -1,    -1,    -1,    -1,    56,    57,    58,    59,    60, 
    24732486      61,    62,    -1,    64,    65,    66,    -1,    -1,    69,    70, 
    2474       71,    -1,    73,    74,    75,    76,    77,    -1,    79,    40, 
    2475       -1,    -1,    -1,    44,    45,    46,    47,    -1,    -1,    -1, 
    2476       -1,    -1,    -1,    -1,    -1,    56,    57,    58,    59,    60, 
    2477       61,    62,    -1,    64,    65,    66,    -1,    -1,    69,    70, 
    2478       71,    -1,    -1,    74,    75,    76,    77,    -1,    79,    -1, 
    2479    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
     2487      71,    -1,    73,    74,    75,    76,    77,    -1,    79,    -1, 
     2488      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2489      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2490      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2491      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2492      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    24802493     131,    -1,     5,    -1,    -1,    -1,    -1,    -1,    -1,    12, 
    24812494      -1,   142,   143,    -1,    -1,    -1,    -1,   148,    21,    22, 
    2482       -1,    24,    -1,    -1,    -1,    -1,    -1,   158,   159,    -1, 
     2495      23,    -1,    -1,    -1,    -1,    -1,    -1,   158,   159,    -1, 
    24832496      -1,   162,   163,   164,   165,    -1,    39,    40,   169,    -1, 
    24842497      -1,    44,    45,    46,    47,   176,    -1,    -1,   179,    -1, 
    24852498      -1,    -1,    -1,    56,    57,    58,    59,    60,    61,    62, 
    24862499      -1,    64,    65,    66,    -1,    -1,    69,    70,    71,    -1, 
    2487       73,    74,    75,    76,    77,    -1,    79,    -1,   169,    -1, 
    2488    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2489    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2490    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2491    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
     2500      73,    74,    75,    76,    77,    -1,    79,    -1,    -1,    -1, 
     2501      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2502      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2503      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2504      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    24922505      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   131,    -1, 
    24932506       5,    -1,    -1,    -1,    -1,    -1,    -1,    12,    -1,   142, 
    2494      143,    -1,    -1,    -1,    -1,   148,    21,    22,    23,    -1, 
     2507     143,    -1,    -1,    -1,    -1,   148,    21,    22,    -1,    24, 
    24952508      -1,    -1,    -1,    -1,    -1,   158,   159,    -1,    -1,   162, 
    24962509     163,   164,   165,    -1,    39,    40,   169,    -1,    -1,    44, 
     
    24992512      65,    66,    -1,    -1,    69,    70,    71,    -1,    73,    74, 
    25002513      75,    76,    77,    -1,    79,    -1,    -1,    -1,    -1,    -1, 
    2501    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2502    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2503    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2504    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
     2514      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2515      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2516      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2517      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    25052518      -1,    -1,    -1,    -1,    -1,    -1,   131,    -1,     5,    -1, 
    25062519      -1,    -1,    -1,    -1,    -1,    12,    -1,   142,   143,    -1, 
    2507       -1,    -1,    -1,   148,    21,    22,    -1,    -1,    -1,    -1, 
     2520      -1,    -1,    -1,   148,    21,    22,    23,    -1,    -1,    -1, 
    25082521      -1,    -1,    -1,   158,   159,    -1,    -1,   162,   163,   164, 
    25092522     165,    -1,    39,    40,   169,    -1,    -1,    44,    45,    46, 
     
    25122525      -1,    -1,    69,    70,    71,    -1,    73,    74,    75,    76, 
    25132526      77,    -1,    79,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2514    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2515    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2516    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2517    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
     2527      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2528      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2529      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2530      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    25182531      -1,    -1,    -1,    -1,   131,    -1,     5,    -1,    -1,    -1, 
    25192532      -1,    -1,    -1,    12,    -1,   142,   143,    -1,    -1,    -1, 
     
    25252538      69,    70,    71,    -1,    73,    74,    75,    76,    77,    -1, 
    25262539      79,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2527    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2528    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2529    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2530    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
     2540      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2541      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2542      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2543      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    25312544      -1,    -1,   131,    -1,     5,    -1,    -1,    -1,    -1,    -1, 
    25322545      -1,    12,    -1,   142,   143,    -1,    -1,    -1,    -1,   148, 
     
    25372550      61,    62,    -1,    64,    65,    66,    -1,    -1,    69,    70, 
    25382551      71,    -1,    73,    74,    75,    76,    77,    -1,    79,    -1, 
    2539    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2540    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2541    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2542    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2543    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2544      131,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    12, 
     2552      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2553      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2554      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2555      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2556      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2557     131,    -1,     5,    -1,    -1,    -1,    -1,    -1,    -1,    12, 
    25452558      -1,   142,   143,    -1,    -1,    -1,    -1,   148,    21,    22, 
    2546       23,    -1,    25,    -1,    -1,    -1,    -1,   158,   159,    -1, 
     2559      -1,    -1,    -1,    -1,    -1,    -1,    -1,   158,   159,    -1, 
    25472560      -1,   162,   163,   164,   165,    -1,    39,    40,   169,    -1, 
    25482561      -1,    44,    45,    46,    47,   176,    -1,    -1,   179,    -1, 
     
    25502563      -1,    64,    65,    66,    -1,    -1,    69,    70,    71,    -1, 
    25512564      73,    74,    75,    76,    77,    -1,    79,    -1,    -1,    -1, 
    2552    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2553    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2554    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2555    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
     2565      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2566      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2567      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2568      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2569      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   131,    -1, 
     2570      -1,    -1,    -1,    -1,    -1,    -1,    -1,    12,    -1,   142, 
     2571     143,    -1,    -1,    -1,    -1,   148,    21,    22,    23,    -1, 
     2572      25,    -1,    -1,    -1,    -1,   158,   159,    -1,    -1,   162, 
     2573     163,   164,   165,    -1,    39,    40,   169,    -1,    -1,    44, 
     2574      45,    46,    47,   176,    -1,    -1,   179,    -1,    -1,    -1, 
     2575      -1,    56,    57,    58,    59,    60,    61,    62,    -1,    64, 
     2576      65,    66,    -1,    -1,    69,    70,    71,    -1,    73,    74, 
     2577      75,    76,    77,    -1,    79,    -1,    -1,    -1,    -1,    -1, 
     2578      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2579      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2580      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2581      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2582      -1,    -1,    -1,    -1,    -1,    -1,   131,    -1,    -1,    -1, 
     2583      -1,    -1,    -1,    -1,    -1,    12,    -1,   142,   143,    -1, 
     2584      -1,    -1,    -1,   148,    21,    22,    23,    -1,    -1,    -1, 
     2585      -1,    -1,    -1,   158,   159,    -1,    -1,   162,   163,   164, 
     2586     165,    -1,    39,    40,   169,    -1,    -1,    44,    45,    46, 
     2587      47,   176,    -1,    -1,   179,    -1,    -1,    -1,    -1,    56, 
     2588      57,    58,    59,    60,    61,    62,    -1,    64,    65,    66, 
     2589      -1,    -1,    69,    70,    71,    -1,    73,    74,    75,    76, 
     2590      77,    -1,    79,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2591      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2592      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2593      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2594      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2595      -1,    -1,    -1,    -1,   131,    -1,    -1,    -1,    -1,    -1, 
     2596      -1,    -1,    -1,    12,    -1,   142,   143,    -1,    -1,    -1, 
     2597      -1,   148,    21,    22,    23,    -1,    -1,    -1,    -1,    -1, 
     2598      -1,   158,   159,    -1,    -1,   162,   163,   164,   165,    -1, 
     2599      39,    40,   169,    -1,    -1,    44,    45,    46,    47,   176, 
     2600      -1,    -1,   179,    -1,    -1,    -1,    -1,    56,    57,    58, 
     2601      59,    60,    61,    62,    -1,    64,    65,    66,    -1,    -1, 
     2602      69,    70,    71,    -1,    73,    74,    75,    76,    77,    -1, 
     2603      79,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2604      -1,    -1,    -1,    -1,    -1,    -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,   131,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2609      -1,    12,    -1,   142,   143,    -1,    -1,    -1,    -1,   148, 
     2610      21,    22,    23,    -1,    -1,    -1,    -1,    -1,    -1,   158, 
     2611     159,    -1,    -1,   162,   163,   164,   165,    -1,    39,    40, 
     2612     169,    -1,    -1,    44,    45,    46,    47,   176,    -1,    -1, 
     2613     179,    -1,    -1,    -1,    -1,    56,    57,    58,    59,    60, 
     2614      61,    62,    -1,    64,    65,    66,    -1,    -1,    69,    70, 
     2615      71,    -1,    73,    74,    75,    76,    77,    -1,    79,    -1, 
     2616      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2617      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2618      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2619      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2620      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2621     131,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    12, 
     2622      -1,   142,   143,    -1,    -1,    -1,    -1,   148,    21,    22, 
     2623      23,    -1,    -1,    -1,    -1,    -1,    -1,   158,   159,    -1, 
     2624      -1,   162,   163,   164,   165,    -1,    39,    40,   169,    -1, 
     2625      -1,    44,    45,    46,    47,   176,    -1,    -1,   179,    -1, 
     2626      -1,    -1,    -1,    56,    57,    58,    59,    60,    61,    62, 
     2627      -1,    64,    65,    66,    -1,    -1,    69,    70,    71,    -1, 
     2628      73,    74,    75,    76,    77,    -1,    79,    -1,    -1,    -1, 
     2629      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2630      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2631      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2632      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    25562633      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   131,    -1, 
    25572634      -1,    -1,    -1,    -1,    -1,    -1,    -1,    12,    -1,   142, 
     
    25632640      65,    66,    -1,    -1,    69,    70,    71,    -1,    73,    74, 
    25642641      75,    76,    77,    -1,    79,    -1,    -1,    -1,    -1,    -1, 
    2565    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2566    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2567    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2568    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
     2642      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2643      -1,    -1,    -1,    -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, 
    25692646      -1,    -1,    -1,    -1,    -1,    -1,   131,    -1,    -1,    -1, 
    25702647      -1,    -1,    -1,    -1,    -1,    12,    -1,   142,   143,    -1, 
     
    25762653      -1,    -1,    69,    70,    71,    -1,    73,    74,    75,    76, 
    25772654      77,    -1,    79,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2578    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2579    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2580    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2581    -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, 
    25822659      -1,    -1,    -1,    -1,   131,    -1,    -1,    -1,    -1,    -1, 
    25832660      -1,    -1,    -1,    12,    -1,   142,   143,    -1,    -1,    -1, 
    2584       -1,   148,    21,    22,    23,    -1,    -1,    -1,    -1,    -1, 
     2661      -1,   148,    21,    22,    -1,    -1,    -1,    -1,    -1,    -1, 
    25852662      -1,   158,   159,    -1,    -1,   162,   163,   164,   165,    -1, 
    25862663      39,    40,   169,    -1,    -1,    44,    45,    46,    47,   176, 
     
    25892666      69,    70,    71,    -1,    73,    74,    75,    76,    77,    -1, 
    25902667      79,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2591    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2592    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2593    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2594    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
     2668      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2669      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2670      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2671      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    25952672      -1,    -1,   131,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    25962673      -1,    12,    -1,   142,   143,    -1,    -1,    -1,    -1,   148, 
    2597       21,    22,    23,    -1,    -1,    -1,    -1,    -1,    -1,   158, 
     2674      21,    22,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   158, 
    25982675     159,    -1,    -1,   162,   163,   164,   165,    -1,    39,    40, 
    25992676     169,    -1,    -1,    44,    45,    46,    47,   176,    -1,    -1, 
     
    26012678      61,    62,    -1,    64,    65,    66,    -1,    -1,    69,    70, 
    26022679      71,    -1,    73,    74,    75,    76,    77,    -1,    79,    -1, 
    2603    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2604    -1,   -1,   -1,   -1,   -1,   -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, 
     2680      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2681      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2682      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2683      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2684      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    26082685     131,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    12, 
    26092686      -1,   142,   143,    -1,    -1,    -1,    -1,   148,    21,    22, 
    2610       23,    -1,    -1,    -1,    -1,    -1,    -1,   158,   159,    -1, 
     2687      -1,    -1,    -1,    -1,    -1,    -1,    -1,   158,   159,    -1, 
    26112688      -1,   162,   163,   164,   165,    -1,    39,    40,   169,    -1, 
    26122689      -1,    44,    45,    46,    47,   176,    -1,    -1,   179,    -1, 
     
    26142691      -1,    64,    65,    66,    -1,    -1,    69,    70,    71,    -1, 
    26152692      73,    74,    75,    76,    77,    -1,    79,    -1,    -1,    -1, 
    2616    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2617    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2618    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2619    -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, 
    26202697      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   131,    -1, 
    26212698      -1,    -1,    -1,    -1,    -1,    -1,    -1,    12,    -1,   142, 
    2622      143,    -1,    -1,    -1,    -1,   148,    21,    22,    23,    -1, 
     2699     143,    -1,    -1,    -1,    -1,   148,    21,    22,    -1,    -1, 
    26232700      -1,    -1,    -1,    -1,    -1,   158,   159,    -1,    -1,   162, 
    26242701     163,   164,   165,    -1,    39,    40,   169,    -1,    -1,    44, 
     
    26272704      65,    66,    -1,    -1,    69,    70,    71,    -1,    73,    74, 
    26282705      75,    76,    77,    -1,    79,    -1,    -1,    -1,    -1,    -1, 
    2629    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2630    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2631    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2632    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
     2706      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2707      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2708      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2709      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    26332710      -1,    -1,    -1,    -1,    -1,    -1,   131,    -1,    -1,    -1, 
    26342711      -1,    -1,    -1,    -1,    -1,    12,    -1,   142,   143,    -1, 
     
    26402717      -1,    -1,    69,    70,    71,    -1,    73,    74,    75,    76, 
    26412718      77,    -1,    79,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2642    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2643    -1,   -1,   -1,   -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, 
     2719      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2720      -1,    -1,    -1,    -1,    -1,    -1,    -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, 
    26462723      -1,    -1,    -1,    -1,   131,    -1,    -1,    -1,    -1,    -1, 
    26472724      -1,    -1,    -1,    12,    -1,   142,   143,    -1,    -1,    -1, 
     
    26522729      59,    60,    61,    62,    -1,    64,    65,    66,    -1,    -1, 
    26532730      69,    70,    71,    -1,    73,    74,    75,    76,    77,    -1, 
     2731      79,    21,    22,    23,    -1,    25,    -1,    -1,    -1,    -1, 
     2732      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    39, 
     2733      40,    -1,    -1,    -1,    44,    45,    46,    47,    -1,    -1, 
     2734      50,    51,    52,    -1,    -1,    55,    56,    57,    58,    59, 
     2735      60,    61,    62,    -1,    64,    65,    66,    -1,    -1,    69, 
     2736      70,    71,   131,    73,    74,    75,    76,    77,    -1,    79, 
     2737      -1,    -1,    -1,   142,   143,    -1,    -1,    -1,    -1,   148, 
     2738      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   158, 
     2739     159,    -1,    -1,   162,   163,   164,   165,    -1,    -1,    -1, 
     2740     169,    -1,    -1,    -1,    -1,    -1,    -1,   176,    -1,    -1, 
     2741     179,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2742      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
     2743      -1,    -1,   142,   143,    -1,    -1,    -1,    -1,   148,    -1, 
     2744      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   158,   159, 
     2745      -1,    -1,   162,   163,   164,   165,    21,    22,    23,   169, 
     2746      -1,    -1,    -1,    -1,    -1,    -1,   176,    -1,    -1,   179, 
     2747      -1,    -1,    -1,    -1,    39,    40,    -1,    -1,    -1,    44, 
     2748      45,    46,    47,    -1,    -1,    50,    51,    52,    -1,    -1, 
     2749      55,    56,    57,    58,    59,    60,    61,    62,    -1,    64, 
     2750      65,    66,    21,    22,    69,    70,    71,    -1,    73,    74, 
     2751      75,    76,    77,    -1,    79,    -1,    -1,    -1,    -1,    -1, 
     2752      39,    40,    -1,    -1,    -1,    44,    45,    46,    47,    -1, 
     2753      -1,    50,    51,    52,    -1,    -1,    55,    56,    57,    58, 
     2754      59,    60,    61,    62,    -1,    64,    65,    66,    -1,    -1, 
     2755      69,    70,    71,    -1,    73,    74,    75,    76,    77,    -1, 
    26542756      79,    -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       -1,    -1,   131,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2660       -1,    12,    -1,   142,   143,    -1,    -1,    -1,    -1,   148, 
    2661       21,    22,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   158, 
    2662      159,    -1,    -1,   162,   163,   164,   165,    -1,    39,    40, 
    2663      169,    -1,    -1,    44,    45,    46,    47,   176,    -1,    -1, 
    2664      179,    -1,    -1,    -1,    -1,    56,    57,    58,    59,    60, 
    2665       61,    62,    -1,    64,    65,    66,    -1,    -1,    69,    70, 
    2666       71,    -1,    73,    74,    75,    76,    77,    -1,    79,    -1, 
    2667    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2668    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2669    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2670    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2671    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2672      131,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    12, 
    2673       -1,   142,   143,    -1,    -1,    -1,    -1,   148,    21,    22, 
    2674       -1,    -1,    -1,    -1,    -1,    -1,    -1,   158,   159,    -1, 
    2675       -1,   162,   163,   164,   165,    -1,    39,    40,   169,    -1, 
    2676       -1,    44,    45,    46,    47,   176,    -1,    -1,   179,    -1, 
    2677       -1,    -1,    -1,    56,    57,    58,    59,    60,    61,    62, 
    2678       -1,    64,    65,    66,    -1,    -1,    69,    70,    71,    -1, 
    2679       73,    74,    75,    76,    77,    -1,    79,    -1,    -1,    -1, 
    2680    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2681    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2682    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2683    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2684       -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,   131,    -1, 
    2685       -1,    -1,    -1,    -1,    -1,    -1,    -1,    12,    -1,   142, 
    2686      143,    -1,    -1,    -1,    -1,   148,    21,    22,    -1,    -1, 
    2687       -1,    -1,    -1,    -1,    -1,   158,   159,    -1,    -1,   162, 
    2688      163,   164,   165,    -1,    39,    40,   169,    -1,    -1,    44, 
    2689       45,    46,    47,   176,    -1,    -1,   179,    -1,    -1,    -1, 
    2690       -1,    56,    57,    58,    59,    60,    61,    62,    -1,    64, 
    2691       65,    66,    -1,    -1,    69,    70,    71,    -1,    73,    74, 
    2692       75,    76,    77,    -1,    79,    -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,   131,    -1,    -1,    -1, 
    2698       -1,    -1,    -1,    -1,    -1,    12,    -1,   142,   143,    -1, 
    2699       -1,    -1,    -1,   148,    21,    22,    -1,    -1,    -1,    -1, 
     2757      -1,    -1,    -1,    -1,    -1,    -1,    -1,   142,   143,    -1, 
     2758      -1,    -1,    -1,   148,    -1,    -1,    -1,    -1,    -1,    -1, 
    27002759      -1,    -1,    -1,   158,   159,    -1,    -1,   162,   163,   164, 
    2701      165,    -1,    39,    40,   169,    -1,    -1,    44,    45,    46, 
    2702       47,   176,    -1,    -1,   179,    -1,    -1,    -1,    -1,    56, 
    2703       57,    58,    59,    60,    61,    62,    -1,    64,    65,    66, 
    2704       -1,    -1,    69,    70,    71,    -1,    73,    74,    75,    76, 
    2705       77,    -1,    79,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2706    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2707    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2708    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2709    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2710       -1,    -1,    -1,    -1,   131,    29,    -1,    -1,    32,    33, 
    2711       34,    35,    -1,    -1,    38,   142,   143,    41,    42,    43, 
    2712       -1,   148,    -1,    -1,    48,    49,    -1,    -1,    -1,    -1, 
    2713       -1,   158,   159,    -1,    -1,   162,   163,   164,   165,    63, 
    2714       -1,    -1,   169,    67,    68,    -1,    -1,    -1,    72,   176, 
    2715       -1,    -1,   179,    -1,    78,    -1,    80,    81,    -1,    83, 
    2716       -1,    85,    86,    87,    88,    89,    -1,    91,    92,    93, 
    2717       94,    95,    96,    97,    98,    99,   100,   101,   102,   103, 
    2718      104,   105,   106,    -1,    -1,   109,   110,   111,    -1,   113, 
    2719      114,   115,    -1,   117,   118,   119,    -1,    -1,   122,    -1, 
    2720      124,    -1,    -1,   127,   128,   129,   130,    -1,    -1,   133, 
    2721      134,   135,    -1,    -1,    -1,    -1,    -1,   141,    -1,    -1, 
    2722       -1,   145,   146,   147,   148,   149,   150,   151,    -1,   153, 
    2723      154,   155,   156,   157,    -1,    -1,   160,    -1,    -1,    -1, 
    2724       -1,    39,    40,   167,   168,   169,    44,    45,    46,    47, 
    2725       -1,    -1,   176,    -1,    -1,    -1,    -1,    -1,    56,    57, 
    2726       58,    59,    60,    61,    62,    -1,    64,    65,    66,    -1, 
    2727       -1,    69,    70,    71,    -1,    73,    74,    75,    76,    77, 
    2728       -1,    79,    39,    40,    -1,    -1,    -1,    44,    45,    46, 
    2729       47,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    56, 
    2730       57,    58,    59,    60,    61,    62,    -1,    64,    65,    66, 
    2731       -1,    -1,    69,    70,    71,    -1,    73,    74,    75,    76, 
    2732       77,    -1,    79,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2733    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2734       -1,    -1,    -1,    -1,   142,   143,    -1,    -1,    -1,    -1, 
    2735      148,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2736      158,   159,    -1,    -1,   162,   163,   164,   165,    -1,    -1, 
    2737       38,   169,    -1,    -1,    -1,    -1,    -1,    -1,   176,    -1, 
    2738       -1,   179,    -1,    -1,    -1,   142,   143,    -1,    -1,    -1, 
    2739       -1,   148,    -1,    -1,    -1,    63,    -1,    -1,    -1,    -1, 
    2740       -1,   158,   159,    -1,    -1,   162,   163,   164,   165,    -1, 
    2741       78,    -1,   169,    -1,    -1,    83,    84,    -1,    -1,   176, 
    2742       88,    89,   179,    -1,    -1,    -1,    -1,    -1,    -1,    -1, 
    2743       98,    99,   100,   101,   102,   103,   104,   105,    -1,    -1, 
    2744    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2745      118,    -1,    -1,    -1,    -1,    -1,   124,    -1,    -1,    -1, 
    2746       -1,    -1,    -1,    -1,    -1,   133,    -1,   135,    -1,    -1, 
    2747    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2748    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2749    -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1, 
    2750       -1,   169,    -1,    -1,    -1,    -1,    -1,    -1,   176 
     2760     165,    -1,    -1,    -1,   169,    -1,    -1,    -1,    -1,    -1, 
     2761      -1,   176,    -1,    29,   179,    -1,    32,    33,    34,    35, 
     2762      -1,    -1,    38,   142,   143,    41,    42,    43,    -1,   148, 
     2763      -1,    -1,    48,    49,    -1,    -1,    -1,    -1,    -1,   158, 
     2764     159,    -1,    -1,   162,   163,   164,   165,    63,    -1,    -1, 
     2765     169,    67,    68,    -1,    -1,    -1,    72,   176,    -1,    -1, 
     2766     179,    -1,    78,    -1,    80,    81,    -1,    83,    -1,    85, 
     2767      86,    87,    88,    89,    -1,    91,    92,    93,    94,    95, 
     2768      96,    97,    98,    99,   100,   101,   102,   103,   104,   105,