LCOV - code coverage report
Current view: top level - src/include/common - unicode_norm_hashfunc.h (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 20 20 100.0 %
Date: 2025-04-24 13:15:39 Functions: 2 2 100.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*-------------------------------------------------------------------------
       2             :  *
       3             :  * unicode_norm_hashfunc.h
       4             :  *    Perfect hash functions used for Unicode normalization
       5             :  *
       6             :  * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
       7             :  * Portions Copyright (c) 1994, Regents of the University of California
       8             :  *
       9             :  * src/include/common/unicode_norm_hashfunc.h
      10             :  *
      11             :  *-------------------------------------------------------------------------
      12             :  */
      13             : 
      14             : /*
      15             :  * File auto-generated by src/common/unicode/generate-unicode_norm_table.pl,
      16             :  * do not edit. There is deliberately not an #ifndef PG_UNICODE_NORM_HASHFUNC_H
      17             :  * here.
      18             :  */
      19             : 
      20             : #include "common/unicode_norm_table.h"
      21             : 
      22             : /* Typedef for perfect hash functions */
      23             : typedef int (*cp_hash_func) (const void *key);
      24             : 
      25             : /* Information for lookups with perfect hash functions */
      26             : typedef struct
      27             : {
      28             :     const pg_unicode_decomposition *decomps;
      29             :     cp_hash_func    hash;
      30             :     int     num_decomps;
      31             : } pg_unicode_decompinfo;
      32             : 
      33             : typedef struct
      34             : {
      35             :     const uint16    *inverse_lookup;
      36             :     cp_hash_func    hash;
      37             :     int     num_recomps;
      38             : } pg_unicode_recompinfo;
      39             : 
      40             : /* Perfect hash function for decomposition */
      41             : static int
      42        2440 : Decomp_hash_func(const void *key)
      43             : {
      44             :     static const int16 h[13687] = {
      45             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
      46             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
      47             :         32767, 32767, 0,     32767, 32767, 32767, 32767, 0,
      48             :         0,     0,     0,     32767, 0,     0,     32767, 32767,
      49             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 0,
      50             :         0,     0,     0,     32767, 0,     32767, 0,     32767,
      51             :         0,     32767, 0,     32767, 0,     32767, 0,     0,
      52             :         0,     0,     0,     0,     0,     0,     0,     0,
      53             :         0,     0,     0,     0,     0,     0,     0,     0,
      54             :         0,     0,     0,     0,     0,     0,     0,     0,
      55             :         0,     0,     0,     0,     0,     0,     0,     0,
      56             :         0,     0,     0,     0,     0,     0,     0,     0,
      57             :         0,     0,     0,     32767, 32767, 32767, 32767, 0,
      58             :         0,     0,     0,     0,     0,     0,     0,     0,
      59             :         32767, 32767, 0,     32767, 32767, 0,     0,     0,
      60             :         0,     32767, 32767, 32767, 0,     0,     32767, 32767,
      61             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
      62             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
      63             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
      64             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
      65             :         0,     32767, 32767, 32767, 32767, 32767, 32767, 32767,
      66             :         1,     32767, 2,     32767, 32767, 32767, 32767, 2792,
      67             :         32767, 32767, 4,     5,     6,     7,     32767, 32767,
      68             :         8,     9,     10,    32767, 11,    12,    13,    1734,
      69             :         14,    -822,  -822,  17,    18,    3020,  1739,  3021,
      70             :         3022,  3023,  1110,  24,    3024,  3025,  27,    -3019,
      71             :         32767, 29,    30,    3026,  3027,  33,    34,    5016,
      72             :         1754,  -4252, 36,    37,    -4254, -4254, -4254, 32767,
      73             :         40,    41,    42,    43,    44,    45,    1912,  46,
      74             :         47,    48,    49,    50,    51,    52,    53,    54,
      75             :         1770,  55,    606,   57,    58,    59,    60,    1776,
      76             :         1777,  61,    62,    63,    64,    65,    32767, 66,
      77             :         32767, -1290, 6662,  3534,  3534,  3534,  -172,  3322,
      78             :         -170,  -169,  -168,  -167,  3331,  1788,  0,     1790,
      79             :         1791,  1792,  1793,  1794,  1795,  1796,  1797,  1798,
      80             :         1799,  3354,  1801,  1802,  -964,  -964,  -964,  -964,
      81             :         1807,  4976,  4976,  4976,  4976,  4976,  4976,  1814,
      82             :         1815,  4974,  2192,  11244, 2194,  11245, 0,     0,
      83             :         1605,  11251, 0,     11252, 0,     0,     3571,  3571,
      84             :         -47,   -47,   0,     0,     -124,  -123,  -122,  -4877,
      85             :         -4877, -119,  32767, 32767, -118,  0,     -116,  -11032,
      86             :         -114,  -113,  -112,  32767, 32767, -887,  -110,  -109,
      87             :         -885,  -107,  5320,  32767, 32767, -105,  -882,  5328,
      88             :         -102,  -101,  -100,  -99,   -4221, -4221, -4221, -95,
      89             :         -94,   -93,   -92,   -4221, -4221, -4221, -4221, 32767,
      90             :         32767, -4223, -4223, -4223, -4223, -4223, -4223, -4223,
      91             :         -4223, -5481, -4223, -4223, -4223, -4223, -4223, -4223,
      92             :         -4223, -4223, -4223, -4223, -4223, -4223, -4223, -4223,
      93             :         -5495, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
      94             :         32767, 1839,  1840,  1841,  32767, 32767, 32767, 32767,
      95             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
      96             :         32767, 32767, 32767, 32767, 32767, 4663,  4664,  32767,
      97             :         32767, -4255, -4255, 32767, 0,     0,     32767, 32767,
      98             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
      99             :         -4268, -4268, 5881,  5882,  4722,  5884,  5885,  5886,
     100             :         5887,  32767, 5888,  5889,  5890,  5891,  5892,  5893,
     101             :         5894,  5895,  5896,  5897,  5898,  185,   186,   -3976,
     102             :         -3976, -3976, -3976, 6000,  6001,  6002,  6003,  6004,
     103             :         6005,  6006,  198,   5911,  -3968, -3968, -826,  -3968,
     104             :         -3968, -3968, -3968, -3968, 208,   209,   32767, -3967,
     105             :         -3967, -3032, -3967, -3967, -3030, 5922,  5923,  -813,
     106             :         5925,  5926,  219,   220,   5929,  5930,  5931,  224,
     107             :         -4290, -4290, -4290, -4290, -4290, -4290, -4290, 5940,
     108             :         5941,  -4292, -4292, -4292, -4292, -4292, -4292, -4292,
     109             :         -4292, 5950,  5951,  0,     0,     0,     0,     245,
     110             :         0,     0,     0,     0,     0,     0,     0,     253,
     111             :         254,   255,   256,   -635,  258,   259,   260,   261,
     112             :         262,   263,   0,     265,   266,   267,   0,     0,
     113             :         268,   269,   32767, 32767, 32767, 32767, 32767, 32767,
     114             :         270,   271,   272,   273,   274,   275,   276,   277,
     115             :         278,   279,   280,   281,   282,   283,   32767, 32767,
     116             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     117             :         32767, 5981,  32767, 32767, 32767, 32767, 32767, 32767,
     118             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     119             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     120             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     121             :         32767, 32767, 0,     32767, 32767, 32767, 32767, 32767,
     122             :         32767, 32767, 32767, 32767, 32767, 0,     32767, 32767,
     123             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     124             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     125             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     126             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     127             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     128             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 2763,
     129             :         975,   32767, 32767, 0,     0,     0,     0,     0,
     130             :         0,     0,     0,     0,     0,     0,     0,     0,
     131             :         0,     0,     0,     0,     0,     0,     0,     289,
     132             :         0,     0,     0,     0,     0,     0,     0,     0,
     133             :         0,     0,     0,     0,     0,     0,     0,     0,
     134             :         0,     0,     0,     0,     0,     0,     0,     0,
     135             :         0,     0,     0,     0,     0,     0,     0,     0,
     136             :         0,     0,     0,     0,     0,     0,     0,     0,
     137             :         0,     0,     0,     4382,  4382,  4382,  0,     7408,
     138             :         4383,  4383,  0,     0,     0,     0,     0,     0,
     139             :         0,     0,     0,     0,     0,     0,     0,     0,
     140             :         -4027, 0,     0,     0,     0,     0,     0,     0,
     141             :         0,     0,     0,     0,     -1642, -1641, -1640, -1639,
     142             :         -1638, 3694,  -1636, 3697,  3698,  3699,  0,     0,
     143             :         -1627, 0,     0,     -1622, -1621, 0,     6198,  -1616,
     144             :         -1615, -1614, -1613, 0,     -1610, -1609, -1608, 0,
     145             :         0,     0,     0,     0,     0,     9558,  -10546,0,
     146             :         6270,  6271,  6272,  6273,  6274,  6275,  -3369, 6277,
     147             :         6545,  6279,  9583,  6281,  -1402, -1402, 6284,  6285,
     148             :         304,   1947,  1947,  1947,  1947,  1947,  -3384, 1947,
     149             :         -3385, -3385, -3385, 315,   316,   1944,  318,   319,
     150             :         1942,  1942,  322,   -5875, 1940,  1940,  1940,  1940,
     151             :         328,   1939,  1939,  1939,  332,   333,   334,   335,
     152             :         336,   337,   -9220, 10885, 340,   -5929, -5929, -5929,
     153             :         -5929, -5929, -5929, 3716,  -5929, -6196, -5929, -9232,
     154             :         -5929, 1755,  1756,  -5929, -5929, 53,    -1589, -1588,
     155             :         -1587, -1586, -1585, 3747,  -1583, 3750,  3751,  3752,
     156             :         53,    53,    -1574, 53,    53,    -1569, -1568, 53,
     157             :         6251,  -1563, -1562, -1561, -1560, 53,    -1557, 5101,
     158             :         -1556, 52,    52,    52,    52,    52,    52,    9610,
     159             :         -10494,52,    6322,  6323,  6324,  6325,  6326,  6327,
     160             :         -3317, 6329,  6597,  6331,  9635,  6333,  -1350, -1350,
     161             :         6336,  6337,  356,   1999,  1999,  1999,  1999,  1999,
     162             :         0,     0,     -2173, -3888, -3337, -5616, 0,     0,
     163             :         432,   -2164, 1985,  0,     0,     0,     1980,  0,
     164             :         0,     0,     0,     -1319, -4683, 1975,  368,   369,
     165             :         370,   371,   372,   0,     -9185, 0,     374,   -5895,
     166             :         -5895, 0,     0,     0,     0,     864,   437,   -16,
     167             :         -16,   440,   32767, 441,   442,   443,   -13,   445,
     168             :         446,   447,   32767, 32767, 32767, 32767, 32767, 6042,
     169             :         6043,  6044,  6045,  430,   431,   0,     2597,  -1551,
     170             :         435,   32767, 32767, 32767, 32767, 32767, 32767, 32767,
     171             :         32767, 32767, 32767, 448,   449,   450,   32767, 451,
     172             :         452,   32767, 32767, 32767, 453,   0,     0,     0,
     173             :         0,     0,     -428,  0,     454,   455,   0,     456,
     174             :         0,     0,     0,     457,   0,     0,     0,     0,
     175             :         458,   459,   460,   0,     0,     0,     0,     0,
     176             :         0,     0,     0,     0,     0,     0,     0,     0,
     177             :         3733,  3734,  0,     0,     0,     0,     0,     0,
     178             :         0,     0,     0,     0,     0,     0,     0,     0,
     179             :         0,     0,     0,     0,     0,     0,     0,     0,
     180             :         0,     0,     0,     0,     0,     462,   0,     0,
     181             :         0,     0,     0,     0,     0,     0,     0,     0,
     182             :         0,     0,     0,     0,     0,     0,     0,     0,
     183             :         0,     0,     0,     0,     463,   464,   0,     465,
     184             :         0,     0,     0,     466,   0,     0,     0,     0,
     185             :         467,   0,     469,   0,     0,     0,     0,     0,
     186             :         0,     0,     0,     0,     0,     0,     0,     0,
     187             :         0,     0,     0,     0,     0,     0,     0,     0,
     188             :         0,     0,     0,     0,     0,     5493,  0,     0,
     189             :         0,     0,     0,     0,     0,     0,     0,     0,
     190             :         0,     0,     0,     0,     0,     0,     0,     0,
     191             :         5530,  0,     0,     0,     0,     0,     0,     0,
     192             :         0,     0,     0,     0,     0,     0,     0,     0,
     193             :         0,     0,     0,     0,     0,     0,     0,     0,
     194             :         0,     0,     0,     0,     0,     0,     0,     0,
     195             :         0,     0,     0,     0,     0,     0,     0,     0,
     196             :         0,     0,     0,     0,     0,     0,     0,     0,
     197             :         0,     0,     0,     0,     0,     -4339, -4339, 0,
     198             :         0,     0,     0,     0,     0,     0,     0,     0,
     199             :         0,     0,     0,     0,     -7353, -7353, -7353, -5439,
     200             :         0,     0,     -7353, -4354, 0,     0,     485,   486,
     201             :         487,   488,   489,   490,   0,     0,     491,   492,
     202             :         493,   494,   -2541, -5542, 0,     0,     -5544, -5544,
     203             :         -3630, -2543, -5542, -5542, -2543, 504,   -2543, -2543,
     204             :         -2543, -5538, 0,     0,     -2545, -2545, 32767, 32767,
     205             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     206             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     207             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     208             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     209             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     210             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     211             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     212             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     213             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     214             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     215             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     216             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     217             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 3448,
     218             :         3448,  32767, 32767, 32767, 32767, 32767, 32767, 32767,
     219             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     220             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     221             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     222             :         32767, 32767, 32767, 32767, -3213, 32767, 32767, 32767,
     223             :         32767, 32767, 32767, 32767, 32767, 32767, 2540,  2540,
     224             :         2540,  2540,  2540,  0,     4830,  4831,  -307,  -307,
     225             :         0,     0,     0,     0,     0,     0,     0,     0,
     226             :         0,     0,     0,     0,     0,     0,     0,     0,
     227             :         0,     0,     0,     0,     0,     0,     0,     0,
     228             :         0,     0,     0,     4166,  0,     0,     0,     0,
     229             :         0,     0,     0,     0,     0,     0,     0,     0,
     230             :         0,     0,     0,     0,     0,     0,     0,     0,
     231             :         0,     0,     0,     0,     0,     0,     0,     0,
     232             :         0,     0,     0,     0,     0,     0,     0,     0,
     233             :         0,     0,     0,     0,     0,     0,     0,     0,
     234             :         0,     0,     0,     0,     0,     0,     0,     0,
     235             :         0,     0,     0,     0,     0,     0,     0,     0,
     236             :         0,     0,     0,     0,     0,     0,     0,     0,
     237             :         0,     0,     0,     0,     -31,   0,     0,     0,
     238             :         0,     0,     0,     0,     0,     0,     0,     0,
     239             :         0,     0,     0,     0,     0,     0,     -796,  -795,
     240             :         -794,  -793,  -792,  -791,  1061,  1062,  1063,  1064,
     241             :         1065,  0,     0,     0,     0,     0,     0,     0,
     242             :         -785,  -784,  -783,  -782,  -4016, 0,     0,     0,
     243             :         0,     0,     0,     0,     0,     0,     0,     0,
     244             :         0,     0,     0,     0,     0,     0,     0,     0,
     245             :         0,     0,     0,     0,     0,     0,     0,     0,
     246             :         0,     0,     0,     0,     0,     0,     0,     0,
     247             :         0,     -1097, -1096, -1095, -5270, -5270, -1094, -1093,
     248             :         -1092, -2026, -1090, -1089, -2025, -2024, -765,  -4241,
     249             :         -10978,-10978,-5270, -5270, -10978,-10978,0,     0,
     250             :         0,     0,     0,     0,     0,     0,     0,     0,
     251             :         0,     0,     0,     0,     0,     0,     3849,  0,
     252             :         0,     0,     0,     3854,  2311,  523,   2313,  0,
     253             :         0,     0,     0,     0,     0,     0,     0,     0,
     254             :         0,     0,     0,     0,     0,     0,     0,     0,
     255             :         0,     0,     0,     0,     0,     0,     0,     0,
     256             :         0,     0,     0,     32767, 32767, 32767, 32767, 32767,
     257             :         32767, 32767, 5994,  4146,  4146,  5997,  32767, 32767,
     258             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     259             :         2970,  32767, 32767, 32767, 32767, 1264,  1264,  1264,
     260             :         2215,  2216,  2217,  2218,  2219,  2220,  2221,  32767,
     261             :         32767, 32767, 32767, 32767, 32767, 32767, 5792,  32767,
     262             :         362,   32767, 32767, 32767, 32767, 32767, 32767, 32767,
     263             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     264             :         32767, -3774, 32767, 32767, -3776, -3776, -3776, -3776,
     265             :         -5034, -3776, -3776, 32767, 32767, -3778, -3778, -3778,
     266             :         -3778, -3778, -3778, 32767, 32767, -3780, -3780, 32767,
     267             :         -5053, -3781, -3781, -3781, 32767, 32767, 32767, 32767,
     268             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     269             :         32767, 32767, 32767, 32767, -157,  32767, 32767, 32767,
     270             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     271             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     272             :         627,   32767, 32767, 32767, 32767, 32767, 32767, 32767,
     273             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     274             :         32767, 32767, 32767, 32767, 32767, 32767, 4695,  32767,
     275             :         32767, 2985,  2986,  32767, 32767, 32767, 32767, 628,
     276             :         629,   630,   631,   632,   633,   -5911, 635,   636,
     277             :         637,   638,   639,   640,   641,   642,   643,   644,
     278             :         645,   646,   647,   648,   649,   650,   651,   652,
     279             :         653,   654,   32767, 32767, 32767, 32767, 32767, 32767,
     280             :         -2208, 32767, 8339,  32767, 32767, 32767, 32767, 32767,
     281             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     282             :         32767, 4699,  32767, 32767, 32767, 32767, 32767, 32767,
     283             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 4700,
     284             :         4701,  32767, 32767, 32767, 32767, 32767, 32767, 32767,
     285             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     286             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     287             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     288             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     289             :         32767, 32767, 32767, 32767, 32767, 5998,  0,     32767,
     290             :         32767, 32767, 32767, 0,     0,     32767, 32767, 32767,
     291             :         32767, 0,     2987,  32767, 32767, 32767, 32767, 32767,
     292             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, -1459,
     293             :         -1459, -1459, 32767, 32767, 32767, 32767, 32767, 32767,
     294             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     295             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     296             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     297             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     298             :         32767, 32767, 32767, 32767, 32767, -1496, -2931, 32767,
     299             :         32767, 32767, 655,   656,   657,   658,   659,   660,
     300             :         661,   662,   663,   32767, 32767, 32767, 32767, 32767,
     301             :         32767, 32767, 32767, 32767, 664,   32767, 32767, 32767,
     302             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     303             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     304             :         32767, 32767, 4743,  32767, 32767, 32767, -3717, -3716,
     305             :         667,   -6740, 32767, -3714, 670,   671,   672,   673,
     306             :         674,   675,   676,   677,   32767, 678,   679,   680,
     307             :         32767, 681,   4709,  683,   684,   685,   2990,  32767,
     308             :         32767, 32767, 2991,  2992,  32767, 32767, 32767, 32767,
     309             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     310             :         32767, 538,   32767, 32767, 32767, 32767, -1583, 32767,
     311             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     312             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     313             :         32767, 686,   -5583, -5583, 32767, 32767, 32767, 32767,
     314             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, -1622,
     315             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     316             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 4710,
     317             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     318             :         4679,  4711,  4681,  4682,  4683,  4684,  4685,  4686,
     319             :         4687,  4688,  4689,  0,     0,     32767, 0,     32767,
     320             :         32767, 32767, 0,     5257,  32767, 32767, 32767, 6885,
     321             :         6619,  9923,  6621,  -1062, -1062, 6624,  6625,  644,
     322             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     323             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     324             :         32767, 1637,  32767, 1637,  32767, 32767, 32767, 32767,
     325             :         32767, 32767, 32767, 32767, 4690,  4691,  4692,  4693,
     326             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     327             :         32767, 32767, 4015,  -5630, -5897, -5630, -8933, -5630,
     328             :         2054,  2055,  -5630, -5630, 352,   -1290, -1289, -1288,
     329             :         -1287, -1286, 714,   715,   2889,  4605,  4055,  6335,
     330             :         720,   721,   32767, 2886,  -1262, 724,   725,   726,
     331             :         -1253, 728,   729,   730,   731,   2051,  5416,  -1241,
     332             :         367,   367,   367,   367,   367,   740,   9926,  742,
     333             :         369,   6639,  6640,  746,   747,   748,   749,   -114,
     334             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     335             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     336             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     337             :         32767, 32767, 32767, -8006, -8006, -2024, -3666, -3665,
     338             :         -3664, -3663, -3662, 1670,  -3660, 1673,  1674,  1675,
     339             :         -2024, -2024, -3651, -2024, -2024, 32767, 32767, 32767,
     340             :         32767, 32767, -2866, 32767, 32767, -2865, 32767, 32767,
     341             :         32767, 32767, 32767, 32767, 32767, -2866, 32767, 32767,
     342             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     343             :         32767, 32767, 32767, 32767, 32767, 32767, -2866, 32767,
     344             :         32767, 32767, -4485, -4485, 758,   759,   32767, 32767,
     345             :         32767, 760,   -2863, -2862, -2861, -2860, -2859, -2858,
     346             :         -2857, 32767, 32767, 32767, 32767, 32767, 32767, 3014,
     347             :         3015,  3016,  32767, 32767, 32767, 32767, 32767, 32767,
     348             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     349             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     350             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     351             :         32767, 0,     0,     32767, 32767, 32767, 32767, 3017,
     352             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     353             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     354             :         32767, 2180,  2180,  32767, 32767, 32767, 32767, 32767,
     355             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     356             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     357             :         32767, 32767, 32767, 32767, 32767, 768,   32767, 32767,
     358             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     359             :         32767, 32767, 32767, 32767, 769,   770,   771,   32767,
     360             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 0,
     361             :         32767, 32767, 32767, 32767, 32767, 772,   773,   32767,
     362             :         774,   32767, 32767, 32767, 32767, 32767, 32767, 32767,
     363             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 3018,
     364             :         32767, 32767, 0,     32767, 4716,  4717,  32767, 32767,
     365             :         32767, 32767, 32767, 32767, 3019,  0,     3919,  0,
     366             :         0,     0,     0,     0,     0,     0,     0,     0,
     367             :         0,     0,     0,     0,     0,     0,     0,     0,
     368             :         0,     0,     0,     0,     0,     0,     0,     0,
     369             :         0,     0,     0,     0,     32767, 0,     0,     0,
     370             :         0,     0,     0,     0,     0,     0,     0,     0,
     371             :         0,     0,     0,     0,     0,     0,     0,     0,
     372             :         0,     0,     0,     0,     0,     0,     0,     0,
     373             :         0,     0,     0,     0,     0,     0,     0,     0,
     374             :         0,     0,     0,     0,     0,     32767, 32767, 3643,
     375             :         32767, 32767, 3641,  32767, 32767, 0,     0,     -3355,
     376             :         0,     0,     0,     0,     1998,  0,     0,     0,
     377             :         0,     0,     0,     -3366, -3366, -3366, 0,     0,
     378             :         -3368, 0,     0,     0,     0,     0,     0,     0,
     379             :         0,     0,     0,     0,     0,     0,     0,     0,
     380             :         0,     0,     0,     0,     0,     0,     0,     0,
     381             :         0,     0,     0,     0,     32767, 0,     0,     0,
     382             :         0,     0,     0,     0,     0,     0,     0,     0,
     383             :         0,     0,     0,     0,     0,     0,     0,     0,
     384             :         0,     0,     0,     0,     0,     0,     0,     0,
     385             :         0,     0,     0,     0,     0,     0,     0,     0,
     386             :         0,     0,     0,     0,     0,     0,     0,     0,
     387             :         0,     0,     0,     0,     0,     0,     0,     0,
     388             :         0,     0,     0,     0,     0,     0,     0,     0,
     389             :         0,     0,     0,     0,     0,     0,     0,     0,
     390             :         0,     0,     0,     0,     0,     0,     0,     0,
     391             :         0,     3365,  0,     0,     0,     0,     0,     0,
     392             :         0,     0,     0,     0,     0,     0,     676,   0,
     393             :         0,     0,     0,     0,     0,     0,     0,     0,
     394             :         0,     0,     0,     0,     0,     0,     677,   0,
     395             :         0,     0,     0,     0,     0,     0,     0,     0,
     396             :         0,     0,     0,     0,     0,     0,     0,     0,
     397             :         0,     13799, 0,     0,     0,     9279,  2994,  32767,
     398             :         8461,  32767, 32767, 32767, 32767, 32767, 32767, 32767,
     399             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     400             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     401             :         1755,  32767, 32767, 32767, 32767, 32767, 32767, 32767,
     402             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     403             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     404             :         32767, 32767, 32767, 3196,  32767, 32767, 32767, 32767,
     405             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, -4700,
     406             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, -3816,
     407             :         360,   361,   362,   -572,  364,   365,   -571,  -570,
     408             :         689,   -2787, -9524, -9524, -3816, -3816, -9524, -9524,
     409             :         -9524, -3816, 699,   700,   701,   702,   703,   704,
     410             :         705,   706,   707,   8659,  5531,  5531,  5531,  32767,
     411             :         32767, 32767, 32767, 32767, 32767, 32767, 0,     32767,
     412             :         32767, 32767, 32767, 32767, 32767, 4746,  4747,  32767,
     413             :         4748,  32767, 32767, 32767, 4749,  -507,  -507,  -507,
     414             :         -507,  -507,  -507,  -507,  32767, 32767, 32767, 32767,
     415             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     416             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, -872,
     417             :         32767, 32767, 3030,  3031,  3032,  3033,  32767, 32767,
     418             :         32767, 32767, 32767, 32767, 32767, -3585, -3585, -3585,
     419             :         0,     0,     0,     0,     0,     0,     0,     0,
     420             :         0,     0,     0,     0,     0,     0,     0,     0,
     421             :         0,     0,     0,     0,     0,     0,     0,     0,
     422             :         0,     0,     0,     0,     0,     0,     0,     0,
     423             :         0,     0,     0,     0,     0,     -10784,-5076, -561,
     424             :         -560,  0,     0,     0,     0,     0,     0,     0,
     425             :         0,     0,     0,     0,     0,     0,     0,     0,
     426             :         0,     0,     0,     0,     0,     0,     0,     0,
     427             :         0,     0,     0,     0,     0,     0,     0,     0,
     428             :         2304,  2304,  0,     0,     0,     0,     0,     0,
     429             :         0,     0,     0,     0,     0,     0,     0,     0,
     430             :         0,     0,     0,     0,     0,     0,     0,     0,
     431             :         0,     0,     0,     0,     0,     0,     0,     0,
     432             :         0,     0,     0,     0,     0,     0,     0,     0,
     433             :         0,     0,     0,     0,     0,     0,     0,     0,
     434             :         0,     0,     0,     0,     0,     0,     0,     0,
     435             :         0,     0,     0,     0,     0,     0,     0,     0,
     436             :         0,     0,     0,     0,     0,     0,     0,     0,
     437             :         0,     0,     0,     0,     0,     0,     -3368, -3368,
     438             :         798,   32767, -372,  -372,  -372,  -372,  -372,  -372,
     439             :         0,     1160,  0,     0,     0,     0,     0,     0,
     440             :         1161,  0,     0,     0,     0,     0,     0,     0,
     441             :         0,     0,     0,     0,     0,     0,     0,     0,
     442             :         0,     5714,  5714,  9877,  9878,  9879,  9880,  0,
     443             :         0,     -97,   -97,   -97,   -97,   -97,   5712,  0,
     444             :         0,     9880,  6739,  0,     9882,  9883,  9884,  9885,
     445             :         5710,  0,     3820,  679,   0,     0,     9886,  9887,
     446             :         8951,  0,     0,     6737,  0,     0,     5708,  5708,
     447             :         0,     0,     0,     5708,  10223, 10224, 10225, 10226,
     448             :         10227, 10228, 10229, 0,     0,     10234, 10235, 10236,
     449             :         10237, 10238, 10239, 10240, 10241, 0,     0,     5952,
     450             :         5953,  5954,  5955,  5711,  5957,  5958,  5959,  5960,
     451             :         5961,  5962,  5963,  5711,  5711,  5711,  5711,  6603,
     452             :         5711,  5711,  5711,  5711,  5711,  5711,  5975,  5711,
     453             :         5711,  5711,  5979,  5980,  32767, 32767, 32767, 32767,
     454             :         803,   32767, 32767, 32767, 804,   32767, 32767, 32767,
     455             :         32767, 32767, 32767, 805,   806,   32767, 807,   808,
     456             :         32767, 809,   0,     5999,  32767, 32767, 32767, 32767,
     457             :         32767, 32767, 32767, 32767, 32767, 0,     32767, 32767,
     458             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     459             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 1389,
     460             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     461             :         32767, 32767, 32767, 840,   841,   32767, 32767, 32767,
     462             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     463             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     464             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     465             :         842,   32767, 843,   32767, 844,   32767, 32767, 32767,
     466             :         32767, 32767, 0,     0,     10606, 0,     845,   5378,
     467             :         0,     0,     0,     0,     1113,  1113,  1113,  1113,
     468             :         1113,  1113,  1113,  1113,  1113,  -6838, -3709, -3708,
     469             :         -3707, 0,     -3493, 0,     0,     0,     0,     -3497,
     470             :         -1953, -164,  -1953, -1953, 5407,  5408,  -1955, -1955,
     471             :         -1955, -1955, -1955, -1955, -3509, -1955, -1955, 812,
     472             :         813,   814,   815,   -1955, -5123, -5122, -5121, -5120,
     473             :         -5119, -5118, -14675,5430,  -5115, -2332, -11383,-2332,
     474             :         -11382,-136,  -135,  -1739, -11384,-11651,-11384,-131,
     475             :         -130,  -3700, -3699, -80,   5447,  -126,  -125,  0,
     476             :         0,     0,     4756,  4757,  0,     5456,  -1715, 0,
     477             :         -117,  0,     10917, 0,     0,     0,     5465,  5466,
     478             :         776,   0,     0,     777,   0,     -5426, 5473,  5474,
     479             :         0,     778,   -5431, 0,     0,     0,     0,     4123,
     480             :         4124,  4125,  0,     0,     0,     0,     4130,  4131,
     481             :         4132,  4133,  4134,  4135,  4136,  4137,  4138,  4139,
     482             :         4140,  4141,  4142,  4143,  5402,  4145,  4146,  4147,
     483             :         4148,  4149,  4150,  4151,  4152,  4153,  4154,  4155,
     484             :         4156,  4157,  4158,  5431,  5432,  4161,  4162,  4163,
     485             :         4164,  4165,  4166,  4167,  4168,  4169,  4170,  4171,
     486             :         4172,  4173,  4174,  4175,  4176,  4177,  4178,  4179,
     487             :         32767, 32767, 4180,  4181,  4182,  4183,  4184,  4185,
     488             :         4186,  4187,  4188,  4189,  4190,  4191,  4192,  6044,
     489             :         6045,  6046,  6047,  6048,  4198,  4199,  4200,  4201,
     490             :         4202,  4203,  4204,  4205,  4206,  4207,  4208,  974,
     491             :         4210,  11136, 3906,  3907,  3908,  3909,  3910,  3911,
     492             :         3912,  3913,  3914,  3915,  3916,  3917,  5988,  5989,
     493             :         0,     0,     3919,  3920,  3921,  3922,  -6053, -6053,
     494             :         -6053, -6053, -6053, -6053, -6053, -244,  -5956, 3924,
     495             :         3925,  784,   3927,  3928,  3929,  3930,  3931,  -244,
     496             :         -244,  3932,  3933,  3934,  3000,  3936,  3937,  3001,
     497             :         3002,  4261,  785,   -5952, -5952, -244,  -244,  -5952,
     498             :         -5952, -5952, 32767, 32767, 32767, 32767, 32767, 32767,
     499             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     500             :         32767, 32767, 32767, 32767, 32767, 32767, -5739, -408,
     501             :         -408,  -408,  32767, 32767, 32767, 32767, 3724,  823,
     502             :         824,   32767, 32767, 32767, 32767, 32767, 32767, -421,
     503             :         -2028, -2027, -2026, -2025, -2024, 517,   -4312, -4312,
     504             :         827,   828,   522,   523,   524,   525,   526,   527,
     505             :         528,   529,   530,   531,   532,   533,   534,   535,
     506             :         536,   537,   538,   539,   540,   541,   542,   543,
     507             :         544,   545,   546,   547,   548,   -3617, 550,   551,
     508             :         552,   553,   554,   555,   556,   32767, 557,   32767,
     509             :         558,   559,   32767, 560,   561,   32767, 562,   32767,
     510             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     511             :         32767, 32767, 32767, 0,     0,     0,     0,     0,
     512             :         0,     0,     0,     0,     0,     32767, 32767, 32767,
     513             :         32767, 32767, 32767, 0,     0,     0,     0,     0,
     514             :         0,     0,     0,     0,     0,     0,     0,     0,
     515             :         0,     0,     0,     0,     0,     0,     0,     0,
     516             :         0,     0,     0,     0,     0,     0,     -1191, -1191,
     517             :         -1191, -2792, 0,     0,     0,     0,     -2791, -2790,
     518             :         -4408, 0,     0,     0,     0,     0,     0,     0,
     519             :         0,     0,     0,     0,     0,     0,     -2791, -2790,
     520             :         -2789, 0,     0,     0,     0,     0,     0,     0,
     521             :         0,     0,     0,     0,     0,     0,     0,     0,
     522             :         0,     0,     837,   838,   0,     0,     -3001, 3038,
     523             :         -3001, -3001, -3001, -1087, 0,     -2999, -2999, 0,
     524             :         3047,  0,     0,     0,     -2995, -2995, 0,     0,
     525             :         0,     0,     4287,  0,     0,     4292,  4293,  0,
     526             :         0,     0,     0,     0,     0,     0,     0,     0,
     527             :         0,     0,     0,     0,     0,     0,     0,     0,
     528             :         0,     0,     0,     -550,  0,     0,     0,     0,
     529             :         0,     0,     0,     0,     0,     0,     0,     0,
     530             :         0,     0,     0,     0,     0,     0,     0,     0,
     531             :         0,     3918,  0,     0,     0,     0,     9976,  0,
     532             :         0,     0,     0,     -6065, -6065, 0,     0,     0,
     533             :         0,     3142,  0,     0,     0,     0,     0,     0,
     534             :         0,     0,     0,     0,     935,   0,     0,     937,
     535             :         0,     0,     0,     0,     0,     0,     0,     0,
     536             :         0,     0,     9645,  0,     -267,  0,     -3303, 0,
     537             :         7684,  7685,  0,     0,     5982,  4340,  4341,  4342,
     538             :         4343,  4344,  9676,  4346,  4347,  9679,  9680,  4350,
     539             :         4351,  4352,  4353,  4354,  4355,  4356,  4357,  4358,
     540             :         4359,  4360,  4361,  4362,  4363,  4364,  4365,  4366,
     541             :         5974,  5974,  5974,  5974,  5974,  5974,  15532, -4572,
     542             :         5974,  3192,  12244, 3194,  12245, 12246, 12247, 2603,
     543             :         12249, 12517, 12251, 999,   12252, 4569,  4569,  12255,
     544             :         12256, 6275,  7918,  7918,  7918,  7918,  7918,  2587,
     545             :         7918,  2586,  2586,  2586,  6286,  6287,  7915,  6289,
     546             :         6290,  7913,  7913,  6293,  96,    7911,  7911,  7911,
     547             :         7911,  6299,  7910,  1253,  7911,  6304,  6305,  6306,
     548             :         6307,  6308,  6309,  -3248, 16857, 6312,  43,    43,
     549             :         43,    43,    43,    43,    9688,  43,    -224,  43,
     550             :         -3260, 43,    7727,  7728,  43,    43,    6025,  1253,
     551             :         6234,  1253,  6384,  6385,  10526, -3272, 1253,  6388,
     552             :         10531, 1253,  1253,  1253,  1253,  6392,  6393,  0,
     553             :         0,     0,     0,     0,     0,     0,     0,     0,
     554             :         0,     0,     0,     0,     0,     6053,  6054,  6055,
     555             :         6056,  6057,  6058,  32767, 6059,  6060,  6061,  6062,
     556             :         32767, 6063,  32767, 6064,  32767, 32767, 32767, 4761,
     557             :         32767, 32767, 6065,  32767, 4762,  4763,  32767, 9404,
     558             :         32767, 6067,  4764,  6068,  32767, 6069,  6070,  6071,
     559             :         32767, 6072,  6073,  32767, 6074,  32767, 32767, 6075,
     560             :         32767, 6076,  32767, 6077,  32767, 6078,  32767, 6079,
     561             :         32767, 4374,  4374,  32767, 4373,  32767, 32767, 5324,
     562             :         5325,  5326,  5327,  32767, 6087,  6088,  6089,  6090,
     563             :         6091,  3057,  6093,  32767, 6094,  4376,  -4013, 4376,
     564             :         32767, 4375,  4375,  4375,  4375,  32767, 4374,  32767,
     565             :         4373,  6104,  6105,  6106,  6107,  6108,  6109,  6110,
     566             :         6111,  -3652, 881,   -645,  -645,  -1903, 6116,  6117,
     567             :         6118,  4399,  4400,  4401,  6122,  6123,  3567,  3567,
     568             :         4406,  6127,  7410,  6129,  32767, 32767, 32767, 32767,
     569             :         32767, 7409,  7410,  4412,  32767, 6133,  4414,  4415,
     570             :         6136,  6137,  32767, 4420,  9402,  6140,  134,   134,
     571             :         13933, 134,   134,   134,   9413,  4429,  6149,  4432,
     572             :         6151,  4435,  6153,  6304,  6305,  6306,  6307,  6308,
     573             :         6309,  6310,  6311,  6312,  6313,  6314,  1068,  6316,
     574             :         5378,  6318,  5379,  6320,  803,   6322,  -2232, 6324,
     575             :         6325,  6326,  1074,  6328,  6329,  6330,  6331,  6332,
     576             :         6333,  6334,  6335,  6336,  6337,  6338,  6339,  6340,
     577             :         6341,  6342,  6343,  6344,  6345,  6346,  6347,  6348,
     578             :         6349,  6350,  6351,  6352,  6353,  6354,  6355,  6356,
     579             :         6357,  6358,  6359,  6360,  5417,  6362,  6363,  6364,
     580             :         6365,  6366,  6367,  5423,  6369,  5424,  6371,  6372,
     581             :         5426,  5426,  6375,  5427,  5427,  6378,  6379,  6380,
     582             :         6381,  6382,  6383,  6384,  6385,  6386,  6387,  6388,
     583             :         6389,  6390,  6391,  6392,  6393,  6394,  6395,  6396,
     584             :         6397,  6398,  6399,  6400,  6401,  6402,  6403,  6404,
     585             :         6405,  6406,  6407,  6408,  6409,  6410,  6411,  6412,
     586             :         6413,  6414,  6415,  6416,  6417,  6418,  6419,  6420,
     587             :         6421,  6422,  7182,  5465,  6425,  6426,  6427,  6428,
     588             :         6429,  6430,  6431,  6432,  6433,  6434,  6435,  6436,
     589             :         6437,  6438,  6439,  6440,  6441,  6442,  6443,  6444,
     590             :         6445,  6446,  6447,  6448,  6449,  6450,  6451,  6452,
     591             :         6453,  6454,  6455,  6456,  6457,  6458,  6459,  6460,
     592             :         6461,  6462,  6463,  6464,  6465,  6466,  6467,  6468,
     593             :         6469,  6470,  6471,  6472,  6473,  6474,  6475,  6476,
     594             :         6477,  6478,  5519,  5519,  6481,  6482,  6483,  6484,
     595             :         6485,  6486,  6487,  6488,  6489,  6490,  6491,  6492,
     596             :         6493,  6494,  6495,  6496,  6497,  6498,  6499,  6500,
     597             :         6501,  6502,  6503,  6504,  6505,  6506,  6507,  6508,
     598             :         6509,  6510,  6511,  6512,  6513,  6514,  6515,  6516,
     599             :         6517,  6518,  6519,  6520,  6521,  6522,  6523,  6524,
     600             :         6525,  6526,  6527,  6528,  6529,  6530,  6531,  6532,
     601             :         6533,  1330,  6535,  6536,  6537,  6538,  5577,  6540,
     602             :         6541,  6542,  6543,  6544,  6545,  6546,  6547,  6548,
     603             :         6549,  6550,  5588,  5588,  6553,  6554,  6555,  6556,
     604             :         32767, 6557,  1728,  1728,  6867,  6868,  6562,  6563,
     605             :         6564,  6565,  6566,  6567,  6568,  6569,  6570,  6571,
     606             :         6572,  6573,  6574,  6575,  6576,  6577,  6578,  6579,
     607             :         6580,  6581,  6582,  6583,  6584,  6585,  6586,  6587,
     608             :         6588,  2423,  6590,  6591,  6592,  6593,  6594,  6595,
     609             :         6596,  6597,  6598,  6599,  6600,  6601,  6602,  6603,
     610             :         6604,  6605,  6606,  6607,  6608,  6609,  6610,  6611,
     611             :         6612,  6613,  6614,  6615,  6616,  6617,  6618,  6619,
     612             :         6620,  6621,  6622,  6623,  6624,  6625,  6626,  6627,
     613             :         6628,  6629,  6630,  6631,  6632,  6633,  6634,  6635,
     614             :         6636,  6637,  6638,  6639,  6640,  6641,  6642,  6643,
     615             :         6644,  6645,  6646,  6647,  6648,  6649,  6650,  6651,
     616             :         6652,  6653,  6654,  6655,  6656,  6657,  6658,  6659,
     617             :         6660,  6661,  6693,  6663,  6664,  6665,  6666,  6667,
     618             :         6668,  6669,  6670,  6671,  6672,  6673,  6674,  6675,
     619             :         6676,  6677,  6678,  6679,  7476,  7476,  7476,  7476,
     620             :         7476,  7476,  5625,  5625,  5625,  5625,  5625,  6691,
     621             :         6692,  6693,  6694,  6695,  6696,  6697,  7483,  7483,
     622             :         7483,  7483,  10718, 6703,  6704,  6705,  6706,  6707,
     623             :         6708,  6709,  6710,  6711,  6712,  6713,  6714,  6715,
     624             :         6716,  6717,  6718,  6719,  6720,  6721,  6722,  6723,
     625             :         6724,  6725,  6726,  6727,  6728,  6729,  6730,  6731,
     626             :         6732,  6733,  6734,  6735,  6736,  6737,  6738,  7836,
     627             :         7836,  7836,  12012, 12013, 7838,  7838,  7838,  8773,
     628             :         7838,  7838,  8775,  8775,  7517,  10994, 17732, 17733,
     629             :         12026, 12027, 17736, 17737, 6760,  6761,  6762,  6763,
     630             :         6764,  6765,  6766,  6767,  6768,  6769,  6770,  6771,
     631             :         6772,  6773,  6774,  6775,  2927,  6777,  6778,  6779,
     632             :         6780,  2927,  4471,  6260,  4471,  6785,  6786,  6787,
     633             :         6788,  6789,  6790,  6791,  6792,  6793,  6794,  6795,
     634             :         6796,  6797,  6798,  6799,  6800,  6801,  6802,  6803,
     635             :         6804,  6805,  6806,  6807,  6808,  6809,  6810,  6811,
     636             :         6812,  32767, 3411,  5540,  5541,  3411,  12221, 3411,
     637             :         3411,  3411,  3411,  5548,  5549,  5550,  5551,  5552,
     638             :         5553,  5554,  5555,  5556,  5557,  5558,  5559,  5560,
     639             :         5561,  5562,  5563,  5564,  5565,  5566,  5567,  5568,
     640             :         32767, 32767, 32767, 32767, 32767, 32767, 3915,  32767,
     641             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     642             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     643             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     644             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     645             :         32767, 32767, 32767, 6155,  6156,  6157,  6158,  6159,
     646             :         6160,  6161,  6162,  6163,  6164,  6165,  32767, 32767,
     647             :         32767, 32767, 32767, 6166,  6167,  6168,  6169,  6170,
     648             :         6171,  6172,  6173,  6174,  6175,  6176,  6177,  6178,
     649             :         6179,  6180,  4615,  4616,  4617,  4618,  4619,  6186,
     650             :         6187,  6188,  6189,  6190,  6191,  6192,  6193,  6194,
     651             :         6195,  6196,  32767, 6197,  6198,  6199,  6200,  6201,
     652             :         7637,  4495,  4495,  6205,  4052,  4052,  6208,  6209,
     653             :         6210,  6211,  6212,  6213,  6214,  6215,  6216,  6217,
     654             :         6218,  6219,  6220,  6221,  6222,  6223,  6224,  6225,
     655             :         6226,  6227,  6228,  32767, 32767, 0,     0,     32767,
     656             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     657             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     658             :         32767, 32767, 32767, 32767, 32767, 6229,  6230,  6231,
     659             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     660             :         32767, 32767, 32767, 32767, 0,     32767, 32767, 32767,
     661             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     662             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     663             :         32767, 32767, 32767, 6232,  32767, 32767, 32767, 32767,
     664             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     665             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     666             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     667             :         884,   885,   886,   32767, 32767, 32767, 32767, 32767,
     668             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     669             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     670             :         32767, 0,     32767, 32767, 32767, 32767, 32767, 32767,
     671             :         32767, 32767, 32767, 0,     32767, 32767, 32767, 32767,
     672             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     673             :         32767, 32767, 32767, 5994,  32767, 32767, 32767, 32767,
     674             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     675             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     676             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     677             :         32767, 32767, 32767, 32767, 6233,  6234,  6235,  32767,
     678             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     679             :         32767, 32767, 32767, 32767, 6236,  6237,  6238,  6239,
     680             :         6240,  6241,  6242,  6243,  6244,  6245,  6246,  6247,
     681             :         6248,  6249,  6250,  6251,  6252,  6253,  6254,  6255,
     682             :         6256,  6257,  6258,  6259,  6260,  6261,  6262,  6263,
     683             :         6264,  6265,  6266,  6267,  6268,  6269,  6270,  6271,
     684             :         6272,  6273,  6274,  6275,  6276,  6277,  6278,  6279,
     685             :         32767, 32767, 32767, 32767, 6280,  6281,  6282,  6283,
     686             :         6284,  6285,  6286,  6287,  6288,  4770,  32767, 4771,
     687             :         4772,  32767, 32767, 32767, 6289,  6290,  32767, 32767,
     688             :         32767, 32767, 32767, 32767, 32767, 32767, -5160, 2071,
     689             :         2071,  2071,  2071,  32767, 2070,  2070,  2070,  2070,
     690             :         2070,  2070,  2070,  0,     0,     6236,  6237,  2075,
     691             :         2075,  2075,  2075,  12051, 12052, 12053, 12054, 12055,
     692             :         12056, 12057, 6249,  11962, 2083,  2083,  5225,  2083,
     693             :         2083,  2083,  2083,  2083,  6259,  6260,  2085,  2085,
     694             :         2085,  3020,  2085,  2085,  3022,  3022,  32767, 5240,
     695             :         11978, 11979, 6272,  6273,  11982, 11983, 11984, 6277,
     696             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     697             :         32767, 32767, 4773,  32767, 32767, 32767, 32767, 32767,
     698             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     699             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     700             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     701             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     702             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     703             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     704             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     705             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     706             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     707             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     708             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     709             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     710             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     711             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     712             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     713             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 415,
     714             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     715             :         32767, 32767, 32767, 32767, 32767, 32767, -2468, -2468,
     716             :         -2468, -2468, -2468, -2468, -2468, -2468, -2468, -2468,
     717             :         -2468, -2468, -2468, -2468, -2468, -2468, -2468, -2468,
     718             :         2089,  2090,  2091,  -2465, -2465, -2465, -2465, -2465,
     719             :         -2465, 2098,  2099,  -2463, -2463, -2463, -2463, -2463,
     720             :         -2463, 2106,  2107,  -2461, -2461, -2461, -2461, -2461,
     721             :         -2461, 0,     0,     -2459, -2459, -2459, 2119,  2120,
     722             :         2121,  -2456, 2123,  2124,  2125,  2126,  2127,  2128,
     723             :         0,     0,     2131,  -6678, 2133,  2134,  2135,  2136,
     724             :         0,     0,     0,     0,     0,     0,     0,     0,
     725             :         0,     0,     0,     0,     0,     0,     0,     0,
     726             :         0,     0,     0,     0,     0,     2158,  2159,  2160,
     727             :         2161,  2162,  2163,  2164,  2165,  2166,  2167,  2168,
     728             :         2169,  2170,  2171,  2172,  2173,  2174,  2175,  2176,
     729             :         2177,  2178,  2179,  2180,  2181,  -2412, -2412, -2412,
     730             :         -2412, -2412, 2187,  2188,  2025,  2190,  2191,  2192,
     731             :         2193,  2194,  2195,  2196,  2197,  2198,  2199,  2200,
     732             :         2201,  2202,  2203,  2204,  2205,  2206,  2207,  2208,
     733             :         2209,  2210,  2211,  2212,  2213,  2214,  2215,  2216,
     734             :         2217,  2218,  2219,  2220,  2221,  0,     0,     0,
     735             :         0,     0,     0,     0,     0,     0,     0,     0,
     736             :         0,     0,     0,     0,     0,     0,     0,     0,
     737             :         0,     0,     0,     0,     0,     0,     0,     0,
     738             :         0,     0,     0,     0,     0,     0,     0,     0,
     739             :         0,     0,     0,     0,     0,     0,     0,     0,
     740             :         0,     0,     0,     0,     0,     0,     1566,  1566,
     741             :         1566,  1566,  1566,  0,     0,     0,     0,     0,
     742             :         0,     0,     0,     0,     0,     0,     32767, 0,
     743             :         0,     0,     0,     0,     -1435, 1708,  1709,  0,
     744             :         2154,  2155,  0,     0,     0,     0,     0,     0,
     745             :         0,     0,     0,     0,     0,     0,     0,     0,
     746             :         0,     0,     0,     0,     0,     0,     0,     32767,
     747             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     748             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     749             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     750             :         32767, 0,     0,     0,     32767, 32767, 4774,  4775,
     751             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     752             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     753             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     754             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 0,
     755             :         32767, 32767, 32767, 32767, 0,     0,     0,     0,
     756             :         0,     0,     0,     0,     -2552, 0,     0,     32767,
     757             :         0,     32767, 32767, 32767, 1551,  293,   3770,  32767,
     758             :         32767, 32767, 32767, 0,     32767, 0,     32767, 32767,
     759             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     760             :         0,     0,     0,     32767, 32767, 32767, 32767, 32767,
     761             :         32767, 32767, 32767, 0,     32767, 32767, 32767, 0,
     762             :         0,     32767, 0,     0,     32767, 32767, 32767, 32767,
     763             :         0,     32767, 0,     32767, 32767, 32767, 32767, 32767,
     764             :         32767, 32767, 32767, 0,     0,     0,     32767, 32767,
     765             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     766             :         32767, 32767, 32767, 0,     32767, 32767, 32767, 32767,
     767             :         32767, 32767, 32767, 0,     32767, 32767, 32767, 32767,
     768             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     769             :         32767, 32767, 32767, 32767, -4309, -4309, 0,     32767,
     770             :         0,     -4310, -4577, -4310, -7613, -4310, 3374,  3375,
     771             :         -4310, -4310, 1672,  -3100, 1881,  -3100, 2031,  2032,
     772             :         6173,  -7625, -3100, 2035,  6178,  -3100, -3100, -3100,
     773             :         -3100, 2039,  2040,  32767, 0,     -4353, -4353, 0,
     774             :         -4352, 0,     0,     -4350, 0,     -4349, -4349, -4349,
     775             :         -4349, 32767, 0,     32767, 32767, 32767, 32767, 32767,
     776             :         32767, 0,     32767, 0,     0,     32767, 0,     0,
     777             :         32767, 0,     0,     32767, 32767, 32767, 32767, 32767,
     778             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     779             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     780             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     781             :         32767, 32767, 32767, 32767, 0,     0,     0,     0,
     782             :         0,     951,   952,   953,   954,   955,   956,   957,
     783             :         1717,  0,     32767, 32767, 32767, -1317, 32767, 32767,
     784             :         32767, 0,     -8389, 0,     0,     0,     0,     0,
     785             :         0,     0,     0,     0,     0,     32767, 32767, 32767,
     786             :         32767, 32767, 32767, 887,   888,   32767, 32767, 32767,
     787             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     788             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     789             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     790             :         0,     0,     32767, -5009, 32767, 32767, 32767, 32767,
     791             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     792             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     793             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     794             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     795             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     796             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     797             :         32767, 32767, 32767, 32767, 0,     32767, 32767, 32767,
     798             :         32767, 32767, 32767, 5520,  32767, 32767, 32767, 32767,
     799             :         0,     0,     32767, 32767, 32767, 32767, 32767, 32767,
     800             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     801             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     802             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     803             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     804             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     805             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     806             :         32767, 5990,  5991,  5992,  5993,  32767, 32767, 32767,
     807             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     808             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     809             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     810             :         32767, 890,   32767, 32767, 32767, 32767, 32767, 32767,
     811             :         32767, 32767, 32767, 32767, 891,   32767, 32767, 32767,
     812             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     813             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     814             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     815             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     816             :         0,     32767, 32767, 32767, 32767, 32767, 32767, 32767,
     817             :         32767, 32767, 32767, 32767, 799,   32767, 32767, 32767,
     818             :         32767, 800,   32767, 32767, 32767, 32767, 32767, 32767,
     819             :         32767, 801,   802,   32767, 32767, 32767, 32767, 32767,
     820             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     821             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     822             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     823             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 0,
     824             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     825             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     826             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     827             :         32767, 32767, 32767, 32767, 32767, 32767, 0,     0,
     828             :         0,     0,     0,     0,     6545,  0,     0,     0,
     829             :         0,     0,     0,     0,     0,     0,     0,     0,
     830             :         0,     0,     0,     0,     0,     0,     0,     0,
     831             :         0,     32767, 32767, 32767, 32767, 32767, 32767, 32767,
     832             :         0,     32767, 32767, 32767, 0,     32767, 32767, 32767,
     833             :         32767, 32767, 32767, 0,     0,     32767, 0,     0,
     834             :         32767, 0,     32767, 32767, 32767, 32767, 32767, 32767,
     835             :         -5711, 241,   242,   243,   244,   0,     246,   247,
     836             :         248,   249,   250,   251,   252,   0,     0,     0,
     837             :         0,     892,   0,     0,     0,     0,     0,     0,
     838             :         264,   0,     0,     0,     32767, 32767, 0,     0,
     839             :         32767, 32767, 32767, 32767, 32767, 32767, 0,     0,
     840             :         0,     0,     0,     0,     0,     0,     0,     0,
     841             :         0,     0,     0,     0,     32767, 32767, 32767, 32767,
     842             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     843             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     844             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     845             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     846             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     847             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     848             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     849             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     850             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     851             :         32767, 0,     0,     0,     0,     0,     0,     0,
     852             :         0,     0,     32767, 32767, 32767, 32767, 32767, 32767,
     853             :         32767, 32767, 32767, 0,     32767, 32767, 32767, 32767,
     854             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     855             :         32767, 32767, 893,   -266,  895,   32767, 32767, 32767,
     856             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     857             :         284,   285,   286,   287,   288,   0,     290,   291,
     858             :         292,   32767, 32767, 32767, 32767, 32767, 32767, 32767,
     859             :         32767, 32767, 32767, 32767, 0,     0,     0,     0,
     860             :         0,     0,     0,     32767, 32767, 32767, 32767, 32767,
     861             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 0,
     862             :         293,   294,   295,   296,   297,   298,   32767, 32767,
     863             :         299,   -4082, -4081, -4080, 303,   0,     0,     0,
     864             :         0,     0,     0,     0,     0,     0,     0,     0,
     865             :         0,     0,     0,     0,     0,     0,     0,     0,
     866             :         0,     0,     0,     32767, 0,     0,     0,     0,
     867             :         0,     32767, 0,     32767, 0,     0,     32767, 0,
     868             :         0,     32767, 0,     0,     0,     0,     0,     0,
     869             :         0,     0,     0,     0,     0,     0,     0,     0,
     870             :         0,     0,     0,     0,     0,     0,     0,     0,
     871             :         0,     0,     0,     0,     0,     0,     0,     0,
     872             :         0,     0,     0,     0,     0,     0,     0,     0,
     873             :         0,     0,     0,     0,     0,     0,     0,     0,
     874             :         0,     0,     0,     0,     0,     0,     0,     0,
     875             :         0,     0,     0,     0,     0,     0,     0,     0,
     876             :         0,     0,     0,     0,     0,     0,     0,     0,
     877             :         0,     0,     0,     0,     0,     0,     0,     0,
     878             :         0,     0,     0,     0,     0,     0,     0,     0,
     879             :         0,     0,     0,     0,     0,     0,     0,     0,
     880             :         0,     0,     0,     0,     0,     0,     0,     0,
     881             :         0,     0,     0,     0,     0,     0,     32767, 32767,
     882             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     883             :         32767, -4245, -4245, 32767, 32767, 32767, 32767, 32767,
     884             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     885             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 0,
     886             :         0,     0,     0,     0,     0,     0,     0,     0,
     887             :         0,     0,     0,     0,     0,     0,     0,     0,
     888             :         0,     0,     0,     0,     0,     0,     0,     0,
     889             :         0,     0,     0,     0,     0,     0,     0,     0,
     890             :         0,     0,     0,     0,     0,     0,     0,     0,
     891             :         0,     0,     0,     0,     32767, 32767, 32767, 32767,
     892             :         32767, 32767, -689,  32767, 32767, 32767, 32767, 32767,
     893             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     894             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, -706,
     895             :         -706,  -706,  -706,  -706,  -706,  -706,  -706,  32767,
     896             :         32767, -7551, 32767, 32767, 32767, 32767, 32767, 32767,
     897             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     898             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     899             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     900             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     901             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     902             :         32767, 32767, -4377, -4377, -8024, -8023, -4377, -4377,
     903             :         -3916, -4377, -4377, -4377, -4377, -4377, -4377, -4377,
     904             :         32767, -4378, -4378, -4378, -4378, -4378, -4378, -4378,
     905             :         -4378, -4378, -4378, -4378, -4378, -4378, -4378, -4378,
     906             :         -4378, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     907             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     908             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     909             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     910             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     911             :         32767, 32767, 32767, 150,   1867,  150,   0,     0,
     912             :         0,     0,     0,     0,     0,     0,     0,     0,
     913             :         0,     5247,  0,     939,   0,     940,   0,     5518,
     914             :         0,     8555,  0,     0,     0,     5253,  0,     0,
     915             :         0,     0,     0,     0,     0,     0,     0,     0,
     916             :         0,     0,     0,     0,     0,     0,     0,     0,
     917             :         0,     0,     0,     0,     0,     0,     0,     0,
     918             :         0,     0,     0,     0,     0,     0,     0,     944,
     919             :         0,     0,     0,     0,     0,     0,     945,   0,
     920             :         946,   0,     0,     947,   948,   0,     949,   950,
     921             :         0,     0,     0,     0,     0,     0,     0,     0,
     922             :         0,     0,     0,     0,     0,     0,     0,     0,
     923             :         0,     0,     0,     0,     0,     0,     0,     0,
     924             :         0,     0,     0,     0,     0,     0,     0,     0,
     925             :         0,     0,     0,     0,     0,     0,     0,     0,
     926             :         0,     0,     0,     0,     0,     -759,  959,   0,
     927             :         0,     0,     0,     0,     0,     0,     0,     0,
     928             :         0,     0,     0,     0,     0,     0,     0,     0,
     929             :         0,     0,     0,     0,     0,     0,     0,     0,
     930             :         0,     0,     0,     0,     0,     0,     0,     0,
     931             :         0,     0,     0,     0,     0,     0,     0,     0,
     932             :         0,     0,     0,     0,     0,     0,     0,     0,
     933             :         0,     0,     0,     0,     0,     960,   961,   0,
     934             :         0,     0,     0,     0,     0,     0,     0,     0,
     935             :         0,     0,     0,     0,     0,     0,     0,     0,
     936             :         0,     0,     0,     0,     0,     0,     0,     0,
     937             :         0,     0,     0,     0,     0,     0,     0,     0,
     938             :         0,     0,     0,     0,     0,     0,     0,     0,
     939             :         0,     0,     0,     0,     0,     0,     0,     0,
     940             :         0,     0,     0,     0,     5204,  0,     0,     0,
     941             :         0,     962,   0,     0,     0,     0,     0,     0,
     942             :         0,     0,     0,     0,     0,     963,   964,   0,
     943             :         0,     0,     0,     32767, 32767, 32767, 32767, 32767,
     944             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     945             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     946             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     947             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     948             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     949             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     950             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     951             :         32767, 32767, 32767, 5186,  32767, 32767, 32767, 32767,
     952             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     953             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     954             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     955             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     956             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     957             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     958             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     959             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     960             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     961             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     962             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     963             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     964             :         32767, 32767, 32767, 32767, 32767, 32767, 0,     32767,
     965             :         0,     0,     32767, 32767, 32767, 32767, 32767, 32767,
     966             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     967             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     968             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     969             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     970             :         32767, 32767, 32767, 32767, 5256,  -4973, -4973, 32767,
     971             :         5261,  5262,  5263,  5264,  5265,  5266,  5267,  -4974,
     972             :         -4974, 978,   979,   980,   981,   32767, 982,   983,
     973             :         984,   985,   986,   987,   988,   32767, 32767, 32767,
     974             :         32767, 1624,  32767, 32767, 32767, 32767, 32767, 32767,
     975             :         990,   32767, 32767, 0,     991,   992,   32767, 32767,
     976             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 4759,
     977             :         4760,  32767, 32767, 32767, 32767, 32767, 32767, 32767,
     978             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     979             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     980             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     981             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     982             :         32767, -723,  -722,  -2974, 32767, 996,   -719,  -168,
     983             :         -717,  -716,  -715,  1002,  1003,  1004,  -712,  -711,
     984             :         32767, -710,  1008,  1009,  1010,  1011,  -2060, 5892,
     985             :         2764,  2764,  2764,  1017,  1018,  1019,  1020,  1021,
     986             :         1022,  2567,  1024,  32767, 1025,  1026,  1027,  1028,
     987             :         1029,  1030,  1031,  1032,  1033,  1034,  2589,  1036,
     988             :         1037,  -1729, -1729, -1729, -1729, 1042,  4211,  4211,
     989             :         4211,  4211,  4211,  4211,  1049,  1050,  4209,  1427,
     990             :         32767, 32767, 32767, 0,     0,     32767, 32767, 32767,
     991             :         32767, 32767, 32767, 32767, 32767, -825,  32767, 32767,
     992             :         32767, 32767, 32767, 4718,  4719,  4720,  32767, 32767,
     993             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     994             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
     995             :         32767, 32767, 32767, 32767, 32767, 32767, 4721,  4722,
     996             :         4723,  4724,  4725,  4726,  4727,  6291,  6292,  6293,
     997             :         4728,  4729,  4730,  4731,  4732,  6299,  6300,  -4992,
     998             :         1070,  1071,  1072,  1073,  1074,  1075,  1076,  1077,
     999             :         1078,  1079,  1080,  4733,  1082,  4734,  1084,  1085,
    1000             :         1086,  1087,  1088,  1089,  1090,  1091,  1092,  1093,
    1001             :         1094,  1095,  1096,  1097,  1098,  1099,  1100,  1101,
    1002             :         1102,  1103,  1104,  1105,  1106,  1107,  1108,  1109,
    1003             :         1110,  1111,  1112,  1113,  1114,  1115,  1116,  1117,
    1004             :         1118,  1119,  1120,  1121,  1122,  1123,  1124,  1125,
    1005             :         1126,  1127,  1128,  1129,  1130,  1131,  1132,  1133,
    1006             :         1134,  1135,  1136,  1137,  1138,  1139,  1140,  1141,
    1007             :         1142,  1143,  1144,  1145,  1146,  4737,  1148,  4738,
    1008             :         4739,  1151,  1152,  1153,  1154,  32767, 4740,  4741,
    1009             :         4742,  1158,  1159,  1160,  1161,  1162,  1163,  1164,
    1010             :         1165,  1166,  1167,  1168,  1169,  1170,  1171,  1172,
    1011             :         1173,  1174,  1175,  1176,  1177,  1178,  1179,  1180,
    1012             :         1181,  1182,  1183,  1184,  1185,  1186,  1187,  1188,
    1013             :         1189,  1190,  1191,  1192,  1193,  1194,  11979, 6272,
    1014             :         1758,  1758,  1199,  1200,  1201,  1202,  1203,  1204,
    1015             :         1205,  1206,  1207,  1208,  1209,  1210,  1211,  1212,
    1016             :         1213,  1214,  1215,  1216,  1217,  1218,  1219,  1220,
    1017             :         1221,  1222,  1223,  1224,  1225,  1226,  1227,  1228,
    1018             :         1229,  -1074, -1073, 1232,  1233,  1234,  1235,  1236,
    1019             :         1237,  1238,  1239,  1240,  1241,  1242,  1243,  1244,
    1020             :         1245,  1246,  1247,  1248,  1249,  1250,  1251,  1252,
    1021             :         1253,  1254,  1255,  1256,  1257,  1258,  1259,  1260,
    1022             :         1261,  1262,  1263,  1264,  1265,  1266,  1267,  1268,
    1023             :         1269,  1270,  1271,  1272,  1273,  1274,  1275,  1276,
    1024             :         1277,  1278,  1279,  1280,  1281,  1282,  1283,  1284,
    1025             :         1285,  1286,  1287,  1288,  1289,  1290,  1291,  1292,
    1026             :         1293,  1294,  1295,  1296,  1297,  1298,  1299,  1300,
    1027             :         1301,  1302,  1303,  1304,  1305,  1306,  1307,  4676,
    1028             :         4677,  512,   32767, 32767, 32767, 32767, 1683,  1684,
    1029             :         1685,  1314,  155,   1316,  1317,  1318,  1319,  1320,
    1030             :         1321,  161,   1323,  1324,  1325,  1326,  1327,  1328,
    1031             :         1329,  1330,  1331,  1332,  1333,  1334,  1335,  1336,
    1032             :         1337,  1338,  -4375, -4374, -8536, -8536, -8536, -8536,
    1033             :         1345,  1346,  1444,  1445,  1446,  1447,  1448,  -4360,
    1034             :         1353,  1354,  -8525, -5383, 1357,  -8524, -8524, -8524,
    1035             :         -8524, -4348, 1363,  -2456, 686,   1366,  1367,  -8518,
    1036             :         -8518, -7581, 1371,  1372,  -5364, 1374,  1375,  -4332,
    1037             :         -4331, 1378,  1379,  1380,  -4327, -8841, -8841, -8841,
    1038             :         -8841, -8841, -8841, -8841, 1389,  1390,  -8843, -8843,
    1039             :         -8843, -8843, -8843, -8843, -8843, -8843, 1399,  1400,
    1040             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 5957,
    1041             :         2655,  -5028, -5028, 2658,  2659,  -3322, -1679, -1679,
    1042             :         -1679, -1679, -1679, -7010, -1679, -1679, -7010, -7010,
    1043             :         -1679, -1679, -1679, -1679, -1679, 32767, 32767, -1681,
    1044             :         -1681, -1681, -1681, -1681, -1681, 32767, 32767, -1683,
    1045             :         -1683, -3290, -3289, -3288, -3287, -3286, -3285, -12842,
    1046             :         7263,  -3282, -499,  -9550, -499,  -9549, -9549, -9549,
    1047             :         96,    -9549, -9816, -9549, 1704,  -9548, -1864, -1863,
    1048             :         -9548, -9548, -3566, -5208, -5207, -5206, -5205, -5204,
    1049             :         128,   -5202, 131,   132,   133,   32767, 32767, -5195,
    1050             :         -3568, -3568, -5190, -5189, -3568, 32767, 32767, -5185,
    1051             :         -5184, -5183, -3570, -5180, 1478,  -5179, -3571, 32767,
    1052             :         -3572, 32767, -3573, 32767, 5984,  32767, -3575, 2695,
    1053             :         2696,  2697,  2698,  2699,  2700,  -6944, 2702,  2970,
    1054             :         2704,  6008,  2706,  -4977, -4977, 2709,  2710,  -3271,
    1055             :         1502,  -3478, 1504,  -3626, -3626, -7766, 6033,  1509,
    1056             :         -3625, -7767, 1512,  1513,  1514,  32767, 32767, -3625,
    1057             :         -3625, -3625, -3625, -3625, -3625, -3625, 1522,  -3624,
    1058             :         1524,  1525,  1526,  1527,  1528,  1529,  0,     0,
    1059             :         0,     0,     0,     0,     0,     0,     0,     0,
    1060             :         0,     0,     0,     0,     0,     3128,  0,     0,
    1061             :         0,     0,     0,     0,     0,     0,     0,     0,
    1062             :         0,     0,     0,     0,     0,     0,     0,     0,
    1063             :         0,     0,     0,     0,     0,     0,     0,     0,
    1064             :         0,     0,     0,     0,     0,     0,     0,     0,
    1065             :         0,     0,     1581,  -673,  0,     784,   0,     0,
    1066             :         0,     0,     0,     0,     0,     0,     0,     0,
    1067             :         0,     0,     0,     0,     0,     0,     0,     0,
    1068             :         0,     0,     0,     0,     3025,  0,     0,     0,
    1069             :         0,     0,     0,     0,     0,     0,     0,     -6843,
    1070             :         -6843, 0,     0,     0,     1619,  1620,  1621,  0,
    1071             :         0,     0,     0,     0,     0,     0,     0,     0,
    1072             :         0,     0,     0,     0,     0,     -2788, 32767, 32767,
    1073             :         1634,  1635,  1636,  1637,  1638,  1639,  1640,  1641,
    1074             :         4194,  1643,  1644,  32767, 32767, 32767, 32767, 32767,
    1075             :         32767, 1352,  32767, 32767, 32767, 32767, 32767, 1646,
    1076             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1077             :         32767, 32767, 32767, 32767, 1647,  1648,  1649,  32767,
    1078             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 1650,
    1079             :         32767, 32767, 32767, 1651,  1652,  32767, 1653,  1654,
    1080             :         32767, 32767, 32767, 32767, 1655,  32767, 1656,  32767,
    1081             :         32767, 32767, 32767, 399,   399,   32767, 32767, 1657,
    1082             :         1658,  1659,  32767, 32767, 32767, 32767, 32767, 32767,
    1083             :         0,     0,     0,     0,     32767, 32767, 32767, 1660,
    1084             :         32767, 32767, 32767, 32767, 32767, 6619,  32767, 1661,
    1085             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1086             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1087             :         5971,  5972,  5973,  5974,  1664,  5975,  6243,  5977,
    1088             :         9281,  5979,  -1704, -1704, 5982,  5983,  2,     4775,
    1089             :         -205,  4777,  -353,  -353,  -4493, 9306,  4782,  -352,
    1090             :         -4494, 4785,  4786,  4787,  4788,  -350,  -350,  6044,
    1091             :         1691,  6045,  6046,  1694,  6047,  1696,  1697,  6048,
    1092             :         1699,  6049,  6050,  6051,  6052,  0,     0,     0,
    1093             :         0,     0,     0,     32767, 0,     0,     0,     0,
    1094             :         1704,  0,     32767, 0,     32767, 32767, 32767, 32767,
    1095             :         32767, 32767, 0,     32767, 32767, 32767, -3338, -3338,
    1096             :         -3338, 0,     32767, 0,     32767, 0,     0,     0,
    1097             :         32767, 0,     0,     32767, 0,     32767, 32767, 0,
    1098             :         0,     0,     0,     0,     32767, 0,     32767, 0,
    1099             :         1705,  1706,  1707,  1708,  1709,  759,   759,   759,
    1100             :         759,   759,   759,   759,   0,     0,     0,     0,
    1101             :         0,     3035,  0,     32767, 0,     1719,  10109, 1721,
    1102             :         1722,  1723,  1724,  1725,  1726,  1727,  1728,  1729,
    1103             :         1730,  0,     0,     0,     0,     0,     0,     0,
    1104             :         0,     9764,  6757,  6758,  6759,  8018,  0,     0,
    1105             :         0,     1720,  1720,  1720,  0,     0,     2557,  2558,
    1106             :         1720,  0,     -1282, 0,     -1281, -1281, -1281, 633,
    1107             :         1720,  -1279, -1279, 1720,  4767,  0,     1720,  1720,
    1108             :         0,     0,     1718,  1718,  -3263, 0,     6007,  6008,
    1109             :         -7790, 6010,  6011,  6012,  -3266, 1719,  0,     1718,
    1110             :         0,     1717,  0,     -150,  1717,  1717,  1717,  32767,
    1111             :         1716,  1716,  1716,  3969,  1715,  0,     1716,  1166,
    1112             :         1716,  1716,  1716,  0,     0,     0,     1717,  1717,
    1113             :         1717,  1717,  0,     0,     0,     0,     3072,  -4879,
    1114             :         -1750, -1749, -1748, 0,     0,     0,     0,     0,
    1115             :         0,     -1544, 0,     1789,  0,     0,     0,     0,
    1116             :         0,     0,     0,     0,     0,     0,     -1554, 0,
    1117             :         0,     2767,  2768,  2769,  2770,  0,     -3168, -3167,
    1118             :         -3166, -3165, -3164, -3163, 0,     0,     -3158, -375,
    1119             :         -9426, -375,  -9425, 1821,  1822,  218,   -9427, 1825,
    1120             :         -9426, 1827,  1828,  -1742, -1741, 1878,  1879,  1833,
    1121             :         1834,  32767, 32767, 32767, 32767, 2642,  -4765, -1739,
    1122             :         -1738, 32767, 1835,  32767, 32767, 32767, 32767, 32767,
    1123             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1124             :         32767, 32767, 32767, 2718,  -3491, 3174,  3174,  3174,
    1125             :         -3669, -3669, -3669, -3669, -3669, -5232, -5232, -5232,
    1126             :         -3666, -3666, -3666, -3666, -3666, -5232, -5232, 6061,
    1127             :         0,     0,     0,     0,     0,     0,     0,     0,
    1128             :         0,     0,     0,     -3652, 0,     -3651, 0,     0,
    1129             :         0,     0,     0,     0,     0,     0,     0,     0,
    1130             :         0,     0,     0,     0,     0,     0,     0,     0,
    1131             :         0,     0,     0,     0,     0,     0,     0,     0,
    1132             :         0,     0,     0,     0,     0,     0,     0,     0,
    1133             :         0,     0,     0,     0,     0,     0,     0,     0,
    1134             :         0,     0,     0,     0,     0,     0,     0,     0,
    1135             :         0,     0,     0,     0,     0,     0,     0,     0,
    1136             :         0,     0,     0,     0,     0,     -3590, 0,     -3589,
    1137             :         -3589, 0,     0,     0,     0,     32767, 1842,  32767,
    1138             :         32767, 32767, 32767, 1843,  32767, 32767, 1844,  32767,
    1139             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1140             :         0,     32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1141             :         32767, 32767, 32767, 32767, 32767, 32767, 1845,  32767,
    1142             :         1846,  32767, 32767, 32767, 32767, 32767, 1847,  1848,
    1143             :         0,     1849,  1850,  0,     32767, 32767, 0,     0,
    1144             :         0,     32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1145             :         32767, 32767, 32767, 1851,  32767, 32767, 1852,  32767,
    1146             :         32767, 1853,  32767, 1854,  32767, 32767, 32767, 32767,
    1147             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1148             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1149             :         32767, 32767, -4903, 32767, -6162, 32767, 32767, 32767,
    1150             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 137,
    1151             :         1858,  3141,  1860,  3142,  32767, 32767, 1229,  143,
    1152             :         32767, 32767, 144,   -2902, 0,     0,     32767, 32767,
    1153             :         32767, 32767, 148,   5130,  0,     0,     -4140, 9659,
    1154             :         32767, 0,     -4142, 5137,  5138,  0,     0,     0,
    1155             :         0,     0,     0,     0,     0,     0,     0,     32767,
    1156             :         0,     5148,  5149,  5150,  5151,  5152,  5153,  4782,
    1157             :         3623,  3623,  3623,  3623,  3623,  3623,  3623,  3623,
    1158             :         3623,  3623,  3623,  3623,  3623,  3623,  6751,  3623,
    1159             :         3623,  3623,  3623,  3623,  3623,  3623,  3623,  3623,
    1160             :         3623,  3623,  3623,  3623,  32767, 3622,  3622,  3622,
    1161             :         3622,  32767, 3621,  3621,  3621,  0,     3622,  32767,
    1162             :         3621,  32767, 32767, 32767, 3618,  3618,  3618,  3618,
    1163             :         3618,  3618,  3618,  32767, 2944,  0,     4402,  3618,
    1164             :         3618,  3618,  3618,  3618,  3618,  3618,  3618,  3618,
    1165             :         3618,  3618,  3618,  3618,  0,     0,     3620,  3620,
    1166             :         3620,  3620,  3620,  3620,  -762,  6646,  3621,  3621,
    1167             :         3621,  3621,  3621,  3621,  3621,  3621,  3621,  3621,
    1168             :         -3222, -3222, 3621,  3621,  3621,  5240,  5241,  5242,
    1169             :         0,     0,     3623,  3623,  3623,  0,     3624,  3624,
    1170             :         3624,  3624,  3624,  3624,  3624,  3624,  836,   0,
    1171             :         0,     0,     0,     0,     0,     0,     0,     0,
    1172             :         0,     0,     0,     0,     0,     0,     0,     0,
    1173             :         0,     0,     0,     0,     0,     0,     0,     0,
    1174             :         0,     0,     0,     0,     -3647, -3646, 0,     0,
    1175             :         461,   0,     0,     0,     0,     0,     0,     0,
    1176             :         0,     0,     0,     0,     0,     0,     0,     0,
    1177             :         0,     0,     0,     0,     0,     0,     0,     0,
    1178             :         0,     0,     0,     0,     0,     0,     0,     0,
    1179             :         0,     0,     0,     0,     0,     0,     0,     0,
    1180             :         0,     0,     0,     0,     0,     0,     0,     0,
    1181             :         0,     0,     0,     0,     0,     0,     0,     0,
    1182             :         0,     0,     0,     0,     0,     0,     0,     0,
    1183             :         0,     0,     0,     0,     468,   0,     0,     0,
    1184             :         0,     0,     0,     0,     0,     0,     0,     0,
    1185             :         0,     0,     32767, 32767, 32767, 32767, 32767, 32767,
    1186             :         32767, 0,     0,     32767, 0,     470,   471,   32767,
    1187             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1188             :         32767, 32767, 472,   473,   474,   475,   476,   32767,
    1189             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1190             :         32767, 32767, 32767, 775,   32767, 32767, 32767, 32767,
    1191             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1192             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1193             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1194             :         32767, 32767, 32767, 4803,  4804,  7596,  7596,  7596,
    1195             :         4808,  4809,  4810,  4811,  4812,  4813,  4814,  4815,
    1196             :         4816,  4817,  4818,  4819,  4820,  4821,  4822,  4823,
    1197             :         4824,  3988,  3988,  4827,  4828,  7830,  1792,  7832,
    1198             :         7833,  7834,  5921,  4835,  7835,  7836,  4838,  0,
    1199             :         0,     0,     0,     0,     0,     0,     0,     0,
    1200             :         0,     0,     0,     0,     0,     3036,  6038,  0,
    1201             :         6040,  6041,  6042,  4129,  3043,  6043,  6044,  3046,
    1202             :         0,     3048,  3049,  3050,  6046,  6047,  3053,  3054,
    1203             :         3055,  3056,  -1230, 3058,  3059,  -1232, -1232, 3062,
    1204             :         3063,  3064,  3065,  3066,  3067,  3068,  3069,  3070,
    1205             :         3071,  3072,  3073,  3074,  3075,  3076,  3077,  3078,
    1206             :         3079,  3080,  3081,  3632,  3083,  3084,  3085,  3086,
    1207             :         3087,  3088,  3089,  3090,  3091,  3092,  3093,  3094,
    1208             :         3095,  3096,  3097,  3098,  3099,  3100,  3101,  3102,
    1209             :         3103,  -814,  3105,  3106,  3107,  3108,  -6867, 3110,
    1210             :         3111,  3112,  3113,  9179,  9180,  3116,  3117,  3118,
    1211             :         3119,  -22,   3121,  3122,  3123,  3124,  3125,  3126,
    1212             :         3127,  3128,  3129,  3130,  2196,  3132,  3133,  2197,
    1213             :         3135,  3136,  3137,  3138,  3139,  3140,  3141,  3142,
    1214             :         3143,  3144,  -6500, 3146,  3414,  3148,  6452,  3150,
    1215             :         -4533, -4533, 3153,  3154,  -2827, -1184, -1184, -1184,
    1216             :         -1184, -1184, -6515, -1184, -1184, -6515, -6515, -1184,
    1217             :         -1184, -1184, -1184, -1184, -1184, -1184, -1184, -1184,
    1218             :         -1184, -1184, -1184, -1184, -1184, -1184, -1184, -1184,
    1219             :         -2791, -2790, -2789, -2788, -2787, -2786, -12343,7762,
    1220             :         -2783, 0,     -9051, 0,     -9050, -9050, -9050, 595,
    1221             :         -9050, -9317, -9050, 2203,  -9049, -1365, -1364, -9049,
    1222             :         -9049, -3067, -4709, -4708, -4707, -4706, -4705, 627,
    1223             :         -4703, 630,   631,   632,   -3067, -3067, -4694, -3067,
    1224             :         -3067, -4689, -4688, -3067, 3131,  -4683, -4682, -4681,
    1225             :         -4680, -3067, -4677, 1981,  -4676, -3068, -3068, -3068,
    1226             :         -3068, -3068, -3068, 6490,  -13614,-3068, 3202,  3203,
    1227             :         3204,  3205,  3206,  3207,  -6437, 3209,  3477,  3211,
    1228             :         6515,  3213,  -4470, -4470, 3216,  3217,  -2764, 2009,
    1229             :         -2971, 2011,  -3119, -3119, -7259, 6540,  2016,  -3118,
    1230             :         -7260, 2019,  2020,  2021,  2022,  -3116, -3116, 3278,
    1231             :         3279,  3280,  3281,  3282,  3283,  3284,  3285,  3286,
    1232             :         3287,  3288,  3289,  3290,  3291,  32767, 3292,  3293,
    1233             :         -869,  -869,  -869,  -869,  9107,  9108,  9109,  9110,
    1234             :         9111,  9112,  9113,  3305,  32767, 32767, -863,  32767,
    1235             :         -864,  32767, 32767, -866,  -866,  3310,  3311,  -864,
    1236             :         -864,  -864,  71,    -864,  -864,  32767, 72,    32767,
    1237             :         2290,  32767, 32767, 3320,  3321,  32767, 32767, 32767,
    1238             :         3322,  -1192, -1192, -1192, -1192, -1192, -1192, -1192,
    1239             :         -1192, -1192, -1192, -1192, -1192, -1192, -1192, -1192,
    1240             :         -1192, -1192, -1192, -1192, -1192, -1192, -1192, -1192,
    1241             :         -1192, -1192, -1192, -1192, -1192, -1192, -1192, -1192,
    1242             :         -1192, -1192, -1192, -1192, -1192, -1192, -1192, -1192,
    1243             :         -1192, -1192, -1192, 3365,  3366,  3367,  -1189, -1189,
    1244             :         -1189, -1189, -1189, -1189, 3374,  3375,  -1187, -1187,
    1245             :         -1187, -1187, -1187, -1187, 3382,  3383,  -1185, -1185,
    1246             :         -1185, -1185, -1185, -1185, 32767, 32767, -1185, -1185,
    1247             :         -1185, 3393,  3394,  3395,  -1182, 3397,  3398,  3399,
    1248             :         3400,  3401,  3402,  1274,  1274,  3405,  -5404, 3407,
    1249             :         3408,  3409,  3410,  1274,  1274,  1274,  1274,  1274,
    1250             :         1274,  1274,  1274,  1274,  1274,  1274,  1274,  1274,
    1251             :         1274,  1274,  1274,  1274,  1274,  1274,  1274,  1274,
    1252             :         3432,  3433,  3434,  3435,  3436,  3437,  3438,  3439,
    1253             :         3440,  3441,  3442,  3443,  3444,  3445,  3446,  3447,
    1254             :         3448,  3449,  3450,  3451,  3452,  3453,  3454,  3455,
    1255             :         -1138, -1138, -1138, -1138, -1138, 3461,  3462,  3299,
    1256             :         3464,  3465,  3466,  3467,  3468,  3469,  3470,  3471,
    1257             :         3472,  3473,  3474,  3475,  3476,  3477,  3478,  3479,
    1258             :         3480,  3481,  3482,  3483,  3484,  3485,  3486,  3487,
    1259             :         3488,  3489,  3490,  3491,  3492,  3493,  3494,  3495,
    1260             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1261             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1262             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1263             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1264             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 3496,
    1265             :         3497,  3498,  3499,  3500,  3501,  3502,  32767, 32767,
    1266             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1267             :         32767, 32767, 3503,  3211,  3211,  3211,  3211,  32767,
    1268             :         32767, 32767, 32767, 32767, 7590,  7590,  7590,  3208,
    1269             :         3512,  3513,  3514,  3515,  3516,  3517,  3518,  3519,
    1270             :         3520,  3521,  3522,  3523,  3524,  3525,  3526,  3527,
    1271             :         3528,  3529,  3530,  3531,  3532,  3533,  32767, 3534,
    1272             :         3535,  3536,  3537,  3538,  32767, 3539,  32767, 3540,
    1273             :         3541,  32767, 3542,  3543,  32767, 3544,  3545,  3546,
    1274             :         3547,  3548,  3549,  3550,  3551,  3552,  3553,  3554,
    1275             :         3555,  3556,  3557,  3558,  3559,  3560,  3561,  3562,
    1276             :         3563,  3564,  3565,  3566,  3567,  3568,  3569,  3570,
    1277             :         3571,  3572,  3573,  3574,  3575,  3576,  3577,  3578,
    1278             :         3579,  3580,  3581,  3582,  3583,  3584,  3585,  3586,
    1279             :         3587,  3588,  3589,  3590,  3591,  3592,  3593,  3594,
    1280             :         3595,  3596,  3597,  3598,  3599,  3600,  3601,  3602,
    1281             :         3603,  3604,  3605,  3606,  3607,  3608,  3609,  3610,
    1282             :         3611,  3612,  3613,  3614,  3615,  3616,  3617,  3618,
    1283             :         3619,  3620,  3621,  3622,  3623,  3624,  3625,  3626,
    1284             :         3627,  3628,  3629,  3630,  3631,  3632,  3633,  3634,
    1285             :         3635,  3636,  3637,  3638,  3639,  3640,  3641,  3642,
    1286             :         3643,  3644,  3645,  3646,  3647,  3648,  3649,  3650,
    1287             :         3651,  32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1288             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1289             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1290             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1291             :         32767, 32767, 3652,  3653,  3654,  3655,  3656,  3657,
    1292             :         3658,  3659,  3660,  3661,  3662,  3663,  3664,  3665,
    1293             :         3666,  3667,  3668,  3669,  3670,  3671,  3672,  3673,
    1294             :         3674,  3675,  3676,  3677,  3678,  3679,  3680,  3681,
    1295             :         3682,  3683,  3684,  3685,  3686,  3687,  3688,  3689,
    1296             :         3690,  3691,  3692,  3693,  3694,  3695,  3696,  32767,
    1297             :         3244,  3698,  3699,  3700,  3701,  3702,  4131,  3704,
    1298             :         3251,  3251,  3707,  3252,  3709,  3710,  3711,  3255,
    1299             :         3713,  3714,  3715,  3716,  3259,  3259,  3259,  3720,
    1300             :         3721,  3722,  3723,  3724,  3725,  3726,  3727,  3728,
    1301             :         3729,  3730,  3731,  3732,  0,     0,     3735,  3736,
    1302             :         3737,  3738,  3739,  3740,  3741,  3742,  3743,  3744,
    1303             :         3745,  3746,  3747,  3748,  3749,  3750,  3751,  3752,
    1304             :         3753,  3754,  3755,  3756,  3757,  3758,  3759,  3760,
    1305             :         3761,  3300,  3763,  3764,  3765,  3766,  3767,  3768,
    1306             :         3769,  3770,  3771,  3772,  3773,  3774,  3775,  3776,
    1307             :         3777,  3778,  3779,  3780,  3781,  3782,  3783,  3784,
    1308             :         3322,  3322,  3787,  3323,  3789,  3790,  3791,  3326,
    1309             :         3793,  3794,  3795,  3796,  3330,  3798,  3330,  3800,
    1310             :         3801,  3802,  3803,  3804,  3805,  3806,  3807,  3808,
    1311             :         3809,  3810,  3811,  3812,  3813,  3814,  3815,  3816,
    1312             :         3817,  3818,  3819,  3820,  3821,  3822,  3823,  3824,
    1313             :         3825,  -1667, 3827,  3828,  3829,  3830,  3831,  3832,
    1314             :         3833,  3834,  3835,  3836,  3837,  3838,  3839,  3840,
    1315             :         3841,  3842,  3843,  3844,  -1685, 3846,  3847,  3848,
    1316             :         3849,  3850,  3851,  3852,  3853,  3854,  3855,  3856,
    1317             :         3857,  3858,  3859,  3860,  3861,  3862,  3863,  3864,
    1318             :         3865,  3866,  3867,  3868,  3869,  3870,  3871,  3872,
    1319             :         3873,  3874,  3875,  3876,  3877,  3878,  3879,  3880,
    1320             :         3881,  3882,  3883,  3884,  3885,  3886,  3887,  3888,
    1321             :         3889,  3890,  3891,  3892,  3893,  3894,  3895,  3896,
    1322             :         3897,  8237,  8238,  3900,  3901,  3902,  3903,  3904,
    1323             :         3905,  3906,  3907,  3908,  3909,  3910,  3911,  3912,
    1324             :         11266, 11267, 11268, 9355,  3917,  3918,  11272, 8274,
    1325             :         3921,  3922,  3438,  3438,  3438,  3438,  3438,  3438,
    1326             :         3929,  3930,  3440,  3440,  3440,  3440,  6476,  9478,
    1327             :         3937,  3938,  9483,  9484,  7571,  6485,  9485,  9486,
    1328             :         6488,  3442,  6490,  6491,  6492,  9488,  3951,  3952,
    1329             :         32767, -866,  -866,  -866,  -866,  -866,  -866,  -29,
    1330             :         -28,   -866,  -866,  -3867, 2172,  -3867, -3867, -3867,
    1331             :         -1953, -866,  -3865, -3865, -866,  3973,  3974,  3975,
    1332             :         3976,  3977,  3978,  3979,  3980,  3981,  3982,  3983,
    1333             :         3984,  3985,  3986,  951,   -2050, 3989,  -2050, -2050,
    1334             :         -2050, -136,  951,   -2048, -2048, 951,   3998,  951,
    1335             :         951,   951,   -2044, -2044, 951,   951,   951,   951,
    1336             :         5238,  951,   951,   5243,  5244,  951,   951,   32767,
    1337             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1338             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1339             :         32767, 383,   933,   933,   933,   933,   933,   933,
    1340             :         933,   933,   933,   933,   933,   933,   933,   933,
    1341             :         933,   933,   933,   933,   933,   933,   933,   4851,
    1342             :         933,   933,   933,   933,   10909, 933,   933,   933,
    1343             :         933,   -5132, -5132, 933,   933,   933,   933,   4075,
    1344             :         933,   933,   933,   933,   933,   933,   933,   933,
    1345             :         933,   933,   1868,  933,   933,   1870,  933,   933,
    1346             :         933,   933,   933,   933,   933,   933,   933,   933,
    1347             :         10578, 0,     32767, 931,   -2372, 931,   8615,  8616,
    1348             :         931,   931,   6913,  5271,  5272,  5273,  5274,  5275,
    1349             :         10607, 5277,  5278,  10610, 10611, 5281,  5282,  5283,
    1350             :         5284,  5285,  5286,  5287,  5288,  5289,  5290,  5291,
    1351             :         5292,  5293,  5294,  5295,  5296,  5297,  6905,  6905,
    1352             :         6905,  6905,  6905,  6905,  16463, -3641, 6905,  4123,
    1353             :         13175, 4125,  13176, 13177, 13178, 3534,  13180, 13448,
    1354             :         13182, 32767, 32767, 32767, 0,     32767, 32767, 32767,
    1355             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1356             :         32767, 32767, 0,     0,     32767, 32767, 32767, 32767,
    1357             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1358             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1359             :         32767, -2357, 17748, 7203,  934,   934,   934,   934,
    1360             :         934,   934,   10579, 934,   667,   934,   32767, 32767,
    1361             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1362             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1363             :         32767, 32767, 4146,  4147,  4148,  4149,  4150,  4151,
    1364             :         4152,  4153,  4154,  4155,  32767, 32767, 32767, 32767,
    1365             :         32767, 32767, 4156,  4157,  4158,  4159,  4160,  4161,
    1366             :         4162,  4163,  4164,  4165,  4166,  4167,  4168,  4169,
    1367             :         4170,  4171,  4172,  4173,  4174,  4175,  4176,  4177,
    1368             :         4178,  4179,  4180,  4181,  4182,  5374,  5375,  5376,
    1369             :         6978,  4187,  4188,  4189,  4190,  6982,  6982,  32767,
    1370             :         32767, 4193,  4194,  4195,  4196,  4197,  4198,  4199,
    1371             :         4200,  4201,  4202,  4203,  4204,  32767, 6995,  6995,
    1372             :         4207,  4208,  4209,  4210,  4211,  4212,  4213,  4214,
    1373             :         4215,  4216,  4217,  4218,  4219,  4220,  4221,  4222,
    1374             :         4223,  32767, 3386,  4225,  4226,  7228,  32767, 32767,
    1375             :         32767, 32767, 5315,  4229,  7229,  32767, 4231,  32767,
    1376             :         4232,  4233,  4234,  7230,  7231,  4237,  4238,  4239,
    1377             :         4240,  -46,   4242,  4243,  -48,   -48,   4246,  4247,
    1378             :         4248,  4249,  4250,  4251,  4252,  4253,  4254,  4255,
    1379             :         4256,  4257,  4258,  4259,  4260,  4261,  4262,  4263,
    1380             :         4264,  4265,  4816,  4267,  4268,  4269,  4270,  4271,
    1381             :         4272,  4273,  4274,  4275,  4276,  4277,  4278,  4279,
    1382             :         4280,  4281,  4282,  4283,  4284,  4285,  4286,  4287,
    1383             :         370,   4289,  4290,  4291,  4292,  -5683, 4294,  4295,
    1384             :         4296,  4297,  10363, 10364, 4300,  4301,  4302,  4303,
    1385             :         1162,  4305,  4306,  4307,  4308,  4309,  4310,  4311,
    1386             :         4312,  4313,  4314,  3380,  4316,  4317,  3381,  4319,
    1387             :         4320,  4321,  4322,  4323,  4324,  4325,  4326,  4327,
    1388             :         4328,  -5316, 4330,  4598,  4332,  7636,  4334,  -3349,
    1389             :         -3349, 4337,  4338,  -1643, 0,     0,     0,     0,
    1390             :         0,     -5331, 0,     0,     -5331, -5331, 0,     0,
    1391             :         0,     0,     0,     0,     0,     0,     0,     0,
    1392             :         0,     0,     0,     0,     0,     0,     0,     0,
    1393             :         0,     0,     0,     0,     0,     0,     0,     4126,
    1394             :         4127,  4128,  4129,  0,     0,     0,     0,     0,
    1395             :         0,     0,     0,     0,     0,     0,     0,     0,
    1396             :         0,     -1258, 0,     0,     0,     0,     0,     0,
    1397             :         0,     0,     0,     0,     0,     0,     0,     0,
    1398             :         -1272, -1272, 0,     0,     0,     0,     0,     0,
    1399             :         0,     0,     0,     0,     0,     0,     0,     0,
    1400             :         0,     0,     0,     0,     0,     0,     0,     0,
    1401             :         0,     0,     0,     0,     0,     0,     0,     0,
    1402             :         0,     0,     0,     0,     -1851, -1851, -1851, -1851,
    1403             :         -1851, 0,     0,     0,     0,     0,     0,     0,
    1404             :         0,     0,     0,     0,     3235,  0,     -6925, 306,
    1405             :         306,   306,   306,   306,   306,   306,   306,   306,
    1406             :         306,   306,   306,   -1764, -1764, 4472,  4473,  311,
    1407             :         311,   311,   311,   10287, 10288, 10289, 10290, 10291,
    1408             :         10292, 10293, 4485,  10198, 319,   319,   3461,  319,
    1409             :         319,   319,   319,   319,   4495,  4496,  321,   321,
    1410             :         321,   1256,  321,   321,   1258,  1258,  0,     3477,
    1411             :         10215, 10216, 4509,  4510,  10219, 10220, 10221, 4514,
    1412             :         0,     0,     0,     0,     0,     0,     0,     0,
    1413             :         0,     0,     0,     0,     0,     0,     0,     0,
    1414             :         0,     0,     0,     0,     0,     0,     0,     0,
    1415             :         0,     0,     0,     0,     0,     0,     0,     0,
    1416             :         0,     0,     0,     0,     0,     0,     0,     0,
    1417             :         0,     0,     0,     0,     0,     0,     0,     0,
    1418             :         0,     0,     0,     0,     0,     0,     0,     0,
    1419             :         0,     0,     0,     0,     0,     0,     0,     0,
    1420             :         0,     0,     0,     0,     0,     0,     0,     0,
    1421             :         0,     0,     0,     0,     4579,  4580,  4581,  4582,
    1422             :         4583,  4584,  32767, 2455,  4586,  -4223, 4588,  4589,
    1423             :         4590,  4591,  32767, 32767, 32767, 32767, 32767, 32767,
    1424             :         32767, 32767, 32767, 32767, 32767, 4885,  4886,  4887,
    1425             :         4888,  4889,  4890,  4891,  4892,  4893,  4894,  4895,
    1426             :         4896,  4897,  4898,  4899,  4900,  4901,  4902,  4903,
    1427             :         4904,  4616,  4906,  4907,  4908,  4909,  4910,  4911,
    1428             :         4912,  4913,  4914,  4915,  4916,  4917,  4918,  4919,
    1429             :         4920,  4921,  4922,  4923,  4924,  4925,  4926,  4927,
    1430             :         4928,  4929,  4930,  4931,  4932,  4933,  4934,  4935,
    1431             :         4936,  4937,  4938,  4939,  4940,  4941,  4942,  4943,
    1432             :         4944,  4945,  4946,  4947,  4948,  567,   568,   569,
    1433             :         4952,  -2455, 571,   572,   4956,  4957,  4958,  4959,
    1434             :         4960,  4961,  4962,  4963,  4964,  4965,  4966,  4967,
    1435             :         4968,  4969,  32767, 4970,  4971,  4972,  4973,  4974,
    1436             :         4975,  4976,  4977,  4978,  4979,  4980,  6623,  6623,
    1437             :         6623,  6623,  6623,  1292,  6623,  1291,  1291,  1291,
    1438             :         4991,  4992,  6620,  4994,  4995,  6618,  6618,  4998,
    1439             :         -1199, 6616,  6616,  6616,  6616,  5004,  6615,  6615,
    1440             :         6615,  5008,  5009,  5010,  5011,  5012,  5013,  -4544,
    1441             :         15561, 5016,  -1253, -1253, -1253, -1253, -1253, -1253,
    1442             :         8392,  -1253, -1520, -1253, -4556, -1253, 6431,  6432,
    1443             :         -1253, -1253, 4729,  3087,  3088,  3089,  3090,  3091,
    1444             :         8423,  3093,  3094,  8426,  8427,  3097,  3098,  3099,
    1445             :         3100,  3101,  3102,  3103,  3104,  3105,  3106,  3107,
    1446             :         3108,  3109,  3110,  3111,  3112,  3113,  4721,  4721,
    1447             :         4721,  4721,  4721,  4721,  14279, -5825, 4721,  1939,
    1448             :         10991, 1941,  10992, 10993, 10994, 1350,  10996, 11264,
    1449             :         10998, -254,  10999, 3316,  3316,  11002, 11003, 5022,
    1450             :         6665,  6665,  6665,  6665,  6665,  1334,  6665,  1333,
    1451             :         1333,  1333,  5033,  5034,  6662,  5036,  5037,  6660,
    1452             :         6660,  5040,  -1157, 6658,  6658,  6658,  6658,  5046,
    1453             :         6657,  0,     6658,  5051,  5052,  5053,  5054,  5055,
    1454             :         5056,  -4501, 15604, 5059,  -1210, -1210, -1210, -1210,
    1455             :         -1210, -1210, 8435,  -1210, -1477, -1210, -4513, -1210,
    1456             :         6474,  6475,  -1210, -1210, 4772,  0,     4981,  0,
    1457             :         5131,  5132,  9273,  -4525, 0,     5135,  9278,  0,
    1458             :         0,     0,     0,     5139,  5140,  5141,  5142,  5143,
    1459             :         5144,  5145,  5146,  0,     5147,  0,     0,     0,
    1460             :         0,     0,     0,     1530,  1531,  1532,  1533,  1534,
    1461             :         1535,  1536,  1537,  1538,  1539,  1540,  1541,  1542,
    1462             :         1543,  1544,  -1583, 1546,  1547,  1548,  1549,  1550,
    1463             :         1551,  1552,  1553,  1554,  1555,  1556,  1557,  1558,
    1464             :         1559,  1560,  1561,  1562,  1563,  1564,  1565,  1566,
    1465             :         1567,  5189,  1568,  1569,  1570,  1571,  1572,  1573,
    1466             :         1574,  1575,  1576,  1577,  1578,  1579,  1580,  0,
    1467             :         2255,  5200,  799,   1584,  1585,  1586,  1587,  1588,
    1468             :         1589,  1590,  1591,  1592,  1593,  1594,  1595,  1596,
    1469             :         5215,  5216,  1597,  1598,  1599,  1600,  1601,  1602,
    1470             :         5985,  -1422, 1604,  1605,  1606,  1607,  1608,  1609,
    1471             :         1610,  1611,  1612,  1613,  8457,  8458,  1616,  1617,
    1472             :         1618,  0,     0,     0,     5243,  5244,  1622,  1623,
    1473             :         1624,  5248,  1625,  1626,  1627,  1628,  1629,  1630,
    1474             :         1631,  1632,  4421,  5258,  5259,  5260,  5261,  5262,
    1475             :         5263,  5264,  5265,  5266,  5267,  5268,  5269,  5270,
    1476             :         5271,  5272,  5273,  5274,  5275,  5276,  5277,  5278,
    1477             :         5279,  5280,  5281,  5282,  5283,  5284,  5285,  5286,
    1478             :         8934,  8934,  5289,  5290,  4830,  5292,  5293,  5294,
    1479             :         5295,  5296,  5297,  5298,  5299,  5300,  5301,  5302,
    1480             :         5303,  5304,  5305,  5306,  5307,  5308,  5309,  5310,
    1481             :         5311,  5312,  5313,  5314,  5315,  5316,  5317,  5318,
    1482             :         5319,  5320,  5321,  5322,  5323,  5324,  5325,  5326,
    1483             :         5327,  5328,  5329,  5330,  5331,  5332,  5333,  5334,
    1484             :         5335,  5336,  5337,  5338,  5339,  5340,  5341,  5342,
    1485             :         5343,  5344,  5345,  5346,  5347,  5348,  5349,  5350,
    1486             :         5351,  5352,  5353,  5354,  5355,  5356,  5357,  5358,
    1487             :         4891,  5360,  5361,  5362,  5363,  5364,  5365,  5366,
    1488             :         5367,  5368,  5369,  5370,  5371,  5372,  32767, 5373,
    1489             :         5374,  -5231, 5376,  4532,  0,     5379,  5380,  5381,
    1490             :         5382,  4270,  4271,  4272,  4273,  4274,  4275,  4276,
    1491             :         4277,  4278,  12230, 9102,  9102,  9102,  5396,  8890,
    1492             :         5398,  5399,  5400,  5401,  8899,  7356,  5568,  7358,
    1493             :         7359,  0,     0,     7364,  7365,  7366,  7367,  7368,
    1494             :         7369,  8924,  7371,  7372,  4606,  4606,  4606,  4606,
    1495             :         7377,  10546, 10546, 10546, 10546, 10546, 10546, 20104,
    1496             :         0,     10546, 7764,  16816, 7766,  16817, 5572,  5572,
    1497             :         7177,  16823, 17091, 16825, 5573,  5573,  9144,  9144,
    1498             :         5526,  0,     5574,  5574,  5450,  5451,  5452,  697,
    1499             :         697,   5455,  0,     7172,  5458,  5576,  5460,  -5456,
    1500             :         5462,  5463,  5464,  0,     0,     4691,  5468,  5469,
    1501             :         4693,  5471,  10898, 0,     0,     5475,  4698,  10908,
    1502             :         5478,  5479,  5480,  5481,  1359,  1359,  1359,  5485,
    1503             :         5486,  5487,  5488,  1359,  1359,  1359,  1359,  1359,
    1504             :         1359,  1359,  1359,  1359,  1359,  1359,  1359,  1359,
    1505             :         1359,  101,   1359,  1359,  1359,  1359,  1359,  1359,
    1506             :         1359,  1359,  1359,  1359,  1359,  1359,  1359,  1359,
    1507             :         87,    87,    1359,  1359,  1359,  1359,  1359,  1359,
    1508             :         1359,  1359,  1359,  1359,  1359,  1359,  1359,  1359,
    1509             :         1359,  1359,  1359,  1359,  1359,  1359,  1359,  1359,
    1510             :         1359,  1359,  1359,  1359,  1359,  1359,  1359,  1359,
    1511             :         1359,  1359,  1359,  1359,  -492,  -492,  -492,  -492,
    1512             :         -492,  1359,  1359,  1359,  1359,  1359,  1359,  1359,
    1513             :         1359,  1359,  1359,  1359,  4594,  1359,  -5566, 1665,
    1514             :         1665,  1665,  1665,  1665,  1665,  1665,  1665,  1665,
    1515             :         1665,  1665,  1665,  -405,  -405,  5585,  5586,  1668,
    1516             :         1668,  1668,  1668,  11644, 11645, 11646, 11647, 11648,
    1517             :         11649, 11650, 5842,  11555, 1676,  1676,  4818,  1676,
    1518             :         1676,  1676,  1676,  1676,  5852,  5853,  1678,  1678,
    1519             :         1678,  2613,  1678,  1678,  2615,  2615,  1357,  4834,
    1520             :         11572, 11573, 5866,  5867,  11576, 11577, 11578, 5871,
    1521             :         1357,  1357,  1357,  1357,  1357,  1357,  1357,  1357,
    1522             :         1357,  -6594, -3465, -3464, -3463, 244,   -3249, 244,
    1523             :         244,   244,   244,   -3253, -1709, 80,    -1709, -1709,
    1524             :         5651,  5652,  -1711, -1711, -1711, -1711, -1711, -1711,
    1525             :         -3265, -1711, -1711, 1056,  1057,  1058,  1059,  -1711,
    1526             :         -4879, -4878, -4877, -4876, -4875, -4874, -14431,5674,
    1527             :         -4871, -2088, -11139,-2088, -11138,108,   109,   -1495,
    1528             :         -11140,-11407,-11140,113,   114,   -3456, -3455, 164,
    1529             :         5691,  118,   119,   244,   244,   244,   5000,  5001,
    1530             :         244,   5700,  -1471, 244,   127,   244,   11161, 244,
    1531             :         244,   244,   5709,  5710,  1020,  244,   244,   1021,
    1532             :         244,   -5182, 5717,  5718,  244,   1022,  -5187, 244,
    1533             :         244,   244,   244,   4367,  4368,  4369,  244,   244,
    1534             :         244,   244,   4374,  4375,  4376,  4377,  4378,  4379,
    1535             :         4380,  4381,  4382,  4383,  4384,  4385,  4386,  4387,
    1536             :         5646,  4389,  4390,  4391,  4392,  4393,  4394,  4395,
    1537             :         4396,  4397,  4398,  4399,  4400,  4401,  4402,  5675,
    1538             :         5676,  4405,  4406,  4407,  4408,  4409,  4410,  4411,
    1539             :         4412,  4413,  4414,  4415,  4416,  4417,  4418,  4419,
    1540             :         4420,  4421,  4422,  4423,  4424,  4425,  4426,  4427,
    1541             :         4428,  4429,  4430,  4431,  4432,  4433,  4434,  4435,
    1542             :         4436,  4437,  4438,  6290,  6291,  6292,  6293,  6294,
    1543             :         4444,  4445,  4446,  4447,  4448,  4449,  4450,  4451,
    1544             :         4452,  4453,  4454,  1220,  4456,  11382, 4152,  4153,
    1545             :         4154,  4155,  4156,  4157,  4158,  4159,  4160,  4161,
    1546             :         4162,  4163,  6234,  6235,  0,     0,     4163,  4164,
    1547             :         4165,  4166,  -5809, -5809, -5809, -5809, -5809, -5809,
    1548             :         -5809, 0,     -5712, 4168,  4169,  1028,  4171,  4172,
    1549             :         4173,  4174,  4175,  0,     0,     4176,  4177,  4178,
    1550             :         3244,  4180,  4181,  3245,  3246,  4505,  1029,  -5708,
    1551             :         -5708, 0,     0,     -5708, -5708, -5708, 0,     4515,
    1552             :         4516,  4517,  4518,  4519,  4520,  4521,  4522,  4523,
    1553             :         4524,  4525,  4526,  4527,  4528,  4529,  4530,  4531,
    1554             :         4532,  4533,  4534,  4535,  4536,  4537,  4538,  4539,
    1555             :         4540,  4541,  4542,  4543,  4544,  4545,  4546,  4547,
    1556             :         4548,  4549,  4550,  4551,  4552,  4553,  4554,  4555,
    1557             :         4556,  0,     0,     0,     4557,  4558,  4559,  4560,
    1558             :         4561,  4562,  0,     0,     4563,  4564,  4565,  4566,
    1559             :         4567,  4568,  0,     0,     4569,  4570,  4571,  4572,
    1560             :         4573,  4574,  2114,  2115,  4575,  4576,  4577,  0,
    1561             :         0,     0,     4578,  0,     0,     0,     0,     0,
    1562             :         0,     2129,  2130,  0,     8810,  0,     0,     0,
    1563             :         0,     2137,  2138,  2139,  2140,  2141,  2142,  2143,
    1564             :         2144,  2145,  2146,  2147,  2148,  2149,  2150,  2151,
    1565             :         2152,  2153,  2154,  2155,  2156,  2157,  0,     0,
    1566             :         0,     0,     0,     0,     0,     0,     0,     0,
    1567             :         0,     0,     0,     0,     0,     0,     0,     0,
    1568             :         0,     0,     0,     0,     0,     0,     4594,  4595,
    1569             :         4596,  4597,  4598,  0,     0,     164,   0,     0,
    1570             :         0,     0,     0,     0,     0,     0,     0,     0,
    1571             :         0,     0,     0,     0,     0,     0,     0,     0,
    1572             :         0,     0,     0,     0,     0,     0,     0,     0,
    1573             :         0,     0,     0,     0,     0,     0,     2222,  2223,
    1574             :         2224,  2225,  2226,  2227,  2228,  2229,  2230,  2231,
    1575             :         2232,  2233,  2234,  2235,  2236,  2237,  2238,  2239,
    1576             :         2240,  2241,  2242,  2243,  2244,  2245,  2246,  2247,
    1577             :         2248,  2249,  2250,  2251,  2252,  2253,  2254,  2255,
    1578             :         2256,  2257,  2258,  2259,  2260,  2261,  2262,  2263,
    1579             :         2264,  2265,  2266,  2267,  2268,  2269,  2270,  705,
    1580             :         706,   707,   708,   709,   2276,  2277,  2278,  2279,
    1581             :         2280,  2281,  2282,  2283,  2284,  32767, 32767, 32767,
    1582             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1583             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1584             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1585             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1586             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1587             :         2285,  32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1588             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1589             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1590             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1591             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1592             :         32767, 32767, 2286,  2287,  2288,  2289,  2290,  2291,
    1593             :         32767, 32767, 32767, 32767, 32767, 32767, 2292,  32767,
    1594             :         2293,  2294,  2295,  32767, 32767, 32767, 32767, 32767,
    1595             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1596             :         32767, 32767, 32767, 32767, 2296,  32767, 2297,  32767,
    1597             :         2298,  32767, 2299,  32767, 2300,  32767, 2301,  32767,
    1598             :         2302,  32767, 2303,  32767, 2304,  32767, 2305,  32767,
    1599             :         2306,  32767, 2307,  32767, 32767, 2308,  32767, 2309,
    1600             :         32767, 2310,  32767, 32767, 32767, 32767, 32767, 32767,
    1601             :         2311,  2312,  32767, 2313,  2314,  32767, 2315,  2316,
    1602             :         32767, 2317,  2318,  32767, 2319,  2320,  32767, 32767,
    1603             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1604             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1605             :         32767, 32767, 32767, 32767, 2321,  32767, 32767, 32767,
    1606             :         32767, 2322,  2323,  2324,  2325,  32767, 2326,  2327,
    1607             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1608             :         32767, 32767, 32767, 32767, 2328,  32767, 2329,  32767,
    1609             :         2330,  32767, 2331,  32767, 2332,  32767, 2333,  32767,
    1610             :         2334,  32767, 2335,  32767, 2336,  32767, 2337,  32767,
    1611             :         2338,  32767, 2339,  32767, 32767, 2340,  32767, 2341,
    1612             :         32767, 2342,  32767, 32767, 32767, 32767, 32767, 32767,
    1613             :         2343,  2344,  32767, 2345,  2346,  32767, 2347,  2348,
    1614             :         32767, 2349,  2350,  32767, 2351,  2352,  32767, 32767,
    1615             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1616             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1617             :         32767, 32767, 32767, 32767, 2353,  32767, 32767, 2354,
    1618             :         2355,  2356,  2357,  32767, 32767, 32767, 2358,  2359,
    1619             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1620             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1621             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1622             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1623             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1624             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1625             :         32767, 32767, 2360,  2361,  2362,  2363,  2364,  2365,
    1626             :         2366,  2367,  2368,  2369,  2370,  2371,  2372,  2373,
    1627             :         2374,  -753,  2376,  2377,  2378,  2379,  2380,  2381,
    1628             :         2382,  2383,  2384,  2385,  2386,  2387,  2388,  2389,
    1629             :         2390,  2391,  2392,  2393,  2394,  2395,  2396,  2397,
    1630             :         2398,  2399,  2400,  2401,  2402,  2403,  2404,  2405,
    1631             :         2406,  2407,  2408,  2409,  2410,  2411,  831,   3086,
    1632             :         2414,  1631,  2416,  2417,  2418,  2419,  2420,  2421,
    1633             :         2422,  2423,  2424,  2425,  2426,  2427,  2428,  2429,
    1634             :         2430,  2431,  2432,  2433,  2434,  2435,  2436,  2437,
    1635             :         -587,  2439,  2440,  2441,  2442,  2443,  2444,  2445,
    1636             :         2446,  2447,  2448,  9292,  9293,  2451,  2452,  2453,
    1637             :         32767, 32767, 32767, 2454,  2455,  2456,  2457,  2458,
    1638             :         2459,  2460,  2461,  2462,  2463,  2464,  2465,  2466,
    1639             :         2467,  32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1640             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1641             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1642             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1643             :         32767, 32767, 32767, 4599,  32767, 32767, 32767, 32767,
    1644             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1645             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1646             :         32767, 32767, 32767, 32767, 32767, 32767, 4600,  32767,
    1647             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1648             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1649             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1650             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1651             :         32767, 32767, 2468,  -1450, 2470,  2471,  2472,  2473,
    1652             :         2474,  2475,  2476,  2477,  2478,  2479,  2480,  2481,
    1653             :         2482,  2483,  2484,  2485,  2486,  2487,  2488,  2489,
    1654             :         2490,  2491,  2492,  2493,  2494,  2495,  2496,  2497,
    1655             :         2498,  32767, 2499,  2500,  2501,  2502,  2503,  2504,
    1656             :         2505,  2506,  2507,  2508,  2509,  2510,  2511,  2512,
    1657             :         2513,  2514,  2515,  2516,  2517,  2518,  2519,  2520,
    1658             :         2521,  2522,  2523,  2524,  2525,  2526,  2527,  2528,
    1659             :         2529,  2530,  2531,  2532,  2533,  2534,  2535,  2536,
    1660             :         2537,  2538,  32767, 32767, 32767, 32767, 32767, 32767,
    1661             :         32767, 32767, 2539,  2540,  5896,  2542,  2543,  2544,
    1662             :         2545,  548,   2547,  2548,  2549,  2550,  2551,  2552,
    1663             :         5919,  5920,  5921,  2556,  2557,  5926,  2559,  2560,
    1664             :         2561,  2562,  2563,  2564,  2565,  2566,  2567,  2568,
    1665             :         2569,  2570,  2571,  2572,  2573,  2574,  2575,  2576,
    1666             :         2577,  2578,  2579,  2580,  2581,  2582,  2583,  2584,
    1667             :         2585,  32767, 2586,  2587,  2588,  2589,  2590,  2591,
    1668             :         2592,  2593,  2594,  2595,  2596,  2597,  2598,  2599,
    1669             :         2600,  2601,  2602,  2603,  2604,  2605,  2606,  2607,
    1670             :         2608,  2609,  2610,  2611,  2612,  2613,  2614,  2615,
    1671             :         2616,  2617,  2618,  2619,  2620,  2621,  2622,  2623,
    1672             :         2624,  2625,  2626,  2627,  2628,  2629,  2630,  2631,
    1673             :         2632,  2633,  2634,  2635,  2636,  2637,  2638,  2639,
    1674             :         2640,  2641,  2642,  2643,  2644,  2645,  2646,  2647,
    1675             :         2648,  2649,  2650,  2651,  2652,  2653,  2654,  2655,
    1676             :         2656,  2657,  2658,  2659,  2660,  2661,  -703,  2663,
    1677             :         2664,  2665,  2666,  2667,  2668,  2669,  2670,  2671,
    1678             :         2672,  2673,  2674,  1999,  2676,  2677,  2678,  2679,
    1679             :         2680,  2681,  2682,  2683,  2684,  2685,  2686,  2687,
    1680             :         2688,  2689,  2690,  2014,  2692,  2693,  2694,  2695,
    1681             :         2696,  2697,  2698,  2699,  2700,  2701,  2702,  2703,
    1682             :         2704,  2705,  2706,  2707,  2708,  2709,  -11089,2711,
    1683             :         2712,  2713,  32767, 2714,  2715,  2716,  2717,  2718,
    1684             :         8050,  2720,  2721,  8053,  8054,  2724,  2725,  2726,
    1685             :         2727,  2728,  2729,  2730,  2731,  2732,  2733,  2734,
    1686             :         2735,  2736,  2737,  2738,  2739,  2740,  2741,  2742,
    1687             :         2743,  2744,  2745,  2746,  2747,  2748,  -1377, -1377,
    1688             :         -1377, -1377, 2753,  2754,  2755,  2756,  2757,  2758,
    1689             :         2759,  2760,  2761,  2762,  2763,  2764,  2765,  2766,
    1690             :         4025,  2768,  2769,  2770,  2771,  2772,  2773,  2774,
    1691             :         2775,  2776,  2777,  2778,  2779,  2780,  2781,  4054,
    1692             :         4055,  2784,  2785,  2786,  2787,  2788,  2789,  2790,
    1693             :         2791,  2792,  2793,  2794,  2795,  2796,  2797,  2798,
    1694             :         2799,  2800,  2801,  2802,  2803,  2804,  2805,  2806,
    1695             :         2807,  2808,  2809,  2810,  2811,  2812,  2813,  2814,
    1696             :         2815,  2816,  2817,  4669,  4670,  4671,  4672,  4673,
    1697             :         2823,  2824,  2825,  2826,  2827,  2828,  2829,  2830,
    1698             :         2831,  2832,  2833,  -401,  2835,  9761,  2531,  2532,
    1699             :         2533,  2534,  2535,  2536,  2537,  2538,  2539,  2540,
    1700             :         2541,  2542,  4613,  4614,  -1621, -1621, 2542,  2543,
    1701             :         2544,  2545,  -7430, -7430, -7430, -7430, -7430, -7430,
    1702             :         -7430, -1621, -7333, 2547,  2548,  -593,  2550,  2551,
    1703             :         2552,  2553,  2554,  -1621, -1621, 2555,  2556,  2557,
    1704             :         1623,  2559,  2560,  1624,  1625,  2884,  -592,  -7329,
    1705             :         -7329, -1621, -1621, -7329, -7329, -7329, -1621, 2894,
    1706             :         2895,  2896,  2897,  2898,  2899,  2900,  2901,  2902,
    1707             :         2903,  2904,  2905,  2906,  2907,  2908,  2909,  2910,
    1708             :         2911,  2912,  2913,  2914,  2915,  2916,  2917,  2918,
    1709             :         2919,  2920,  2921,  2922,  2923,  2924,  2925,  2926,
    1710             :         2927,  2928,  2929,  2930,  2931,  2932,  2933,  2934,
    1711             :         2935,  2936,  2937,  2938,  2939,  2940,  2941,  2942,
    1712             :         2943,  2944,  2945,  2946,  2947,  2948,  2949,  2950,
    1713             :         2951,  2952,  2953,  2954,  2955,  2956,  2957,  2958,
    1714             :         2959,  2960,  2961,  2962,  2963,  2964,  2965,  2966,
    1715             :         2967,  2968,  2969,  32767, 32767, 32767, 32767, 32767,
    1716             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1717             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1718             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1719             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1720             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1721             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1722             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1723             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1724             :         32767, 32767, 32767, 32767, 0,     0,     0,     0,
    1725             :         0,     32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1726             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1727             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1728             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1729             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1730             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1731             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1732             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1733             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1734             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1735             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1736             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1737             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1738             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1739             :         32767, 32767, 32767, 32767, 32767, 0,     32767, 32767,
    1740             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1741             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1742             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1743             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1744             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 0,
    1745             :         0,     0,     0,     0,     0,     32767, 32767, 32767,
    1746             :         32767, 32767, 32767, 0,     32767, 0,     0,     0,
    1747             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1748             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1749             :         32767, 0,     32767, 0,     32767, 0,     32767, 0,
    1750             :         32767, 0,     32767, 0,     32767, 0,     32767, 0,
    1751             :         32767, 0,     32767, 0,     32767, 0,     32767, 0,
    1752             :         32767, 32767, 0,     32767, 0,     32767, 0,     32767,
    1753             :         32767, 32767, 32767, 32767, 32767, 0,     0,     32767,
    1754             :         0,     0,     32767, 0,     0,     32767, 0,     0,
    1755             :         32767, 0,     0,     32767, 32767, 32767, 32767
    1756             :     };
    1757             : 
    1758        2440 :     const unsigned char *k = (const unsigned char *) key;
    1759        2440 :     size_t      keylen = 4;
    1760        2440 :     uint32      a = 0;
    1761        2440 :     uint32      b = 1;
    1762             : 
    1763       12200 :     while (keylen--)
    1764             :     {
    1765        9760 :         unsigned char c = *k++;
    1766             : 
    1767        9760 :         a = a * 257 + c;
    1768        9760 :         b = b * 8191 + c;
    1769             :     }
    1770        2440 :     return h[a % 13687] + h[b % 13687];
    1771             : }
    1772             : 
    1773             : /* Hash lookup information for decomposition */
    1774             : static const pg_unicode_decompinfo UnicodeDecompInfo =
    1775             : {
    1776             :     UnicodeDecompMain,
    1777             :     Decomp_hash_func,
    1778             :     6843
    1779             : };
    1780             : 
    1781             : /* Inverse lookup array -- contains indexes into UnicodeDecompMain[] */
    1782             : static const uint16 RecompInverseLookup[961] =
    1783             : {
    1784             :     /* U+003C+0338 -> U+226E */ 1858,
    1785             :     /* U+003D+0338 -> U+2260 */ 1855,
    1786             :     /* U+003E+0338 -> U+226F */ 1859,
    1787             :     /* U+0041+0300 -> U+00C0 */ 14,
    1788             :     /* U+0041+0301 -> U+00C1 */ 15,
    1789             :     /* U+0041+0302 -> U+00C2 */ 16,
    1790             :     /* U+0041+0303 -> U+00C3 */ 17,
    1791             :     /* U+0041+0304 -> U+0100 */ 67,
    1792             :     /* U+0041+0306 -> U+0102 */ 69,
    1793             :     /* U+0041+0307 -> U+0226 */ 270,
    1794             :     /* U+0041+0308 -> U+00C4 */ 18,
    1795             :     /* U+0041+0309 -> U+1EA2 */ 1313,
    1796             :     /* U+0041+030A -> U+00C5 */ 19,
    1797             :     /* U+0041+030C -> U+01CD */ 194,
    1798             :     /* U+0041+030F -> U+0200 */ 240,
    1799             :     /* U+0041+0311 -> U+0202 */ 242,
    1800             :     /* U+0041+0323 -> U+1EA0 */ 1311,
    1801             :     /* U+0041+0325 -> U+1E00 */ 1155,
    1802             :     /* U+0041+0328 -> U+0104 */ 71,
    1803             :     /* U+0042+0307 -> U+1E02 */ 1157,
    1804             :     /* U+0042+0323 -> U+1E04 */ 1159,
    1805             :     /* U+0042+0331 -> U+1E06 */ 1161,
    1806             :     /* U+0043+0301 -> U+0106 */ 73,
    1807             :     /* U+0043+0302 -> U+0108 */ 75,
    1808             :     /* U+0043+0307 -> U+010A */ 77,
    1809             :     /* U+0043+030C -> U+010C */ 79,
    1810             :     /* U+0043+0327 -> U+00C7 */ 20,
    1811             :     /* U+0044+0307 -> U+1E0A */ 1165,
    1812             :     /* U+0044+030C -> U+010E */ 81,
    1813             :     /* U+0044+0323 -> U+1E0C */ 1167,
    1814             :     /* U+0044+0327 -> U+1E10 */ 1171,
    1815             :     /* U+0044+032D -> U+1E12 */ 1173,
    1816             :     /* U+0044+0331 -> U+1E0E */ 1169,
    1817             :     /* U+0045+0300 -> U+00C8 */ 21,
    1818             :     /* U+0045+0301 -> U+00C9 */ 22,
    1819             :     /* U+0045+0302 -> U+00CA */ 23,
    1820             :     /* U+0045+0303 -> U+1EBC */ 1339,
    1821             :     /* U+0045+0304 -> U+0112 */ 83,
    1822             :     /* U+0045+0306 -> U+0114 */ 85,
    1823             :     /* U+0045+0307 -> U+0116 */ 87,
    1824             :     /* U+0045+0308 -> U+00CB */ 24,
    1825             :     /* U+0045+0309 -> U+1EBA */ 1337,
    1826             :     /* U+0045+030C -> U+011A */ 91,
    1827             :     /* U+0045+030F -> U+0204 */ 244,
    1828             :     /* U+0045+0311 -> U+0206 */ 246,
    1829             :     /* U+0045+0323 -> U+1EB8 */ 1335,
    1830             :     /* U+0045+0327 -> U+0228 */ 272,
    1831             :     /* U+0045+0328 -> U+0118 */ 89,
    1832             :     /* U+0045+032D -> U+1E18 */ 1179,
    1833             :     /* U+0045+0330 -> U+1E1A */ 1181,
    1834             :     /* U+0046+0307 -> U+1E1E */ 1185,
    1835             :     /* U+0047+0301 -> U+01F4 */ 230,
    1836             :     /* U+0047+0302 -> U+011C */ 93,
    1837             :     /* U+0047+0304 -> U+1E20 */ 1187,
    1838             :     /* U+0047+0306 -> U+011E */ 95,
    1839             :     /* U+0047+0307 -> U+0120 */ 97,
    1840             :     /* U+0047+030C -> U+01E6 */ 216,
    1841             :     /* U+0047+0327 -> U+0122 */ 99,
    1842             :     /* U+0048+0302 -> U+0124 */ 101,
    1843             :     /* U+0048+0307 -> U+1E22 */ 1189,
    1844             :     /* U+0048+0308 -> U+1E26 */ 1193,
    1845             :     /* U+0048+030C -> U+021E */ 268,
    1846             :     /* U+0048+0323 -> U+1E24 */ 1191,
    1847             :     /* U+0048+0327 -> U+1E28 */ 1195,
    1848             :     /* U+0048+032E -> U+1E2A */ 1197,
    1849             :     /* U+0049+0300 -> U+00CC */ 25,
    1850             :     /* U+0049+0301 -> U+00CD */ 26,
    1851             :     /* U+0049+0302 -> U+00CE */ 27,
    1852             :     /* U+0049+0303 -> U+0128 */ 103,
    1853             :     /* U+0049+0304 -> U+012A */ 105,
    1854             :     /* U+0049+0306 -> U+012C */ 107,
    1855             :     /* U+0049+0307 -> U+0130 */ 111,
    1856             :     /* U+0049+0308 -> U+00CF */ 28,
    1857             :     /* U+0049+0309 -> U+1EC8 */ 1351,
    1858             :     /* U+0049+030C -> U+01CF */ 196,
    1859             :     /* U+0049+030F -> U+0208 */ 248,
    1860             :     /* U+0049+0311 -> U+020A */ 250,
    1861             :     /* U+0049+0323 -> U+1ECA */ 1353,
    1862             :     /* U+0049+0328 -> U+012E */ 109,
    1863             :     /* U+0049+0330 -> U+1E2C */ 1199,
    1864             :     /* U+004A+0302 -> U+0134 */ 114,
    1865             :     /* U+004B+0301 -> U+1E30 */ 1203,
    1866             :     /* U+004B+030C -> U+01E8 */ 218,
    1867             :     /* U+004B+0323 -> U+1E32 */ 1205,
    1868             :     /* U+004B+0327 -> U+0136 */ 116,
    1869             :     /* U+004B+0331 -> U+1E34 */ 1207,
    1870             :     /* U+004C+0301 -> U+0139 */ 118,
    1871             :     /* U+004C+030C -> U+013D */ 122,
    1872             :     /* U+004C+0323 -> U+1E36 */ 1209,
    1873             :     /* U+004C+0327 -> U+013B */ 120,
    1874             :     /* U+004C+032D -> U+1E3C */ 1215,
    1875             :     /* U+004C+0331 -> U+1E3A */ 1213,
    1876             :     /* U+004D+0301 -> U+1E3E */ 1217,
    1877             :     /* U+004D+0307 -> U+1E40 */ 1219,
    1878             :     /* U+004D+0323 -> U+1E42 */ 1221,
    1879             :     /* U+004E+0300 -> U+01F8 */ 232,
    1880             :     /* U+004E+0301 -> U+0143 */ 126,
    1881             :     /* U+004E+0303 -> U+00D1 */ 29,
    1882             :     /* U+004E+0307 -> U+1E44 */ 1223,
    1883             :     /* U+004E+030C -> U+0147 */ 130,
    1884             :     /* U+004E+0323 -> U+1E46 */ 1225,
    1885             :     /* U+004E+0327 -> U+0145 */ 128,
    1886             :     /* U+004E+032D -> U+1E4A */ 1229,
    1887             :     /* U+004E+0331 -> U+1E48 */ 1227,
    1888             :     /* U+004F+0300 -> U+00D2 */ 30,
    1889             :     /* U+004F+0301 -> U+00D3 */ 31,
    1890             :     /* U+004F+0302 -> U+00D4 */ 32,
    1891             :     /* U+004F+0303 -> U+00D5 */ 33,
    1892             :     /* U+004F+0304 -> U+014C */ 133,
    1893             :     /* U+004F+0306 -> U+014E */ 135,
    1894             :     /* U+004F+0307 -> U+022E */ 278,
    1895             :     /* U+004F+0308 -> U+00D6 */ 34,
    1896             :     /* U+004F+0309 -> U+1ECE */ 1357,
    1897             :     /* U+004F+030B -> U+0150 */ 137,
    1898             :     /* U+004F+030C -> U+01D1 */ 198,
    1899             :     /* U+004F+030F -> U+020C */ 252,
    1900             :     /* U+004F+0311 -> U+020E */ 254,
    1901             :     /* U+004F+031B -> U+01A0 */ 181,
    1902             :     /* U+004F+0323 -> U+1ECC */ 1355,
    1903             :     /* U+004F+0328 -> U+01EA */ 220,
    1904             :     /* U+0050+0301 -> U+1E54 */ 1239,
    1905             :     /* U+0050+0307 -> U+1E56 */ 1241,
    1906             :     /* U+0052+0301 -> U+0154 */ 139,
    1907             :     /* U+0052+0307 -> U+1E58 */ 1243,
    1908             :     /* U+0052+030C -> U+0158 */ 143,
    1909             :     /* U+0052+030F -> U+0210 */ 256,
    1910             :     /* U+0052+0311 -> U+0212 */ 258,
    1911             :     /* U+0052+0323 -> U+1E5A */ 1245,
    1912             :     /* U+0052+0327 -> U+0156 */ 141,
    1913             :     /* U+0052+0331 -> U+1E5E */ 1249,
    1914             :     /* U+0053+0301 -> U+015A */ 145,
    1915             :     /* U+0053+0302 -> U+015C */ 147,
    1916             :     /* U+0053+0307 -> U+1E60 */ 1251,
    1917             :     /* U+0053+030C -> U+0160 */ 151,
    1918             :     /* U+0053+0323 -> U+1E62 */ 1253,
    1919             :     /* U+0053+0326 -> U+0218 */ 264,
    1920             :     /* U+0053+0327 -> U+015E */ 149,
    1921             :     /* U+0054+0307 -> U+1E6A */ 1261,
    1922             :     /* U+0054+030C -> U+0164 */ 155,
    1923             :     /* U+0054+0323 -> U+1E6C */ 1263,
    1924             :     /* U+0054+0326 -> U+021A */ 266,
    1925             :     /* U+0054+0327 -> U+0162 */ 153,
    1926             :     /* U+0054+032D -> U+1E70 */ 1267,
    1927             :     /* U+0054+0331 -> U+1E6E */ 1265,
    1928             :     /* U+0055+0300 -> U+00D9 */ 35,
    1929             :     /* U+0055+0301 -> U+00DA */ 36,
    1930             :     /* U+0055+0302 -> U+00DB */ 37,
    1931             :     /* U+0055+0303 -> U+0168 */ 157,
    1932             :     /* U+0055+0304 -> U+016A */ 159,
    1933             :     /* U+0055+0306 -> U+016C */ 161,
    1934             :     /* U+0055+0308 -> U+00DC */ 38,
    1935             :     /* U+0055+0309 -> U+1EE6 */ 1381,
    1936             :     /* U+0055+030A -> U+016E */ 163,
    1937             :     /* U+0055+030B -> U+0170 */ 165,
    1938             :     /* U+0055+030C -> U+01D3 */ 200,
    1939             :     /* U+0055+030F -> U+0214 */ 260,
    1940             :     /* U+0055+0311 -> U+0216 */ 262,
    1941             :     /* U+0055+031B -> U+01AF */ 183,
    1942             :     /* U+0055+0323 -> U+1EE4 */ 1379,
    1943             :     /* U+0055+0324 -> U+1E72 */ 1269,
    1944             :     /* U+0055+0328 -> U+0172 */ 167,
    1945             :     /* U+0055+032D -> U+1E76 */ 1273,
    1946             :     /* U+0055+0330 -> U+1E74 */ 1271,
    1947             :     /* U+0056+0303 -> U+1E7C */ 1279,
    1948             :     /* U+0056+0323 -> U+1E7E */ 1281,
    1949             :     /* U+0057+0300 -> U+1E80 */ 1283,
    1950             :     /* U+0057+0301 -> U+1E82 */ 1285,
    1951             :     /* U+0057+0302 -> U+0174 */ 169,
    1952             :     /* U+0057+0307 -> U+1E86 */ 1289,
    1953             :     /* U+0057+0308 -> U+1E84 */ 1287,
    1954             :     /* U+0057+0323 -> U+1E88 */ 1291,
    1955             :     /* U+0058+0307 -> U+1E8A */ 1293,
    1956             :     /* U+0058+0308 -> U+1E8C */ 1295,
    1957             :     /* U+0059+0300 -> U+1EF2 */ 1393,
    1958             :     /* U+0059+0301 -> U+00DD */ 39,
    1959             :     /* U+0059+0302 -> U+0176 */ 171,
    1960             :     /* U+0059+0303 -> U+1EF8 */ 1399,
    1961             :     /* U+0059+0304 -> U+0232 */ 282,
    1962             :     /* U+0059+0307 -> U+1E8E */ 1297,
    1963             :     /* U+0059+0308 -> U+0178 */ 173,
    1964             :     /* U+0059+0309 -> U+1EF6 */ 1397,
    1965             :     /* U+0059+0323 -> U+1EF4 */ 1395,
    1966             :     /* U+005A+0301 -> U+0179 */ 174,
    1967             :     /* U+005A+0302 -> U+1E90 */ 1299,
    1968             :     /* U+005A+0307 -> U+017B */ 176,
    1969             :     /* U+005A+030C -> U+017D */ 178,
    1970             :     /* U+005A+0323 -> U+1E92 */ 1301,
    1971             :     /* U+005A+0331 -> U+1E94 */ 1303,
    1972             :     /* U+0061+0300 -> U+00E0 */ 40,
    1973             :     /* U+0061+0301 -> U+00E1 */ 41,
    1974             :     /* U+0061+0302 -> U+00E2 */ 42,
    1975             :     /* U+0061+0303 -> U+00E3 */ 43,
    1976             :     /* U+0061+0304 -> U+0101 */ 68,
    1977             :     /* U+0061+0306 -> U+0103 */ 70,
    1978             :     /* U+0061+0307 -> U+0227 */ 271,
    1979             :     /* U+0061+0308 -> U+00E4 */ 44,
    1980             :     /* U+0061+0309 -> U+1EA3 */ 1314,
    1981             :     /* U+0061+030A -> U+00E5 */ 45,
    1982             :     /* U+0061+030C -> U+01CE */ 195,
    1983             :     /* U+0061+030F -> U+0201 */ 241,
    1984             :     /* U+0061+0311 -> U+0203 */ 243,
    1985             :     /* U+0061+0323 -> U+1EA1 */ 1312,
    1986             :     /* U+0061+0325 -> U+1E01 */ 1156,
    1987             :     /* U+0061+0328 -> U+0105 */ 72,
    1988             :     /* U+0062+0307 -> U+1E03 */ 1158,
    1989             :     /* U+0062+0323 -> U+1E05 */ 1160,
    1990             :     /* U+0062+0331 -> U+1E07 */ 1162,
    1991             :     /* U+0063+0301 -> U+0107 */ 74,
    1992             :     /* U+0063+0302 -> U+0109 */ 76,
    1993             :     /* U+0063+0307 -> U+010B */ 78,
    1994             :     /* U+0063+030C -> U+010D */ 80,
    1995             :     /* U+0063+0327 -> U+00E7 */ 46,
    1996             :     /* U+0064+0307 -> U+1E0B */ 1166,
    1997             :     /* U+0064+030C -> U+010F */ 82,
    1998             :     /* U+0064+0323 -> U+1E0D */ 1168,
    1999             :     /* U+0064+0327 -> U+1E11 */ 1172,
    2000             :     /* U+0064+032D -> U+1E13 */ 1174,
    2001             :     /* U+0064+0331 -> U+1E0F */ 1170,
    2002             :     /* U+0065+0300 -> U+00E8 */ 47,
    2003             :     /* U+0065+0301 -> U+00E9 */ 48,
    2004             :     /* U+0065+0302 -> U+00EA */ 49,
    2005             :     /* U+0065+0303 -> U+1EBD */ 1340,
    2006             :     /* U+0065+0304 -> U+0113 */ 84,
    2007             :     /* U+0065+0306 -> U+0115 */ 86,
    2008             :     /* U+0065+0307 -> U+0117 */ 88,
    2009             :     /* U+0065+0308 -> U+00EB */ 50,
    2010             :     /* U+0065+0309 -> U+1EBB */ 1338,
    2011             :     /* U+0065+030C -> U+011B */ 92,
    2012             :     /* U+0065+030F -> U+0205 */ 245,
    2013             :     /* U+0065+0311 -> U+0207 */ 247,
    2014             :     /* U+0065+0323 -> U+1EB9 */ 1336,
    2015             :     /* U+0065+0327 -> U+0229 */ 273,
    2016             :     /* U+0065+0328 -> U+0119 */ 90,
    2017             :     /* U+0065+032D -> U+1E19 */ 1180,
    2018             :     /* U+0065+0330 -> U+1E1B */ 1182,
    2019             :     /* U+0066+0307 -> U+1E1F */ 1186,
    2020             :     /* U+0067+0301 -> U+01F5 */ 231,
    2021             :     /* U+0067+0302 -> U+011D */ 94,
    2022             :     /* U+0067+0304 -> U+1E21 */ 1188,
    2023             :     /* U+0067+0306 -> U+011F */ 96,
    2024             :     /* U+0067+0307 -> U+0121 */ 98,
    2025             :     /* U+0067+030C -> U+01E7 */ 217,
    2026             :     /* U+0067+0327 -> U+0123 */ 100,
    2027             :     /* U+0068+0302 -> U+0125 */ 102,
    2028             :     /* U+0068+0307 -> U+1E23 */ 1190,
    2029             :     /* U+0068+0308 -> U+1E27 */ 1194,
    2030             :     /* U+0068+030C -> U+021F */ 269,
    2031             :     /* U+0068+0323 -> U+1E25 */ 1192,
    2032             :     /* U+0068+0327 -> U+1E29 */ 1196,
    2033             :     /* U+0068+032E -> U+1E2B */ 1198,
    2034             :     /* U+0068+0331 -> U+1E96 */ 1305,
    2035             :     /* U+0069+0300 -> U+00EC */ 51,
    2036             :     /* U+0069+0301 -> U+00ED */ 52,
    2037             :     /* U+0069+0302 -> U+00EE */ 53,
    2038             :     /* U+0069+0303 -> U+0129 */ 104,
    2039             :     /* U+0069+0304 -> U+012B */ 106,
    2040             :     /* U+0069+0306 -> U+012D */ 108,
    2041             :     /* U+0069+0308 -> U+00EF */ 54,
    2042             :     /* U+0069+0309 -> U+1EC9 */ 1352,
    2043             :     /* U+0069+030C -> U+01D0 */ 197,
    2044             :     /* U+0069+030F -> U+0209 */ 249,
    2045             :     /* U+0069+0311 -> U+020B */ 251,
    2046             :     /* U+0069+0323 -> U+1ECB */ 1354,
    2047             :     /* U+0069+0328 -> U+012F */ 110,
    2048             :     /* U+0069+0330 -> U+1E2D */ 1200,
    2049             :     /* U+006A+0302 -> U+0135 */ 115,
    2050             :     /* U+006A+030C -> U+01F0 */ 226,
    2051             :     /* U+006B+0301 -> U+1E31 */ 1204,
    2052             :     /* U+006B+030C -> U+01E9 */ 219,
    2053             :     /* U+006B+0323 -> U+1E33 */ 1206,
    2054             :     /* U+006B+0327 -> U+0137 */ 117,
    2055             :     /* U+006B+0331 -> U+1E35 */ 1208,
    2056             :     /* U+006C+0301 -> U+013A */ 119,
    2057             :     /* U+006C+030C -> U+013E */ 123,
    2058             :     /* U+006C+0323 -> U+1E37 */ 1210,
    2059             :     /* U+006C+0327 -> U+013C */ 121,
    2060             :     /* U+006C+032D -> U+1E3D */ 1216,
    2061             :     /* U+006C+0331 -> U+1E3B */ 1214,
    2062             :     /* U+006D+0301 -> U+1E3F */ 1218,
    2063             :     /* U+006D+0307 -> U+1E41 */ 1220,
    2064             :     /* U+006D+0323 -> U+1E43 */ 1222,
    2065             :     /* U+006E+0300 -> U+01F9 */ 233,
    2066             :     /* U+006E+0301 -> U+0144 */ 127,
    2067             :     /* U+006E+0303 -> U+00F1 */ 55,
    2068             :     /* U+006E+0307 -> U+1E45 */ 1224,
    2069             :     /* U+006E+030C -> U+0148 */ 131,
    2070             :     /* U+006E+0323 -> U+1E47 */ 1226,
    2071             :     /* U+006E+0327 -> U+0146 */ 129,
    2072             :     /* U+006E+032D -> U+1E4B */ 1230,
    2073             :     /* U+006E+0331 -> U+1E49 */ 1228,
    2074             :     /* U+006F+0300 -> U+00F2 */ 56,
    2075             :     /* U+006F+0301 -> U+00F3 */ 57,
    2076             :     /* U+006F+0302 -> U+00F4 */ 58,
    2077             :     /* U+006F+0303 -> U+00F5 */ 59,
    2078             :     /* U+006F+0304 -> U+014D */ 134,
    2079             :     /* U+006F+0306 -> U+014F */ 136,
    2080             :     /* U+006F+0307 -> U+022F */ 279,
    2081             :     /* U+006F+0308 -> U+00F6 */ 60,
    2082             :     /* U+006F+0309 -> U+1ECF */ 1358,
    2083             :     /* U+006F+030B -> U+0151 */ 138,
    2084             :     /* U+006F+030C -> U+01D2 */ 199,
    2085             :     /* U+006F+030F -> U+020D */ 253,
    2086             :     /* U+006F+0311 -> U+020F */ 255,
    2087             :     /* U+006F+031B -> U+01A1 */ 182,
    2088             :     /* U+006F+0323 -> U+1ECD */ 1356,
    2089             :     /* U+006F+0328 -> U+01EB */ 221,
    2090             :     /* U+0070+0301 -> U+1E55 */ 1240,
    2091             :     /* U+0070+0307 -> U+1E57 */ 1242,
    2092             :     /* U+0072+0301 -> U+0155 */ 140,
    2093             :     /* U+0072+0307 -> U+1E59 */ 1244,
    2094             :     /* U+0072+030C -> U+0159 */ 144,
    2095             :     /* U+0072+030F -> U+0211 */ 257,
    2096             :     /* U+0072+0311 -> U+0213 */ 259,
    2097             :     /* U+0072+0323 -> U+1E5B */ 1246,
    2098             :     /* U+0072+0327 -> U+0157 */ 142,
    2099             :     /* U+0072+0331 -> U+1E5F */ 1250,
    2100             :     /* U+0073+0301 -> U+015B */ 146,
    2101             :     /* U+0073+0302 -> U+015D */ 148,
    2102             :     /* U+0073+0307 -> U+1E61 */ 1252,
    2103             :     /* U+0073+030C -> U+0161 */ 152,
    2104             :     /* U+0073+0323 -> U+1E63 */ 1254,
    2105             :     /* U+0073+0326 -> U+0219 */ 265,
    2106             :     /* U+0073+0327 -> U+015F */ 150,
    2107             :     /* U+0074+0307 -> U+1E6B */ 1262,
    2108             :     /* U+0074+0308 -> U+1E97 */ 1306,
    2109             :     /* U+0074+030C -> U+0165 */ 156,
    2110             :     /* U+0074+0323 -> U+1E6D */ 1264,
    2111             :     /* U+0074+0326 -> U+021B */ 267,
    2112             :     /* U+0074+0327 -> U+0163 */ 154,
    2113             :     /* U+0074+032D -> U+1E71 */ 1268,
    2114             :     /* U+0074+0331 -> U+1E6F */ 1266,
    2115             :     /* U+0075+0300 -> U+00F9 */ 61,
    2116             :     /* U+0075+0301 -> U+00FA */ 62,
    2117             :     /* U+0075+0302 -> U+00FB */ 63,
    2118             :     /* U+0075+0303 -> U+0169 */ 158,
    2119             :     /* U+0075+0304 -> U+016B */ 160,
    2120             :     /* U+0075+0306 -> U+016D */ 162,
    2121             :     /* U+0075+0308 -> U+00FC */ 64,
    2122             :     /* U+0075+0309 -> U+1EE7 */ 1382,
    2123             :     /* U+0075+030A -> U+016F */ 164,
    2124             :     /* U+0075+030B -> U+0171 */ 166,
    2125             :     /* U+0075+030C -> U+01D4 */ 201,
    2126             :     /* U+0075+030F -> U+0215 */ 261,
    2127             :     /* U+0075+0311 -> U+0217 */ 263,
    2128             :     /* U+0075+031B -> U+01B0 */ 184,
    2129             :     /* U+0075+0323 -> U+1EE5 */ 1380,
    2130             :     /* U+0075+0324 -> U+1E73 */ 1270,
    2131             :     /* U+0075+0328 -> U+0173 */ 168,
    2132             :     /* U+0075+032D -> U+1E77 */ 1274,
    2133             :     /* U+0075+0330 -> U+1E75 */ 1272,
    2134             :     /* U+0076+0303 -> U+1E7D */ 1280,
    2135             :     /* U+0076+0323 -> U+1E7F */ 1282,
    2136             :     /* U+0077+0300 -> U+1E81 */ 1284,
    2137             :     /* U+0077+0301 -> U+1E83 */ 1286,
    2138             :     /* U+0077+0302 -> U+0175 */ 170,
    2139             :     /* U+0077+0307 -> U+1E87 */ 1290,
    2140             :     /* U+0077+0308 -> U+1E85 */ 1288,
    2141             :     /* U+0077+030A -> U+1E98 */ 1307,
    2142             :     /* U+0077+0323 -> U+1E89 */ 1292,
    2143             :     /* U+0078+0307 -> U+1E8B */ 1294,
    2144             :     /* U+0078+0308 -> U+1E8D */ 1296,
    2145             :     /* U+0079+0300 -> U+1EF3 */ 1394,
    2146             :     /* U+0079+0301 -> U+00FD */ 65,
    2147             :     /* U+0079+0302 -> U+0177 */ 172,
    2148             :     /* U+0079+0303 -> U+1EF9 */ 1400,
    2149             :     /* U+0079+0304 -> U+0233 */ 283,
    2150             :     /* U+0079+0307 -> U+1E8F */ 1298,
    2151             :     /* U+0079+0308 -> U+00FF */ 66,
    2152             :     /* U+0079+0309 -> U+1EF7 */ 1398,
    2153             :     /* U+0079+030A -> U+1E99 */ 1308,
    2154             :     /* U+0079+0323 -> U+1EF5 */ 1396,
    2155             :     /* U+007A+0301 -> U+017A */ 175,
    2156             :     /* U+007A+0302 -> U+1E91 */ 1300,
    2157             :     /* U+007A+0307 -> U+017C */ 177,
    2158             :     /* U+007A+030C -> U+017E */ 179,
    2159             :     /* U+007A+0323 -> U+1E93 */ 1302,
    2160             :     /* U+007A+0331 -> U+1E95 */ 1304,
    2161             :     /* U+00A8+0300 -> U+1FED */ 1619,
    2162             :     /* U+00A8+0301 -> U+0385 */ 419,
    2163             :     /* U+00A8+0342 -> U+1FC1 */ 1579,
    2164             :     /* U+00C2+0300 -> U+1EA6 */ 1317,
    2165             :     /* U+00C2+0301 -> U+1EA4 */ 1315,
    2166             :     /* U+00C2+0303 -> U+1EAA */ 1321,
    2167             :     /* U+00C2+0309 -> U+1EA8 */ 1319,
    2168             :     /* U+00C4+0304 -> U+01DE */ 210,
    2169             :     /* U+00C5+0301 -> U+01FA */ 234,
    2170             :     /* U+00C6+0301 -> U+01FC */ 236,
    2171             :     /* U+00C6+0304 -> U+01E2 */ 214,
    2172             :     /* U+00C7+0301 -> U+1E08 */ 1163,
    2173             :     /* U+00CA+0300 -> U+1EC0 */ 1343,
    2174             :     /* U+00CA+0301 -> U+1EBE */ 1341,
    2175             :     /* U+00CA+0303 -> U+1EC4 */ 1347,
    2176             :     /* U+00CA+0309 -> U+1EC2 */ 1345,
    2177             :     /* U+00CF+0301 -> U+1E2E */ 1201,
    2178             :     /* U+00D4+0300 -> U+1ED2 */ 1361,
    2179             :     /* U+00D4+0301 -> U+1ED0 */ 1359,
    2180             :     /* U+00D4+0303 -> U+1ED6 */ 1365,
    2181             :     /* U+00D4+0309 -> U+1ED4 */ 1363,
    2182             :     /* U+00D5+0301 -> U+1E4C */ 1231,
    2183             :     /* U+00D5+0304 -> U+022C */ 276,
    2184             :     /* U+00D5+0308 -> U+1E4E */ 1233,
    2185             :     /* U+00D6+0304 -> U+022A */ 274,
    2186             :     /* U+00D8+0301 -> U+01FE */ 238,
    2187             :     /* U+00DC+0300 -> U+01DB */ 208,
    2188             :     /* U+00DC+0301 -> U+01D7 */ 204,
    2189             :     /* U+00DC+0304 -> U+01D5 */ 202,
    2190             :     /* U+00DC+030C -> U+01D9 */ 206,
    2191             :     /* U+00E2+0300 -> U+1EA7 */ 1318,
    2192             :     /* U+00E2+0301 -> U+1EA5 */ 1316,
    2193             :     /* U+00E2+0303 -> U+1EAB */ 1322,
    2194             :     /* U+00E2+0309 -> U+1EA9 */ 1320,
    2195             :     /* U+00E4+0304 -> U+01DF */ 211,
    2196             :     /* U+00E5+0301 -> U+01FB */ 235,
    2197             :     /* U+00E6+0301 -> U+01FD */ 237,
    2198             :     /* U+00E6+0304 -> U+01E3 */ 215,
    2199             :     /* U+00E7+0301 -> U+1E09 */ 1164,
    2200             :     /* U+00EA+0300 -> U+1EC1 */ 1344,
    2201             :     /* U+00EA+0301 -> U+1EBF */ 1342,
    2202             :     /* U+00EA+0303 -> U+1EC5 */ 1348,
    2203             :     /* U+00EA+0309 -> U+1EC3 */ 1346,
    2204             :     /* U+00EF+0301 -> U+1E2F */ 1202,
    2205             :     /* U+00F4+0300 -> U+1ED3 */ 1362,
    2206             :     /* U+00F4+0301 -> U+1ED1 */ 1360,
    2207             :     /* U+00F4+0303 -> U+1ED7 */ 1366,
    2208             :     /* U+00F4+0309 -> U+1ED5 */ 1364,
    2209             :     /* U+00F5+0301 -> U+1E4D */ 1232,
    2210             :     /* U+00F5+0304 -> U+022D */ 277,
    2211             :     /* U+00F5+0308 -> U+1E4F */ 1234,
    2212             :     /* U+00F6+0304 -> U+022B */ 275,
    2213             :     /* U+00F8+0301 -> U+01FF */ 239,
    2214             :     /* U+00FC+0300 -> U+01DC */ 209,
    2215             :     /* U+00FC+0301 -> U+01D8 */ 205,
    2216             :     /* U+00FC+0304 -> U+01D6 */ 203,
    2217             :     /* U+00FC+030C -> U+01DA */ 207,
    2218             :     /* U+0102+0300 -> U+1EB0 */ 1327,
    2219             :     /* U+0102+0301 -> U+1EAE */ 1325,
    2220             :     /* U+0102+0303 -> U+1EB4 */ 1331,
    2221             :     /* U+0102+0309 -> U+1EB2 */ 1329,
    2222             :     /* U+0103+0300 -> U+1EB1 */ 1328,
    2223             :     /* U+0103+0301 -> U+1EAF */ 1326,
    2224             :     /* U+0103+0303 -> U+1EB5 */ 1332,
    2225             :     /* U+0103+0309 -> U+1EB3 */ 1330,
    2226             :     /* U+0112+0300 -> U+1E14 */ 1175,
    2227             :     /* U+0112+0301 -> U+1E16 */ 1177,
    2228             :     /* U+0113+0300 -> U+1E15 */ 1176,
    2229             :     /* U+0113+0301 -> U+1E17 */ 1178,
    2230             :     /* U+014C+0300 -> U+1E50 */ 1235,
    2231             :     /* U+014C+0301 -> U+1E52 */ 1237,
    2232             :     /* U+014D+0300 -> U+1E51 */ 1236,
    2233             :     /* U+014D+0301 -> U+1E53 */ 1238,
    2234             :     /* U+015A+0307 -> U+1E64 */ 1255,
    2235             :     /* U+015B+0307 -> U+1E65 */ 1256,
    2236             :     /* U+0160+0307 -> U+1E66 */ 1257,
    2237             :     /* U+0161+0307 -> U+1E67 */ 1258,
    2238             :     /* U+0168+0301 -> U+1E78 */ 1275,
    2239             :     /* U+0169+0301 -> U+1E79 */ 1276,
    2240             :     /* U+016A+0308 -> U+1E7A */ 1277,
    2241             :     /* U+016B+0308 -> U+1E7B */ 1278,
    2242             :     /* U+017F+0307 -> U+1E9B */ 1310,
    2243             :     /* U+01A0+0300 -> U+1EDC */ 1371,
    2244             :     /* U+01A0+0301 -> U+1EDA */ 1369,
    2245             :     /* U+01A0+0303 -> U+1EE0 */ 1375,
    2246             :     /* U+01A0+0309 -> U+1EDE */ 1373,
    2247             :     /* U+01A0+0323 -> U+1EE2 */ 1377,
    2248             :     /* U+01A1+0300 -> U+1EDD */ 1372,
    2249             :     /* U+01A1+0301 -> U+1EDB */ 1370,
    2250             :     /* U+01A1+0303 -> U+1EE1 */ 1376,
    2251             :     /* U+01A1+0309 -> U+1EDF */ 1374,
    2252             :     /* U+01A1+0323 -> U+1EE3 */ 1378,
    2253             :     /* U+01AF+0300 -> U+1EEA */ 1385,
    2254             :     /* U+01AF+0301 -> U+1EE8 */ 1383,
    2255             :     /* U+01AF+0303 -> U+1EEE */ 1389,
    2256             :     /* U+01AF+0309 -> U+1EEC */ 1387,
    2257             :     /* U+01AF+0323 -> U+1EF0 */ 1391,
    2258             :     /* U+01B0+0300 -> U+1EEB */ 1386,
    2259             :     /* U+01B0+0301 -> U+1EE9 */ 1384,
    2260             :     /* U+01B0+0303 -> U+1EEF */ 1390,
    2261             :     /* U+01B0+0309 -> U+1EED */ 1388,
    2262             :     /* U+01B0+0323 -> U+1EF1 */ 1392,
    2263             :     /* U+01B7+030C -> U+01EE */ 224,
    2264             :     /* U+01EA+0304 -> U+01EC */ 222,
    2265             :     /* U+01EB+0304 -> U+01ED */ 223,
    2266             :     /* U+0226+0304 -> U+01E0 */ 212,
    2267             :     /* U+0227+0304 -> U+01E1 */ 213,
    2268             :     /* U+0228+0306 -> U+1E1C */ 1183,
    2269             :     /* U+0229+0306 -> U+1E1D */ 1184,
    2270             :     /* U+022E+0304 -> U+0230 */ 280,
    2271             :     /* U+022F+0304 -> U+0231 */ 281,
    2272             :     /* U+0292+030C -> U+01EF */ 225,
    2273             :     /* U+0391+0300 -> U+1FBA */ 1572,
    2274             :     /* U+0391+0301 -> U+0386 */ 420,
    2275             :     /* U+0391+0304 -> U+1FB9 */ 1571,
    2276             :     /* U+0391+0306 -> U+1FB8 */ 1570,
    2277             :     /* U+0391+0313 -> U+1F08 */ 1409,
    2278             :     /* U+0391+0314 -> U+1F09 */ 1410,
    2279             :     /* U+0391+0345 -> U+1FBC */ 1574,
    2280             :     /* U+0395+0300 -> U+1FC8 */ 1585,
    2281             :     /* U+0395+0301 -> U+0388 */ 422,
    2282             :     /* U+0395+0313 -> U+1F18 */ 1423,
    2283             :     /* U+0395+0314 -> U+1F19 */ 1424,
    2284             :     /* U+0397+0300 -> U+1FCA */ 1587,
    2285             :     /* U+0397+0301 -> U+0389 */ 423,
    2286             :     /* U+0397+0313 -> U+1F28 */ 1437,
    2287             :     /* U+0397+0314 -> U+1F29 */ 1438,
    2288             :     /* U+0397+0345 -> U+1FCC */ 1589,
    2289             :     /* U+0399+0300 -> U+1FDA */ 1601,
    2290             :     /* U+0399+0301 -> U+038A */ 424,
    2291             :     /* U+0399+0304 -> U+1FD9 */ 1600,
    2292             :     /* U+0399+0306 -> U+1FD8 */ 1599,
    2293             :     /* U+0399+0308 -> U+03AA */ 429,
    2294             :     /* U+0399+0313 -> U+1F38 */ 1453,
    2295             :     /* U+0399+0314 -> U+1F39 */ 1454,
    2296             :     /* U+039F+0300 -> U+1FF8 */ 1627,
    2297             :     /* U+039F+0301 -> U+038C */ 425,
    2298             :     /* U+039F+0313 -> U+1F48 */ 1467,
    2299             :     /* U+039F+0314 -> U+1F49 */ 1468,
    2300             :     /* U+03A1+0314 -> U+1FEC */ 1618,
    2301             :     /* U+03A5+0300 -> U+1FEA */ 1616,
    2302             :     /* U+03A5+0301 -> U+038E */ 426,
    2303             :     /* U+03A5+0304 -> U+1FE9 */ 1615,
    2304             :     /* U+03A5+0306 -> U+1FE8 */ 1614,
    2305             :     /* U+03A5+0308 -> U+03AB */ 430,
    2306             :     /* U+03A5+0314 -> U+1F59 */ 1481,
    2307             :     /* U+03A9+0300 -> U+1FFA */ 1629,
    2308             :     /* U+03A9+0301 -> U+038F */ 427,
    2309             :     /* U+03A9+0313 -> U+1F68 */ 1493,
    2310             :     /* U+03A9+0314 -> U+1F69 */ 1494,
    2311             :     /* U+03A9+0345 -> U+1FFC */ 1631,
    2312             :     /* U+03AC+0345 -> U+1FB4 */ 1567,
    2313             :     /* U+03AE+0345 -> U+1FC4 */ 1582,
    2314             :     /* U+03B1+0300 -> U+1F70 */ 1501,
    2315             :     /* U+03B1+0301 -> U+03AC */ 431,
    2316             :     /* U+03B1+0304 -> U+1FB1 */ 1564,
    2317             :     /* U+03B1+0306 -> U+1FB0 */ 1563,
    2318             :     /* U+03B1+0313 -> U+1F00 */ 1401,
    2319             :     /* U+03B1+0314 -> U+1F01 */ 1402,
    2320             :     /* U+03B1+0342 -> U+1FB6 */ 1568,
    2321             :     /* U+03B1+0345 -> U+1FB3 */ 1566,
    2322             :     /* U+03B5+0300 -> U+1F72 */ 1503,
    2323             :     /* U+03B5+0301 -> U+03AD */ 432,
    2324             :     /* U+03B5+0313 -> U+1F10 */ 1417,
    2325             :     /* U+03B5+0314 -> U+1F11 */ 1418,
    2326             :     /* U+03B7+0300 -> U+1F74 */ 1505,
    2327             :     /* U+03B7+0301 -> U+03AE */ 433,
    2328             :     /* U+03B7+0313 -> U+1F20 */ 1429,
    2329             :     /* U+03B7+0314 -> U+1F21 */ 1430,
    2330             :     /* U+03B7+0342 -> U+1FC6 */ 1583,
    2331             :     /* U+03B7+0345 -> U+1FC3 */ 1581,
    2332             :     /* U+03B9+0300 -> U+1F76 */ 1507,
    2333             :     /* U+03B9+0301 -> U+03AF */ 434,
    2334             :     /* U+03B9+0304 -> U+1FD1 */ 1594,
    2335             :     /* U+03B9+0306 -> U+1FD0 */ 1593,
    2336             :     /* U+03B9+0308 -> U+03CA */ 436,
    2337             :     /* U+03B9+0313 -> U+1F30 */ 1445,
    2338             :     /* U+03B9+0314 -> U+1F31 */ 1446,
    2339             :     /* U+03B9+0342 -> U+1FD6 */ 1597,
    2340             :     /* U+03BF+0300 -> U+1F78 */ 1509,
    2341             :     /* U+03BF+0301 -> U+03CC */ 438,
    2342             :     /* U+03BF+0313 -> U+1F40 */ 1461,
    2343             :     /* U+03BF+0314 -> U+1F41 */ 1462,
    2344             :     /* U+03C1+0313 -> U+1FE4 */ 1610,
    2345             :     /* U+03C1+0314 -> U+1FE5 */ 1611,
    2346             :     /* U+03C5+0300 -> U+1F7A */ 1511,
    2347             :     /* U+03C5+0301 -> U+03CD */ 439,
    2348             :     /* U+03C5+0304 -> U+1FE1 */ 1607,
    2349             :     /* U+03C5+0306 -> U+1FE0 */ 1606,
    2350             :     /* U+03C5+0308 -> U+03CB */ 437,
    2351             :     /* U+03C5+0313 -> U+1F50 */ 1473,
    2352             :     /* U+03C5+0314 -> U+1F51 */ 1474,
    2353             :     /* U+03C5+0342 -> U+1FE6 */ 1612,
    2354             :     /* U+03C9+0300 -> U+1F7C */ 1513,
    2355             :     /* U+03C9+0301 -> U+03CE */ 440,
    2356             :     /* U+03C9+0313 -> U+1F60 */ 1485,
    2357             :     /* U+03C9+0314 -> U+1F61 */ 1486,
    2358             :     /* U+03C9+0342 -> U+1FF6 */ 1625,
    2359             :     /* U+03C9+0345 -> U+1FF3 */ 1623,
    2360             :     /* U+03CA+0300 -> U+1FD2 */ 1595,
    2361             :     /* U+03CA+0301 -> U+0390 */ 428,
    2362             :     /* U+03CA+0342 -> U+1FD7 */ 1598,
    2363             :     /* U+03CB+0300 -> U+1FE2 */ 1608,
    2364             :     /* U+03CB+0301 -> U+03B0 */ 435,
    2365             :     /* U+03CB+0342 -> U+1FE7 */ 1613,
    2366             :     /* U+03CE+0345 -> U+1FF4 */ 1624,
    2367             :     /* U+03D2+0301 -> U+03D3 */ 444,
    2368             :     /* U+03D2+0308 -> U+03D4 */ 445,
    2369             :     /* U+0406+0308 -> U+0407 */ 457,
    2370             :     /* U+0410+0306 -> U+04D0 */ 479,
    2371             :     /* U+0410+0308 -> U+04D2 */ 481,
    2372             :     /* U+0413+0301 -> U+0403 */ 456,
    2373             :     /* U+0415+0300 -> U+0400 */ 454,
    2374             :     /* U+0415+0306 -> U+04D6 */ 483,
    2375             :     /* U+0415+0308 -> U+0401 */ 455,
    2376             :     /* U+0416+0306 -> U+04C1 */ 477,
    2377             :     /* U+0416+0308 -> U+04DC */ 487,
    2378             :     /* U+0417+0308 -> U+04DE */ 489,
    2379             :     /* U+0418+0300 -> U+040D */ 459,
    2380             :     /* U+0418+0304 -> U+04E2 */ 491,
    2381             :     /* U+0418+0306 -> U+0419 */ 461,
    2382             :     /* U+0418+0308 -> U+04E4 */ 493,
    2383             :     /* U+041A+0301 -> U+040C */ 458,
    2384             :     /* U+041E+0308 -> U+04E6 */ 495,
    2385             :     /* U+0423+0304 -> U+04EE */ 501,
    2386             :     /* U+0423+0306 -> U+040E */ 460,
    2387             :     /* U+0423+0308 -> U+04F0 */ 503,
    2388             :     /* U+0423+030B -> U+04F2 */ 505,
    2389             :     /* U+0427+0308 -> U+04F4 */ 507,
    2390             :     /* U+042B+0308 -> U+04F8 */ 509,
    2391             :     /* U+042D+0308 -> U+04EC */ 499,
    2392             :     /* U+0430+0306 -> U+04D1 */ 480,
    2393             :     /* U+0430+0308 -> U+04D3 */ 482,
    2394             :     /* U+0433+0301 -> U+0453 */ 465,
    2395             :     /* U+0435+0300 -> U+0450 */ 463,
    2396             :     /* U+0435+0306 -> U+04D7 */ 484,
    2397             :     /* U+0435+0308 -> U+0451 */ 464,
    2398             :     /* U+0436+0306 -> U+04C2 */ 478,
    2399             :     /* U+0436+0308 -> U+04DD */ 488,
    2400             :     /* U+0437+0308 -> U+04DF */ 490,
    2401             :     /* U+0438+0300 -> U+045D */ 468,
    2402             :     /* U+0438+0304 -> U+04E3 */ 492,
    2403             :     /* U+0438+0306 -> U+0439 */ 462,
    2404             :     /* U+0438+0308 -> U+04E5 */ 494,
    2405             :     /* U+043A+0301 -> U+045C */ 467,
    2406             :     /* U+043E+0308 -> U+04E7 */ 496,
    2407             :     /* U+0443+0304 -> U+04EF */ 502,
    2408             :     /* U+0443+0306 -> U+045E */ 469,
    2409             :     /* U+0443+0308 -> U+04F1 */ 504,
    2410             :     /* U+0443+030B -> U+04F3 */ 506,
    2411             :     /* U+0447+0308 -> U+04F5 */ 508,
    2412             :     /* U+044B+0308 -> U+04F9 */ 510,
    2413             :     /* U+044D+0308 -> U+04ED */ 500,
    2414             :     /* U+0456+0308 -> U+0457 */ 466,
    2415             :     /* U+0474+030F -> U+0476 */ 470,
    2416             :     /* U+0475+030F -> U+0477 */ 471,
    2417             :     /* U+04D8+0308 -> U+04DA */ 485,
    2418             :     /* U+04D9+0308 -> U+04DB */ 486,
    2419             :     /* U+04E8+0308 -> U+04EA */ 497,
    2420             :     /* U+04E9+0308 -> U+04EB */ 498,
    2421             :     /* U+0627+0653 -> U+0622 */ 574,
    2422             :     /* U+0627+0654 -> U+0623 */ 575,
    2423             :     /* U+0627+0655 -> U+0625 */ 577,
    2424             :     /* U+0648+0654 -> U+0624 */ 576,
    2425             :     /* U+064A+0654 -> U+0626 */ 578,
    2426             :     /* U+06C1+0654 -> U+06C2 */ 606,
    2427             :     /* U+06D2+0654 -> U+06D3 */ 607,
    2428             :     /* U+06D5+0654 -> U+06C0 */ 605,
    2429             :     /* U+0928+093C -> U+0929 */ 751,
    2430             :     /* U+0930+093C -> U+0931 */ 752,
    2431             :     /* U+0933+093C -> U+0934 */ 753,
    2432             :     /* U+09C7+09BE -> U+09CB */ 769,
    2433             :     /* U+09C7+09D7 -> U+09CC */ 770,
    2434             :     /* U+0B47+0B3E -> U+0B4B */ 788,
    2435             :     /* U+0B47+0B56 -> U+0B48 */ 787,
    2436             :     /* U+0B47+0B57 -> U+0B4C */ 789,
    2437             :     /* U+0B92+0BD7 -> U+0B94 */ 793,
    2438             :     /* U+0BC6+0BBE -> U+0BCA */ 794,
    2439             :     /* U+0BC6+0BD7 -> U+0BCC */ 796,
    2440             :     /* U+0BC7+0BBE -> U+0BCB */ 795,
    2441             :     /* U+0C46+0C56 -> U+0C48 */ 799,
    2442             :     /* U+0CBF+0CD5 -> U+0CC0 */ 804,
    2443             :     /* U+0CC6+0CC2 -> U+0CCA */ 807,
    2444             :     /* U+0CC6+0CD5 -> U+0CC7 */ 805,
    2445             :     /* U+0CC6+0CD6 -> U+0CC8 */ 806,
    2446             :     /* U+0CCA+0CD5 -> U+0CCB */ 808,
    2447             :     /* U+0D46+0D3E -> U+0D4A */ 812,
    2448             :     /* U+0D46+0D57 -> U+0D4C */ 814,
    2449             :     /* U+0D47+0D3E -> U+0D4B */ 813,
    2450             :     /* U+0DD9+0DCA -> U+0DDA */ 817,
    2451             :     /* U+0DD9+0DCF -> U+0DDC */ 818,
    2452             :     /* U+0DD9+0DDF -> U+0DDE */ 820,
    2453             :     /* U+0DDC+0DCA -> U+0DDD */ 819,
    2454             :     /* U+1025+102E -> U+1026 */ 878,
    2455             :     /* U+1B05+1B35 -> U+1B06 */ 938,
    2456             :     /* U+1B07+1B35 -> U+1B08 */ 939,
    2457             :     /* U+1B09+1B35 -> U+1B0A */ 940,
    2458             :     /* U+1B0B+1B35 -> U+1B0C */ 941,
    2459             :     /* U+1B0D+1B35 -> U+1B0E */ 942,
    2460             :     /* U+1B11+1B35 -> U+1B12 */ 943,
    2461             :     /* U+1B3A+1B35 -> U+1B3B */ 945,
    2462             :     /* U+1B3C+1B35 -> U+1B3D */ 946,
    2463             :     /* U+1B3E+1B35 -> U+1B40 */ 947,
    2464             :     /* U+1B3F+1B35 -> U+1B41 */ 948,
    2465             :     /* U+1B42+1B35 -> U+1B43 */ 949,
    2466             :     /* U+1E36+0304 -> U+1E38 */ 1211,
    2467             :     /* U+1E37+0304 -> U+1E39 */ 1212,
    2468             :     /* U+1E5A+0304 -> U+1E5C */ 1247,
    2469             :     /* U+1E5B+0304 -> U+1E5D */ 1248,
    2470             :     /* U+1E62+0307 -> U+1E68 */ 1259,
    2471             :     /* U+1E63+0307 -> U+1E69 */ 1260,
    2472             :     /* U+1EA0+0302 -> U+1EAC */ 1323,
    2473             :     /* U+1EA0+0306 -> U+1EB6 */ 1333,
    2474             :     /* U+1EA1+0302 -> U+1EAD */ 1324,
    2475             :     /* U+1EA1+0306 -> U+1EB7 */ 1334,
    2476             :     /* U+1EB8+0302 -> U+1EC6 */ 1349,
    2477             :     /* U+1EB9+0302 -> U+1EC7 */ 1350,
    2478             :     /* U+1ECC+0302 -> U+1ED8 */ 1367,
    2479             :     /* U+1ECD+0302 -> U+1ED9 */ 1368,
    2480             :     /* U+1F00+0300 -> U+1F02 */ 1403,
    2481             :     /* U+1F00+0301 -> U+1F04 */ 1405,
    2482             :     /* U+1F00+0342 -> U+1F06 */ 1407,
    2483             :     /* U+1F00+0345 -> U+1F80 */ 1515,
    2484             :     /* U+1F01+0300 -> U+1F03 */ 1404,
    2485             :     /* U+1F01+0301 -> U+1F05 */ 1406,
    2486             :     /* U+1F01+0342 -> U+1F07 */ 1408,
    2487             :     /* U+1F01+0345 -> U+1F81 */ 1516,
    2488             :     /* U+1F02+0345 -> U+1F82 */ 1517,
    2489             :     /* U+1F03+0345 -> U+1F83 */ 1518,
    2490             :     /* U+1F04+0345 -> U+1F84 */ 1519,
    2491             :     /* U+1F05+0345 -> U+1F85 */ 1520,
    2492             :     /* U+1F06+0345 -> U+1F86 */ 1521,
    2493             :     /* U+1F07+0345 -> U+1F87 */ 1522,
    2494             :     /* U+1F08+0300 -> U+1F0A */ 1411,
    2495             :     /* U+1F08+0301 -> U+1F0C */ 1413,
    2496             :     /* U+1F08+0342 -> U+1F0E */ 1415,
    2497             :     /* U+1F08+0345 -> U+1F88 */ 1523,
    2498             :     /* U+1F09+0300 -> U+1F0B */ 1412,
    2499             :     /* U+1F09+0301 -> U+1F0D */ 1414,
    2500             :     /* U+1F09+0342 -> U+1F0F */ 1416,
    2501             :     /* U+1F09+0345 -> U+1F89 */ 1524,
    2502             :     /* U+1F0A+0345 -> U+1F8A */ 1525,
    2503             :     /* U+1F0B+0345 -> U+1F8B */ 1526,
    2504             :     /* U+1F0C+0345 -> U+1F8C */ 1527,
    2505             :     /* U+1F0D+0345 -> U+1F8D */ 1528,
    2506             :     /* U+1F0E+0345 -> U+1F8E */ 1529,
    2507             :     /* U+1F0F+0345 -> U+1F8F */ 1530,
    2508             :     /* U+1F10+0300 -> U+1F12 */ 1419,
    2509             :     /* U+1F10+0301 -> U+1F14 */ 1421,
    2510             :     /* U+1F11+0300 -> U+1F13 */ 1420,
    2511             :     /* U+1F11+0301 -> U+1F15 */ 1422,
    2512             :     /* U+1F18+0300 -> U+1F1A */ 1425,
    2513             :     /* U+1F18+0301 -> U+1F1C */ 1427,
    2514             :     /* U+1F19+0300 -> U+1F1B */ 1426,
    2515             :     /* U+1F19+0301 -> U+1F1D */ 1428,
    2516             :     /* U+1F20+0300 -> U+1F22 */ 1431,
    2517             :     /* U+1F20+0301 -> U+1F24 */ 1433,
    2518             :     /* U+1F20+0342 -> U+1F26 */ 1435,
    2519             :     /* U+1F20+0345 -> U+1F90 */ 1531,
    2520             :     /* U+1F21+0300 -> U+1F23 */ 1432,
    2521             :     /* U+1F21+0301 -> U+1F25 */ 1434,
    2522             :     /* U+1F21+0342 -> U+1F27 */ 1436,
    2523             :     /* U+1F21+0345 -> U+1F91 */ 1532,
    2524             :     /* U+1F22+0345 -> U+1F92 */ 1533,
    2525             :     /* U+1F23+0345 -> U+1F93 */ 1534,
    2526             :     /* U+1F24+0345 -> U+1F94 */ 1535,
    2527             :     /* U+1F25+0345 -> U+1F95 */ 1536,
    2528             :     /* U+1F26+0345 -> U+1F96 */ 1537,
    2529             :     /* U+1F27+0345 -> U+1F97 */ 1538,
    2530             :     /* U+1F28+0300 -> U+1F2A */ 1439,
    2531             :     /* U+1F28+0301 -> U+1F2C */ 1441,
    2532             :     /* U+1F28+0342 -> U+1F2E */ 1443,
    2533             :     /* U+1F28+0345 -> U+1F98 */ 1539,
    2534             :     /* U+1F29+0300 -> U+1F2B */ 1440,
    2535             :     /* U+1F29+0301 -> U+1F2D */ 1442,
    2536             :     /* U+1F29+0342 -> U+1F2F */ 1444,
    2537             :     /* U+1F29+0345 -> U+1F99 */ 1540,
    2538             :     /* U+1F2A+0345 -> U+1F9A */ 1541,
    2539             :     /* U+1F2B+0345 -> U+1F9B */ 1542,
    2540             :     /* U+1F2C+0345 -> U+1F9C */ 1543,
    2541             :     /* U+1F2D+0345 -> U+1F9D */ 1544,
    2542             :     /* U+1F2E+0345 -> U+1F9E */ 1545,
    2543             :     /* U+1F2F+0345 -> U+1F9F */ 1546,
    2544             :     /* U+1F30+0300 -> U+1F32 */ 1447,
    2545             :     /* U+1F30+0301 -> U+1F34 */ 1449,
    2546             :     /* U+1F30+0342 -> U+1F36 */ 1451,
    2547             :     /* U+1F31+0300 -> U+1F33 */ 1448,
    2548             :     /* U+1F31+0301 -> U+1F35 */ 1450,
    2549             :     /* U+1F31+0342 -> U+1F37 */ 1452,
    2550             :     /* U+1F38+0300 -> U+1F3A */ 1455,
    2551             :     /* U+1F38+0301 -> U+1F3C */ 1457,
    2552             :     /* U+1F38+0342 -> U+1F3E */ 1459,
    2553             :     /* U+1F39+0300 -> U+1F3B */ 1456,
    2554             :     /* U+1F39+0301 -> U+1F3D */ 1458,
    2555             :     /* U+1F39+0342 -> U+1F3F */ 1460,
    2556             :     /* U+1F40+0300 -> U+1F42 */ 1463,
    2557             :     /* U+1F40+0301 -> U+1F44 */ 1465,
    2558             :     /* U+1F41+0300 -> U+1F43 */ 1464,
    2559             :     /* U+1F41+0301 -> U+1F45 */ 1466,
    2560             :     /* U+1F48+0300 -> U+1F4A */ 1469,
    2561             :     /* U+1F48+0301 -> U+1F4C */ 1471,
    2562             :     /* U+1F49+0300 -> U+1F4B */ 1470,
    2563             :     /* U+1F49+0301 -> U+1F4D */ 1472,
    2564             :     /* U+1F50+0300 -> U+1F52 */ 1475,
    2565             :     /* U+1F50+0301 -> U+1F54 */ 1477,
    2566             :     /* U+1F50+0342 -> U+1F56 */ 1479,
    2567             :     /* U+1F51+0300 -> U+1F53 */ 1476,
    2568             :     /* U+1F51+0301 -> U+1F55 */ 1478,
    2569             :     /* U+1F51+0342 -> U+1F57 */ 1480,
    2570             :     /* U+1F59+0300 -> U+1F5B */ 1482,
    2571             :     /* U+1F59+0301 -> U+1F5D */ 1483,
    2572             :     /* U+1F59+0342 -> U+1F5F */ 1484,
    2573             :     /* U+1F60+0300 -> U+1F62 */ 1487,
    2574             :     /* U+1F60+0301 -> U+1F64 */ 1489,
    2575             :     /* U+1F60+0342 -> U+1F66 */ 1491,
    2576             :     /* U+1F60+0345 -> U+1FA0 */ 1547,
    2577             :     /* U+1F61+0300 -> U+1F63 */ 1488,
    2578             :     /* U+1F61+0301 -> U+1F65 */ 1490,
    2579             :     /* U+1F61+0342 -> U+1F67 */ 1492,
    2580             :     /* U+1F61+0345 -> U+1FA1 */ 1548,
    2581             :     /* U+1F62+0345 -> U+1FA2 */ 1549,
    2582             :     /* U+1F63+0345 -> U+1FA3 */ 1550,
    2583             :     /* U+1F64+0345 -> U+1FA4 */ 1551,
    2584             :     /* U+1F65+0345 -> U+1FA5 */ 1552,
    2585             :     /* U+1F66+0345 -> U+1FA6 */ 1553,
    2586             :     /* U+1F67+0345 -> U+1FA7 */ 1554,
    2587             :     /* U+1F68+0300 -> U+1F6A */ 1495,
    2588             :     /* U+1F68+0301 -> U+1F6C */ 1497,
    2589             :     /* U+1F68+0342 -> U+1F6E */ 1499,
    2590             :     /* U+1F68+0345 -> U+1FA8 */ 1555,
    2591             :     /* U+1F69+0300 -> U+1F6B */ 1496,
    2592             :     /* U+1F69+0301 -> U+1F6D */ 1498,
    2593             :     /* U+1F69+0342 -> U+1F6F */ 1500,
    2594             :     /* U+1F69+0345 -> U+1FA9 */ 1556,
    2595             :     /* U+1F6A+0345 -> U+1FAA */ 1557,
    2596             :     /* U+1F6B+0345 -> U+1FAB */ 1558,
    2597             :     /* U+1F6C+0345 -> U+1FAC */ 1559,
    2598             :     /* U+1F6D+0345 -> U+1FAD */ 1560,
    2599             :     /* U+1F6E+0345 -> U+1FAE */ 1561,
    2600             :     /* U+1F6F+0345 -> U+1FAF */ 1562,
    2601             :     /* U+1F70+0345 -> U+1FB2 */ 1565,
    2602             :     /* U+1F74+0345 -> U+1FC2 */ 1580,
    2603             :     /* U+1F7C+0345 -> U+1FF2 */ 1622,
    2604             :     /* U+1FB6+0345 -> U+1FB7 */ 1569,
    2605             :     /* U+1FBF+0300 -> U+1FCD */ 1590,
    2606             :     /* U+1FBF+0301 -> U+1FCE */ 1591,
    2607             :     /* U+1FBF+0342 -> U+1FCF */ 1592,
    2608             :     /* U+1FC6+0345 -> U+1FC7 */ 1584,
    2609             :     /* U+1FF6+0345 -> U+1FF7 */ 1626,
    2610             :     /* U+1FFE+0300 -> U+1FDD */ 1603,
    2611             :     /* U+1FFE+0301 -> U+1FDE */ 1604,
    2612             :     /* U+1FFE+0342 -> U+1FDF */ 1605,
    2613             :     /* U+2190+0338 -> U+219A */ 1836,
    2614             :     /* U+2192+0338 -> U+219B */ 1837,
    2615             :     /* U+2194+0338 -> U+21AE */ 1838,
    2616             :     /* U+21D0+0338 -> U+21CD */ 1839,
    2617             :     /* U+21D2+0338 -> U+21CF */ 1841,
    2618             :     /* U+21D4+0338 -> U+21CE */ 1840,
    2619             :     /* U+2203+0338 -> U+2204 */ 1842,
    2620             :     /* U+2208+0338 -> U+2209 */ 1843,
    2621             :     /* U+220B+0338 -> U+220C */ 1844,
    2622             :     /* U+2223+0338 -> U+2224 */ 1845,
    2623             :     /* U+2225+0338 -> U+2226 */ 1846,
    2624             :     /* U+223C+0338 -> U+2241 */ 1851,
    2625             :     /* U+2243+0338 -> U+2244 */ 1852,
    2626             :     /* U+2245+0338 -> U+2247 */ 1853,
    2627             :     /* U+2248+0338 -> U+2249 */ 1854,
    2628             :     /* U+224D+0338 -> U+226D */ 1857,
    2629             :     /* U+2261+0338 -> U+2262 */ 1856,
    2630             :     /* U+2264+0338 -> U+2270 */ 1860,
    2631             :     /* U+2265+0338 -> U+2271 */ 1861,
    2632             :     /* U+2272+0338 -> U+2274 */ 1862,
    2633             :     /* U+2273+0338 -> U+2275 */ 1863,
    2634             :     /* U+2276+0338 -> U+2278 */ 1864,
    2635             :     /* U+2277+0338 -> U+2279 */ 1865,
    2636             :     /* U+227A+0338 -> U+2280 */ 1866,
    2637             :     /* U+227B+0338 -> U+2281 */ 1867,
    2638             :     /* U+227C+0338 -> U+22E0 */ 1876,
    2639             :     /* U+227D+0338 -> U+22E1 */ 1877,
    2640             :     /* U+2282+0338 -> U+2284 */ 1868,
    2641             :     /* U+2283+0338 -> U+2285 */ 1869,
    2642             :     /* U+2286+0338 -> U+2288 */ 1870,
    2643             :     /* U+2287+0338 -> U+2289 */ 1871,
    2644             :     /* U+2291+0338 -> U+22E2 */ 1878,
    2645             :     /* U+2292+0338 -> U+22E3 */ 1879,
    2646             :     /* U+22A2+0338 -> U+22AC */ 1872,
    2647             :     /* U+22A8+0338 -> U+22AD */ 1873,
    2648             :     /* U+22A9+0338 -> U+22AE */ 1874,
    2649             :     /* U+22AB+0338 -> U+22AF */ 1875,
    2650             :     /* U+22B2+0338 -> U+22EA */ 1880,
    2651             :     /* U+22B3+0338 -> U+22EB */ 1881,
    2652             :     /* U+22B4+0338 -> U+22EC */ 1882,
    2653             :     /* U+22B5+0338 -> U+22ED */ 1883,
    2654             :     /* U+3046+3099 -> U+3094 */ 2321,
    2655             :     /* U+304B+3099 -> U+304C */ 2296,
    2656             :     /* U+304D+3099 -> U+304E */ 2297,
    2657             :     /* U+304F+3099 -> U+3050 */ 2298,
    2658             :     /* U+3051+3099 -> U+3052 */ 2299,
    2659             :     /* U+3053+3099 -> U+3054 */ 2300,
    2660             :     /* U+3055+3099 -> U+3056 */ 2301,
    2661             :     /* U+3057+3099 -> U+3058 */ 2302,
    2662             :     /* U+3059+3099 -> U+305A */ 2303,
    2663             :     /* U+305B+3099 -> U+305C */ 2304,
    2664             :     /* U+305D+3099 -> U+305E */ 2305,
    2665             :     /* U+305F+3099 -> U+3060 */ 2306,
    2666             :     /* U+3061+3099 -> U+3062 */ 2307,
    2667             :     /* U+3064+3099 -> U+3065 */ 2308,
    2668             :     /* U+3066+3099 -> U+3067 */ 2309,
    2669             :     /* U+3068+3099 -> U+3069 */ 2310,
    2670             :     /* U+306F+3099 -> U+3070 */ 2311,
    2671             :     /* U+306F+309A -> U+3071 */ 2312,
    2672             :     /* U+3072+3099 -> U+3073 */ 2313,
    2673             :     /* U+3072+309A -> U+3074 */ 2314,
    2674             :     /* U+3075+3099 -> U+3076 */ 2315,
    2675             :     /* U+3075+309A -> U+3077 */ 2316,
    2676             :     /* U+3078+3099 -> U+3079 */ 2317,
    2677             :     /* U+3078+309A -> U+307A */ 2318,
    2678             :     /* U+307B+3099 -> U+307C */ 2319,
    2679             :     /* U+307B+309A -> U+307D */ 2320,
    2680             :     /* U+309D+3099 -> U+309E */ 2326,
    2681             :     /* U+30A6+3099 -> U+30F4 */ 2353,
    2682             :     /* U+30AB+3099 -> U+30AC */ 2328,
    2683             :     /* U+30AD+3099 -> U+30AE */ 2329,
    2684             :     /* U+30AF+3099 -> U+30B0 */ 2330,
    2685             :     /* U+30B1+3099 -> U+30B2 */ 2331,
    2686             :     /* U+30B3+3099 -> U+30B4 */ 2332,
    2687             :     /* U+30B5+3099 -> U+30B6 */ 2333,
    2688             :     /* U+30B7+3099 -> U+30B8 */ 2334,
    2689             :     /* U+30B9+3099 -> U+30BA */ 2335,
    2690             :     /* U+30BB+3099 -> U+30BC */ 2336,
    2691             :     /* U+30BD+3099 -> U+30BE */ 2337,
    2692             :     /* U+30BF+3099 -> U+30C0 */ 2338,
    2693             :     /* U+30C1+3099 -> U+30C2 */ 2339,
    2694             :     /* U+30C4+3099 -> U+30C5 */ 2340,
    2695             :     /* U+30C6+3099 -> U+30C7 */ 2341,
    2696             :     /* U+30C8+3099 -> U+30C9 */ 2342,
    2697             :     /* U+30CF+3099 -> U+30D0 */ 2343,
    2698             :     /* U+30CF+309A -> U+30D1 */ 2344,
    2699             :     /* U+30D2+3099 -> U+30D3 */ 2345,
    2700             :     /* U+30D2+309A -> U+30D4 */ 2346,
    2701             :     /* U+30D5+3099 -> U+30D6 */ 2347,
    2702             :     /* U+30D5+309A -> U+30D7 */ 2348,
    2703             :     /* U+30D8+3099 -> U+30D9 */ 2349,
    2704             :     /* U+30D8+309A -> U+30DA */ 2350,
    2705             :     /* U+30DB+3099 -> U+30DC */ 2351,
    2706             :     /* U+30DB+309A -> U+30DD */ 2352,
    2707             :     /* U+30EF+3099 -> U+30F7 */ 2354,
    2708             :     /* U+30F0+3099 -> U+30F8 */ 2355,
    2709             :     /* U+30F1+3099 -> U+30F9 */ 2356,
    2710             :     /* U+30F2+3099 -> U+30FA */ 2357,
    2711             :     /* U+30FD+3099 -> U+30FE */ 2358,
    2712             :     /* U+105D2+0307 -> U+105C9 */ 4599,
    2713             :     /* U+105DA+0307 -> U+105E4 */ 4600,
    2714             :     /* U+11099+110BA -> U+1109A */ 4697,
    2715             :     /* U+1109B+110BA -> U+1109C */ 4698,
    2716             :     /* U+110A5+110BA -> U+110AB */ 4699,
    2717             :     /* U+11131+11127 -> U+1112E */ 4705,
    2718             :     /* U+11132+11127 -> U+1112F */ 4706,
    2719             :     /* U+11347+1133E -> U+1134B */ 4718,
    2720             :     /* U+11347+11357 -> U+1134C */ 4719,
    2721             :     /* U+11382+113C9 -> U+11383 */ 4733,
    2722             :     /* U+11384+113BB -> U+11385 */ 4734,
    2723             :     /* U+1138B+113C2 -> U+1138E */ 4735,
    2724             :     /* U+11390+113C9 -> U+11391 */ 4736,
    2725             :     /* U+113C2+113B8 -> U+113C7 */ 4738,
    2726             :     /* U+113C2+113C2 -> U+113C5 */ 4737,
    2727             :     /* U+113C2+113C9 -> U+113C8 */ 4739,
    2728             :     /* U+114B9+114B0 -> U+114BC */ 4747,
    2729             :     /* U+114B9+114BA -> U+114BB */ 4746,
    2730             :     /* U+114B9+114BD -> U+114BE */ 4748,
    2731             :     /* U+115B8+115AF -> U+115BA */ 4751,
    2732             :     /* U+115B9+115AF -> U+115BB */ 4752,
    2733             :     /* U+11935+11930 -> U+11938 */ 4761,
    2734             :     /* U+1611E+1611E -> U+16121 */ 4776,
    2735             :     /* U+1611E+1611F -> U+16123 */ 4778,
    2736             :     /* U+1611E+16120 -> U+16125 */ 4780,
    2737             :     /* U+1611E+16129 -> U+16122 */ 4777,
    2738             :     /* U+16121+1611F -> U+16126 */ 4781,
    2739             :     /* U+16121+16120 -> U+16128 */ 4783,
    2740             :     /* U+16122+1611F -> U+16127 */ 4782,
    2741             :     /* U+16129+1611F -> U+16124 */ 4779,
    2742             :     /* U+16D63+16D67 -> U+16D69 */ 4798,
    2743             :     /* U+16D67+16D67 -> U+16D68 */ 4797,
    2744             :     /* U+16D69+16D67 -> U+16D6A */ 4799
    2745             : };
    2746             : 
    2747             : /* Perfect hash function for recomposition */
    2748             : static int
    2749         140 : Recomp_hash_func(const void *key)
    2750             : {
    2751             :     static const int16 h[1923] = {
    2752             :         -109,  -96,   32767, 0,     -844,  -182,  -292,  32767,
    2753             :         830,   793,   794,   665,   0,     -9,    32767, 32767,
    2754             :         32767, 32767, 32767, 428,   32767, 32767, 32767, 502,
    2755             :         0,     32767, -230,  144,   356,   -76,   0,     243,
    2756             :         665,   32767, 32767, -1003, 244,   0,     32767, 32767,
    2757             :         573,   246,   125,   32767, 32767, 32767, 0,     32767,
    2758             :         32767, 32767, 32767, 0,     245,   32767, 723,   32767,
    2759             :         0,     889,   32767, 32767, 32767, 0,     32767, 32767,
    2760             :         0,     173,   157,   1215,  254,   255,   -126,  0,
    2761             :         0,     504,   459,   -11,   238,   -188,  722,   247,
    2762             :         260,   32767, -184,  -6,    2102,  -578,  32767, 32767,
    2763             :         -598,  -670,  260,   19,    32767, -472,  32767, 664,
    2764             :         511,   0,     32767, 345,   291,   0,     -370,  176,
    2765             :         32767, 1017,  -139,  -519,  -30,   0,     -24,   -23,
    2766             :         481,   -253,  -1813, 32767, 0,     935,   32767, 32767,
    2767             :         -443,  32767, 773,   32767, 32767, 32767, -507,  427,
    2768             :         0,     32767, 899,   32767, 32767, 277,   0,     32767,
    2769             :         32767, 0,     842,   854,   0,     32767, 936,   621,
    2770             :         -195,  32767, 0,     32767, 707,   268,   32767, 32767,
    2771             :         435,   32767, 32767, 32767, 0,     267,   88,    72,
    2772             :         32767, 487,   32767, 32767, 32767, 0,     32767, 32767,
    2773             :         32767, 32767, 32767, 875,   -312,  32767, 483,   875,
    2774             :         270,   89,    32767, 483,   32767, 32767, 32767, 32767,
    2775             :         708,   273,   2053,  -63,   -242,  -479,  32767, 352,
    2776             :         32767, 32767, 0,     560,   544,   32767, 32767, 32767,
    2777             :         0,     0,     32767, 0,     32767, 32767, 32767, 525,
    2778             :         274,   32767, 404,   386,   518,   32767, -357,  32767,
    2779             :         -45,   1154,  276,   32767, 149,   0,     277,   714,
    2780             :         313,   32767, 32767, 32767, 32767, 32767, 841,   460,
    2781             :         431,   32767, 32767, -49,   32767, 32767, 32767, 32767,
    2782             :         32767, 32767, 0,     876,   280,   281,   131,   388,
    2783             :         283,   32767, 1125,  32767, 695,   712,   32767, 0,
    2784             :         713,   1732,  0,     32767, 0,     231,   32767, 0,
    2785             :         32767, -755,  32767, 32767, 32767, 435,   32767, 0,
    2786             :         951,   952,   32767, 32767, 464,   867,   1298,  0,
    2787             :         660,   -55,   0,     292,   663,   118,   661,   -722,
    2788             :         435,   816,   328,   0,     323,   323,   -258,  -684,
    2789             :         2114,  0,     302,   0,     32767, 32767, 1607,  32767,
    2790             :         0,     32767, 32767, 0,     810,   32767, -543,  -5,
    2791             :         515,   32767, 0,     877,   304,   32767, 472,   32767,
    2792             :         683,   -549,  258,   285,   -904,  32767, 148,   1202,
    2793             :         1044,  0,     32767, 32767, 659,   1395,  905,   32767,
    2794             :         32767, 32767, -626,  32767, 32767, 32767, 32767, 672,
    2795             :         0,     32767, -139,  32767, 32767, 0,     0,     660,
    2796             :         1,     32767, -955,  -293,  616,   391,   632,   -126,
    2797             :         32767, 32767, 1610,  -166,  754,   324,   32767, 32767,
    2798             :         931,   32767, 32767, 32767, 0,     32767, 32767, 32767,
    2799             :         32767, 0,     32767, 32767, 302,   391,   32767, 32767,
    2800             :         516,   32767, 32767, 1131,  670,   544,   308,   286,
    2801             :         0,     0,     32767, 32767, 531,   -629,  -35,   0,
    2802             :         6,     -63,   485,   0,     0,     -486,  -58,   0,
    2803             :         0,     38,    470,   -20,   0,     32767, 0,     0,
    2804             :         956,   32767, 0,     294,   -759,  0,     32767, 32767,
    2805             :         -362,  73,    316,   588,   314,   32767, 609,   0,
    2806             :         318,   32767, 32767, 32767, -759,  1466,  -212,  32767,
    2807             :         1910,  226,   653,   32767, 219,   32767, 32767, 0,
    2808             :         0,     32767, 1045,  -6,    -6,    32767, 0,     163,
    2809             :         0,     0,     -9,    879,   -369,  32767, -18,   321,
    2810             :         322,   32767, 32767, -449,  1082,  324,   57,    32767,
    2811             :         -403,  252,   697,   0,     491,   552,   0,     32767,
    2812             :         32767, 32767, 864,   32767, 0,     32767, 929,   -582,
    2813             :         32767, 32767, 32767, 1521,  32767, 32767, 32767, 212,
    2814             :         326,   -542,  332,   333,   334,   -490,  692,   336,
    2815             :         32767, 337,   338,   31,    0,     714,   348,   34,
    2816             :         342,   32767, 1602,  32767, 687,   143,   32767, 0,
    2817             :         32767, 32767, 0,     32767, 196,   -21,   32767, 32767,
    2818             :         -4,    32767, 32767, 880,   -211,  203,   32767, 1078,
    2819             :         83,    1661,  32767, 32767, 283,   787,   348,   32767,
    2820             :         0,     -464,  0,     32767, 725,   -431,  -811,  -322,
    2821             :         7,     32767, -315,  267,   694,   -2103, 12,    247,
    2822             :         13,    692,   32767, -1593, 32767, 15,    32767, 32767,
    2823             :         830,   0,     623,   354,   32767, 32767, -154,  0,
    2824             :         264,   -712,  32767, 357,   32767, 32767, 220,   -242,
    2825             :         32767, 921,   905,   32767, -1184, 549,   32767, 19,
    2826             :         319,   32767, 551,   32767, 1307,  0,     32767, 32767,
    2827             :         32767, 0,     566,   881,   822,   936,   326,   89,
    2828             :         -313,  32767, 250,   0,     359,   360,   32767, 32767,
    2829             :         32767, 32767, -575,  20,    32767, 98,    23,    32767,
    2830             :         287,   744,   124,   1027,  32767, 0,     564,   0,
    2831             :         -548,  -497,  982,   32767, 32767, 32767, 32767, 32767,
    2832             :         35,    316,   -1859, 343,   364,   786,   0,     32767,
    2833             :         366,   4,     0,     753,   581,   524,   270,   686,
    2834             :         0,     -382,  32767, -1189, 0,     747,   32767, 363,
    2835             :         32767, 32767, -1782, 32767, 28,    32767, 677,   452,
    2836             :         210,   0,     884,   882,   -258,  32767, -1099, -222,
    2837             :         32767, 32767, 32767, 32767, 373,   671,   32767, 311,
    2838             :         32767, 370,   32767, -831,  101,   32,    35,    36,
    2839             :         -1159, 930,   38,    39,    -148,  -148,  32767, 32767,
    2840             :         -150,  -803,  1185,  675,   32767, -152,  32767, 0,
    2841             :         633,   467,   -279,  827,   32767, 1273,  -410,  136,
    2842             :         32767, 527,   842,   397,   32767, 1149,  376,   45,
    2843             :         2221,  20,    0,     -421,  47,    925,   0,     363,
    2844             :         368,   -384,  0,     32767, -230,  32767, -532,  32767,
    2845             :         32767, 32767, 0,     32767, 634,   219,   -6,    397,
    2846             :         32767, 32767, 692,   385,   361,   483,   526,   32767,
    2847             :         0,     32767, 628,   728,   2167,  51,    892,   32767,
    2848             :         -326,  -595,  54,    55,    32767, 825,   0,     0,
    2849             :         933,   32767, 32767, 32767, 828,   32767, 32767, 883,
    2850             :         -144,  32767, 32767, 32767, 933,   0,     0,     209,
    2851             :         1580,  790,   0,     0,     32767, 32767, 32767, 730,
    2852             :         731,   32767, 58,    57,    457,   557,   32767, 59,
    2853             :         60,    0,     -1438, 32767, 1016,  32767, 1344,  683,
    2854             :         32767, 0,     32767, 32767, 32767, 32767, 32767, 558,
    2855             :         45,    32767, 0,     32767, 0,     0,     843,   0,
    2856             :         32767, 0,     503,   62,    488,   600,   -395,  -328,
    2857             :         69,    566,   -355,  1027,  -737,  -72,   -606,  32767,
    2858             :         74,    32767, 32767, 1144,  32767, -75,   32767, 884,
    2859             :         -144,  32767, 22,    598,   32767, 792,   32767, 32767,
    2860             :         32767, 32767, 32767, -336,  32767, 32767, 0,     45,
    2861             :         0,     32767, 658,   637,   78,    95,    -962,  0,
    2862             :         0,     32767, 256,   0,     -247,  -201,  32767, 32767,
    2863             :         447,   0,     0,     0,     32767, 445,   806,   860,
    2864             :         -39,   74,    32767, -6,    32767, 529,   32767, 700,
    2865             :         307,   179,   0,     893,   32767, 835,   0,     -29,
    2866             :         32767, 32767, 32767, 32767, -754,  32767, 32767, 32767,
    2867             :         -702,  -227,  -55,   0,     517,   -196,  32767, 784,
    2868             :         177,   0,     -1082, 597,   -166,  797,   32767, 32767,
    2869             :         613,   32767, 1211,  32767, -283,  126,   32767, 83,
    2870             :         526,   -1584, 533,   172,   950,   0,     0,     32767,
    2871             :         32767, -1767, -88,   32767, 87,    -1289, 773,   953,
    2872             :         1131,  0,     0,     32767, 1374,  0,     32767, 32767,
    2873             :         32767, 798,   32767, 0,     1547,  158,   613,   32767,
    2874             :         32767, -822,  32767, 88,    473,   474,   378,   89,
    2875             :         940,   659,   352,   -270,  0,     -1015, 477,   32767,
    2876             :         901,   91,    1068,  32767, 0,     0,     32767, 32767,
    2877             :         0,     32767, 461,   404,   32767, 46,    -65,   32767,
    2878             :         32767, 815,   822,   32767, 32767, 32767, 406,   925,
    2879             :         338,   -487,  0,     97,    438,   -464,  32767, 98,
    2880             :         0,     0,     1113,  0,     -416,  0,     32767, 0,
    2881             :         -35,   0,     180,   413,   32767, 32767, 0,     -219,
    2882             :         568,   175,   0,     0,     32767, 503,   0,     32767,
    2883             :         528,   32767, 32767, -464,  733,   140,   106,   101,
    2884             :         171,   32767, 109,   110,   597,   170,   32767, 113,
    2885             :         76,    103,   32767, 115,   559,   116,   32767, -213,
    2886             :         32767, 0,     597,   823,   32767, 801,   32767, 479,
    2887             :         803,   631,   723,   32767, 538,   -394,  468,   -200,
    2888             :         411,   29,    32767, 32767, -1347, 361,   32767, -458,
    2889             :         655,   32767, 32767, 32767, -791,  0,     32767, 540,
    2890             :         541,   32767, 32767, -14,   959,   32767, 0,     462,
    2891             :         32767, 802,   32767, 32767, 846,   734,   32767, 32767,
    2892             :         735,   32767, 32767, 32767, 32767, 32767, 0,     32767,
    2893             :         32767, -685,  32767, 32767, 32767, 32767, 32767, 32767,
    2894             :         0,     44,    32767, 0,     807,   131,   349,   0,
    2895             :         0,     7,     -94,   423,   0,     529,   32767, 32767,
    2896             :         32767, 286,   0,     32767, -145,  400,   281,   445,
    2897             :         32767, 122,   32767, -300,  600,   571,   769,   945,
    2898             :         518,   0,     461,   32767, -254,  32767, -423,  -534,
    2899             :         462,   396,   0,     886,   425,   -956,  809,   145,
    2900             :         573,   810,   0,     401,   0,     -1069, 0,     151,
    2901             :         1011,  0,     0,     81,    32767, -411,  0,     -687,
    2902             :         859,   451,   -1447, 132,   32767, 32767, 32767, 32767,
    2903             :         -154,  32,    32767, 32767, 32767, 32767, 0,     32767,
    2904             :         32767, 32767, 37,    408,   0,     811,   326,   32767,
    2905             :         0,     -374,  32767, -184,  741,   -376,  91,    134,
    2906             :         32767, 486,   135,   -40,   579,   373,   32767, 547,
    2907             :         32767, 32767, 32767, 32767, -259,  873,   0,     0,
    2908             :         0,     825,   -373,  0,     32767, 0,     0,     308,
    2909             :         340,   -373,  32767, 0,     0,     32767, -1259, 32767,
    2910             :         742,   32767, 643,   139,   144,   349,   -79,   147,
    2911             :         148,   32767, 149,   732,   425,   -219,  152,   -446,
    2912             :         556,   143,   32767, 155,   165,   -1314, 0,     888,
    2913             :         439,   32767, 0,     0,     0,     813,   405,   29,
    2914             :         32767, 6,     0,     0,     743,   32767, 1902,  158,
    2915             :         159,   32767, 381,   0,     -102,  196,   0,     769,
    2916             :         -419,  -596,  0,     782,   162,   32767, 32767, -580,
    2917             :         32767, 32767, 32767, 32767, 1126,  32767, 32767, 412,
    2918             :         32767, 814,   824,   32767, 32767, 0,     32767, 32767,
    2919             :         744,   32767, 32767, 746,   0,     1480,  167,   0,
    2920             :         1189,  32767, 32767, 168,   169,   32767, 0,     32767,
    2921             :         906,   32767, 32767, 32767, 32767, 32767, 32767, 601,
    2922             :         32767, 32767, -278,  0,     32767, 1261,  414,   32767,
    2923             :         32767, 32767, 32767, 375,   378,   589,   644,   750,
    2924             :         751,   937,   32767, 590,   32767, 591,   32767, 171,
    2925             :         172,   32767, 32767, 32767, 32767, 1195,  32767, 32767,
    2926             :         721,   0,     0,     -505,  -14,   6,     0,     0,
    2927             :         0,     1058,  -718,  99,    0,     372,   327,   32767,
    2928             :         729,   -166,  32767, 0,     173,   -939,  175,   592,
    2929             :         177,   576,   32767, 213,   179,   0,     0,     514,
    2930             :         620,   32767, 32767, 32767, 32767, 0,     32767, 32767,
    2931             :         958,   -240,  0,     -840,  32767, 379,   32767, 0,
    2932             :         0,     752,   673,   -432,  159,   -877,  32767, -416,
    2933             :         32767, 182,   -211,  0,     0,     594,   32767, 184,
    2934             :         -1070, 32767, 32767, 32767, 185,   0,     0,     32767,
    2935             :         710,   32767, 32767, 32767, 32767, 928,   32767, 32767,
    2936             :         0,     126,   942,   32767, 0,     0,     32767, 867,
    2937             :         697,   -355,  32767, 625,   0,     596,   32767, 597,
    2938             :         -243,  583,   32767, 0,     0,     0,     0,     0,
    2939             :         584,   650,   0,     32767, 515,   32767, 0,     892,
    2940             :         0,     0,     -271,  274,   32767, 418,   32767, 0,
    2941             :         32767, 32767, 32767, 440,   -1147, 32767, 0,     32767,
    2942             :         32767, 651,   652,   564,   32767, 32767, 32767, 0,
    2943             :         32767, 32767, 32767, 32767, 947,   -68,   32767, 688,
    2944             :         32767, 0,     0,     689,   915,   916,   0,     0,
    2945             :         -204,  225,   0,     0,     0,     0,     32767, -275,
    2946             :         370,   0,     599,   -402,  32767, 571,   0,     32767,
    2947             :         1470,  594,   32767, 772,   773,   1458,  0,     907,
    2948             :         1048,  32767, 128,   4,     32767, 0,     32767, 1880,
    2949             :         32767, 32767, 0,     0,     684,   32767, 0,     262,
    2950             :         32767, 32767, 32767, 32767, 757,   32767, 32767, 0,
    2951             :         196,   32767, -258,  -552,  -998,  0,     950,   774,
    2952             :         -35,   32767, 0,     32767, 0,     32767, 15,    32767,
    2953             :         0,     32767, 0,     27,    198,   760,   32767, 32767,
    2954             :         1204,  32767, 32767, 32767, 32767, 32767, 32767, 32767,
    2955             :         620,   32767, 32767, 760,   761,   32767, 32767, 32767,
    2956             :         32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767,
    2957             :         32767, 0,     0,     32767, 32767, 0,     32767, 0,
    2958             :         1195,  918,   32767, 32767, 32767, 32767, 0,     0,
    2959             :         32767, 32767, 32767, 32767, 903,   32767, 32767, 763,
    2960             :         764,   0,     32767, 0,     32767, 32767, 0,     32767,
    2961             :         833,   32767, 32767, 32767, 1132,  32767, 32767, 32767,
    2962             :         32767, 32767, 32767, 0,     450,   32767, 32767, 420,
    2963             :         32767, 32767, 32767, 32767, -68,   2,     0,     0,
    2964             :         1196,  0,     0,     0,     188,   189,   190,   191,
    2965             :         192,   600,   0,     -632,  -43,   196,   89,    489,
    2966             :         294,   1248,  32767, 1043,  32767, 492,   32767, 32767,
    2967             :         519,   0,     32767, 863,   32767, 32767, 32767, 0,
    2968             :         32767, 765,   493,   467,   0,     32767, 32767, 201,
    2969             :         32767, 432,   849,   32767, 279,   0,     0,     204,
    2970             :         834,   32767, 0,     32767, 1670,  32767, 0,     32767,
    2971             :         0,     32767, 32767, 32767, 919,   929,   32767, 0,
    2972             :         32767, -363,  0,     32767, 32767, 0,     434,   -56,
    2973             :         32767, 436,   0,     349,   0,     207,   208,   437,
    2974             :         32767, 0,     32767, -694,  -408,  32767, 0,     32767,
    2975             :         210,   206,   0,     653,   32767, 32767, 0,     402,
    2976             :         1105,  0,     32767, 693,   0,     0,     938,   32767,
    2977             :         32767, 32767, 438,   541,   131,   440,   871,   32767,
    2978             :         32767, 0,     32767, 279,   32767, 32767, 287,   212,
    2979             :         0,     0,     32767, 32767, 367,   32767, 696,   697,
    2980             :         32767, 0,     0,     0,     0,     32767, 32767, 32767,
    2981             :         32767, 32767, 32767, 0,     32767, 0,     -1321, 32767,
    2982             :         0,     176,   32767, 214,   218,   724,   234,   215,
    2983             :         222,   32767, 223,   -834,  943,   127,   32767, 496,
    2984             :         -100,  217,   0,     394,   32767, 229,   32767, 0,
    2985             :         0,     17,    421,   415,   447,   0,     32767, 686,
    2986             :         32767, 32767, 1845,  138,   32767, 32767, 872,   230,
    2987             :         32767, 601,   851,   471,   232,   603,   32767, 778,
    2988             :         698,   233,   32767, 699,   -439,  32767, 0,     32767,
    2989             :         32767, 32767, 663,   32767, 32767, 32767, 32767, -298,
    2990             :         449,   32767, -463,  687,   32767, 32767, 427,   32767,
    2991             :         0,     0,     0,     0,     0,     236,   193,   826,
    2992             :         238,   0,     108
    2993             :     };
    2994             : 
    2995         140 :     const unsigned char *k = (const unsigned char *) key;
    2996         140 :     size_t      keylen = 8;
    2997         140 :     uint32      a = 0;
    2998         140 :     uint32      b = 0;
    2999             : 
    3000        1260 :     while (keylen--)
    3001             :     {
    3002        1120 :         unsigned char c = *k++;
    3003             : 
    3004        1120 :         a = a * 257 + c;
    3005        1120 :         b = b * 17 + c;
    3006             :     }
    3007         140 :     return h[a % 1923] + h[b % 1923];
    3008             : }
    3009             : 
    3010             : /* Hash lookup information for recomposition */
    3011             : static const pg_unicode_recompinfo UnicodeRecompInfo =
    3012             : {
    3013             :     RecompInverseLookup,
    3014             :     Recomp_hash_func,
    3015             :     961
    3016             : };

Generated by: LCOV version 1.14