Home | History | Annotate | Download | only in hb-ucdn
      1 /* this file was generated by makeunicodedata.py 3.2 */
      2 
      3 #define UNIDATA_VERSION "9.0.0"
      4 /* a list of unique database records */
      5 static const UCDRecord ucd_records[] = {
      6     {2, 0, 18, 0, 5, 102, 41},
      7     {0, 0, 14, 0, 5, 0, 21},
      8     {0, 0, 16, 0, 5, 0, 17},
      9     {0, 0, 15, 0, 5, 0, 35},
     10     {0, 0, 16, 0, 5, 0, 30},
     11     {0, 0, 17, 0, 5, 0, 30},
     12     {0, 0, 15, 0, 5, 0, 33},
     13     {0, 0, 15, 0, 5, 0, 21},
     14     {0, 0, 16, 0, 5, 0, 21},
     15     {29, 0, 17, 0, 3, 0, 40},
     16     {21, 0, 18, 0, 3, 0, 6},
     17     {21, 0, 18, 0, 3, 0, 3},
     18     {21, 0, 10, 0, 3, 0, 12},
     19     {23, 0, 10, 0, 3, 0, 9},
     20     {21, 0, 10, 0, 3, 0, 10},
     21     {21, 0, 18, 0, 3, 0, 12},
     22     {22, 0, 18, 1, 3, 0, 0},
     23     {18, 0, 18, 1, 3, 0, 2},
     24     {25, 0, 9, 0, 3, 0, 9},
     25     {21, 0, 12, 0, 3, 0, 8},
     26     {17, 0, 9, 0, 3, 0, 16},
     27     {21, 0, 12, 0, 3, 0, 7},
     28     {13, 0, 8, 0, 3, 0, 11},
     29     {21, 0, 18, 0, 3, 0, 8},
     30     {25, 0, 18, 1, 3, 0, 12},
     31     {25, 0, 18, 0, 3, 0, 12},
     32     {9, 0, 0, 0, 3, 1, 12},
     33     {21, 0, 18, 0, 3, 0, 9},
     34     {24, 0, 18, 0, 3, 0, 12},
     35     {16, 0, 18, 0, 3, 0, 12},
     36     {5, 0, 0, 0, 3, 1, 12},
     37     {25, 0, 18, 0, 3, 0, 17},
     38     {18, 0, 18, 1, 3, 0, 1},
     39     {0, 0, 15, 0, 5, 0, 36},
     40     {29, 0, 12, 0, 5, 0, 4},
     41     {21, 0, 18, 0, 4, 0, 0},
     42     {23, 0, 10, 0, 3, 0, 10},
     43     {23, 0, 10, 0, 4, 0, 9},
     44     {26, 0, 18, 0, 3, 0, 12},
     45     {21, 0, 18, 0, 4, 0, 29},
     46     {24, 0, 18, 0, 4, 0, 29},
     47     {26, 0, 18, 0, 5, 0, 12},
     48     {7, 0, 0, 0, 4, 1, 29},
     49     {20, 0, 18, 1, 5, 0, 3},
     50     {1, 0, 14, 0, 4, 0, 17},
     51     {26, 0, 18, 0, 4, 0, 12},
     52     {26, 0, 10, 0, 4, 0, 10},
     53     {25, 0, 10, 0, 4, 0, 9},
     54     {15, 0, 8, 0, 4, 0, 29},
     55     {24, 0, 18, 0, 4, 0, 18},
     56     {5, 0, 0, 0, 5, 0, 12},
     57     {19, 0, 18, 1, 5, 0, 3},
     58     {15, 0, 18, 0, 4, 0, 29},
     59     {9, 0, 0, 0, 5, 1, 12},
     60     {9, 0, 0, 0, 4, 1, 12},
     61     {25, 0, 18, 0, 4, 0, 29},
     62     {5, 0, 0, 0, 4, 1, 12},
     63     {5, 0, 0, 0, 5, 1, 12},
     64     {7, 0, 0, 0, 5, 1, 12},
     65     {8, 0, 0, 0, 5, 1, 12},
     66     {6, 0, 0, 0, 5, 1, 12},
     67     {6, 0, 18, 0, 5, 0, 12},
     68     {6, 0, 0, 0, 5, 0, 12},
     69     {24, 0, 18, 0, 5, 0, 12},
     70     {24, 0, 18, 0, 4, 0, 12},
     71     {6, 0, 18, 0, 4, 0, 29},
     72     {6, 0, 18, 0, 5, 0, 18},
     73     {6, 0, 0, 0, 4, 0, 29},
     74     {24, 0, 18, 0, 5, 34, 12},
     75     {12, 230, 13, 0, 4, 40, 21},
     76     {12, 232, 13, 0, 4, 40, 21},
     77     {12, 220, 13, 0, 4, 40, 21},
     78     {12, 216, 13, 0, 4, 40, 21},
     79     {12, 202, 13, 0, 4, 40, 21},
     80     {12, 1, 13, 0, 4, 40, 21},
     81     {12, 240, 13, 0, 4, 40, 21},
     82     {12, 0, 13, 0, 4, 40, 4},
     83     {12, 233, 13, 0, 4, 40, 4},
     84     {12, 234, 13, 0, 4, 40, 4},
     85     {9, 0, 0, 0, 5, 2, 12},
     86     {5, 0, 0, 0, 5, 2, 12},
     87     {24, 0, 18, 0, 5, 2, 12},
     88     {2, 0, 18, 0, 5, 102, 41},
     89     {6, 0, 0, 0, 5, 2, 12},
     90     {21, 0, 18, 0, 5, 0, 8},
     91     {21, 0, 18, 0, 5, 0, 12},
     92     {9, 0, 0, 0, 4, 2, 12},
     93     {5, 0, 0, 0, 4, 2, 12},
     94     {9, 0, 0, 0, 5, 54, 12},
     95     {5, 0, 0, 0, 5, 54, 12},
     96     {25, 0, 18, 0, 5, 2, 12},
     97     {9, 0, 0, 0, 5, 3, 12},
     98     {9, 0, 0, 0, 4, 3, 12},
     99     {5, 0, 0, 0, 4, 3, 12},
    100     {5, 0, 0, 0, 5, 3, 12},
    101     {26, 0, 0, 0, 5, 3, 12},
    102     {12, 230, 13, 0, 5, 3, 21},
    103     {12, 230, 13, 0, 5, 40, 21},
    104     {11, 0, 13, 0, 5, 3, 21},
    105     {9, 0, 0, 0, 5, 4, 12},
    106     {6, 0, 0, 0, 5, 4, 12},
    107     {21, 0, 0, 0, 5, 4, 12},
    108     {5, 0, 0, 0, 5, 4, 12},
    109     {21, 0, 0, 0, 5, 0, 8},
    110     {17, 0, 18, 0, 5, 4, 17},
    111     {26, 0, 18, 0, 5, 4, 12},
    112     {23, 0, 10, 0, 5, 4, 9},
    113     {12, 220, 13, 0, 5, 5, 21},
    114     {12, 230, 13, 0, 5, 5, 21},
    115     {12, 222, 13, 0, 5, 5, 21},
    116     {12, 228, 13, 0, 5, 5, 21},
    117     {12, 10, 13, 0, 5, 5, 21},
    118     {12, 11, 13, 0, 5, 5, 21},
    119     {12, 12, 13, 0, 5, 5, 21},
    120     {12, 13, 13, 0, 5, 5, 21},
    121     {12, 14, 13, 0, 5, 5, 21},
    122     {12, 15, 13, 0, 5, 5, 21},
    123     {12, 16, 13, 0, 5, 5, 21},
    124     {12, 17, 13, 0, 5, 5, 21},
    125     {12, 18, 13, 0, 5, 5, 21},
    126     {12, 19, 13, 0, 5, 5, 21},
    127     {12, 20, 13, 0, 5, 5, 21},
    128     {12, 21, 13, 0, 5, 5, 21},
    129     {12, 22, 13, 0, 5, 5, 21},
    130     {17, 0, 3, 0, 5, 5, 17},
    131     {12, 23, 13, 0, 5, 5, 21},
    132     {21, 0, 3, 0, 5, 5, 12},
    133     {12, 24, 13, 0, 5, 5, 21},
    134     {12, 25, 13, 0, 5, 5, 21},
    135     {21, 0, 3, 0, 5, 5, 6},
    136     {7, 0, 3, 0, 5, 5, 13},
    137     {1, 0, 11, 0, 5, 6, 12},
    138     {1, 0, 11, 0, 5, 0, 12},
    139     {25, 0, 18, 0, 5, 6, 12},
    140     {25, 0, 4, 0, 5, 6, 12},
    141     {21, 0, 10, 0, 5, 6, 10},
    142     {23, 0, 4, 0, 5, 6, 10},
    143     {21, 0, 12, 0, 5, 0, 8},
    144     {21, 0, 4, 0, 5, 6, 8},
    145     {26, 0, 18, 0, 5, 6, 12},
    146     {12, 230, 13, 0, 5, 6, 21},
    147     {12, 30, 13, 0, 5, 6, 21},
    148     {12, 31, 13, 0, 5, 6, 21},
    149     {12, 32, 13, 0, 5, 6, 21},
    150     {21, 0, 4, 0, 5, 0, 6},
    151     {1, 0, 4, 0, 5, 0, 21},
    152     {21, 0, 4, 0, 5, 6, 6},
    153     {7, 0, 4, 0, 5, 6, 12},
    154     {6, 0, 4, 0, 5, 0, 12},
    155     {12, 27, 13, 0, 5, 40, 21},
    156     {12, 28, 13, 0, 5, 40, 21},
    157     {12, 29, 13, 0, 5, 40, 21},
    158     {12, 30, 13, 0, 5, 40, 21},
    159     {12, 31, 13, 0, 5, 40, 21},
    160     {12, 32, 13, 0, 5, 40, 21},
    161     {12, 33, 13, 0, 5, 40, 21},
    162     {12, 34, 13, 0, 5, 40, 21},
    163     {12, 220, 13, 0, 5, 40, 21},
    164     {12, 220, 13, 0, 5, 6, 21},
    165     {13, 0, 11, 0, 5, 6, 11},
    166     {21, 0, 11, 0, 5, 6, 11},
    167     {21, 0, 4, 0, 5, 6, 12},
    168     {12, 35, 13, 0, 5, 40, 21},
    169     {6, 0, 4, 0, 5, 6, 12},
    170     {13, 0, 8, 0, 5, 6, 11},
    171     {26, 0, 4, 0, 5, 6, 12},
    172     {21, 0, 4, 0, 5, 7, 12},
    173     {1, 0, 4, 0, 5, 7, 12},
    174     {7, 0, 4, 0, 5, 7, 12},
    175     {12, 36, 13, 0, 5, 7, 21},
    176     {12, 230, 13, 0, 5, 7, 21},
    177     {12, 220, 13, 0, 5, 7, 21},
    178     {7, 0, 4, 0, 5, 8, 12},
    179     {12, 0, 13, 0, 5, 8, 21},
    180     {13, 0, 3, 0, 5, 65, 11},
    181     {7, 0, 3, 0, 5, 65, 12},
    182     {12, 230, 13, 0, 5, 65, 21},
    183     {12, 220, 13, 0, 5, 65, 21},
    184     {6, 0, 3, 0, 5, 65, 12},
    185     {26, 0, 18, 0, 5, 65, 12},
    186     {21, 0, 18, 0, 5, 65, 12},
    187     {21, 0, 18, 0, 5, 65, 8},
    188     {21, 0, 18, 0, 5, 65, 6},
    189     {7, 0, 3, 0, 5, 81, 12},
    190     {12, 230, 13, 0, 5, 81, 21},
    191     {6, 0, 3, 0, 5, 81, 12},
    192     {21, 0, 3, 0, 5, 81, 12},
    193     {7, 0, 3, 0, 5, 94, 12},
    194     {12, 220, 13, 0, 5, 94, 21},
    195     {21, 0, 3, 0, 5, 94, 12},
    196     {12, 27, 13, 0, 5, 6, 21},
    197     {12, 28, 13, 0, 5, 6, 21},
    198     {12, 29, 13, 0, 5, 6, 21},
    199     {12, 0, 13, 0, 5, 9, 21},
    200     {10, 0, 0, 0, 5, 9, 21},
    201     {7, 0, 0, 0, 5, 9, 12},
    202     {12, 7, 13, 0, 5, 9, 21},
    203     {12, 9, 13, 0, 5, 9, 21},
    204     {12, 230, 13, 0, 5, 9, 21},
    205     {21, 0, 0, 0, 5, 0, 17},
    206     {13, 0, 0, 0, 5, 9, 11},
    207     {21, 0, 0, 0, 5, 9, 12},
    208     {6, 0, 0, 0, 5, 9, 12},
    209     {7, 0, 0, 0, 5, 10, 12},
    210     {12, 0, 13, 0, 5, 10, 21},
    211     {10, 0, 0, 0, 5, 10, 21},
    212     {12, 7, 13, 0, 5, 10, 21},
    213     {12, 9, 13, 0, 5, 10, 21},
    214     {13, 0, 0, 0, 5, 10, 11},
    215     {23, 0, 10, 0, 5, 10, 10},
    216     {15, 0, 0, 0, 5, 10, 12},
    217     {15, 0, 0, 0, 5, 10, 10},
    218     {26, 0, 0, 0, 5, 10, 12},
    219     {23, 0, 10, 0, 5, 10, 9},
    220     {12, 0, 13, 0, 5, 11, 21},
    221     {10, 0, 0, 0, 5, 11, 21},
    222     {7, 0, 0, 0, 5, 11, 12},
    223     {12, 7, 13, 0, 5, 11, 21},
    224     {12, 9, 13, 0, 5, 11, 21},
    225     {13, 0, 0, 0, 5, 11, 11},
    226     {12, 0, 13, 0, 5, 12, 21},
    227     {10, 0, 0, 0, 5, 12, 21},
    228     {7, 0, 0, 0, 5, 12, 12},
    229     {12, 7, 13, 0, 5, 12, 21},
    230     {12, 9, 13, 0, 5, 12, 21},
    231     {13, 0, 0, 0, 5, 12, 11},
    232     {21, 0, 0, 0, 5, 12, 12},
    233     {23, 0, 10, 0, 5, 12, 9},
    234     {12, 0, 13, 0, 5, 13, 21},
    235     {10, 0, 0, 0, 5, 13, 21},
    236     {7, 0, 0, 0, 5, 13, 12},
    237     {12, 7, 13, 0, 5, 13, 21},
    238     {12, 9, 13, 0, 5, 13, 21},
    239     {13, 0, 0, 0, 5, 13, 11},
    240     {26, 0, 0, 0, 5, 13, 12},
    241     {15, 0, 0, 0, 5, 13, 12},
    242     {12, 0, 13, 0, 5, 14, 21},
    243     {7, 0, 0, 0, 5, 14, 12},
    244     {10, 0, 0, 0, 5, 14, 21},
    245     {12, 9, 13, 0, 5, 14, 21},
    246     {13, 0, 0, 0, 5, 14, 11},
    247     {15, 0, 0, 0, 5, 14, 12},
    248     {26, 0, 18, 0, 5, 14, 12},
    249     {23, 0, 10, 0, 5, 14, 9},
    250     {12, 0, 13, 0, 5, 15, 21},
    251     {10, 0, 0, 0, 5, 15, 21},
    252     {7, 0, 0, 0, 5, 15, 12},
    253     {12, 9, 13, 0, 5, 15, 21},
    254     {12, 84, 13, 0, 5, 15, 21},
    255     {12, 91, 13, 0, 5, 15, 21},
    256     {13, 0, 0, 0, 5, 15, 11},
    257     {15, 0, 18, 0, 5, 15, 12},
    258     {26, 0, 0, 0, 5, 15, 12},
    259     {7, 0, 0, 0, 5, 16, 12},
    260     {12, 0, 13, 0, 5, 16, 21},
    261     {10, 0, 0, 0, 5, 16, 21},
    262     {12, 7, 13, 0, 5, 16, 21},
    263     {12, 0, 0, 0, 5, 16, 21},
    264     {12, 9, 13, 0, 5, 16, 21},
    265     {13, 0, 0, 0, 5, 16, 11},
    266     {12, 0, 13, 0, 5, 17, 21},
    267     {10, 0, 0, 0, 5, 17, 21},
    268     {7, 0, 0, 0, 5, 17, 12},
    269     {12, 9, 13, 0, 5, 17, 21},
    270     {26, 0, 0, 0, 5, 17, 12},
    271     {15, 0, 0, 0, 5, 17, 12},
    272     {13, 0, 0, 0, 5, 17, 11},
    273     {26, 0, 0, 0, 5, 17, 10},
    274     {10, 0, 0, 0, 5, 18, 21},
    275     {7, 0, 0, 0, 5, 18, 12},
    276     {12, 9, 13, 0, 5, 18, 21},
    277     {12, 0, 13, 0, 5, 18, 21},
    278     {13, 0, 0, 0, 5, 18, 11},
    279     {21, 0, 0, 0, 5, 18, 12},
    280     {7, 0, 0, 0, 5, 19, 38},
    281     {12, 0, 13, 0, 5, 19, 38},
    282     {12, 103, 13, 0, 5, 19, 38},
    283     {12, 9, 13, 0, 5, 19, 38},
    284     {23, 0, 10, 0, 5, 0, 9},
    285     {6, 0, 0, 0, 5, 19, 38},
    286     {12, 107, 13, 0, 5, 19, 38},
    287     {21, 0, 0, 0, 5, 19, 12},
    288     {13, 0, 0, 0, 5, 19, 11},
    289     {21, 0, 0, 0, 5, 19, 17},
    290     {7, 0, 0, 0, 5, 20, 38},
    291     {12, 0, 13, 0, 5, 20, 38},
    292     {12, 118, 13, 0, 5, 20, 38},
    293     {6, 0, 0, 0, 5, 20, 38},
    294     {12, 122, 13, 0, 5, 20, 38},
    295     {13, 0, 0, 0, 5, 20, 11},
    296     {7, 0, 0, 0, 5, 21, 12},
    297     {26, 0, 0, 0, 5, 21, 18},
    298     {21, 0, 0, 0, 5, 21, 18},
    299     {21, 0, 0, 0, 5, 21, 12},
    300     {21, 0, 0, 0, 5, 21, 4},
    301     {21, 0, 0, 0, 5, 21, 17},
    302     {21, 0, 0, 0, 5, 21, 6},
    303     {26, 0, 0, 0, 5, 21, 12},
    304     {12, 220, 13, 0, 5, 21, 21},
    305     {13, 0, 0, 0, 5, 21, 11},
    306     {15, 0, 0, 0, 5, 21, 12},
    307     {26, 0, 0, 0, 5, 21, 17},
    308     {12, 216, 13, 0, 5, 21, 21},
    309     {22, 0, 18, 1, 5, 21, 0},
    310     {18, 0, 18, 1, 5, 21, 1},
    311     {10, 0, 0, 0, 5, 21, 21},
    312     {12, 129, 13, 0, 5, 21, 21},
    313     {12, 130, 13, 0, 5, 21, 21},
    314     {12, 0, 13, 0, 5, 21, 21},
    315     {12, 132, 13, 0, 5, 21, 21},
    316     {10, 0, 0, 0, 5, 21, 17},
    317     {12, 230, 13, 0, 5, 21, 21},
    318     {12, 9, 13, 0, 5, 21, 21},
    319     {26, 0, 0, 0, 5, 0, 12},
    320     {7, 0, 0, 0, 5, 22, 38},
    321     {10, 0, 0, 0, 5, 22, 38},
    322     {12, 0, 13, 0, 5, 22, 38},
    323     {12, 7, 13, 0, 5, 22, 38},
    324     {12, 9, 13, 0, 5, 22, 38},
    325     {13, 0, 0, 0, 5, 22, 11},
    326     {21, 0, 0, 0, 5, 22, 17},
    327     {21, 0, 0, 0, 5, 22, 12},
    328     {12, 220, 13, 0, 5, 22, 38},
    329     {26, 0, 0, 0, 5, 22, 38},
    330     {9, 0, 0, 0, 5, 23, 12},
    331     {7, 0, 0, 0, 5, 23, 12},
    332     {21, 0, 0, 0, 5, 0, 12},
    333     {6, 0, 0, 0, 5, 23, 12},
    334     {7, 0, 0, 0, 2, 24, 25},
    335     {7, 0, 0, 0, 5, 24, 26},
    336     {7, 0, 0, 0, 5, 24, 27},
    337     {7, 0, 0, 0, 5, 25, 12},
    338     {12, 230, 13, 0, 5, 25, 21},
    339     {21, 0, 0, 0, 5, 25, 12},
    340     {21, 0, 0, 0, 5, 25, 17},
    341     {15, 0, 0, 0, 5, 25, 12},
    342     {26, 0, 18, 0, 5, 25, 12},
    343     {9, 0, 0, 0, 5, 26, 12},
    344     {5, 0, 0, 0, 5, 26, 12},
    345     {17, 0, 18, 0, 5, 27, 17},
    346     {7, 0, 0, 0, 5, 27, 12},
    347     {21, 0, 0, 0, 5, 27, 12},
    348     {29, 0, 17, 0, 5, 28, 17},
    349     {7, 0, 0, 0, 5, 28, 12},
    350     {22, 0, 18, 1, 5, 28, 0},
    351     {18, 0, 18, 1, 5, 28, 1},
    352     {7, 0, 0, 0, 5, 29, 12},
    353     {14, 0, 0, 0, 5, 29, 12},
    354     {7, 0, 0, 0, 5, 41, 12},
    355     {12, 0, 13, 0, 5, 41, 21},
    356     {12, 9, 13, 0, 5, 41, 21},
    357     {7, 0, 0, 0, 5, 42, 12},
    358     {12, 0, 13, 0, 5, 42, 21},
    359     {12, 9, 13, 0, 5, 42, 21},
    360     {7, 0, 0, 0, 5, 43, 12},
    361     {12, 0, 13, 0, 5, 43, 21},
    362     {7, 0, 0, 0, 5, 44, 12},
    363     {12, 0, 13, 0, 5, 44, 21},
    364     {7, 0, 0, 0, 5, 30, 38},
    365     {12, 0, 13, 0, 5, 30, 38},
    366     {10, 0, 0, 0, 5, 30, 38},
    367     {12, 9, 13, 0, 5, 30, 38},
    368     {21, 0, 0, 0, 5, 30, 17},
    369     {21, 0, 0, 0, 5, 30, 5},
    370     {6, 0, 0, 0, 5, 30, 38},
    371     {21, 0, 0, 0, 5, 30, 12},
    372     {23, 0, 10, 0, 5, 30, 9},
    373     {12, 230, 13, 0, 5, 30, 38},
    374     {13, 0, 0, 0, 5, 30, 11},
    375     {15, 0, 18, 0, 5, 30, 12},
    376     {21, 0, 18, 0, 5, 31, 12},
    377     {21, 0, 18, 0, 5, 0, 6},
    378     {21, 0, 18, 0, 5, 31, 17},
    379     {21, 0, 18, 0, 5, 0, 17},
    380     {17, 0, 18, 0, 5, 31, 18},
    381     {21, 0, 18, 0, 5, 31, 6},
    382     {12, 0, 13, 0, 5, 31, 21},
    383     {1, 0, 14, 0, 5, 31, 4},
    384     {13, 0, 0, 0, 5, 31, 11},
    385     {7, 0, 0, 0, 5, 31, 12},
    386     {6, 0, 0, 0, 5, 31, 12},
    387     {12, 228, 13, 0, 5, 31, 21},
    388     {7, 0, 0, 0, 5, 45, 12},
    389     {12, 0, 13, 0, 5, 45, 21},
    390     {10, 0, 0, 0, 5, 45, 21},
    391     {12, 222, 13, 0, 5, 45, 21},
    392     {12, 230, 13, 0, 5, 45, 21},
    393     {12, 220, 13, 0, 5, 45, 21},
    394     {26, 0, 18, 0, 5, 45, 12},
    395     {21, 0, 18, 0, 5, 45, 6},
    396     {13, 0, 0, 0, 5, 45, 11},
    397     {7, 0, 0, 0, 5, 46, 38},
    398     {7, 0, 0, 0, 5, 55, 38},
    399     {13, 0, 0, 0, 5, 55, 11},
    400     {15, 0, 0, 0, 5, 55, 38},
    401     {26, 0, 18, 0, 5, 55, 38},
    402     {26, 0, 18, 0, 5, 30, 12},
    403     {7, 0, 0, 0, 5, 53, 12},
    404     {12, 230, 13, 0, 5, 53, 21},
    405     {12, 220, 13, 0, 5, 53, 21},
    406     {10, 0, 0, 0, 5, 53, 21},
    407     {12, 0, 13, 0, 5, 53, 21},
    408     {21, 0, 0, 0, 5, 53, 12},
    409     {7, 0, 0, 0, 5, 77, 38},
    410     {10, 0, 0, 0, 5, 77, 38},
    411     {12, 0, 13, 0, 5, 77, 38},
    412     {12, 9, 13, 0, 5, 77, 38},
    413     {12, 230, 13, 0, 5, 77, 38},
    414     {12, 220, 13, 0, 5, 77, 21},
    415     {13, 0, 0, 0, 5, 77, 11},
    416     {21, 0, 0, 0, 5, 77, 38},
    417     {6, 0, 0, 0, 5, 77, 38},
    418     {11, 0, 13, 0, 5, 40, 21},
    419     {12, 0, 13, 0, 5, 61, 21},
    420     {10, 0, 0, 0, 5, 61, 21},
    421     {7, 0, 0, 0, 5, 61, 12},
    422     {12, 7, 13, 0, 5, 61, 21},
    423     {10, 9, 0, 0, 5, 61, 21},
    424     {13, 0, 0, 0, 5, 61, 11},
    425     {21, 0, 0, 0, 5, 61, 17},
    426     {21, 0, 0, 0, 5, 61, 12},
    427     {26, 0, 0, 0, 5, 61, 12},
    428     {12, 230, 13, 0, 5, 61, 21},
    429     {12, 220, 13, 0, 5, 61, 21},
    430     {12, 0, 13, 0, 5, 66, 21},
    431     {10, 0, 0, 0, 5, 66, 21},
    432     {7, 0, 0, 0, 5, 66, 12},
    433     {10, 9, 0, 0, 5, 66, 21},
    434     {12, 9, 13, 0, 5, 66, 21},
    435     {13, 0, 0, 0, 5, 66, 11},
    436     {7, 0, 0, 0, 5, 92, 12},
    437     {12, 7, 13, 0, 5, 92, 21},
    438     {10, 0, 0, 0, 5, 92, 21},
    439     {12, 0, 13, 0, 5, 92, 21},
    440     {10, 9, 0, 0, 5, 92, 21},
    441     {21, 0, 0, 0, 5, 92, 12},
    442     {7, 0, 0, 0, 5, 67, 12},
    443     {10, 0, 0, 0, 5, 67, 21},
    444     {12, 0, 13, 0, 5, 67, 21},
    445     {12, 7, 13, 0, 5, 67, 21},
    446     {21, 0, 0, 0, 5, 67, 17},
    447     {13, 0, 0, 0, 5, 67, 11},
    448     {13, 0, 0, 0, 5, 68, 11},
    449     {7, 0, 0, 0, 5, 68, 12},
    450     {6, 0, 0, 0, 5, 68, 12},
    451     {21, 0, 0, 0, 5, 68, 17},
    452     {21, 0, 0, 0, 5, 66, 12},
    453     {12, 1, 13, 0, 5, 40, 21},
    454     {10, 0, 0, 0, 5, 0, 21},
    455     {7, 0, 0, 0, 5, 0, 12},
    456     {6, 0, 0, 0, 5, 3, 12},
    457     {12, 234, 13, 0, 5, 40, 21},
    458     {12, 214, 13, 0, 5, 40, 21},
    459     {12, 202, 13, 0, 5, 40, 21},
    460     {12, 233, 13, 0, 5, 40, 21},
    461     {8, 0, 0, 0, 5, 2, 12},
    462     {24, 0, 18, 0, 5, 2, 18},
    463     {29, 0, 17, 0, 5, 0, 17},
    464     {29, 0, 17, 0, 5, 0, 4},
    465     {1, 0, 14, 0, 5, 0, 20},
    466     {1, 0, 14, 0, 5, 40, 21},
    467     {1, 0, 14, 0, 5, 40, 41},
    468     {1, 0, 0, 0, 5, 0, 21},
    469     {1, 0, 3, 0, 5, 0, 21},
    470     {17, 0, 18, 0, 4, 0, 17},
    471     {17, 0, 18, 0, 5, 0, 4},
    472     {17, 0, 18, 0, 5, 0, 17},
    473     {17, 0, 18, 0, 4, 0, 19},
    474     {17, 0, 18, 0, 4, 0, 29},
    475     {20, 0, 18, 0, 4, 0, 3},
    476     {19, 0, 18, 0, 4, 0, 3},
    477     {22, 0, 18, 0, 5, 0, 0},
    478     {20, 0, 18, 0, 5, 0, 3},
    479     {21, 0, 18, 0, 4, 0, 12},
    480     {21, 0, 18, 0, 4, 0, 15},
    481     {21, 0, 18, 0, 4, 0, 17},
    482     {27, 0, 17, 0, 5, 0, 30},
    483     {28, 0, 15, 0, 5, 0, 30},
    484     {1, 0, 1, 0, 5, 0, 21},
    485     {1, 0, 5, 0, 5, 0, 21},
    486     {1, 0, 7, 0, 5, 0, 21},
    487     {1, 0, 2, 0, 5, 0, 21},
    488     {1, 0, 6, 0, 5, 0, 21},
    489     {21, 0, 10, 0, 4, 0, 10},
    490     {21, 0, 10, 0, 5, 0, 10},
    491     {21, 0, 18, 0, 4, 0, 10},
    492     {21, 0, 18, 0, 5, 0, 10},
    493     {21, 0, 18, 0, 5, 0, 5},
    494     {16, 0, 18, 0, 5, 0, 12},
    495     {25, 0, 12, 0, 5, 0, 8},
    496     {22, 0, 18, 1, 5, 0, 0},
    497     {18, 0, 18, 1, 5, 0, 1},
    498     {25, 0, 18, 0, 5, 0, 12},
    499     {1, 0, 14, 0, 5, 0, 22},
    500     {1, 0, 14, 0, 5, 0, 12},
    501     {1, 0, 19, 0, 5, 0, 21},
    502     {1, 0, 20, 0, 5, 0, 21},
    503     {1, 0, 21, 0, 5, 0, 21},
    504     {1, 0, 22, 0, 5, 0, 21},
    505     {1, 0, 14, 0, 5, 0, 21},
    506     {15, 0, 8, 0, 5, 0, 12},
    507     {25, 0, 9, 0, 5, 0, 12},
    508     {6, 0, 0, 0, 4, 1, 29},
    509     {23, 0, 10, 0, 5, 0, 10},
    510     {23, 0, 10, 0, 1, 0, 9},
    511     {2, 0, 18, 0, 5, 102, 9},
    512     {9, 0, 0, 0, 5, 0, 12},
    513     {26, 0, 18, 0, 4, 0, 10},
    514     {26, 0, 18, 0, 4, 0, 29},
    515     {5, 0, 0, 0, 4, 0, 29},
    516     {26, 0, 18, 0, 4, 0, 9},
    517     {9, 0, 0, 0, 4, 1, 29},
    518     {26, 0, 10, 0, 5, 0, 12},
    519     {25, 0, 18, 1, 5, 0, 12},
    520     {15, 0, 18, 0, 5, 0, 12},
    521     {15, 0, 18, 0, 4, 0, 12},
    522     {15, 0, 18, 0, 5, 0, 29},
    523     {14, 0, 0, 0, 4, 1, 29},
    524     {14, 0, 0, 0, 5, 1, 12},
    525     {25, 0, 18, 1, 4, 0, 29},
    526     {25, 0, 9, 0, 5, 0, 9},
    527     {25, 0, 10, 0, 5, 0, 9},
    528     {25, 0, 18, 0, 5, 0, 15},
    529     {26, 0, 18, 0, 2, 0, 14},
    530     {22, 0, 18, 1, 2, 0, 0},
    531     {18, 0, 18, 1, 2, 0, 1},
    532     {26, 0, 18, 0, 2, 0, 12},
    533     {26, 0, 18, 0, 5, 0, 14},
    534     {26, 0, 0, 0, 4, 0, 29},
    535     {26, 0, 18, 0, 5, 0, 29},
    536     {25, 0, 18, 0, 2, 0, 12},
    537     {26, 0, 18, 0, 4, 0, 14},
    538     {26, 0, 18, 0, 5, 0, 41},
    539     {26, 0, 18, 0, 4, 0, 41},
    540     {26, 0, 18, 0, 2, 0, 41},
    541     {26, 0, 18, 0, 2, 0, 29},
    542     {26, 0, 18, 0, 5, 0, 3},
    543     {26, 0, 18, 0, 5, 0, 6},
    544     {26, 0, 0, 0, 5, 52, 12},
    545     {9, 0, 0, 0, 5, 56, 12},
    546     {5, 0, 0, 0, 5, 56, 12},
    547     {26, 0, 18, 0, 5, 54, 12},
    548     {12, 230, 13, 0, 5, 54, 21},
    549     {21, 0, 18, 0, 5, 54, 6},
    550     {21, 0, 18, 0, 5, 54, 17},
    551     {15, 0, 18, 0, 5, 54, 12},
    552     {5, 0, 0, 0, 5, 23, 12},
    553     {7, 0, 0, 0, 5, 57, 12},
    554     {6, 0, 0, 0, 5, 57, 12},
    555     {21, 0, 0, 0, 5, 57, 17},
    556     {12, 9, 13, 0, 5, 57, 21},
    557     {21, 0, 18, 0, 5, 0, 3},
    558     {21, 0, 18, 0, 5, 0, 0},
    559     {17, 0, 18, 0, 5, 0, 12},
    560     {17, 0, 18, 0, 5, 0, 19},
    561     {26, 0, 18, 0, 2, 35, 14},
    562     {29, 0, 17, 0, 0, 0, 17},
    563     {21, 0, 18, 0, 2, 0, 1},
    564     {21, 0, 18, 0, 2, 0, 14},
    565     {6, 0, 0, 0, 2, 35, 5},
    566     {7, 0, 0, 0, 2, 0, 14},
    567     {14, 0, 0, 0, 2, 35, 14},
    568     {17, 0, 18, 0, 2, 0, 5},
    569     {22, 0, 18, 0, 2, 0, 0},
    570     {18, 0, 18, 0, 2, 0, 1},
    571     {12, 218, 13, 0, 2, 40, 21},
    572     {12, 228, 13, 0, 2, 40, 21},
    573     {12, 232, 13, 0, 2, 40, 21},
    574     {12, 222, 13, 0, 2, 40, 21},
    575     {10, 224, 0, 0, 2, 24, 21},
    576     {17, 0, 18, 0, 2, 0, 14},
    577     {6, 0, 0, 0, 2, 0, 14},
    578     {6, 0, 0, 0, 2, 0, 21},
    579     {7, 0, 0, 0, 2, 0, 5},
    580     {7, 0, 0, 0, 2, 32, 32},
    581     {7, 0, 0, 0, 2, 32, 14},
    582     {12, 8, 13, 0, 2, 40, 21},
    583     {24, 0, 18, 0, 2, 0, 5},
    584     {6, 0, 0, 0, 2, 32, 5},
    585     {7, 0, 0, 0, 2, 33, 32},
    586     {7, 0, 0, 0, 2, 33, 14},
    587     {21, 0, 18, 0, 2, 0, 5},
    588     {6, 0, 0, 0, 2, 0, 32},
    589     {6, 0, 0, 0, 2, 33, 5},
    590     {7, 0, 0, 0, 2, 34, 14},
    591     {7, 0, 0, 0, 2, 24, 14},
    592     {26, 0, 0, 0, 2, 0, 14},
    593     {15, 0, 0, 0, 2, 0, 14},
    594     {26, 0, 0, 0, 2, 24, 14},
    595     {26, 0, 18, 0, 2, 24, 14},
    596     {15, 0, 0, 0, 4, 0, 29},
    597     {15, 0, 18, 0, 2, 0, 14},
    598     {26, 0, 0, 0, 2, 33, 14},
    599     {7, 0, 0, 0, 2, 35, 14},
    600     {2, 0, 18, 0, 2, 102, 14},
    601     {7, 0, 0, 0, 2, 36, 14},
    602     {6, 0, 0, 0, 2, 36, 5},
    603     {26, 0, 18, 0, 2, 36, 14},
    604     {7, 0, 0, 0, 5, 82, 12},
    605     {6, 0, 0, 0, 5, 82, 12},
    606     {21, 0, 0, 0, 5, 82, 17},
    607     {7, 0, 0, 0, 5, 69, 12},
    608     {6, 0, 0, 0, 5, 69, 12},
    609     {21, 0, 18, 0, 5, 69, 17},
    610     {21, 0, 18, 0, 5, 69, 6},
    611     {13, 0, 0, 0, 5, 69, 11},
    612     {7, 0, 0, 0, 5, 3, 12},
    613     {21, 0, 18, 0, 5, 3, 12},
    614     {6, 0, 18, 0, 5, 3, 12},
    615     {7, 0, 0, 0, 5, 83, 12},
    616     {14, 0, 0, 0, 5, 83, 12},
    617     {12, 230, 13, 0, 5, 83, 21},
    618     {21, 0, 0, 0, 5, 83, 12},
    619     {21, 0, 0, 0, 5, 83, 17},
    620     {24, 0, 0, 0, 5, 0, 12},
    621     {7, 0, 0, 0, 5, 58, 12},
    622     {12, 0, 13, 0, 5, 58, 21},
    623     {12, 9, 13, 0, 5, 58, 21},
    624     {10, 0, 0, 0, 5, 58, 21},
    625     {26, 0, 18, 0, 5, 58, 12},
    626     {15, 0, 0, 0, 5, 0, 12},
    627     {7, 0, 0, 0, 5, 64, 12},
    628     {21, 0, 18, 0, 5, 64, 18},
    629     {21, 0, 18, 0, 5, 64, 6},
    630     {10, 0, 0, 0, 5, 70, 21},
    631     {7, 0, 0, 0, 5, 70, 12},
    632     {12, 9, 13, 0, 5, 70, 21},
    633     {12, 0, 13, 0, 5, 70, 21},
    634     {21, 0, 0, 0, 5, 70, 17},
    635     {13, 0, 0, 0, 5, 70, 11},
    636     {21, 0, 0, 0, 5, 9, 18},
    637     {13, 0, 0, 0, 5, 71, 11},
    638     {7, 0, 0, 0, 5, 71, 12},
    639     {12, 0, 13, 0, 5, 71, 21},
    640     {12, 220, 13, 0, 5, 71, 21},
    641     {21, 0, 0, 0, 5, 71, 17},
    642     {7, 0, 0, 0, 5, 72, 12},
    643     {12, 0, 13, 0, 5, 72, 21},
    644     {10, 0, 0, 0, 5, 72, 21},
    645     {10, 9, 0, 0, 5, 72, 21},
    646     {21, 0, 0, 0, 5, 72, 12},
    647     {12, 0, 13, 0, 5, 84, 21},
    648     {10, 0, 0, 0, 5, 84, 21},
    649     {7, 0, 0, 0, 5, 84, 12},
    650     {12, 7, 13, 0, 5, 84, 21},
    651     {10, 9, 0, 0, 5, 84, 21},
    652     {21, 0, 0, 0, 5, 84, 12},
    653     {21, 0, 0, 0, 5, 84, 17},
    654     {13, 0, 0, 0, 5, 84, 11},
    655     {6, 0, 0, 0, 5, 22, 38},
    656     {7, 0, 0, 0, 5, 76, 12},
    657     {12, 0, 13, 0, 5, 76, 21},
    658     {10, 0, 0, 0, 5, 76, 21},
    659     {13, 0, 0, 0, 5, 76, 11},
    660     {21, 0, 0, 0, 5, 76, 12},
    661     {21, 0, 0, 0, 5, 76, 17},
    662     {7, 0, 0, 0, 5, 78, 38},
    663     {12, 230, 13, 0, 5, 78, 38},
    664     {12, 220, 13, 0, 5, 78, 38},
    665     {6, 0, 0, 0, 5, 78, 38},
    666     {21, 0, 0, 0, 5, 78, 38},
    667     {7, 0, 0, 0, 5, 85, 12},
    668     {10, 0, 0, 0, 5, 85, 21},
    669     {12, 0, 13, 0, 5, 85, 21},
    670     {21, 0, 0, 0, 5, 85, 17},
    671     {6, 0, 0, 0, 5, 85, 12},
    672     {12, 9, 13, 0, 5, 85, 21},
    673     {13, 0, 0, 0, 5, 85, 11},
    674     {7, 0, 0, 0, 2, 24, 23},
    675     {7, 0, 0, 0, 2, 24, 24},
    676     {4, 0, 0, 0, 5, 102, 39},
    677     {3, 0, 0, 0, 4, 102, 41},
    678     {12, 26, 13, 0, 5, 5, 21},
    679     {25, 0, 9, 0, 5, 5, 12},
    680     {24, 0, 4, 0, 5, 6, 12},
    681     {18, 0, 18, 0, 5, 0, 1},
    682     {12, 0, 13, 0, 4, 40, 21},
    683     {21, 0, 18, 0, 2, 0, 8},
    684     {21, 0, 18, 0, 2, 0, 6},
    685     {21, 0, 18, 0, 2, 0, 15},
    686     {16, 0, 18, 0, 2, 0, 14},
    687     {21, 0, 12, 0, 2, 0, 1},
    688     {21, 0, 12, 0, 2, 0, 5},
    689     {21, 0, 10, 0, 2, 0, 14},
    690     {25, 0, 9, 0, 2, 0, 14},
    691     {17, 0, 9, 0, 2, 0, 14},
    692     {25, 0, 18, 1, 2, 0, 14},
    693     {25, 0, 18, 0, 2, 0, 14},
    694     {23, 0, 10, 0, 2, 0, 9},
    695     {21, 0, 10, 0, 2, 0, 10},
    696     {21, 0, 18, 0, 0, 0, 6},
    697     {21, 0, 18, 0, 0, 0, 14},
    698     {21, 0, 10, 0, 0, 0, 14},
    699     {23, 0, 10, 0, 0, 0, 9},
    700     {21, 0, 10, 0, 0, 0, 10},
    701     {22, 0, 18, 1, 0, 0, 0},
    702     {18, 0, 18, 1, 0, 0, 1},
    703     {25, 0, 9, 0, 0, 0, 14},
    704     {21, 0, 12, 0, 0, 0, 1},
    705     {17, 0, 9, 0, 0, 0, 14},
    706     {21, 0, 12, 0, 0, 0, 14},
    707     {13, 0, 8, 0, 0, 0, 14},
    708     {21, 0, 12, 0, 0, 0, 5},
    709     {21, 0, 18, 0, 0, 0, 5},
    710     {25, 0, 18, 1, 0, 0, 14},
    711     {25, 0, 18, 0, 0, 0, 14},
    712     {9, 0, 0, 0, 0, 1, 14},
    713     {24, 0, 18, 0, 0, 0, 14},
    714     {16, 0, 18, 0, 0, 0, 14},
    715     {5, 0, 0, 0, 0, 1, 14},
    716     {21, 0, 18, 0, 1, 0, 1},
    717     {22, 0, 18, 1, 1, 0, 0},
    718     {18, 0, 18, 1, 1, 0, 1},
    719     {21, 0, 18, 0, 1, 0, 5},
    720     {7, 0, 0, 0, 1, 33, 14},
    721     {7, 0, 0, 0, 1, 33, 32},
    722     {6, 0, 0, 0, 1, 0, 32},
    723     {6, 0, 0, 0, 1, 0, 5},
    724     {7, 0, 0, 0, 1, 24, 14},
    725     {23, 0, 10, 0, 0, 0, 10},
    726     {26, 0, 18, 0, 0, 0, 14},
    727     {26, 0, 18, 0, 1, 0, 12},
    728     {25, 0, 18, 0, 1, 0, 12},
    729     {1, 0, 18, 0, 5, 0, 21},
    730     {26, 0, 18, 0, 5, 0, 31},
    731     {7, 0, 0, 0, 5, 47, 12},
    732     {14, 0, 18, 0, 5, 2, 12},
    733     {15, 0, 18, 0, 5, 2, 12},
    734     {26, 0, 18, 0, 5, 2, 12},
    735     {26, 0, 0, 0, 5, 2, 12},
    736     {7, 0, 0, 0, 5, 73, 12},
    737     {7, 0, 0, 0, 5, 74, 12},
    738     {7, 0, 0, 0, 5, 37, 12},
    739     {15, 0, 0, 0, 5, 37, 12},
    740     {7, 0, 0, 0, 5, 38, 12},
    741     {14, 0, 0, 0, 5, 38, 12},
    742     {7, 0, 0, 0, 5, 118, 12},
    743     {12, 230, 13, 0, 5, 118, 21},
    744     {7, 0, 0, 0, 5, 48, 12},
    745     {21, 0, 0, 0, 5, 48, 17},
    746     {7, 0, 0, 0, 5, 59, 12},
    747     {21, 0, 0, 0, 5, 59, 17},
    748     {14, 0, 0, 0, 5, 59, 12},
    749     {9, 0, 0, 0, 5, 39, 12},
    750     {5, 0, 0, 0, 5, 39, 12},
    751     {7, 0, 0, 0, 5, 49, 12},
    752     {7, 0, 0, 0, 5, 50, 12},
    753     {13, 0, 0, 0, 5, 50, 11},
    754     {9, 0, 0, 0, 5, 136, 12},
    755     {5, 0, 0, 0, 5, 136, 12},
    756     {7, 0, 0, 0, 5, 106, 12},
    757     {7, 0, 0, 0, 5, 104, 12},
    758     {21, 0, 0, 0, 5, 104, 12},
    759     {7, 0, 0, 0, 5, 110, 12},
    760     {7, 0, 3, 0, 5, 51, 12},
    761     {7, 0, 3, 0, 5, 86, 12},
    762     {21, 0, 3, 0, 5, 86, 17},
    763     {15, 0, 3, 0, 5, 86, 12},
    764     {7, 0, 3, 0, 5, 120, 12},
    765     {26, 0, 3, 0, 5, 120, 12},
    766     {15, 0, 3, 0, 5, 120, 12},
    767     {7, 0, 3, 0, 5, 116, 12},
    768     {15, 0, 3, 0, 5, 116, 12},
    769     {7, 0, 3, 0, 5, 128, 12},
    770     {15, 0, 3, 0, 5, 128, 12},
    771     {7, 0, 3, 0, 5, 63, 12},
    772     {15, 0, 3, 0, 5, 63, 12},
    773     {21, 0, 18, 0, 5, 63, 17},
    774     {7, 0, 3, 0, 5, 75, 12},
    775     {21, 0, 3, 0, 5, 75, 12},
    776     {7, 0, 3, 0, 5, 97, 12},
    777     {7, 0, 3, 0, 5, 96, 12},
    778     {15, 0, 3, 0, 5, 96, 12},
    779     {7, 0, 3, 0, 5, 60, 12},
    780     {12, 0, 13, 0, 5, 60, 21},
    781     {12, 220, 13, 0, 5, 60, 21},
    782     {12, 230, 13, 0, 5, 60, 21},
    783     {12, 1, 13, 0, 5, 60, 21},
    784     {12, 9, 13, 0, 5, 60, 21},
    785     {15, 0, 3, 0, 5, 60, 12},
    786     {21, 0, 3, 0, 5, 60, 17},
    787     {21, 0, 3, 0, 5, 60, 12},
    788     {7, 0, 3, 0, 5, 87, 12},
    789     {15, 0, 3, 0, 5, 87, 12},
    790     {21, 0, 3, 0, 5, 87, 12},
    791     {7, 0, 3, 0, 5, 117, 12},
    792     {15, 0, 3, 0, 5, 117, 12},
    793     {7, 0, 3, 0, 5, 112, 12},
    794     {26, 0, 3, 0, 5, 112, 12},
    795     {12, 230, 13, 0, 5, 112, 21},
    796     {12, 220, 13, 0, 5, 112, 21},
    797     {15, 0, 3, 0, 5, 112, 12},
    798     {21, 0, 3, 0, 5, 112, 17},
    799     {21, 0, 3, 0, 5, 112, 15},
    800     {7, 0, 3, 0, 5, 79, 12},
    801     {21, 0, 18, 0, 5, 79, 17},
    802     {7, 0, 3, 0, 5, 88, 12},
    803     {15, 0, 3, 0, 5, 88, 12},
    804     {7, 0, 3, 0, 5, 89, 12},
    805     {15, 0, 3, 0, 5, 89, 12},
    806     {7, 0, 3, 0, 5, 122, 12},
    807     {21, 0, 3, 0, 5, 122, 12},
    808     {15, 0, 3, 0, 5, 122, 12},
    809     {7, 0, 3, 0, 5, 90, 12},
    810     {9, 0, 3, 0, 5, 130, 12},
    811     {5, 0, 3, 0, 5, 130, 12},
    812     {15, 0, 3, 0, 5, 130, 12},
    813     {15, 0, 11, 0, 5, 6, 12},
    814     {10, 0, 0, 0, 5, 93, 21},
    815     {12, 0, 13, 0, 5, 93, 21},
    816     {7, 0, 0, 0, 5, 93, 12},
    817     {12, 9, 13, 0, 5, 93, 21},
    818     {21, 0, 0, 0, 5, 93, 17},
    819     {21, 0, 0, 0, 5, 93, 12},
    820     {15, 0, 18, 0, 5, 93, 12},
    821     {13, 0, 0, 0, 5, 93, 11},
    822     {12, 0, 13, 0, 5, 91, 21},
    823     {10, 0, 0, 0, 5, 91, 21},
    824     {7, 0, 0, 0, 5, 91, 12},
    825     {12, 9, 13, 0, 5, 91, 21},
    826     {12, 7, 13, 0, 5, 91, 21},
    827     {21, 0, 0, 0, 5, 91, 12},
    828     {1, 0, 0, 0, 5, 91, 12},
    829     {21, 0, 0, 0, 5, 91, 17},
    830     {7, 0, 0, 0, 5, 100, 12},
    831     {13, 0, 0, 0, 5, 100, 11},
    832     {12, 230, 13, 0, 5, 95, 21},
    833     {7, 0, 0, 0, 5, 95, 12},
    834     {12, 0, 13, 0, 5, 95, 21},
    835     {10, 0, 0, 0, 5, 95, 21},
    836     {12, 9, 13, 0, 5, 95, 21},
    837     {13, 0, 0, 0, 5, 95, 11},
    838     {21, 0, 0, 0, 5, 95, 17},
    839     {7, 0, 0, 0, 5, 111, 12},
    840     {12, 7, 13, 0, 5, 111, 21},
    841     {21, 0, 0, 0, 5, 111, 12},
    842     {21, 0, 0, 0, 5, 111, 18},
    843     {12, 0, 13, 0, 5, 99, 21},
    844     {10, 0, 0, 0, 5, 99, 21},
    845     {7, 0, 0, 0, 5, 99, 12},
    846     {10, 9, 0, 0, 5, 99, 21},
    847     {21, 0, 0, 0, 5, 99, 17},
    848     {21, 0, 0, 0, 5, 99, 12},
    849     {12, 7, 13, 0, 5, 99, 21},
    850     {13, 0, 0, 0, 5, 99, 11},
    851     {21, 0, 0, 0, 5, 99, 18},
    852     {15, 0, 0, 0, 5, 18, 12},
    853     {7, 0, 0, 0, 5, 108, 12},
    854     {10, 0, 0, 0, 5, 108, 21},
    855     {12, 0, 13, 0, 5, 108, 21},
    856     {10, 9, 0, 0, 5, 108, 21},
    857     {12, 7, 13, 0, 5, 108, 21},
    858     {21, 0, 0, 0, 5, 108, 17},
    859     {21, 0, 0, 0, 5, 108, 12},
    860     {7, 0, 0, 0, 5, 129, 12},
    861     {21, 0, 0, 0, 5, 129, 17},
    862     {7, 0, 0, 0, 5, 109, 12},
    863     {12, 0, 13, 0, 5, 109, 21},
    864     {10, 0, 0, 0, 5, 109, 21},
    865     {12, 7, 13, 0, 5, 109, 21},
    866     {12, 9, 13, 0, 5, 109, 21},
    867     {13, 0, 0, 0, 5, 109, 11},
    868     {12, 0, 13, 0, 5, 107, 21},
    869     {10, 0, 0, 0, 5, 107, 21},
    870     {7, 0, 0, 0, 5, 107, 12},
    871     {12, 7, 13, 0, 5, 107, 21},
    872     {10, 9, 0, 0, 5, 107, 21},
    873     {12, 230, 13, 0, 5, 107, 21},
    874     {7, 0, 0, 0, 5, 135, 12},
    875     {10, 0, 0, 0, 5, 135, 21},
    876     {12, 0, 13, 0, 5, 135, 21},
    877     {12, 9, 13, 0, 5, 135, 21},
    878     {12, 7, 13, 0, 5, 135, 21},
    879     {21, 0, 0, 0, 5, 135, 17},
    880     {21, 0, 0, 0, 5, 135, 12},
    881     {13, 0, 0, 0, 5, 135, 11},
    882     {7, 0, 0, 0, 5, 124, 12},
    883     {10, 0, 0, 0, 5, 124, 21},
    884     {12, 0, 13, 0, 5, 124, 21},
    885     {12, 9, 13, 0, 5, 124, 21},
    886     {12, 7, 13, 0, 5, 124, 21},
    887     {21, 0, 0, 0, 5, 124, 12},
    888     {13, 0, 0, 0, 5, 124, 11},
    889     {7, 0, 0, 0, 5, 123, 12},
    890     {10, 0, 0, 0, 5, 123, 21},
    891     {12, 0, 13, 0, 5, 123, 21},
    892     {12, 9, 13, 0, 5, 123, 21},
    893     {12, 7, 13, 0, 5, 123, 21},
    894     {21, 0, 0, 0, 5, 123, 18},
    895     {21, 0, 0, 0, 5, 123, 17},
    896     {21, 0, 0, 0, 5, 123, 6},
    897     {21, 0, 0, 0, 5, 123, 12},
    898     {7, 0, 0, 0, 5, 114, 12},
    899     {10, 0, 0, 0, 5, 114, 21},
    900     {12, 0, 13, 0, 5, 114, 21},
    901     {12, 9, 13, 0, 5, 114, 21},
    902     {21, 0, 0, 0, 5, 114, 17},
    903     {21, 0, 0, 0, 5, 114, 12},
    904     {13, 0, 0, 0, 5, 114, 11},
    905     {21, 0, 18, 0, 5, 31, 18},
    906     {7, 0, 0, 0, 5, 101, 12},
    907     {12, 0, 13, 0, 5, 101, 21},
    908     {10, 0, 0, 0, 5, 101, 21},
    909     {10, 9, 0, 0, 5, 101, 21},
    910     {12, 7, 13, 0, 5, 101, 21},
    911     {13, 0, 0, 0, 5, 101, 11},
    912     {7, 0, 0, 0, 5, 126, 38},
    913     {12, 0, 13, 0, 5, 126, 38},
    914     {10, 0, 0, 0, 5, 126, 38},
    915     {12, 9, 13, 0, 5, 126, 38},
    916     {13, 0, 0, 0, 5, 126, 11},
    917     {15, 0, 0, 0, 5, 126, 38},
    918     {21, 0, 0, 0, 5, 126, 17},
    919     {26, 0, 0, 0, 5, 126, 38},
    920     {9, 0, 0, 0, 5, 125, 12},
    921     {5, 0, 0, 0, 5, 125, 12},
    922     {13, 0, 0, 0, 5, 125, 11},
    923     {15, 0, 0, 0, 5, 125, 12},
    924     {7, 0, 0, 0, 5, 125, 12},
    925     {7, 0, 0, 0, 5, 121, 12},
    926     {7, 0, 0, 0, 5, 133, 12},
    927     {10, 0, 0, 0, 5, 133, 21},
    928     {12, 0, 13, 0, 5, 133, 21},
    929     {12, 9, 0, 0, 5, 133, 21},
    930     {21, 0, 0, 0, 5, 133, 17},
    931     {13, 0, 0, 0, 5, 133, 11},
    932     {15, 0, 0, 0, 5, 133, 12},
    933     {21, 0, 0, 0, 5, 134, 18},
    934     {21, 0, 0, 0, 5, 134, 6},
    935     {7, 0, 0, 0, 5, 134, 12},
    936     {12, 0, 13, 0, 5, 134, 21},
    937     {10, 0, 0, 0, 5, 134, 21},
    938     {7, 0, 0, 0, 5, 62, 12},
    939     {14, 0, 0, 0, 5, 62, 12},
    940     {21, 0, 0, 0, 5, 62, 17},
    941     {7, 0, 0, 0, 5, 80, 12},
    942     {7, 0, 0, 0, 5, 80, 0},
    943     {7, 0, 0, 0, 5, 80, 1},
    944     {7, 0, 0, 0, 5, 127, 12},
    945     {7, 0, 0, 0, 5, 127, 0},
    946     {7, 0, 0, 0, 5, 127, 1},
    947     {7, 0, 0, 0, 5, 115, 12},
    948     {13, 0, 0, 0, 5, 115, 11},
    949     {21, 0, 0, 0, 5, 115, 17},
    950     {7, 0, 0, 0, 5, 103, 12},
    951     {12, 1, 13, 0, 5, 103, 21},
    952     {21, 0, 0, 0, 5, 103, 17},
    953     {7, 0, 0, 0, 5, 119, 12},
    954     {12, 230, 13, 0, 5, 119, 21},
    955     {21, 0, 0, 0, 5, 119, 17},
    956     {21, 0, 0, 0, 5, 119, 12},
    957     {26, 0, 0, 0, 5, 119, 12},
    958     {6, 0, 0, 0, 5, 119, 12},
    959     {13, 0, 0, 0, 5, 119, 11},
    960     {15, 0, 0, 0, 5, 119, 12},
    961     {7, 0, 0, 0, 5, 98, 12},
    962     {10, 0, 0, 0, 5, 98, 21},
    963     {12, 0, 13, 0, 5, 98, 21},
    964     {6, 0, 0, 0, 5, 98, 12},
    965     {6, 0, 0, 0, 2, 137, 5},
    966     {7, 0, 0, 0, 2, 137, 14},
    967     {7, 0, 0, 0, 5, 105, 12},
    968     {26, 0, 0, 0, 5, 105, 12},
    969     {12, 0, 13, 0, 5, 105, 21},
    970     {12, 1, 13, 0, 5, 105, 21},
    971     {21, 0, 0, 0, 5, 105, 17},
    972     {10, 216, 0, 0, 5, 0, 21},
    973     {10, 226, 0, 0, 5, 0, 21},
    974     {12, 230, 13, 0, 5, 2, 21},
    975     {25, 0, 0, 0, 5, 0, 12},
    976     {13, 0, 8, 0, 5, 0, 11},
    977     {26, 0, 0, 0, 5, 131, 12},
    978     {12, 0, 13, 0, 5, 131, 21},
    979     {21, 0, 0, 0, 5, 131, 17},
    980     {21, 0, 0, 0, 5, 131, 12},
    981     {12, 230, 13, 0, 5, 56, 21},
    982     {7, 0, 3, 0, 5, 113, 12},
    983     {15, 0, 3, 0, 5, 113, 12},
    984     {12, 220, 13, 0, 5, 113, 21},
    985     {9, 0, 3, 0, 5, 132, 12},
    986     {5, 0, 3, 0, 5, 132, 12},
    987     {12, 230, 13, 0, 5, 132, 21},
    988     {12, 7, 13, 0, 5, 132, 21},
    989     {13, 0, 3, 0, 5, 132, 11},
    990     {21, 0, 3, 0, 5, 132, 0},
    991     {2, 0, 18, 0, 5, 102, 14},
    992     {26, 0, 0, 0, 2, 0, 29},
    993     {26, 0, 0, 0, 5, 0, 28},
    994     {26, 0, 0, 0, 2, 32, 14},
    995     {24, 0, 18, 0, 2, 0, 41},
    996     {26, 0, 18, 0, 5, 0, 5},
    997 };
    998 
    999 #define BIDI_MIRROR_LEN 364
   1000 static const MirrorPair mirror_pairs[] = {
   1001     {40, 41},
   1002     {41, 40},
   1003     {60, 62},
   1004     {62, 60},
   1005     {91, 93},
   1006     {93, 91},
   1007     {123, 125},
   1008     {125, 123},
   1009     {171, 187},
   1010     {187, 171},
   1011     {3898, 3899},
   1012     {3899, 3898},
   1013     {3900, 3901},
   1014     {3901, 3900},
   1015     {5787, 5788},
   1016     {5788, 5787},
   1017     {8249, 8250},
   1018     {8250, 8249},
   1019     {8261, 8262},
   1020     {8262, 8261},
   1021     {8317, 8318},
   1022     {8318, 8317},
   1023     {8333, 8334},
   1024     {8334, 8333},
   1025     {8712, 8715},
   1026     {8713, 8716},
   1027     {8714, 8717},
   1028     {8715, 8712},
   1029     {8716, 8713},
   1030     {8717, 8714},
   1031     {8725, 10741},
   1032     {8764, 8765},
   1033     {8765, 8764},
   1034     {8771, 8909},
   1035     {8786, 8787},
   1036     {8787, 8786},
   1037     {8788, 8789},
   1038     {8789, 8788},
   1039     {8804, 8805},
   1040     {8805, 8804},
   1041     {8806, 8807},
   1042     {8807, 8806},
   1043     {8808, 8809},
   1044     {8809, 8808},
   1045     {8810, 8811},
   1046     {8811, 8810},
   1047     {8814, 8815},
   1048     {8815, 8814},
   1049     {8816, 8817},
   1050     {8817, 8816},
   1051     {8818, 8819},
   1052     {8819, 8818},
   1053     {8820, 8821},
   1054     {8821, 8820},
   1055     {8822, 8823},
   1056     {8823, 8822},
   1057     {8824, 8825},
   1058     {8825, 8824},
   1059     {8826, 8827},
   1060     {8827, 8826},
   1061     {8828, 8829},
   1062     {8829, 8828},
   1063     {8830, 8831},
   1064     {8831, 8830},
   1065     {8832, 8833},
   1066     {8833, 8832},
   1067     {8834, 8835},
   1068     {8835, 8834},
   1069     {8836, 8837},
   1070     {8837, 8836},
   1071     {8838, 8839},
   1072     {8839, 8838},
   1073     {8840, 8841},
   1074     {8841, 8840},
   1075     {8842, 8843},
   1076     {8843, 8842},
   1077     {8847, 8848},
   1078     {8848, 8847},
   1079     {8849, 8850},
   1080     {8850, 8849},
   1081     {8856, 10680},
   1082     {8866, 8867},
   1083     {8867, 8866},
   1084     {8870, 10974},
   1085     {8872, 10980},
   1086     {8873, 10979},
   1087     {8875, 10981},
   1088     {8880, 8881},
   1089     {8881, 8880},
   1090     {8882, 8883},
   1091     {8883, 8882},
   1092     {8884, 8885},
   1093     {8885, 8884},
   1094     {8886, 8887},
   1095     {8887, 8886},
   1096     {8905, 8906},
   1097     {8906, 8905},
   1098     {8907, 8908},
   1099     {8908, 8907},
   1100     {8909, 8771},
   1101     {8912, 8913},
   1102     {8913, 8912},
   1103     {8918, 8919},
   1104     {8919, 8918},
   1105     {8920, 8921},
   1106     {8921, 8920},
   1107     {8922, 8923},
   1108     {8923, 8922},
   1109     {8924, 8925},
   1110     {8925, 8924},
   1111     {8926, 8927},
   1112     {8927, 8926},
   1113     {8928, 8929},
   1114     {8929, 8928},
   1115     {8930, 8931},
   1116     {8931, 8930},
   1117     {8932, 8933},
   1118     {8933, 8932},
   1119     {8934, 8935},
   1120     {8935, 8934},
   1121     {8936, 8937},
   1122     {8937, 8936},
   1123     {8938, 8939},
   1124     {8939, 8938},
   1125     {8940, 8941},
   1126     {8941, 8940},
   1127     {8944, 8945},
   1128     {8945, 8944},
   1129     {8946, 8954},
   1130     {8947, 8955},
   1131     {8948, 8956},
   1132     {8950, 8957},
   1133     {8951, 8958},
   1134     {8954, 8946},
   1135     {8955, 8947},
   1136     {8956, 8948},
   1137     {8957, 8950},
   1138     {8958, 8951},
   1139     {8968, 8969},
   1140     {8969, 8968},
   1141     {8970, 8971},
   1142     {8971, 8970},
   1143     {9001, 9002},
   1144     {9002, 9001},
   1145     {10088, 10089},
   1146     {10089, 10088},
   1147     {10090, 10091},
   1148     {10091, 10090},
   1149     {10092, 10093},
   1150     {10093, 10092},
   1151     {10094, 10095},
   1152     {10095, 10094},
   1153     {10096, 10097},
   1154     {10097, 10096},
   1155     {10098, 10099},
   1156     {10099, 10098},
   1157     {10100, 10101},
   1158     {10101, 10100},
   1159     {10179, 10180},
   1160     {10180, 10179},
   1161     {10181, 10182},
   1162     {10182, 10181},
   1163     {10184, 10185},
   1164     {10185, 10184},
   1165     {10187, 10189},
   1166     {10189, 10187},
   1167     {10197, 10198},
   1168     {10198, 10197},
   1169     {10205, 10206},
   1170     {10206, 10205},
   1171     {10210, 10211},
   1172     {10211, 10210},
   1173     {10212, 10213},
   1174     {10213, 10212},
   1175     {10214, 10215},
   1176     {10215, 10214},
   1177     {10216, 10217},
   1178     {10217, 10216},
   1179     {10218, 10219},
   1180     {10219, 10218},
   1181     {10220, 10221},
   1182     {10221, 10220},
   1183     {10222, 10223},
   1184     {10223, 10222},
   1185     {10627, 10628},
   1186     {10628, 10627},
   1187     {10629, 10630},
   1188     {10630, 10629},
   1189     {10631, 10632},
   1190     {10632, 10631},
   1191     {10633, 10634},
   1192     {10634, 10633},
   1193     {10635, 10636},
   1194     {10636, 10635},
   1195     {10637, 10640},
   1196     {10638, 10639},
   1197     {10639, 10638},
   1198     {10640, 10637},
   1199     {10641, 10642},
   1200     {10642, 10641},
   1201     {10643, 10644},
   1202     {10644, 10643},
   1203     {10645, 10646},
   1204     {10646, 10645},
   1205     {10647, 10648},
   1206     {10648, 10647},
   1207     {10680, 8856},
   1208     {10688, 10689},
   1209     {10689, 10688},
   1210     {10692, 10693},
   1211     {10693, 10692},
   1212     {10703, 10704},
   1213     {10704, 10703},
   1214     {10705, 10706},
   1215     {10706, 10705},
   1216     {10708, 10709},
   1217     {10709, 10708},
   1218     {10712, 10713},
   1219     {10713, 10712},
   1220     {10714, 10715},
   1221     {10715, 10714},
   1222     {10741, 8725},
   1223     {10744, 10745},
   1224     {10745, 10744},
   1225     {10748, 10749},
   1226     {10749, 10748},
   1227     {10795, 10796},
   1228     {10796, 10795},
   1229     {10797, 10798},
   1230     {10798, 10797},
   1231     {10804, 10805},
   1232     {10805, 10804},
   1233     {10812, 10813},
   1234     {10813, 10812},
   1235     {10852, 10853},
   1236     {10853, 10852},
   1237     {10873, 10874},
   1238     {10874, 10873},
   1239     {10877, 10878},
   1240     {10878, 10877},
   1241     {10879, 10880},
   1242     {10880, 10879},
   1243     {10881, 10882},
   1244     {10882, 10881},
   1245     {10883, 10884},
   1246     {10884, 10883},
   1247     {10891, 10892},
   1248     {10892, 10891},
   1249     {10897, 10898},
   1250     {10898, 10897},
   1251     {10899, 10900},
   1252     {10900, 10899},
   1253     {10901, 10902},
   1254     {10902, 10901},
   1255     {10903, 10904},
   1256     {10904, 10903},
   1257     {10905, 10906},
   1258     {10906, 10905},
   1259     {10907, 10908},
   1260     {10908, 10907},
   1261     {10913, 10914},
   1262     {10914, 10913},
   1263     {10918, 10919},
   1264     {10919, 10918},
   1265     {10920, 10921},
   1266     {10921, 10920},
   1267     {10922, 10923},
   1268     {10923, 10922},
   1269     {10924, 10925},
   1270     {10925, 10924},
   1271     {10927, 10928},
   1272     {10928, 10927},
   1273     {10931, 10932},
   1274     {10932, 10931},
   1275     {10939, 10940},
   1276     {10940, 10939},
   1277     {10941, 10942},
   1278     {10942, 10941},
   1279     {10943, 10944},
   1280     {10944, 10943},
   1281     {10945, 10946},
   1282     {10946, 10945},
   1283     {10947, 10948},
   1284     {10948, 10947},
   1285     {10949, 10950},
   1286     {10950, 10949},
   1287     {10957, 10958},
   1288     {10958, 10957},
   1289     {10959, 10960},
   1290     {10960, 10959},
   1291     {10961, 10962},
   1292     {10962, 10961},
   1293     {10963, 10964},
   1294     {10964, 10963},
   1295     {10965, 10966},
   1296     {10966, 10965},
   1297     {10974, 8870},
   1298     {10979, 8873},
   1299     {10980, 8872},
   1300     {10981, 8875},
   1301     {10988, 10989},
   1302     {10989, 10988},
   1303     {10999, 11000},
   1304     {11000, 10999},
   1305     {11001, 11002},
   1306     {11002, 11001},
   1307     {11778, 11779},
   1308     {11779, 11778},
   1309     {11780, 11781},
   1310     {11781, 11780},
   1311     {11785, 11786},
   1312     {11786, 11785},
   1313     {11788, 11789},
   1314     {11789, 11788},
   1315     {11804, 11805},
   1316     {11805, 11804},
   1317     {11808, 11809},
   1318     {11809, 11808},
   1319     {11810, 11811},
   1320     {11811, 11810},
   1321     {11812, 11813},
   1322     {11813, 11812},
   1323     {11814, 11815},
   1324     {11815, 11814},
   1325     {11816, 11817},
   1326     {11817, 11816},
   1327     {12296, 12297},
   1328     {12297, 12296},
   1329     {12298, 12299},
   1330     {12299, 12298},
   1331     {12300, 12301},
   1332     {12301, 12300},
   1333     {12302, 12303},
   1334     {12303, 12302},
   1335     {12304, 12305},
   1336     {12305, 12304},
   1337     {12308, 12309},
   1338     {12309, 12308},
   1339     {12310, 12311},
   1340     {12311, 12310},
   1341     {12312, 12313},
   1342     {12313, 12312},
   1343     {12314, 12315},
   1344     {12315, 12314},
   1345     {65113, 65114},
   1346     {65114, 65113},
   1347     {65115, 65116},
   1348     {65116, 65115},
   1349     {65117, 65118},
   1350     {65118, 65117},
   1351     {65124, 65125},
   1352     {65125, 65124},
   1353     {65288, 65289},
   1354     {65289, 65288},
   1355     {65308, 65310},
   1356     {65310, 65308},
   1357     {65339, 65341},
   1358     {65341, 65339},
   1359     {65371, 65373},
   1360     {65373, 65371},
   1361     {65375, 65376},
   1362     {65376, 65375},
   1363     {65378, 65379},
   1364     {65379, 65378},
   1365 };
   1366 
   1367 #define BIDI_BRACKET_LEN 120
   1368 static const BracketPair bracket_pairs[] = {
   1369     {40, 41, 0},
   1370     {41, 40, 1},
   1371     {91, 93, 0},
   1372     {93, 91, 1},
   1373     {123, 125, 0},
   1374     {125, 123, 1},
   1375     {3898, 3899, 0},
   1376     {3899, 3898, 1},
   1377     {3900, 3901, 0},
   1378     {3901, 3900, 1},
   1379     {5787, 5788, 0},
   1380     {5788, 5787, 1},
   1381     {8261, 8262, 0},
   1382     {8262, 8261, 1},
   1383     {8317, 8318, 0},
   1384     {8318, 8317, 1},
   1385     {8333, 8334, 0},
   1386     {8334, 8333, 1},
   1387     {8968, 8969, 0},
   1388     {8969, 8968, 1},
   1389     {8970, 8971, 0},
   1390     {8971, 8970, 1},
   1391     {9001, 9002, 0},
   1392     {9002, 9001, 1},
   1393     {10088, 10089, 0},
   1394     {10089, 10088, 1},
   1395     {10090, 10091, 0},
   1396     {10091, 10090, 1},
   1397     {10092, 10093, 0},
   1398     {10093, 10092, 1},
   1399     {10094, 10095, 0},
   1400     {10095, 10094, 1},
   1401     {10096, 10097, 0},
   1402     {10097, 10096, 1},
   1403     {10098, 10099, 0},
   1404     {10099, 10098, 1},
   1405     {10100, 10101, 0},
   1406     {10101, 10100, 1},
   1407     {10181, 10182, 0},
   1408     {10182, 10181, 1},
   1409     {10214, 10215, 0},
   1410     {10215, 10214, 1},
   1411     {10216, 10217, 0},
   1412     {10217, 10216, 1},
   1413     {10218, 10219, 0},
   1414     {10219, 10218, 1},
   1415     {10220, 10221, 0},
   1416     {10221, 10220, 1},
   1417     {10222, 10223, 0},
   1418     {10223, 10222, 1},
   1419     {10627, 10628, 0},
   1420     {10628, 10627, 1},
   1421     {10629, 10630, 0},
   1422     {10630, 10629, 1},
   1423     {10631, 10632, 0},
   1424     {10632, 10631, 1},
   1425     {10633, 10634, 0},
   1426     {10634, 10633, 1},
   1427     {10635, 10636, 0},
   1428     {10636, 10635, 1},
   1429     {10637, 10640, 0},
   1430     {10638, 10639, 1},
   1431     {10639, 10638, 0},
   1432     {10640, 10637, 1},
   1433     {10641, 10642, 0},
   1434     {10642, 10641, 1},
   1435     {10643, 10644, 0},
   1436     {10644, 10643, 1},
   1437     {10645, 10646, 0},
   1438     {10646, 10645, 1},
   1439     {10647, 10648, 0},
   1440     {10648, 10647, 1},
   1441     {10712, 10713, 0},
   1442     {10713, 10712, 1},
   1443     {10714, 10715, 0},
   1444     {10715, 10714, 1},
   1445     {10748, 10749, 0},
   1446     {10749, 10748, 1},
   1447     {11810, 11811, 0},
   1448     {11811, 11810, 1},
   1449     {11812, 11813, 0},
   1450     {11813, 11812, 1},
   1451     {11814, 11815, 0},
   1452     {11815, 11814, 1},
   1453     {11816, 11817, 0},
   1454     {11817, 11816, 1},
   1455     {12296, 12297, 0},
   1456     {12297, 12296, 1},
   1457     {12298, 12299, 0},
   1458     {12299, 12298, 1},
   1459     {12300, 12301, 0},
   1460     {12301, 12300, 1},
   1461     {12302, 12303, 0},
   1462     {12303, 12302, 1},
   1463     {12304, 12305, 0},
   1464     {12305, 12304, 1},
   1465     {12308, 12309, 0},
   1466     {12309, 12308, 1},
   1467     {12310, 12311, 0},
   1468     {12311, 12310, 1},
   1469     {12312, 12313, 0},
   1470     {12313, 12312, 1},
   1471     {12314, 12315, 0},
   1472     {12315, 12314, 1},
   1473     {65113, 65114, 0},
   1474     {65114, 65113, 1},
   1475     {65115, 65116, 0},
   1476     {65116, 65115, 1},
   1477     {65117, 65118, 0},
   1478     {65118, 65117, 1},
   1479     {65288, 65289, 0},
   1480     {65289, 65288, 1},
   1481     {65339, 65341, 0},
   1482     {65341, 65339, 1},
   1483     {65371, 65373, 0},
   1484     {65373, 65371, 1},
   1485     {65375, 65376, 0},
   1486     {65376, 65375, 1},
   1487     {65378, 65379, 0},
   1488     {65379, 65378, 1},
   1489 };
   1490 
   1491 /* Reindexing of NFC first characters. */
   1492 #define TOTAL_FIRST 376
   1493 #define TOTAL_LAST 62
   1494 static const Reindex nfc_first[] = {
   1495   { 60, 2, 0},
   1496   { 65, 15, 3},
   1497   { 82, 8, 19},
   1498   { 97, 15, 28},
   1499   { 114, 8, 44},
   1500   { 168, 0, 53},
   1501   { 194, 0, 54},
   1502   { 196, 3, 55},
   1503   { 202, 0, 59},
   1504   { 207, 0, 60},
   1505   { 212, 2, 61},
   1506   { 216, 0, 64},
   1507   { 220, 0, 65},
   1508   { 226, 0, 66},
   1509   { 228, 3, 67},
   1510   { 234, 0, 71},
   1511   { 239, 0, 72},
   1512   { 244, 2, 73},
   1513   { 248, 0, 76},
   1514   { 252, 0, 77},
   1515   { 258, 1, 78},
   1516   { 274, 1, 80},
   1517   { 332, 1, 82},
   1518   { 346, 1, 84},
   1519   { 352, 1, 86},
   1520   { 360, 3, 88},
   1521   { 383, 0, 92},
   1522   { 416, 1, 93},
   1523   { 431, 1, 95},
   1524   { 439, 0, 97},
   1525   { 490, 1, 98},
   1526   { 550, 3, 100},
   1527   { 558, 1, 104},
   1528   { 658, 0, 106},
   1529   { 913, 0, 107},
   1530   { 917, 0, 108},
   1531   { 919, 0, 109},
   1532   { 921, 0, 110},
   1533   { 927, 0, 111},
   1534   { 929, 0, 112},
   1535   { 933, 0, 113},
   1536   { 937, 0, 114},
   1537   { 940, 0, 115},
   1538   { 942, 0, 116},
   1539   { 945, 0, 117},
   1540   { 949, 0, 118},
   1541   { 951, 0, 119},
   1542   { 953, 0, 120},
   1543   { 959, 0, 121},
   1544   { 961, 0, 122},
   1545   { 965, 0, 123},
   1546   { 969, 2, 124},
   1547   { 974, 0, 127},
   1548   { 978, 0, 128},
   1549   { 1030, 0, 129},
   1550   { 1040, 0, 130},
   1551   { 1043, 0, 131},
   1552   { 1045, 3, 132},
   1553   { 1050, 0, 136},
   1554   { 1054, 0, 137},
   1555   { 1059, 0, 138},
   1556   { 1063, 0, 139},
   1557   { 1067, 0, 140},
   1558   { 1069, 0, 141},
   1559   { 1072, 0, 142},
   1560   { 1075, 0, 143},
   1561   { 1077, 3, 144},
   1562   { 1082, 0, 148},
   1563   { 1086, 0, 149},
   1564   { 1091, 0, 150},
   1565   { 1095, 0, 151},
   1566   { 1099, 0, 152},
   1567   { 1101, 0, 153},
   1568   { 1110, 0, 154},
   1569   { 1140, 1, 155},
   1570   { 1240, 1, 157},
   1571   { 1256, 1, 159},
   1572   { 1575, 0, 161},
   1573   { 1608, 0, 162},
   1574   { 1610, 0, 163},
   1575   { 1729, 0, 164},
   1576   { 1746, 0, 165},
   1577   { 1749, 0, 166},
   1578   { 2344, 0, 167},
   1579   { 2352, 0, 168},
   1580   { 2355, 0, 169},
   1581   { 2503, 0, 170},
   1582   { 2887, 0, 171},
   1583   { 2962, 0, 172},
   1584   { 3014, 1, 173},
   1585   { 3142, 0, 175},
   1586   { 3263, 0, 176},
   1587   { 3270, 0, 177},
   1588   { 3274, 0, 178},
   1589   { 3398, 1, 179},
   1590   { 3545, 0, 181},
   1591   { 3548, 0, 182},
   1592   { 4133, 0, 183},
   1593   { 6917, 0, 184},
   1594   { 6919, 0, 185},
   1595   { 6921, 0, 186},
   1596   { 6923, 0, 187},
   1597   { 6925, 0, 188},
   1598   { 6929, 0, 189},
   1599   { 6970, 0, 190},
   1600   { 6972, 0, 191},
   1601   { 6974, 1, 192},
   1602   { 6978, 0, 194},
   1603   { 7734, 1, 195},
   1604   { 7770, 1, 197},
   1605   { 7778, 1, 199},
   1606   { 7840, 1, 201},
   1607   { 7864, 1, 203},
   1608   { 7884, 1, 205},
   1609   { 7936, 17, 207},
   1610   { 7960, 1, 225},
   1611   { 7968, 17, 227},
   1612   { 7992, 1, 245},
   1613   { 8000, 1, 247},
   1614   { 8008, 1, 249},
   1615   { 8016, 1, 251},
   1616   { 8025, 0, 253},
   1617   { 8032, 16, 254},
   1618   { 8052, 0, 271},
   1619   { 8060, 0, 272},
   1620   { 8118, 0, 273},
   1621   { 8127, 0, 274},
   1622   { 8134, 0, 275},
   1623   { 8182, 0, 276},
   1624   { 8190, 0, 277},
   1625   { 8592, 0, 278},
   1626   { 8594, 0, 279},
   1627   { 8596, 0, 280},
   1628   { 8656, 0, 281},
   1629   { 8658, 0, 282},
   1630   { 8660, 0, 283},
   1631   { 8707, 0, 284},
   1632   { 8712, 0, 285},
   1633   { 8715, 0, 286},
   1634   { 8739, 0, 287},
   1635   { 8741, 0, 288},
   1636   { 8764, 0, 289},
   1637   { 8771, 0, 290},
   1638   { 8773, 0, 291},
   1639   { 8776, 0, 292},
   1640   { 8781, 0, 293},
   1641   { 8801, 0, 294},
   1642   { 8804, 1, 295},
   1643   { 8818, 1, 297},
   1644   { 8822, 1, 299},
   1645   { 8826, 3, 301},
   1646   { 8834, 1, 305},
   1647   { 8838, 1, 307},
   1648   { 8849, 1, 309},
   1649   { 8866, 0, 311},
   1650   { 8872, 1, 312},
   1651   { 8875, 0, 314},
   1652   { 8882, 3, 315},
   1653   { 12358, 0, 319},
   1654   { 12363, 0, 320},
   1655   { 12365, 0, 321},
   1656   { 12367, 0, 322},
   1657   { 12369, 0, 323},
   1658   { 12371, 0, 324},
   1659   { 12373, 0, 325},
   1660   { 12375, 0, 326},
   1661   { 12377, 0, 327},
   1662   { 12379, 0, 328},
   1663   { 12381, 0, 329},
   1664   { 12383, 0, 330},
   1665   { 12385, 0, 331},
   1666   { 12388, 0, 332},
   1667   { 12390, 0, 333},
   1668   { 12392, 0, 334},
   1669   { 12399, 0, 335},
   1670   { 12402, 0, 336},
   1671   { 12405, 0, 337},
   1672   { 12408, 0, 338},
   1673   { 12411, 0, 339},
   1674   { 12445, 0, 340},
   1675   { 12454, 0, 341},
   1676   { 12459, 0, 342},
   1677   { 12461, 0, 343},
   1678   { 12463, 0, 344},
   1679   { 12465, 0, 345},
   1680   { 12467, 0, 346},
   1681   { 12469, 0, 347},
   1682   { 12471, 0, 348},
   1683   { 12473, 0, 349},
   1684   { 12475, 0, 350},
   1685   { 12477, 0, 351},
   1686   { 12479, 0, 352},
   1687   { 12481, 0, 353},
   1688   { 12484, 0, 354},
   1689   { 12486, 0, 355},
   1690   { 12488, 0, 356},
   1691   { 12495, 0, 357},
   1692   { 12498, 0, 358},
   1693   { 12501, 0, 359},
   1694   { 12504, 0, 360},
   1695   { 12507, 0, 361},
   1696   { 12527, 3, 362},
   1697   { 12541, 0, 366},
   1698   { 69785, 0, 367},
   1699   { 69787, 0, 368},
   1700   { 69797, 0, 369},
   1701   { 69937, 1, 370},
   1702   { 70471, 0, 372},
   1703   { 70841, 0, 373},
   1704   { 71096, 1, 374},
   1705   {0,0,0}
   1706 };
   1707 
   1708 static const Reindex nfc_last[] = {
   1709   { 768, 4, 0},
   1710   { 774, 6, 5},
   1711   { 783, 0, 12},
   1712   { 785, 0, 13},
   1713   { 787, 1, 14},
   1714   { 795, 0, 16},
   1715   { 803, 5, 17},
   1716   { 813, 1, 23},
   1717   { 816, 1, 25},
   1718   { 824, 0, 27},
   1719   { 834, 0, 28},
   1720   { 837, 0, 29},
   1721   { 1619, 2, 30},
   1722   { 2364, 0, 33},
   1723   { 2494, 0, 34},
   1724   { 2519, 0, 35},
   1725   { 2878, 0, 36},
   1726   { 2902, 1, 37},
   1727   { 3006, 0, 39},
   1728   { 3031, 0, 40},
   1729   { 3158, 0, 41},
   1730   { 3266, 0, 42},
   1731   { 3285, 1, 43},
   1732   { 3390, 0, 45},
   1733   { 3415, 0, 46},
   1734   { 3530, 0, 47},
   1735   { 3535, 0, 48},
   1736   { 3551, 0, 49},
   1737   { 4142, 0, 50},
   1738   { 6965, 0, 51},
   1739   { 12441, 1, 52},
   1740   { 69818, 0, 54},
   1741   { 69927, 0, 55},
   1742   { 70462, 0, 56},
   1743   { 70487, 0, 57},
   1744   { 70832, 0, 58},
   1745   { 70842, 0, 59},
   1746   { 70845, 0, 60},
   1747   { 71087, 0, 61},
   1748   {0,0,0}
   1749 };
   1750 
   1751 #define UCDN_EAST_ASIAN_F 0
   1752 #define UCDN_EAST_ASIAN_H 1
   1753 #define UCDN_EAST_ASIAN_W 2
   1754 #define UCDN_EAST_ASIAN_NA 3
   1755 #define UCDN_EAST_ASIAN_A 4
   1756 #define UCDN_EAST_ASIAN_N 5
   1757 
   1758 #define UCDN_SCRIPT_COMMON 0
   1759 #define UCDN_SCRIPT_LATIN 1
   1760 #define UCDN_SCRIPT_GREEK 2
   1761 #define UCDN_SCRIPT_CYRILLIC 3
   1762 #define UCDN_SCRIPT_ARMENIAN 4
   1763 #define UCDN_SCRIPT_HEBREW 5
   1764 #define UCDN_SCRIPT_ARABIC 6
   1765 #define UCDN_SCRIPT_SYRIAC 7
   1766 #define UCDN_SCRIPT_THAANA 8
   1767 #define UCDN_SCRIPT_DEVANAGARI 9
   1768 #define UCDN_SCRIPT_BENGALI 10
   1769 #define UCDN_SCRIPT_GURMUKHI 11
   1770 #define UCDN_SCRIPT_GUJARATI 12
   1771 #define UCDN_SCRIPT_ORIYA 13
   1772 #define UCDN_SCRIPT_TAMIL 14
   1773 #define UCDN_SCRIPT_TELUGU 15
   1774 #define UCDN_SCRIPT_KANNADA 16
   1775 #define UCDN_SCRIPT_MALAYALAM 17
   1776 #define UCDN_SCRIPT_SINHALA 18
   1777 #define UCDN_SCRIPT_THAI 19
   1778 #define UCDN_SCRIPT_LAO 20
   1779 #define UCDN_SCRIPT_TIBETAN 21
   1780 #define UCDN_SCRIPT_MYANMAR 22
   1781 #define UCDN_SCRIPT_GEORGIAN 23
   1782 #define UCDN_SCRIPT_HANGUL 24
   1783 #define UCDN_SCRIPT_ETHIOPIC 25
   1784 #define UCDN_SCRIPT_CHEROKEE 26
   1785 #define UCDN_SCRIPT_CANADIAN_ABORIGINAL 27
   1786 #define UCDN_SCRIPT_OGHAM 28
   1787 #define UCDN_SCRIPT_RUNIC 29
   1788 #define UCDN_SCRIPT_KHMER 30
   1789 #define UCDN_SCRIPT_MONGOLIAN 31
   1790 #define UCDN_SCRIPT_HIRAGANA 32
   1791 #define UCDN_SCRIPT_KATAKANA 33
   1792 #define UCDN_SCRIPT_BOPOMOFO 34
   1793 #define UCDN_SCRIPT_HAN 35
   1794 #define UCDN_SCRIPT_YI 36
   1795 #define UCDN_SCRIPT_OLD_ITALIC 37
   1796 #define UCDN_SCRIPT_GOTHIC 38
   1797 #define UCDN_SCRIPT_DESERET 39
   1798 #define UCDN_SCRIPT_INHERITED 40
   1799 #define UCDN_SCRIPT_TAGALOG 41
   1800 #define UCDN_SCRIPT_HANUNOO 42
   1801 #define UCDN_SCRIPT_BUHID 43
   1802 #define UCDN_SCRIPT_TAGBANWA 44
   1803 #define UCDN_SCRIPT_LIMBU 45
   1804 #define UCDN_SCRIPT_TAI_LE 46
   1805 #define UCDN_SCRIPT_LINEAR_B 47
   1806 #define UCDN_SCRIPT_UGARITIC 48
   1807 #define UCDN_SCRIPT_SHAVIAN 49
   1808 #define UCDN_SCRIPT_OSMANYA 50
   1809 #define UCDN_SCRIPT_CYPRIOT 51
   1810 #define UCDN_SCRIPT_BRAILLE 52
   1811 #define UCDN_SCRIPT_BUGINESE 53
   1812 #define UCDN_SCRIPT_COPTIC 54
   1813 #define UCDN_SCRIPT_NEW_TAI_LUE 55
   1814 #define UCDN_SCRIPT_GLAGOLITIC 56
   1815 #define UCDN_SCRIPT_TIFINAGH 57
   1816 #define UCDN_SCRIPT_SYLOTI_NAGRI 58
   1817 #define UCDN_SCRIPT_OLD_PERSIAN 59
   1818 #define UCDN_SCRIPT_KHAROSHTHI 60
   1819 #define UCDN_SCRIPT_BALINESE 61
   1820 #define UCDN_SCRIPT_CUNEIFORM 62
   1821 #define UCDN_SCRIPT_PHOENICIAN 63
   1822 #define UCDN_SCRIPT_PHAGS_PA 64
   1823 #define UCDN_SCRIPT_NKO 65
   1824 #define UCDN_SCRIPT_SUNDANESE 66
   1825 #define UCDN_SCRIPT_LEPCHA 67
   1826 #define UCDN_SCRIPT_OL_CHIKI 68
   1827 #define UCDN_SCRIPT_VAI 69
   1828 #define UCDN_SCRIPT_SAURASHTRA 70
   1829 #define UCDN_SCRIPT_KAYAH_LI 71
   1830 #define UCDN_SCRIPT_REJANG 72
   1831 #define UCDN_SCRIPT_LYCIAN 73
   1832 #define UCDN_SCRIPT_CARIAN 74
   1833 #define UCDN_SCRIPT_LYDIAN 75
   1834 #define UCDN_SCRIPT_CHAM 76
   1835 #define UCDN_SCRIPT_TAI_THAM 77
   1836 #define UCDN_SCRIPT_TAI_VIET 78
   1837 #define UCDN_SCRIPT_AVESTAN 79
   1838 #define UCDN_SCRIPT_EGYPTIAN_HIEROGLYPHS 80
   1839 #define UCDN_SCRIPT_SAMARITAN 81
   1840 #define UCDN_SCRIPT_LISU 82
   1841 #define UCDN_SCRIPT_BAMUM 83
   1842 #define UCDN_SCRIPT_JAVANESE 84
   1843 #define UCDN_SCRIPT_MEETEI_MAYEK 85
   1844 #define UCDN_SCRIPT_IMPERIAL_ARAMAIC 86
   1845 #define UCDN_SCRIPT_OLD_SOUTH_ARABIAN 87
   1846 #define UCDN_SCRIPT_INSCRIPTIONAL_PARTHIAN 88
   1847 #define UCDN_SCRIPT_INSCRIPTIONAL_PAHLAVI 89
   1848 #define UCDN_SCRIPT_OLD_TURKIC 90
   1849 #define UCDN_SCRIPT_KAITHI 91
   1850 #define UCDN_SCRIPT_BATAK 92
   1851 #define UCDN_SCRIPT_BRAHMI 93
   1852 #define UCDN_SCRIPT_MANDAIC 94
   1853 #define UCDN_SCRIPT_CHAKMA 95
   1854 #define UCDN_SCRIPT_MEROITIC_CURSIVE 96
   1855 #define UCDN_SCRIPT_MEROITIC_HIEROGLYPHS 97
   1856 #define UCDN_SCRIPT_MIAO 98
   1857 #define UCDN_SCRIPT_SHARADA 99
   1858 #define UCDN_SCRIPT_SORA_SOMPENG 100
   1859 #define UCDN_SCRIPT_TAKRI 101
   1860 #define UCDN_SCRIPT_UNKNOWN 102
   1861 #define UCDN_SCRIPT_BASSA_VAH 103
   1862 #define UCDN_SCRIPT_CAUCASIAN_ALBANIAN 104
   1863 #define UCDN_SCRIPT_DUPLOYAN 105
   1864 #define UCDN_SCRIPT_ELBASAN 106
   1865 #define UCDN_SCRIPT_GRANTHA 107
   1866 #define UCDN_SCRIPT_KHOJKI 108
   1867 #define UCDN_SCRIPT_KHUDAWADI 109
   1868 #define UCDN_SCRIPT_LINEAR_A 110
   1869 #define UCDN_SCRIPT_MAHAJANI 111
   1870 #define UCDN_SCRIPT_MANICHAEAN 112
   1871 #define UCDN_SCRIPT_MENDE_KIKAKUI 113
   1872 #define UCDN_SCRIPT_MODI 114
   1873 #define UCDN_SCRIPT_MRO 115
   1874 #define UCDN_SCRIPT_NABATAEAN 116
   1875 #define UCDN_SCRIPT_OLD_NORTH_ARABIAN 117
   1876 #define UCDN_SCRIPT_OLD_PERMIC 118
   1877 #define UCDN_SCRIPT_PAHAWH_HMONG 119
   1878 #define UCDN_SCRIPT_PALMYRENE 120
   1879 #define UCDN_SCRIPT_PAU_CIN_HAU 121
   1880 #define UCDN_SCRIPT_PSALTER_PAHLAVI 122
   1881 #define UCDN_SCRIPT_SIDDHAM 123
   1882 #define UCDN_SCRIPT_TIRHUTA 124
   1883 #define UCDN_SCRIPT_WARANG_CITI 125
   1884 #define UCDN_SCRIPT_AHOM 126
   1885 #define UCDN_SCRIPT_ANATOLIAN_HIEROGLYPHS 127
   1886 #define UCDN_SCRIPT_HATRAN 128
   1887 #define UCDN_SCRIPT_MULTANI 129
   1888 #define UCDN_SCRIPT_OLD_HUNGARIAN 130
   1889 #define UCDN_SCRIPT_SIGNWRITING 131
   1890 #define UCDN_SCRIPT_ADLAM 132
   1891 #define UCDN_SCRIPT_BHAIKSUKI 133
   1892 #define UCDN_SCRIPT_MARCHEN 134
   1893 #define UCDN_SCRIPT_NEWA 135
   1894 #define UCDN_SCRIPT_OSAGE 136
   1895 #define UCDN_SCRIPT_TANGUT 137
   1896 
   1897 #define UCDN_GENERAL_CATEGORY_CC 0
   1898 #define UCDN_GENERAL_CATEGORY_CF 1
   1899 #define UCDN_GENERAL_CATEGORY_CN 2
   1900 #define UCDN_GENERAL_CATEGORY_CO 3
   1901 #define UCDN_GENERAL_CATEGORY_CS 4
   1902 #define UCDN_GENERAL_CATEGORY_LL 5
   1903 #define UCDN_GENERAL_CATEGORY_LM 6
   1904 #define UCDN_GENERAL_CATEGORY_LO 7
   1905 #define UCDN_GENERAL_CATEGORY_LT 8
   1906 #define UCDN_GENERAL_CATEGORY_LU 9
   1907 #define UCDN_GENERAL_CATEGORY_MC 10
   1908 #define UCDN_GENERAL_CATEGORY_ME 11
   1909 #define UCDN_GENERAL_CATEGORY_MN 12
   1910 #define UCDN_GENERAL_CATEGORY_ND 13
   1911 #define UCDN_GENERAL_CATEGORY_NL 14
   1912 #define UCDN_GENERAL_CATEGORY_NO 15
   1913 #define UCDN_GENERAL_CATEGORY_PC 16
   1914 #define UCDN_GENERAL_CATEGORY_PD 17
   1915 #define UCDN_GENERAL_CATEGORY_PE 18
   1916 #define UCDN_GENERAL_CATEGORY_PF 19
   1917 #define UCDN_GENERAL_CATEGORY_PI 20
   1918 #define UCDN_GENERAL_CATEGORY_PO 21
   1919 #define UCDN_GENERAL_CATEGORY_PS 22
   1920 #define UCDN_GENERAL_CATEGORY_SC 23
   1921 #define UCDN_GENERAL_CATEGORY_SK 24
   1922 #define UCDN_GENERAL_CATEGORY_SM 25
   1923 #define UCDN_GENERAL_CATEGORY_SO 26
   1924 #define UCDN_GENERAL_CATEGORY_ZL 27
   1925 #define UCDN_GENERAL_CATEGORY_ZP 28
   1926 #define UCDN_GENERAL_CATEGORY_ZS 29
   1927 
   1928 #define UCDN_BIDI_CLASS_L 0
   1929 #define UCDN_BIDI_CLASS_LRE 1
   1930 #define UCDN_BIDI_CLASS_LRO 2
   1931 #define UCDN_BIDI_CLASS_R 3
   1932 #define UCDN_BIDI_CLASS_AL 4
   1933 #define UCDN_BIDI_CLASS_RLE 5
   1934 #define UCDN_BIDI_CLASS_RLO 6
   1935 #define UCDN_BIDI_CLASS_PDF 7
   1936 #define UCDN_BIDI_CLASS_EN 8
   1937 #define UCDN_BIDI_CLASS_ES 9
   1938 #define UCDN_BIDI_CLASS_ET 10
   1939 #define UCDN_BIDI_CLASS_AN 11
   1940 #define UCDN_BIDI_CLASS_CS 12
   1941 #define UCDN_BIDI_CLASS_NSM 13
   1942 #define UCDN_BIDI_CLASS_BN 14
   1943 #define UCDN_BIDI_CLASS_B 15
   1944 #define UCDN_BIDI_CLASS_S 16
   1945 #define UCDN_BIDI_CLASS_WS 17
   1946 #define UCDN_BIDI_CLASS_ON 18
   1947 #define UCDN_BIDI_CLASS_LRI 19
   1948 #define UCDN_BIDI_CLASS_RLI 20
   1949 #define UCDN_BIDI_CLASS_FSI 21
   1950 #define UCDN_BIDI_CLASS_PDI 22
   1951 
   1952 /* index tables for the database records */
   1953 #define SHIFT1 5
   1954 #define SHIFT2 3
   1955 static const unsigned char index0[] = {
   1956     0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
   1957     21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
   1958     39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 52, 52, 52, 52,
   1959     52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
   1960     52, 52, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
   1961     52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
   1962     52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
   1963     52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
   1964     52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 54, 55, 56, 56, 56, 57,
   1965     58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 65, 66, 67, 68,
   1966     69, 70, 71, 65, 66, 67, 68, 69, 70, 71, 65, 66, 67, 68, 69, 70, 71, 65,
   1967     66, 67, 68, 69, 70, 71, 65, 66, 67, 68, 69, 70, 71, 65, 72, 73, 73, 73,
   1968     73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   1969     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 52, 75, 76, 77, 78, 79,
   1970     80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 94, 96,
   1971     97, 98, 99, 100, 101, 102, 103, 104, 94, 105, 94, 106, 94, 94, 94, 107,
   1972     107, 107, 108, 109, 110, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 111,
   1973     111, 112, 113, 114, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   1974     94, 94, 115, 116, 117, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   1975     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   1976     94, 94, 94, 118, 118, 119, 120, 94, 94, 94, 121, 122, 122, 122, 122, 122,
   1977     122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
   1978     122, 122, 122, 122, 123, 122, 122, 124, 94, 94, 94, 94, 94, 94, 94, 94,
   1979     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   1980     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 125, 94, 94, 94, 94, 94, 94,
   1981     94, 94, 94, 94, 94, 126, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   1982     94, 94, 94, 94, 94, 94, 94, 127, 128, 129, 130, 131, 132, 133, 134, 135,
   1983     135, 136, 94, 94, 94, 94, 94, 137, 94, 94, 94, 94, 94, 94, 94, 138, 139,
   1984     94, 94, 94, 94, 140, 94, 141, 142, 143, 144, 145, 146, 147, 148, 149,
   1985     150, 151, 151, 151, 151, 151, 152, 52, 52, 52, 52, 52, 52, 52, 52, 52,
   1986     52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
   1987     52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
   1988     52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
   1989     52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
   1990     52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
   1991     52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
   1992     52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
   1993     52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
   1994     52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 153, 52, 52, 52, 52,
   1995     52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 154, 155, 52, 52, 52, 52,
   1996     52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 156,
   1997     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   1998     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   1999     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 52, 52,
   2000     158, 157, 157, 157, 157, 159, 157, 157, 157, 157, 157, 157, 157, 157,
   2001     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   2002     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   2003     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   2004     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   2005     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   2006     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   2007     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   2008     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   2009     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   2010     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   2011     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   2012     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   2013     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   2014     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   2015     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   2016     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   2017     157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
   2018     157, 157, 157, 157, 157, 157, 157, 157, 157, 159, 94, 94, 94, 94, 94, 94,
   2019     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2020     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2021     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2022     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2023     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2024     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2025     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2026     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2027     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2028     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2029     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2030     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2031     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2032     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2033     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2034     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2035     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2036     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2037     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2038     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2039     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2040     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2041     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2042     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2043     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2044     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2045     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2046     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2047     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2048     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2049     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2050     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2051     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2052     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2053     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2054     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2055     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2056     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2057     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2058     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2059     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2060     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2061     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2062     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2063     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2064     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2065     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2066     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2067     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2068     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2069     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2070     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2071     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2072     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2073     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2074     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2075     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2076     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2077     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2078     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2079     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2080     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2081     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2082     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2083     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2084     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2085     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2086     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2087     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2088     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2089     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2090     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2091     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2092     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2093     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2094     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2095     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2096     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2097     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2098     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2099     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2100     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2101     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2102     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2103     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2104     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2105     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2106     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2107     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2108     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2109     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2110     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2111     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2112     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2113     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2114     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2115     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2116     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2117     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2118     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2119     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2120     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2121     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2122     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2123     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2124     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2125     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2126     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2127     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2128     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2129     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2130     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2131     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2132     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2133     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2134     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2135     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2136     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2137     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2138     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2139     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2140     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2141     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2142     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2143     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2144     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2145     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2146     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2147     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2148     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2149     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2150     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2151     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2152     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2153     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2154     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2155     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2156     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2157     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2158     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2159     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2160     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 160, 161,
   2161     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2162     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2163     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2164     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2165     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2166     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2167     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2168     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2169     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2170     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2171     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2172     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2173     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2174     94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
   2175     94, 94, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2176     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2177     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2178     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2179     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2180     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2181     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2182     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2183     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2184     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2185     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2186     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2187     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2188     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2189     74, 74, 74, 74, 74, 162, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2190     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2191     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2192     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2193     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2194     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2195     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2196     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2197     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2198     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2199     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2200     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2201     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2202     74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
   2203     74, 74, 74, 74, 74, 74, 74, 74, 74, 162,
   2204 };
   2205 
   2206 static const unsigned short index1[] = {
   2207     0, 1, 0, 2, 3, 4, 5, 6, 7, 8, 8, 9, 10, 11, 11, 12, 13, 0, 0, 0, 14, 15,
   2208     16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 29, 31, 32,
   2209     33, 34, 35, 27, 30, 29, 27, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46,
   2210     47, 48, 27, 27, 49, 27, 27, 27, 27, 27, 27, 27, 50, 51, 52, 27, 53, 54,
   2211     53, 54, 54, 54, 54, 54, 55, 54, 54, 54, 56, 57, 58, 59, 60, 61, 62, 63,
   2212     64, 64, 65, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 65, 77, 78,
   2213     79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
   2214     97, 97, 97, 97, 98, 98, 98, 98, 99, 100, 101, 101, 101, 101, 102, 103,
   2215     101, 101, 101, 101, 101, 101, 104, 105, 101, 101, 101, 101, 101, 101,
   2216     101, 101, 101, 101, 101, 101, 106, 107, 107, 107, 108, 109, 110, 111,
   2217     111, 111, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 121,
   2218     121, 122, 123, 120, 124, 125, 126, 127, 128, 128, 128, 128, 129, 130,
   2219     131, 132, 133, 134, 135, 128, 128, 128, 128, 128, 128, 128, 128, 128,
   2220     128, 128, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 145, 145,
   2221     146, 147, 148, 149, 128, 128, 128, 128, 128, 128, 150, 150, 150, 150,
   2222     151, 152, 153, 120, 154, 155, 156, 156, 156, 157, 158, 159, 160, 160,
   2223     161, 162, 163, 164, 165, 166, 167, 167, 167, 168, 120, 120, 120, 120,
   2224     120, 120, 120, 120, 128, 128, 169, 170, 120, 120, 171, 126, 172, 173,
   2225     174, 175, 176, 177, 177, 177, 177, 177, 177, 178, 179, 180, 181, 177,
   2226     182, 183, 184, 177, 185, 186, 187, 188, 188, 189, 190, 191, 192, 193,
   2227     194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 203, 204, 205, 206,
   2228     207, 208, 209, 210, 211, 212, 213, 120, 214, 215, 216, 217, 217, 218,
   2229     219, 220, 221, 222, 223, 120, 224, 225, 226, 227, 228, 229, 230, 231,
   2230     231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 120, 242, 243,
   2231     244, 245, 246, 243, 247, 248, 249, 250, 251, 120, 252, 253, 254, 255,
   2232     256, 257, 258, 259, 259, 258, 259, 260, 261, 262, 263, 264, 265, 266,
   2233     120, 267, 268, 269, 270, 271, 271, 270, 272, 273, 274, 275, 276, 277,
   2234     278, 279, 280, 120, 281, 282, 283, 284, 284, 284, 284, 285, 286, 287,
   2235     288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 295, 295, 298, 299,
   2236     296, 300, 301, 302, 303, 304, 305, 120, 306, 307, 307, 307, 307, 307,
   2237     308, 309, 310, 311, 312, 313, 120, 120, 120, 120, 314, 315, 316, 317,
   2238     318, 319, 320, 321, 322, 323, 324, 325, 120, 120, 120, 120, 326, 327,
   2239     328, 329, 330, 331, 332, 333, 334, 335, 334, 334, 334, 336, 337, 338,
   2240     339, 340, 341, 342, 341, 341, 341, 343, 344, 345, 346, 347, 120, 120,
   2241     120, 120, 348, 348, 348, 348, 348, 349, 350, 351, 352, 353, 354, 355,
   2242     356, 357, 358, 348, 359, 360, 352, 361, 362, 362, 362, 362, 363, 364,
   2243     365, 365, 365, 365, 365, 366, 367, 367, 367, 367, 367, 367, 367, 367,
   2244     367, 367, 367, 367, 368, 368, 368, 368, 368, 368, 368, 368, 368, 369,
   2245     369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370,
   2246     370, 370, 370, 370, 370, 371, 372, 371, 370, 370, 370, 370, 370, 371,
   2247     370, 370, 370, 370, 371, 372, 371, 370, 372, 370, 370, 370, 370, 370,
   2248     370, 370, 371, 370, 370, 370, 370, 370, 370, 370, 370, 373, 374, 375,
   2249     376, 377, 370, 370, 378, 379, 380, 380, 380, 380, 380, 380, 380, 380,
   2250     380, 380, 381, 382, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384,
   2251     384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384,
   2252     384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384,
   2253     384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384,
   2254     384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384,
   2255     384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 384, 384,
   2256     386, 387, 387, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390,
   2257     391, 392, 393, 394, 395, 120, 396, 396, 397, 120, 398, 398, 399, 120,
   2258     400, 401, 402, 120, 403, 403, 403, 403, 403, 403, 404, 405, 406, 407,
   2259     408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 418, 418, 418,
   2260     419, 418, 418, 418, 418, 418, 418, 120, 420, 418, 418, 418, 418, 421,
   2261     384, 384, 384, 384, 384, 384, 384, 384, 422, 120, 423, 423, 423, 424,
   2262     425, 426, 427, 428, 429, 430, 431, 431, 431, 432, 433, 120, 434, 434,
   2263     434, 434, 434, 435, 434, 434, 434, 436, 437, 438, 439, 439, 439, 439,
   2264     440, 440, 441, 442, 443, 443, 443, 443, 443, 443, 444, 445, 446, 447,
   2265     448, 449, 450, 451, 450, 451, 452, 453, 454, 455, 120, 120, 120, 120,
   2266     120, 120, 120, 120, 456, 457, 457, 457, 457, 457, 458, 459, 460, 461,
   2267     462, 463, 464, 465, 466, 467, 468, 469, 469, 469, 470, 471, 472, 473,
   2268     474, 474, 474, 474, 475, 476, 477, 478, 479, 479, 479, 479, 480, 481,
   2269     482, 483, 484, 485, 486, 487, 488, 488, 488, 489, 100, 490, 120, 120,
   2270     120, 120, 120, 120, 491, 120, 492, 493, 494, 495, 496, 497, 54, 54, 54,
   2271     54, 498, 499, 56, 56, 56, 56, 56, 500, 501, 502, 54, 503, 54, 54, 54,
   2272     504, 56, 56, 56, 505, 506, 507, 508, 509, 509, 509, 510, 511, 27, 27, 27,
   2273     27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 512, 513, 27,
   2274     27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 514, 515, 516, 517, 514, 515,
   2275     514, 515, 516, 517, 514, 518, 514, 515, 514, 516, 514, 519, 514, 519,
   2276     514, 519, 520, 521, 522, 523, 524, 525, 514, 526, 527, 528, 529, 530,
   2277     531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544,
   2278     545, 546, 56, 547, 548, 549, 550, 551, 552, 552, 553, 554, 555, 556, 557,
   2279     120, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570,
   2280     571, 570, 572, 573, 574, 575, 576, 577, 578, 579, 580, 579, 581, 582,
   2281     579, 583, 579, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594,
   2282     595, 596, 597, 598, 599, 594, 594, 600, 601, 602, 603, 604, 594, 594,
   2283     605, 585, 606, 607, 594, 594, 608, 594, 594, 579, 609, 610, 611, 612,
   2284     613, 614, 615, 615, 615, 615, 615, 615, 615, 615, 616, 579, 579, 617,
   2285     618, 585, 585, 619, 579, 579, 579, 579, 584, 620, 621, 622, 623, 579,
   2286     579, 579, 579, 623, 120, 120, 120, 579, 624, 120, 120, 625, 625, 625,
   2287     625, 625, 626, 626, 627, 628, 628, 628, 628, 628, 628, 628, 628, 628,
   2288     629, 625, 630, 631, 631, 631, 631, 631, 631, 631, 631, 631, 632, 631,
   2289     631, 631, 631, 633, 579, 631, 631, 634, 579, 635, 636, 637, 638, 639,
   2290     640, 636, 579, 634, 641, 579, 642, 643, 644, 645, 646, 579, 579, 579,
   2291     647, 648, 649, 650, 579, 651, 652, 579, 653, 579, 579, 654, 655, 656,
   2292     657, 579, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 579,
   2293     579, 579, 669, 579, 670, 579, 671, 672, 673, 674, 675, 676, 625, 677,
   2294     677, 678, 579, 579, 579, 669, 679, 680, 681, 682, 683, 684, 685, 585,
   2295     585, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686,
   2296     686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686,
   2297     686, 686, 686, 686, 686, 585, 585, 585, 585, 585, 585, 585, 585, 585,
   2298     585, 585, 585, 585, 585, 585, 585, 687, 688, 688, 689, 594, 594, 585,
   2299     690, 691, 692, 693, 694, 695, 696, 697, 698, 585, 699, 594, 700, 701,
   2300     702, 703, 683, 585, 585, 597, 690, 703, 704, 705, 706, 594, 594, 594,
   2301     594, 707, 708, 594, 594, 594, 594, 709, 710, 711, 683, 712, 713, 579,
   2302     579, 579, 714, 579, 579, 585, 585, 715, 716, 717, 636, 579, 579, 718,
   2303     579, 579, 579, 719, 579, 579, 579, 579, 720, 579, 721, 722, 120, 120,
   2304     723, 120, 120, 724, 724, 724, 724, 724, 725, 726, 726, 726, 726, 726,
   2305     727, 728, 729, 730, 731, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92,
   2306     732, 733, 734, 735, 736, 736, 736, 736, 737, 738, 739, 739, 739, 739,
   2307     739, 739, 739, 740, 741, 742, 370, 370, 372, 120, 372, 372, 372, 372,
   2308     372, 372, 372, 372, 743, 743, 743, 743, 744, 745, 746, 747, 748, 749,
   2309     750, 751, 752, 120, 120, 120, 120, 120, 120, 120, 753, 753, 753, 754,
   2310     753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 755, 120, 753, 753,
   2311     753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753,
   2312     753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 756, 120, 120, 120,
   2313     757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 769,
   2314     770, 769, 769, 769, 771, 772, 773, 774, 775, 776, 777, 777, 778, 777,
   2315     777, 777, 779, 780, 781, 782, 783, 784, 784, 784, 784, 785, 786, 787,
   2316     787, 787, 787, 787, 787, 787, 787, 787, 787, 788, 789, 790, 784, 784,
   2317     784, 791, 757, 757, 757, 757, 758, 120, 792, 792, 793, 793, 793, 794,
   2318     795, 796, 790, 790, 790, 797, 798, 799, 793, 793, 793, 800, 795, 796,
   2319     790, 790, 790, 790, 801, 799, 790, 802, 803, 803, 803, 803, 803, 804,
   2320     803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 790, 790, 790,
   2321     805, 806, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 807,
   2322     790, 790, 790, 805, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808,
   2323     808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808,
   2324     808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808,
   2325     808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808,
   2326     808, 808, 809, 810, 579, 579, 579, 579, 579, 579, 579, 579, 808, 808,
   2327     808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808,
   2328     808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 809, 810, 810, 810,
   2329     810, 810, 811, 811, 812, 811, 811, 811, 811, 811, 811, 811, 811, 811,
   2330     811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811,
   2331     811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811,
   2332     811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811,
   2333     811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811,
   2334     811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 813,
   2335     814, 814, 814, 814, 814, 814, 815, 120, 816, 816, 816, 816, 816, 817,
   2336     818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818,
   2337     818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818,
   2338     818, 818, 818, 818, 818, 819, 818, 818, 820, 821, 120, 120, 101, 101,
   2339     101, 101, 101, 822, 823, 824, 101, 101, 101, 825, 826, 826, 826, 826,
   2340     826, 826, 826, 826, 827, 828, 829, 120, 64, 64, 830, 831, 832, 27, 833,
   2341     27, 27, 27, 27, 27, 27, 27, 834, 835, 27, 836, 837, 27, 27, 838, 839,
   2342     120, 120, 120, 120, 120, 120, 120, 840, 841, 842, 843, 844, 844, 845,
   2343     846, 847, 848, 849, 849, 849, 849, 849, 849, 850, 120, 851, 852, 852,
   2344     852, 852, 852, 853, 854, 855, 856, 857, 858, 859, 859, 860, 861, 862,
   2345     863, 864, 864, 865, 866, 867, 867, 868, 869, 870, 871, 367, 367, 367,
   2346     872, 873, 874, 874, 874, 874, 874, 875, 876, 877, 878, 879, 880, 881,
   2347     348, 352, 882, 883, 883, 883, 883, 883, 884, 885, 120, 886, 887, 888,
   2348     889, 348, 348, 890, 891, 892, 892, 892, 892, 892, 892, 893, 894, 895,
   2349     120, 120, 896, 897, 898, 899, 120, 900, 900, 900, 120, 372, 372, 54, 54,
   2350     54, 54, 54, 901, 902, 120, 903, 903, 903, 903, 903, 903, 903, 903, 903,
   2351     903, 897, 897, 897, 897, 904, 905, 906, 907, 908, 909, 909, 910, 909,
   2352     909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909,
   2353     909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909,
   2354     909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909,
   2355     909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909,
   2356     909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909,
   2357     909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909,
   2358     909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909,
   2359     909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909,
   2360     909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909,
   2361     909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909,
   2362     909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909,
   2363     909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909,
   2364     909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909,
   2365     909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909,
   2366     909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909,
   2367     909, 909, 908, 909, 909, 910, 909, 909, 909, 909, 909, 909, 908, 909,
   2368     909, 910, 909, 909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909,
   2369     909, 911, 120, 368, 368, 912, 913, 369, 369, 369, 369, 369, 914, 915,
   2370     915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915,
   2371     915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915,
   2372     915, 915, 915, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916,
   2373     916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916,
   2374     916, 916, 916, 916, 916, 916, 916, 808, 808, 808, 808, 808, 808, 808,
   2375     808, 808, 808, 808, 808, 808, 809, 808, 808, 808, 808, 808, 808, 808,
   2376     808, 808, 808, 808, 808, 808, 917, 810, 810, 810, 810, 918, 120, 919,
   2377     920, 121, 921, 922, 923, 924, 121, 128, 128, 128, 128, 128, 128, 128,
   2378     128, 128, 128, 128, 128, 925, 926, 927, 120, 928, 128, 128, 128, 128,
   2379     128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
   2380     128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
   2381     128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 929, 120,
   2382     120, 128, 128, 128, 128, 128, 128, 128, 128, 930, 128, 128, 128, 128,
   2383     128, 128, 120, 120, 120, 120, 120, 128, 931, 932, 932, 933, 934, 935,
   2384     936, 937, 938, 939, 940, 941, 942, 943, 944, 169, 128, 128, 128, 128,
   2385     128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 945, 946,
   2386     947, 948, 949, 950, 951, 951, 952, 953, 954, 954, 955, 956, 957, 958,
   2387     959, 959, 959, 959, 960, 961, 961, 961, 962, 963, 963, 963, 964, 965,
   2388     966, 120, 967, 968, 969, 968, 968, 970, 968, 968, 971, 968, 972, 968,
   2389     972, 120, 120, 120, 120, 968, 968, 968, 968, 968, 968, 968, 968, 968,
   2390     968, 968, 968, 968, 968, 968, 973, 974, 975, 975, 975, 975, 975, 976,
   2391     615, 977, 977, 977, 977, 977, 977, 978, 979, 980, 981, 579, 982, 983,
   2392     120, 120, 120, 120, 120, 615, 615, 615, 615, 615, 984, 120, 120, 120,
   2393     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 985,
   2394     985, 985, 986, 987, 987, 987, 987, 987, 987, 988, 120, 989, 990, 990,
   2395     991, 992, 992, 992, 992, 993, 120, 994, 994, 995, 996, 997, 997, 997,
   2396     997, 998, 999, 1000, 1000, 1000, 1001, 1002, 1002, 1002, 1002, 1003,
   2397     1002, 1004, 120, 120, 120, 120, 120, 1005, 1005, 1005, 1005, 1005, 1006,
   2398     1006, 1006, 1006, 1006, 1007, 1007, 1007, 1007, 1007, 1007, 1008, 1008,
   2399     1008, 1009, 1010, 1011, 1012, 1012, 1012, 1012, 1013, 1014, 1014, 1014,
   2400     1014, 1015, 1016, 1016, 1016, 1016, 1016, 120, 1017, 1017, 1017, 1017,
   2401     1017, 1017, 1018, 1019, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2402     120, 120, 120, 120, 120, 120, 120, 120, 1020, 1020, 1020, 1020, 1020,
   2403     1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020,
   2404     1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020,
   2405     1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1021, 120, 1020,
   2406     1020, 1022, 120, 1020, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2407     120, 120, 120, 120, 120, 120, 120, 120, 120, 1023, 1024, 1025, 1025,
   2408     1025, 1025, 1026, 1027, 1028, 1028, 1029, 1030, 1031, 1031, 1032, 1033,
   2409     1034, 1034, 1034, 1035, 1036, 1037, 120, 120, 120, 120, 120, 120, 1038,
   2410     1038, 1039, 1040, 1041, 1041, 1042, 1043, 1044, 1044, 1044, 1045, 120,
   2411     120, 120, 120, 120, 120, 120, 120, 1046, 1046, 1046, 1046, 1047, 1047,
   2412     1047, 1048, 1049, 1049, 1050, 1049, 1049, 1049, 1049, 1049, 1051, 1052,
   2413     1053, 1054, 1055, 1055, 1056, 1057, 1058, 120, 1059, 1060, 1061, 1061,
   2414     1061, 1062, 1063, 1063, 1063, 1064, 120, 120, 120, 120, 1065, 1066, 1065,
   2415     1065, 1067, 1068, 1069, 120, 1070, 1070, 1070, 1070, 1070, 1070, 1071,
   2416     1072, 1073, 1073, 1074, 1075, 1076, 1076, 1077, 1078, 1079, 1079, 1080,
   2417     1081, 120, 1082, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1083,
   2418     1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1084, 120, 120, 120, 120,
   2419     120, 120, 1085, 1085, 1085, 1085, 1085, 1085, 1086, 120, 1087, 1087,
   2420     1087, 1087, 1087, 1087, 1088, 1089, 120, 120, 120, 120, 120, 120, 120,
   2421     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2422     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2423     120, 120, 120, 120, 120, 120, 120, 120, 120, 1090, 1090, 1090, 1091, 120,
   2424     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2425     120, 1092, 1093, 1093, 1093, 1093, 1093, 1093, 1094, 1095, 1096, 1097,
   2426     1098, 1099, 1100, 120, 1101, 1102, 1103, 1103, 1103, 1103, 1103, 1104,
   2427     1105, 1106, 120, 1107, 1107, 1107, 1108, 1109, 1110, 1111, 1112, 1112,
   2428     1112, 1113, 1114, 1115, 1116, 1117, 120, 1118, 1118, 1118, 1118, 1119,
   2429     120, 1120, 1121, 1121, 1121, 1121, 1121, 1122, 1123, 1124, 1125, 1126,
   2430     1127, 1128, 1129, 1130, 120, 1131, 1131, 1132, 1131, 1131, 1133, 1134,
   2431     1135, 120, 120, 120, 120, 120, 120, 120, 120, 1136, 1137, 1138, 1139,
   2432     1138, 1140, 1141, 1141, 1141, 1141, 1141, 1142, 1143, 1144, 1145, 1146,
   2433     1147, 1148, 1149, 1150, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157,
   2434     1158, 1159, 1159, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2435     120, 120, 120, 120, 120, 120, 1160, 1160, 1160, 1160, 1160, 1160, 1161,
   2436     1162, 1163, 1164, 1165, 1166, 120, 120, 120, 120, 1167, 1167, 1167, 1167,
   2437     1167, 1167, 1168, 1169, 1170, 120, 1171, 1172, 120, 120, 120, 120, 120,
   2438     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2439     120, 1173, 1173, 1173, 1173, 1173, 1174, 1175, 1176, 1177, 1178, 1179,
   2440     1180, 120, 120, 120, 120, 1181, 1181, 1181, 1181, 1181, 1181, 1182, 1183,
   2441     1184, 120, 1185, 1186, 1187, 1188, 120, 120, 1189, 1189, 1189, 1189,
   2442     1189, 1190, 1191, 120, 1192, 1193, 120, 120, 120, 120, 120, 120, 1194,
   2443     1194, 1194, 1195, 1196, 1197, 1198, 1199, 120, 120, 120, 120, 120, 120,
   2444     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2445     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2446     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1200, 1200, 1200, 1200,
   2447     1201, 1201, 1201, 1201, 1202, 1203, 1204, 1205, 120, 120, 120, 120, 120,
   2448     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2449     120, 120, 120, 120, 120, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1207,
   2450     1208, 1209, 1208, 1208, 1208, 1210, 1211, 1212, 1213, 120, 1214, 1215,
   2451     1216, 1217, 1218, 1219, 1219, 1219, 1220, 1221, 1221, 1222, 1223, 120,
   2452     120, 120, 120, 120, 120, 120, 120, 120, 1224, 1224, 1224, 1224, 1224,
   2453     1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224,
   2454     1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224,
   2455     1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224,
   2456     1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1225, 120,
   2457     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1226, 1226, 1226,
   2458     1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1227, 1228,
   2459     120, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224,
   2460     1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224,
   2461     1224, 1229, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2462     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1230, 1230, 1230,
   2463     1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230,
   2464     1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230,
   2465     1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230,
   2466     1230, 1230, 1230, 1230, 1231, 1230, 1230, 1230, 1230, 1232, 1233, 1230,
   2467     1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230,
   2468     1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230,
   2469     1230, 1230, 1230, 1230, 1234, 1230, 1230, 1230, 1230, 1230, 1230, 1230,
   2470     1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230,
   2471     1230, 1230, 1235, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2472     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2473     120, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236,
   2474     1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236,
   2475     1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236,
   2476     1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236,
   2477     1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1237, 1236,
   2478     1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236,
   2479     1236, 1238, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2480     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 826, 826, 826,
   2481     826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826,
   2482     826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826,
   2483     826, 826, 826, 826, 826, 826, 826, 826, 1239, 1240, 1240, 1240, 1241,
   2484     1242, 1243, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2485     1244, 1244, 1244, 1245, 1246, 120, 1247, 1247, 1247, 1247, 1247, 1247,
   2486     1248, 1249, 1250, 120, 1251, 1252, 1253, 1247, 1247, 1254, 1247, 1247,
   2487     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2488     1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1256, 120, 1257, 1258,
   2489     1258, 1258, 1258, 1259, 120, 1260, 1261, 1262, 120, 120, 120, 120, 120,
   2490     120, 120, 120, 1263, 120, 120, 120, 1264, 1264, 1264, 1264, 1264, 1264,
   2491     1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264,
   2492     1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264,
   2493     1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264,
   2494     1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264,
   2495     1264, 1264, 1264, 1264, 1264, 1264, 1264, 1265, 120, 120, 1264, 1264,
   2496     1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264,
   2497     1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264,
   2498     1264, 1264, 1264, 1264, 1266, 120, 1267, 120, 120, 120, 120, 120, 120,
   2499     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2500     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1268, 1268, 1268,
   2501     1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1269, 1268,
   2502     1270, 1268, 1271, 1268, 1272, 1273, 120, 120, 120, 120, 120, 120, 120,
   2503     120, 120, 120, 120, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615,
   2504     615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615,
   2505     615, 615, 615, 615, 615, 615, 1274, 120, 615, 615, 615, 615, 1275, 1276,
   2506     615, 615, 615, 615, 615, 615, 1277, 1278, 1279, 1280, 1281, 1282, 615,
   2507     615, 615, 1283, 615, 615, 615, 615, 615, 615, 615, 1284, 120, 120, 980,
   2508     980, 980, 980, 980, 980, 980, 980, 1285, 120, 120, 120, 120, 120, 120,
   2509     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2510     120, 120, 120, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 623,
   2511     120, 975, 975, 1286, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2512     120, 120, 120, 120, 120, 120, 120, 1287, 1287, 1287, 1288, 1289, 1289,
   2513     1290, 1287, 1287, 1291, 1292, 1289, 1289, 1287, 1287, 1287, 1288, 1289,
   2514     1289, 1293, 1294, 1295, 1291, 1296, 1297, 1289, 1287, 1287, 1287, 1288,
   2515     1289, 1289, 1298, 1299, 1300, 1301, 1289, 1289, 1289, 1302, 1303, 1304,
   2516     1305, 1289, 1289, 1290, 1287, 1287, 1291, 1289, 1289, 1289, 1287, 1287,
   2517     1287, 1288, 1289, 1289, 1290, 1287, 1287, 1291, 1289, 1289, 1289, 1287,
   2518     1287, 1287, 1288, 1289, 1289, 1290, 1287, 1287, 1291, 1289, 1289, 1289,
   2519     1287, 1287, 1287, 1288, 1289, 1289, 1306, 1287, 1287, 1287, 1307, 1289,
   2520     1289, 1308, 1309, 1287, 1287, 1310, 1289, 1289, 1311, 1290, 1287, 1287,
   2521     1312, 1289, 1289, 1313, 1314, 1287, 1287, 1315, 1289, 1289, 1289, 1316,
   2522     1287, 1287, 1287, 1307, 1289, 1289, 1308, 1317, 1318, 1318, 1318, 1318,
   2523     1318, 1318, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319,
   2524     1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319,
   2525     1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1320, 1320,
   2526     1320, 1320, 1320, 1320, 1321, 1322, 1320, 1320, 1320, 1320, 1320, 1323,
   2527     1324, 1319, 1325, 1326, 120, 1327, 1328, 1320, 120, 120, 120, 120, 120,
   2528     120, 120, 120, 120, 120, 1329, 1330, 1330, 1331, 1332, 1333, 120, 120,
   2529     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2530     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1334, 1334, 1334, 1334,
   2531     1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334,
   2532     1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1335, 1336, 1337, 120,
   2533     120, 120, 120, 120, 1338, 1338, 1338, 1338, 1339, 1340, 1340, 1340, 1341,
   2534     1342, 1343, 1344, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2535     120, 120, 120, 120, 120, 120, 120, 120, 120, 1345, 128, 128, 128, 1346,
   2536     1347, 1348, 1349, 1350, 1351, 1346, 1352, 1346, 1348, 1348, 1353, 128,
   2537     1354, 128, 1355, 1356, 1354, 128, 1355, 120, 120, 120, 120, 120, 120,
   2538     1357, 120, 1358, 1359, 1359, 1359, 1359, 1360, 1359, 1359, 1359, 1359,
   2539     1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1360, 1361, 1359, 1362,
   2540     1363, 1359, 1363, 1364, 1363, 1359, 1359, 1359, 1365, 1361, 626, 1366,
   2541     628, 628, 628, 1367, 628, 628, 628, 628, 628, 628, 628, 1368, 628, 628,
   2542     628, 1369, 1370, 1371, 628, 1372, 1361, 1361, 1361, 1361, 1361, 1361,
   2543     1373, 1374, 1374, 1374, 1375, 1361, 790, 790, 790, 790, 790, 1376, 790,
   2544     1377, 1378, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361,
   2545     1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 757,
   2546     757, 757, 757, 1379, 1380, 1381, 757, 757, 757, 757, 757, 757, 757, 757,
   2547     1382, 1383, 757, 1384, 1385, 757, 757, 1386, 1387, 1388, 1389, 1384,
   2548     1359, 757, 757, 1390, 1391, 757, 757, 757, 757, 757, 757, 757, 1392,
   2549     1393, 1394, 1395, 757, 1396, 1397, 1394, 1398, 1399, 757, 757, 757, 1400,
   2550     1401, 1402, 757, 757, 757, 757, 757, 757, 757, 757, 1403, 1404, 757,
   2551     1405, 649, 1406, 757, 1407, 1408, 579, 1409, 757, 757, 757, 1359, 1410,
   2552     1411, 1359, 1359, 1412, 1359, 1358, 1359, 1359, 1359, 1359, 1359, 1413,
   2553     1414, 1359, 1359, 1413, 1415, 757, 757, 757, 757, 757, 757, 757, 757,
   2554     1416, 1417, 579, 579, 579, 579, 1418, 1419, 757, 757, 757, 757, 1420,
   2555     757, 1421, 757, 1422, 1358, 1423, 1361, 1359, 1424, 1425, 1361, 579, 579,
   2556     579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 1426, 1361,
   2557     579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 1427, 1361, 1361, 1361,
   2558     1361, 1361, 579, 1426, 579, 579, 579, 579, 579, 579, 579, 1361, 579,
   2559     1428, 579, 579, 579, 579, 579, 1361, 579, 579, 579, 1429, 1361, 1361,
   2560     1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 757, 1430,
   2561     1431, 1361, 1432, 1433, 757, 1434, 757, 1435, 1361, 1361, 1361, 1361,
   2562     757, 757, 1436, 1361, 1361, 1361, 1361, 1361, 1437, 1361, 1361, 1361,
   2563     1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361,
   2564     1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361,
   2565     1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361,
   2566     1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361,
   2567     1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361,
   2568     1361, 1361, 1361, 1361, 1361, 1361, 1361, 1438, 808, 808, 808, 808, 808,
   2569     808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808,
   2570     808, 808, 808, 808, 808, 808, 808, 1439, 810, 810, 810, 810, 810, 808,
   2571     808, 808, 808, 808, 808, 1440, 810, 808, 808, 808, 808, 808, 808, 808,
   2572     808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808,
   2573     808, 808, 808, 808, 808, 808, 809, 808, 808, 808, 808, 808, 808, 808,
   2574     808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808,
   2575     808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808,
   2576     808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 917,
   2577     810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810,
   2578     810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810,
   2579     810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810,
   2580     810, 808, 808, 808, 809, 810, 810, 810, 810, 810, 810, 810, 810, 810,
   2581     810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810,
   2582     810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810,
   2583     810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810,
   2584     810, 810, 810, 810, 810, 810, 810, 810, 1441, 1442, 120, 120, 120, 1443,
   2585     1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 120,
   2586     120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
   2587     120, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932,
   2588     932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932,
   2589     932, 932, 932, 120, 120, 916, 916, 916, 916, 916, 916, 916, 916, 916,
   2590     916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916,
   2591     916, 916, 916, 916, 916, 916, 916, 916, 1444,
   2592 };
   2593 
   2594 static const unsigned short index2[] = {
   2595     1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 5, 6, 1, 1, 1, 1, 1, 1, 7, 7, 7, 8,
   2596     9, 10, 11, 12, 13, 14, 15, 11, 16, 17, 15, 18, 19, 20, 19, 21, 22, 22,
   2597     22, 22, 22, 22, 22, 22, 22, 22, 19, 23, 24, 25, 24, 10, 15, 26, 26, 26,
   2598     26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 16, 27, 17,
   2599     28, 29, 28, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30,
   2600     30, 30, 30, 16, 31, 32, 25, 1, 1, 1, 1, 1, 1, 33, 1, 1, 34, 35, 36, 13,
   2601     37, 13, 38, 39, 40, 41, 42, 43, 25, 44, 45, 28, 46, 47, 48, 48, 49, 50,
   2602     39, 39, 40, 48, 42, 51, 52, 52, 52, 35, 53, 53, 53, 53, 53, 53, 54, 53,
   2603     53, 53, 53, 53, 53, 53, 53, 53, 54, 53, 53, 53, 53, 53, 53, 55, 54, 53,
   2604     53, 53, 53, 53, 54, 56, 56, 56, 57, 57, 57, 57, 56, 57, 56, 56, 56, 57,
   2605     56, 56, 57, 57, 56, 57, 56, 56, 57, 57, 57, 55, 56, 56, 56, 57, 56, 57,
   2606     56, 57, 53, 56, 53, 57, 53, 57, 53, 57, 53, 57, 53, 57, 53, 57, 53, 57,
   2607     53, 56, 53, 56, 53, 57, 53, 57, 53, 57, 53, 56, 53, 57, 53, 57, 53, 57,
   2608     53, 57, 53, 57, 54, 56, 53, 56, 54, 56, 53, 57, 53, 57, 56, 53, 57, 53,
   2609     57, 53, 57, 54, 56, 54, 56, 53, 56, 53, 57, 53, 56, 56, 54, 56, 53, 56,
   2610     53, 57, 53, 57, 54, 56, 53, 57, 53, 57, 53, 53, 57, 53, 57, 53, 57, 57,
   2611     57, 53, 53, 57, 53, 57, 53, 53, 57, 53, 53, 53, 57, 57, 53, 53, 53, 53,
   2612     57, 53, 53, 57, 53, 53, 53, 57, 57, 57, 53, 53, 57, 53, 53, 57, 53, 57,
   2613     53, 57, 53, 53, 57, 53, 57, 57, 53, 57, 53, 53, 57, 53, 53, 53, 57, 53,
   2614     57, 53, 53, 57, 57, 58, 53, 57, 57, 57, 58, 58, 58, 58, 53, 59, 57, 53,
   2615     59, 57, 53, 59, 57, 53, 56, 53, 56, 53, 56, 53, 56, 53, 56, 53, 56, 53,
   2616     56, 53, 56, 57, 53, 57, 57, 53, 59, 57, 53, 57, 53, 53, 53, 57, 53, 57,
   2617     57, 57, 57, 57, 57, 57, 53, 53, 57, 53, 53, 57, 57, 53, 57, 53, 53, 53,
   2618     53, 57, 57, 56, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57,
   2619     57, 57, 57, 57, 58, 57, 57, 57, 60, 60, 60, 60, 60, 60, 60, 60, 60, 61,
   2620     61, 62, 62, 62, 62, 62, 62, 62, 63, 63, 64, 63, 61, 65, 66, 65, 65, 65,
   2621     66, 65, 61, 61, 67, 62, 63, 63, 63, 63, 63, 63, 40, 40, 40, 40, 63, 40,
   2622     63, 49, 60, 60, 60, 60, 60, 63, 63, 63, 63, 63, 68, 68, 61, 63, 62, 63,
   2623     63, 63, 63, 63, 63, 63, 63, 63, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69,
   2624     69, 69, 69, 70, 71, 71, 71, 71, 70, 72, 71, 71, 71, 71, 71, 73, 73, 71,
   2625     71, 71, 71, 73, 73, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 74, 74,
   2626     74, 74, 74, 71, 71, 71, 71, 69, 69, 69, 69, 69, 69, 69, 69, 75, 69, 71,
   2627     71, 71, 69, 69, 69, 71, 71, 76, 69, 69, 69, 71, 71, 71, 71, 69, 70, 71,
   2628     71, 69, 77, 78, 78, 77, 78, 78, 77, 69, 69, 69, 69, 69, 79, 80, 79, 80,
   2629     61, 81, 79, 80, 82, 82, 83, 80, 80, 80, 84, 79, 82, 82, 82, 82, 81, 63,
   2630     79, 85, 79, 79, 79, 82, 79, 82, 79, 79, 80, 86, 86, 86, 86, 86, 86, 86,
   2631     86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 82, 86, 86, 86, 86, 86, 86, 86,
   2632     79, 79, 80, 80, 80, 80, 80, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87,
   2633     87, 87, 87, 87, 87, 87, 80, 87, 87, 87, 87, 87, 87, 87, 80, 80, 80, 80,
   2634     80, 79, 80, 80, 79, 79, 79, 80, 80, 80, 79, 80, 79, 80, 79, 80, 79, 80,
   2635     79, 80, 88, 89, 88, 89, 88, 89, 88, 89, 88, 89, 88, 89, 88, 89, 80, 80,
   2636     80, 80, 79, 80, 90, 79, 80, 79, 79, 80, 80, 79, 79, 79, 91, 92, 91, 91,
   2637     91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 92, 92, 92, 92, 92, 92,
   2638     92, 92, 93, 93, 93, 93, 93, 93, 93, 93, 94, 93, 94, 94, 94, 94, 94, 94,
   2639     94, 94, 94, 94, 94, 94, 94, 94, 91, 94, 91, 94, 91, 94, 91, 94, 91, 94,
   2640     95, 96, 96, 97, 97, 96, 98, 98, 91, 94, 91, 94, 91, 94, 91, 91, 94, 91,
   2641     94, 91, 94, 91, 94, 91, 94, 91, 94, 91, 94, 94, 82, 99, 99, 99, 99, 99,
   2642     99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 82,
   2643     82, 100, 101, 101, 101, 101, 101, 101, 82, 102, 102, 102, 102, 102, 102,
   2644     102, 102, 102, 102, 102, 102, 102, 102, 102, 82, 103, 104, 82, 82, 105,
   2645     105, 106, 82, 107, 108, 108, 108, 108, 107, 108, 108, 108, 109, 107, 108,
   2646     108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 107,
   2647     108, 108, 109, 110, 108, 111, 112, 113, 114, 115, 116, 117, 118, 119,
   2648     120, 120, 121, 122, 123, 124, 125, 126, 127, 128, 126, 108, 107, 129,
   2649     119, 82, 82, 82, 82, 82, 82, 82, 82, 130, 130, 130, 130, 130, 130, 130,
   2650     130, 130, 130, 130, 82, 82, 82, 82, 82, 130, 130, 130, 126, 126, 82, 82,
   2651     82, 131, 131, 131, 131, 131, 132, 133, 133, 134, 135, 135, 136, 137, 138,
   2652     139, 139, 140, 140, 140, 140, 140, 140, 140, 140, 141, 142, 143, 144,
   2653     145, 82, 146, 144, 147, 147, 147, 147, 147, 147, 147, 147, 148, 147, 147,
   2654     147, 147, 147, 147, 147, 147, 147, 147, 149, 150, 151, 152, 153, 154,
   2655     155, 156, 97, 97, 157, 158, 140, 140, 140, 140, 140, 158, 140, 140, 158,
   2656     159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 135, 160, 160, 161,
   2657     147, 147, 162, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147,
   2658     146, 147, 140, 140, 140, 140, 140, 140, 140, 132, 139, 140, 140, 140,
   2659     140, 158, 140, 163, 163, 140, 140, 139, 158, 140, 140, 158, 147, 147,
   2660     164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 147, 147, 147, 165,
   2661     165, 147, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166,
   2662     166, 166, 82, 167, 168, 169, 168, 168, 168, 168, 168, 168, 168, 168, 168,
   2663     168, 168, 168, 168, 168, 170, 171, 170, 170, 171, 170, 170, 171, 171,
   2664     171, 170, 171, 171, 170, 171, 170, 170, 170, 171, 170, 171, 170, 171,
   2665     170, 171, 170, 170, 82, 82, 168, 168, 168, 172, 172, 172, 172, 172, 172,
   2666     172, 172, 172, 172, 172, 172, 172, 172, 173, 173, 173, 173, 173, 173,
   2667     173, 173, 173, 173, 173, 172, 82, 82, 82, 82, 82, 82, 174, 174, 174, 174,
   2668     174, 174, 174, 174, 174, 174, 175, 175, 175, 175, 175, 175, 175, 175,
   2669     175, 175, 175, 175, 175, 175, 175, 175, 175, 176, 176, 176, 176, 176,
   2670     176, 176, 177, 176, 178, 178, 179, 180, 181, 182, 178, 82, 82, 82, 82,
   2671     82, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183,
   2672     184, 184, 184, 184, 185, 184, 184, 184, 184, 184, 184, 184, 184, 184,
   2673     185, 184, 184, 184, 185, 184, 184, 184, 184, 184, 82, 82, 186, 186, 186,
   2674     186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 82, 187, 187,
   2675     187, 187, 187, 187, 187, 187, 187, 188, 188, 188, 82, 82, 189, 82, 147,
   2676     147, 147, 147, 147, 82, 147, 147, 147, 147, 147, 147, 147, 147, 82, 82,
   2677     82, 82, 82, 82, 140, 140, 140, 140, 140, 140, 132, 158, 140, 140, 158,
   2678     140, 140, 158, 140, 140, 140, 158, 158, 158, 190, 191, 192, 140, 140,
   2679     140, 158, 140, 140, 158, 158, 140, 140, 140, 140, 140, 193, 193, 193,
   2680     194, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195,
   2681     195, 193, 194, 196, 195, 194, 194, 194, 193, 193, 193, 193, 193, 193,
   2682     193, 193, 194, 194, 194, 194, 197, 194, 194, 195, 97, 157, 198, 198, 193,
   2683     193, 193, 195, 195, 193, 193, 199, 199, 200, 200, 200, 200, 200, 200,
   2684     200, 200, 200, 200, 201, 202, 195, 195, 195, 195, 195, 195, 203, 204,
   2685     205, 205, 82, 203, 203, 203, 203, 203, 203, 203, 203, 82, 82, 203, 203,
   2686     82, 82, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203,
   2687     203, 82, 203, 203, 203, 203, 203, 203, 203, 82, 203, 82, 82, 82, 203,
   2688     203, 203, 203, 82, 82, 206, 203, 205, 205, 205, 204, 204, 204, 204, 82,
   2689     82, 205, 205, 82, 82, 205, 205, 207, 203, 82, 82, 82, 82, 82, 82, 82, 82,
   2690     205, 82, 82, 82, 82, 203, 203, 82, 203, 203, 203, 204, 204, 82, 82, 208,
   2691     208, 208, 208, 208, 208, 208, 208, 208, 208, 203, 203, 209, 209, 210,
   2692     210, 210, 210, 210, 211, 212, 213, 82, 82, 82, 82, 82, 214, 214, 215, 82,
   2693     216, 216, 216, 216, 216, 216, 82, 82, 82, 82, 216, 216, 82, 82, 216, 216,
   2694     216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 82, 216, 216,
   2695     216, 216, 216, 216, 216, 82, 216, 216, 82, 216, 216, 82, 216, 216, 82,
   2696     82, 217, 82, 215, 215, 215, 214, 214, 82, 82, 82, 82, 214, 214, 82, 82,
   2697     214, 214, 218, 82, 82, 82, 214, 82, 82, 82, 82, 82, 82, 82, 216, 216,
   2698     216, 216, 82, 216, 82, 82, 82, 82, 82, 82, 82, 219, 219, 219, 219, 219,
   2699     219, 219, 219, 219, 219, 214, 214, 216, 216, 216, 214, 82, 82, 82, 220,
   2700     220, 221, 82, 222, 222, 222, 222, 222, 222, 222, 222, 222, 82, 222, 222,
   2701     222, 82, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222,
   2702     222, 82, 222, 222, 222, 222, 222, 222, 222, 82, 222, 222, 82, 222, 222,
   2703     222, 222, 222, 82, 82, 223, 222, 221, 221, 221, 220, 220, 220, 220, 220,
   2704     82, 220, 220, 221, 82, 221, 221, 224, 82, 82, 222, 82, 82, 82, 82, 82,
   2705     82, 82, 222, 222, 220, 220, 82, 82, 225, 225, 225, 225, 225, 225, 225,
   2706     225, 225, 225, 226, 227, 82, 82, 82, 82, 82, 82, 82, 222, 82, 82, 82, 82,
   2707     82, 82, 82, 228, 229, 229, 82, 230, 230, 230, 230, 230, 230, 230, 230,
   2708     82, 82, 230, 230, 82, 82, 230, 230, 230, 230, 230, 230, 230, 230, 230,
   2709     230, 230, 230, 230, 230, 82, 230, 230, 230, 230, 230, 230, 230, 82, 230,
   2710     230, 82, 230, 230, 230, 230, 230, 82, 82, 231, 230, 229, 228, 229, 228,
   2711     228, 228, 228, 82, 82, 229, 229, 82, 82, 229, 229, 232, 82, 82, 82, 82,
   2712     82, 82, 82, 82, 228, 229, 82, 82, 82, 82, 230, 230, 82, 230, 230, 230,
   2713     228, 228, 82, 82, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 234,
   2714     230, 235, 235, 235, 235, 235, 235, 82, 82, 236, 237, 82, 237, 237, 237,
   2715     237, 237, 237, 82, 82, 82, 237, 237, 237, 82, 237, 237, 237, 237, 82, 82,
   2716     82, 237, 237, 82, 237, 82, 237, 237, 82, 82, 82, 237, 237, 82, 82, 82,
   2717     237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 82, 82, 82, 82, 238,
   2718     238, 236, 238, 238, 82, 82, 82, 238, 238, 238, 82, 238, 238, 238, 239,
   2719     82, 82, 237, 82, 82, 82, 82, 82, 82, 238, 82, 82, 82, 82, 82, 82, 240,
   2720     240, 240, 240, 240, 240, 240, 240, 240, 240, 241, 241, 241, 242, 242,
   2721     242, 242, 242, 242, 243, 242, 82, 82, 82, 82, 82, 244, 245, 245, 245, 82,
   2722     246, 246, 246, 246, 246, 246, 246, 246, 82, 246, 246, 246, 82, 246, 246,
   2723     246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 82,
   2724     82, 82, 246, 244, 244, 244, 245, 245, 245, 245, 82, 244, 244, 244, 82,
   2725     244, 244, 244, 247, 82, 82, 82, 82, 82, 82, 82, 248, 249, 82, 246, 246,
   2726     246, 82, 82, 82, 82, 82, 246, 246, 244, 244, 82, 82, 250, 250, 250, 250,
   2727     250, 250, 250, 250, 250, 250, 251, 251, 251, 251, 251, 251, 251, 252,
   2728     253, 254, 255, 255, 82, 253, 253, 253, 253, 253, 253, 253, 253, 82, 253,
   2729     253, 253, 82, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
   2730     253, 253, 253, 253, 253, 253, 82, 253, 253, 253, 253, 253, 82, 82, 256,
   2731     253, 255, 257, 255, 255, 255, 255, 255, 82, 257, 255, 255, 82, 255, 255,
   2732     254, 258, 82, 82, 82, 82, 82, 82, 82, 255, 255, 82, 82, 82, 82, 82, 82,
   2733     82, 253, 82, 253, 253, 254, 254, 82, 82, 259, 259, 259, 259, 259, 259,
   2734     259, 259, 259, 259, 82, 253, 253, 82, 82, 82, 82, 82, 82, 260, 261, 261,
   2735     82, 262, 262, 262, 262, 262, 262, 262, 262, 82, 262, 262, 262, 82, 262,
   2736     262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262,
   2737     262, 262, 82, 82, 262, 261, 261, 261, 260, 260, 260, 260, 82, 261, 261,
   2738     261, 82, 261, 261, 261, 263, 262, 264, 82, 82, 82, 82, 262, 262, 262,
   2739     261, 265, 265, 265, 265, 265, 265, 265, 262, 262, 262, 260, 260, 82, 82,
   2740     266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 265, 265, 265, 265,
   2741     265, 265, 265, 265, 265, 267, 262, 262, 262, 262, 262, 262, 82, 82, 268,
   2742     268, 82, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269,
   2743     269, 269, 269, 269, 269, 82, 82, 82, 269, 269, 269, 269, 269, 269, 269,
   2744     269, 82, 269, 269, 269, 269, 269, 269, 269, 269, 269, 82, 269, 82, 82,
   2745     82, 82, 270, 82, 82, 82, 82, 268, 268, 268, 271, 271, 271, 82, 271, 82,
   2746     268, 268, 268, 268, 268, 268, 268, 268, 82, 82, 82, 82, 82, 82, 272, 272,
   2747     272, 272, 272, 272, 272, 272, 272, 272, 82, 82, 268, 268, 273, 82, 82,
   2748     82, 82, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274,
   2749     274, 274, 274, 275, 274, 274, 275, 275, 275, 275, 276, 276, 277, 82, 82,
   2750     82, 82, 278, 274, 274, 274, 274, 274, 274, 279, 275, 280, 280, 280, 280,
   2751     275, 275, 275, 281, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
   2752     283, 283, 82, 82, 82, 82, 82, 284, 284, 82, 284, 82, 82, 284, 284, 82,
   2753     284, 82, 82, 284, 82, 82, 82, 82, 82, 82, 284, 284, 284, 284, 82, 284,
   2754     284, 284, 284, 284, 284, 284, 82, 284, 284, 284, 82, 284, 82, 284, 82,
   2755     82, 284, 284, 82, 284, 284, 284, 284, 285, 284, 284, 285, 285, 285, 285,
   2756     286, 286, 82, 285, 285, 284, 82, 82, 284, 284, 284, 284, 284, 82, 287,
   2757     82, 288, 288, 288, 288, 285, 285, 82, 82, 289, 289, 289, 289, 289, 289,
   2758     289, 289, 289, 289, 82, 82, 284, 284, 284, 284, 290, 291, 291, 291, 292,
   2759     293, 292, 292, 294, 292, 292, 295, 294, 296, 296, 296, 296, 296, 294,
   2760     297, 296, 297, 297, 297, 298, 298, 297, 297, 297, 297, 297, 297, 299,
   2761     299, 299, 299, 299, 299, 299, 299, 299, 299, 300, 300, 300, 300, 300,
   2762     300, 300, 300, 300, 300, 301, 298, 297, 298, 297, 302, 303, 304, 303,
   2763     304, 305, 305, 290, 290, 290, 290, 290, 290, 290, 290, 82, 290, 290, 290,
   2764     290, 290, 290, 290, 290, 290, 290, 290, 290, 82, 82, 82, 82, 306, 307,
   2765     308, 309, 308, 308, 308, 308, 308, 307, 307, 307, 307, 308, 310, 307,
   2766     308, 311, 311, 312, 295, 311, 311, 290, 290, 290, 290, 290, 308, 308,
   2767     308, 308, 308, 308, 308, 308, 308, 308, 308, 82, 308, 308, 308, 308, 308,
   2768     308, 308, 308, 308, 308, 308, 308, 82, 301, 301, 297, 297, 297, 297, 297,
   2769     297, 298, 297, 297, 297, 297, 297, 297, 82, 297, 297, 292, 292, 295, 292,
   2770     293, 313, 313, 313, 313, 294, 294, 82, 82, 82, 82, 82, 314, 314, 314,
   2771     314, 314, 314, 314, 314, 314, 314, 314, 315, 315, 316, 316, 316, 316,
   2772     315, 316, 316, 316, 316, 316, 317, 315, 318, 318, 315, 315, 316, 316,
   2773     314, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 320, 320, 321,
   2774     321, 321, 321, 314, 314, 314, 314, 314, 314, 315, 315, 316, 316, 314,
   2775     314, 314, 314, 316, 316, 316, 314, 315, 315, 315, 314, 314, 315, 315,
   2776     315, 315, 315, 315, 315, 314, 314, 314, 316, 316, 316, 316, 314, 314,
   2777     314, 314, 314, 316, 315, 315, 316, 316, 315, 315, 315, 315, 315, 315,
   2778     322, 314, 315, 319, 319, 315, 315, 315, 316, 323, 323, 324, 324, 324,
   2779     324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 82, 324, 82, 82,
   2780     82, 82, 82, 324, 82, 82, 325, 325, 325, 325, 325, 325, 325, 325, 325,
   2781     325, 325, 326, 327, 325, 325, 325, 328, 328, 328, 328, 328, 328, 328,
   2782     328, 329, 329, 329, 329, 329, 329, 329, 329, 330, 330, 330, 330, 330,
   2783     330, 330, 330, 331, 331, 331, 331, 331, 331, 331, 331, 331, 82, 331, 331,
   2784     331, 331, 82, 82, 331, 331, 331, 331, 331, 331, 331, 82, 331, 331, 331,
   2785     82, 82, 332, 332, 332, 333, 334, 333, 333, 333, 333, 333, 333, 333, 335,
   2786     335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335,
   2787     335, 335, 335, 335, 335, 82, 82, 82, 336, 336, 336, 336, 336, 336, 336,
   2788     336, 336, 336, 82, 82, 82, 82, 82, 82, 337, 337, 337, 337, 337, 337, 337,
   2789     337, 337, 337, 337, 337, 337, 337, 82, 82, 338, 338, 338, 338, 338, 338,
   2790     82, 82, 339, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
   2791     340, 340, 340, 340, 340, 340, 340, 340, 341, 341, 340, 342, 343, 343,
   2792     343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343,
   2793     343, 343, 344, 345, 82, 82, 82, 346, 346, 346, 346, 346, 346, 346, 346,
   2794     346, 346, 346, 199, 199, 199, 347, 347, 347, 346, 346, 346, 346, 346,
   2795     346, 346, 346, 82, 82, 82, 82, 82, 82, 82, 348, 348, 348, 348, 348, 348,
   2796     348, 348, 348, 348, 348, 348, 348, 82, 348, 348, 348, 348, 349, 349, 350,
   2797     82, 82, 82, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 352, 352,
   2798     353, 199, 199, 82, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 355,
   2799     355, 82, 82, 82, 82, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356,
   2800     356, 356, 356, 82, 356, 356, 356, 82, 357, 357, 82, 82, 82, 82, 358, 358,
   2801     358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 359, 359, 360, 359,
   2802     359, 359, 359, 359, 359, 359, 360, 360, 360, 360, 360, 360, 360, 360,
   2803     359, 360, 360, 359, 359, 359, 359, 359, 359, 359, 359, 359, 361, 359,
   2804     362, 362, 363, 364, 362, 365, 362, 366, 358, 367, 82, 82, 368, 368, 368,
   2805     368, 368, 368, 368, 368, 368, 368, 82, 82, 82, 82, 82, 82, 369, 369, 369,
   2806     369, 369, 369, 369, 369, 369, 369, 82, 82, 82, 82, 82, 82, 370, 370, 371,
   2807     371, 372, 373, 374, 370, 375, 375, 370, 376, 376, 376, 377, 82, 378, 378,
   2808     378, 378, 378, 378, 378, 378, 378, 378, 82, 82, 82, 82, 82, 82, 379, 379,
   2809     379, 379, 379, 379, 379, 379, 379, 379, 379, 380, 379, 379, 379, 379,
   2810     379, 379, 379, 379, 379, 376, 376, 379, 379, 381, 379, 82, 82, 82, 82,
   2811     82, 340, 340, 340, 340, 340, 340, 82, 82, 382, 382, 382, 382, 382, 382,
   2812     382, 382, 382, 382, 382, 382, 382, 382, 382, 82, 383, 383, 383, 384, 384,
   2813     384, 384, 383, 383, 384, 384, 384, 82, 82, 82, 82, 384, 384, 383, 384,
   2814     384, 384, 384, 384, 384, 385, 386, 387, 82, 82, 82, 82, 388, 82, 82, 82,
   2815     389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391,
   2816     391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 82, 82, 391,
   2817     391, 391, 391, 391, 82, 82, 82, 392, 392, 392, 392, 392, 392, 392, 392,
   2818     392, 392, 392, 392, 82, 82, 82, 82, 392, 392, 82, 82, 82, 82, 82, 82,
   2819     393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 82, 82, 82, 395,
   2820     395, 396, 396, 396, 396, 396, 396, 396, 396, 397, 397, 397, 397, 397,
   2821     397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 398, 399, 400, 400,
   2822     401, 82, 82, 402, 402, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403,
   2823     403, 403, 403, 404, 405, 404, 405, 405, 405, 405, 405, 405, 405, 82, 406,
   2824     404, 405, 404, 404, 405, 405, 405, 405, 405, 405, 405, 405, 404, 404,
   2825     404, 404, 404, 404, 405, 405, 407, 407, 407, 407, 407, 407, 407, 407, 82,
   2826     82, 408, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 82, 82, 82,
   2827     82, 82, 82, 410, 410, 410, 410, 410, 410, 410, 411, 410, 410, 410, 410,
   2828     410, 410, 82, 82, 97, 97, 97, 97, 97, 157, 157, 157, 157, 157, 157, 97,
   2829     97, 157, 412, 82, 413, 413, 413, 413, 414, 415, 415, 415, 415, 415, 415,
   2830     415, 415, 415, 415, 415, 415, 415, 415, 415, 416, 414, 413, 413, 413,
   2831     413, 413, 414, 413, 414, 414, 414, 414, 414, 413, 414, 417, 415, 415,
   2832     415, 415, 415, 415, 415, 82, 82, 82, 82, 418, 418, 418, 418, 418, 418,
   2833     418, 418, 418, 418, 419, 419, 420, 419, 419, 419, 419, 421, 421, 421,
   2834     421, 421, 421, 421, 421, 421, 421, 422, 423, 422, 422, 422, 422, 422,
   2835     422, 422, 421, 421, 421, 421, 421, 421, 421, 421, 421, 82, 82, 82, 424,
   2836     424, 425, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426,
   2837     426, 426, 425, 424, 424, 424, 424, 425, 425, 424, 424, 427, 428, 424,
   2838     424, 426, 426, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 426,
   2839     426, 426, 426, 426, 426, 430, 430, 430, 430, 430, 430, 430, 430, 430,
   2840     430, 430, 430, 430, 430, 431, 432, 433, 433, 432, 432, 432, 433, 432,
   2841     433, 433, 433, 434, 434, 82, 82, 82, 82, 82, 82, 82, 82, 435, 435, 435,
   2842     435, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 437,
   2843     437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438,
   2844     438, 437, 437, 438, 439, 82, 82, 82, 440, 440, 440, 440, 440, 441, 441,
   2845     441, 441, 441, 441, 441, 441, 441, 441, 82, 82, 82, 436, 436, 436, 442,
   2846     442, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443,
   2847     443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444,
   2848     444, 445, 445, 94, 82, 82, 82, 82, 82, 82, 82, 446, 446, 446, 446, 446,
   2849     446, 446, 446, 97, 97, 97, 326, 447, 157, 157, 157, 157, 157, 97, 97,
   2850     157, 157, 157, 157, 97, 448, 447, 447, 447, 447, 447, 447, 447, 449, 449,
   2851     449, 449, 157, 449, 449, 449, 449, 448, 448, 97, 449, 449, 82, 97, 97,
   2852     82, 82, 82, 82, 82, 82, 57, 57, 57, 57, 57, 57, 80, 80, 80, 80, 80, 94,
   2853     60, 60, 60, 60, 60, 60, 60, 60, 60, 83, 83, 83, 83, 83, 60, 60, 60, 60,
   2854     83, 83, 83, 83, 83, 57, 57, 57, 57, 57, 450, 57, 57, 57, 57, 57, 57, 57,
   2855     57, 57, 57, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 83, 97, 97,
   2856     157, 97, 97, 97, 97, 97, 97, 97, 157, 97, 97, 451, 452, 157, 453, 97, 97,
   2857     97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97,
   2858     97, 82, 82, 82, 82, 82, 97, 454, 157, 97, 157, 53, 57, 53, 57, 53, 57,
   2859     57, 57, 57, 57, 57, 57, 57, 57, 53, 57, 80, 80, 80, 80, 80, 80, 80, 80,
   2860     79, 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, 80, 80, 82, 82, 79, 79,
   2861     79, 79, 79, 79, 82, 82, 82, 79, 82, 79, 82, 79, 82, 79, 455, 455, 455,
   2862     455, 455, 455, 455, 455, 80, 80, 80, 80, 80, 82, 80, 80, 79, 79, 79, 79,
   2863     455, 81, 80, 81, 81, 81, 80, 80, 80, 82, 80, 80, 79, 79, 79, 79, 455, 81,
   2864     81, 81, 80, 80, 80, 80, 82, 82, 80, 80, 79, 79, 79, 79, 82, 81, 81, 81,
   2865     79, 79, 79, 79, 79, 81, 81, 81, 82, 82, 80, 80, 80, 82, 80, 80, 79, 79,
   2866     79, 79, 455, 456, 81, 82, 457, 457, 457, 457, 457, 457, 457, 458, 457,
   2867     457, 457, 459, 460, 461, 462, 463, 464, 465, 466, 464, 467, 468, 39, 85,
   2868     469, 470, 471, 472, 469, 470, 471, 472, 39, 39, 473, 85, 474, 474, 474,
   2869     475, 476, 477, 478, 479, 480, 481, 482, 34, 483, 484, 483, 483, 484, 485,
   2870     486, 486, 85, 43, 51, 39, 487, 487, 473, 488, 488, 85, 85, 85, 489, 490,
   2871     491, 487, 487, 487, 85, 85, 85, 85, 85, 85, 85, 85, 492, 85, 488, 85,
   2872     373, 85, 373, 373, 373, 373, 85, 373, 373, 457, 493, 494, 494, 494, 494,
   2873     82, 495, 496, 497, 498, 499, 499, 499, 499, 499, 499, 500, 60, 82, 82,
   2874     48, 500, 500, 500, 500, 500, 501, 501, 492, 490, 491, 502, 500, 48, 48,
   2875     48, 48, 500, 500, 500, 500, 500, 501, 501, 492, 490, 491, 82, 60, 60, 60,
   2876     60, 60, 82, 82, 82, 278, 278, 278, 278, 278, 278, 278, 503, 278, 504,
   2877     278, 278, 37, 278, 278, 278, 278, 278, 278, 278, 278, 278, 503, 278, 278,
   2878     278, 278, 503, 278, 278, 503, 505, 505, 505, 505, 505, 505, 505, 505,
   2879     505, 97, 97, 447, 447, 97, 97, 97, 97, 447, 447, 447, 97, 97, 412, 412,
   2880     412, 412, 97, 412, 412, 412, 447, 447, 97, 157, 97, 447, 447, 157, 157,
   2881     157, 157, 97, 82, 82, 82, 82, 82, 82, 82, 41, 41, 506, 507, 41, 508, 41,
   2882     506, 41, 507, 50, 506, 506, 506, 50, 50, 506, 506, 506, 509, 41, 506,
   2883     510, 41, 492, 506, 506, 506, 506, 506, 41, 41, 41, 508, 508, 41, 506, 41,
   2884     86, 41, 506, 41, 53, 511, 506, 506, 512, 50, 506, 506, 53, 506, 50, 449,
   2885     449, 449, 449, 50, 41, 41, 50, 50, 506, 506, 513, 492, 492, 492, 492,
   2886     506, 50, 50, 50, 50, 41, 492, 41, 41, 57, 313, 514, 514, 514, 515, 52,
   2887     516, 514, 514, 514, 514, 514, 52, 515, 515, 52, 514, 517, 517, 517, 517,
   2888     517, 517, 517, 517, 517, 517, 517, 517, 518, 518, 518, 518, 517, 517,
   2889     518, 518, 518, 518, 518, 518, 518, 518, 518, 53, 57, 518, 518, 518, 518,
   2890     52, 41, 41, 82, 82, 82, 82, 55, 55, 55, 55, 55, 508, 508, 508, 508, 508,
   2891     492, 492, 41, 41, 41, 41, 492, 41, 41, 492, 41, 41, 492, 41, 41, 41, 41,
   2892     41, 41, 41, 492, 41, 41, 41, 41, 41, 41, 41, 41, 41, 45, 45, 41, 41, 41,
   2893     41, 41, 41, 41, 41, 41, 41, 41, 41, 492, 492, 41, 41, 55, 41, 55, 41, 41,
   2894     41, 41, 41, 41, 41, 41, 41, 41, 45, 41, 41, 41, 41, 492, 492, 492, 492,
   2895     492, 492, 492, 492, 492, 492, 492, 492, 55, 513, 519, 519, 513, 492, 492,
   2896     55, 519, 513, 513, 519, 513, 513, 492, 55, 492, 519, 520, 521, 492, 519,
   2897     513, 492, 492, 492, 519, 513, 513, 519, 55, 519, 519, 513, 513, 55, 513,
   2898     55, 513, 55, 55, 55, 55, 519, 519, 513, 519, 513, 513, 513, 513, 513, 55,
   2899     55, 55, 55, 492, 513, 492, 513, 519, 519, 513, 513, 513, 513, 513, 513,
   2900     513, 513, 513, 513, 519, 513, 513, 513, 519, 492, 492, 492, 492, 492,
   2901     519, 513, 513, 513, 492, 492, 492, 492, 492, 492, 492, 492, 492, 513,
   2902     519, 55, 513, 492, 519, 519, 519, 519, 513, 513, 519, 519, 492, 492, 519,
   2903     519, 513, 513, 519, 519, 513, 513, 519, 519, 513, 513, 513, 513, 513,
   2904     492, 492, 513, 513, 513, 513, 492, 492, 55, 492, 492, 513, 55, 492, 492,
   2905     492, 492, 492, 492, 492, 492, 513, 513, 492, 55, 513, 513, 513, 492, 492,
   2906     492, 492, 492, 513, 519, 492, 513, 513, 513, 513, 513, 492, 492, 513,
   2907     513, 492, 492, 492, 492, 513, 513, 513, 513, 513, 513, 513, 513, 492,
   2908     522, 490, 491, 490, 491, 41, 41, 41, 41, 41, 41, 508, 41, 41, 41, 41, 41,
   2909     41, 41, 523, 523, 41, 41, 41, 41, 513, 513, 41, 41, 41, 41, 41, 41, 41,
   2910     524, 525, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 313, 313, 313, 313,
   2911     313, 313, 313, 313, 313, 313, 313, 313, 313, 41, 492, 41, 41, 41, 41, 41,
   2912     41, 41, 41, 313, 41, 41, 41, 41, 41, 492, 492, 492, 492, 492, 492, 492,
   2913     492, 492, 41, 41, 41, 41, 492, 492, 41, 41, 41, 41, 41, 41, 41, 526, 526,
   2914     526, 526, 41, 41, 41, 523, 527, 527, 523, 41, 41, 41, 41, 41, 41, 41, 41,
   2915     41, 41, 41, 82, 41, 41, 41, 82, 82, 82, 82, 82, 52, 52, 52, 52, 52, 52,
   2916     52, 52, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 528, 528, 528,
   2917     528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 516, 52, 52, 52,
   2918     52, 52, 52, 52, 52, 52, 52, 52, 52, 515, 508, 508, 508, 508, 508, 508,
   2919     508, 508, 508, 508, 508, 508, 41, 41, 41, 41, 508, 508, 508, 508, 529,
   2920     41, 41, 41, 41, 41, 508, 508, 508, 508, 41, 41, 508, 508, 41, 508, 508,
   2921     508, 508, 508, 508, 508, 41, 41, 41, 41, 41, 41, 41, 41, 508, 508, 41,
   2922     41, 508, 55, 41, 41, 41, 41, 508, 508, 41, 41, 508, 55, 41, 41, 41, 41,
   2923     508, 508, 508, 41, 41, 508, 41, 41, 508, 508, 41, 41, 41, 41, 41, 41, 41,
   2924     508, 492, 492, 492, 492, 492, 530, 530, 492, 527, 527, 527, 527, 41, 508,
   2925     508, 41, 41, 508, 41, 41, 41, 41, 508, 508, 41, 41, 41, 41, 523, 523,
   2926     529, 529, 527, 41, 527, 527, 531, 532, 531, 527, 41, 527, 527, 527, 41,
   2927     41, 41, 41, 508, 41, 508, 41, 41, 41, 41, 41, 526, 526, 526, 526, 526,
   2928     526, 526, 526, 526, 526, 526, 526, 41, 41, 41, 41, 508, 508, 41, 508,
   2929     508, 508, 41, 508, 531, 508, 508, 41, 508, 508, 41, 55, 41, 41, 41, 41,
   2930     41, 41, 41, 523, 41, 41, 41, 526, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
   2931     508, 508, 41, 526, 41, 41, 41, 41, 41, 41, 41, 41, 526, 526, 313, 41, 41,
   2932     41, 41, 41, 41, 41, 41, 523, 523, 531, 527, 527, 527, 527, 523, 523, 531,
   2933     531, 531, 508, 508, 508, 508, 531, 526, 531, 531, 531, 508, 531, 523,
   2934     508, 508, 508, 531, 531, 508, 508, 531, 508, 508, 531, 531, 531, 41, 508,
   2935     41, 41, 41, 41, 508, 508, 523, 508, 508, 508, 508, 508, 508, 531, 523,
   2936     523, 531, 523, 508, 531, 531, 533, 523, 508, 508, 523, 531, 531, 527,
   2937     527, 527, 527, 527, 526, 41, 41, 527, 527, 534, 534, 532, 532, 41, 41,
   2938     526, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 45, 41, 41, 41, 41,
   2939     41, 41, 526, 41, 526, 41, 41, 41, 41, 526, 526, 526, 41, 535, 41, 41, 41,
   2940     536, 536, 536, 536, 536, 536, 41, 537, 537, 527, 41, 41, 41, 490, 491,
   2941     490, 491, 490, 491, 490, 491, 490, 491, 490, 491, 490, 491, 52, 52, 516,
   2942     516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 41, 526, 526, 526,
   2943     41, 41, 41, 41, 41, 41, 41, 526, 513, 492, 492, 513, 513, 490, 491, 492,
   2944     513, 513, 492, 513, 513, 513, 492, 492, 492, 492, 492, 513, 513, 513,
   2945     513, 492, 492, 492, 492, 492, 513, 513, 513, 492, 492, 492, 513, 513,
   2946     513, 513, 16, 32, 16, 32, 16, 32, 16, 32, 490, 491, 538, 538, 538, 538,
   2947     538, 538, 538, 538, 492, 492, 492, 490, 491, 16, 32, 490, 491, 490, 491,
   2948     490, 491, 490, 491, 490, 491, 492, 492, 513, 513, 513, 513, 513, 513,
   2949     492, 492, 492, 492, 492, 492, 492, 513, 513, 513, 513, 513, 513, 492,
   2950     492, 492, 513, 492, 492, 492, 492, 513, 513, 513, 513, 513, 492, 513,
   2951     513, 492, 492, 490, 491, 490, 491, 513, 492, 492, 492, 492, 513, 492,
   2952     513, 513, 513, 492, 492, 513, 513, 492, 492, 492, 492, 492, 492, 492,
   2953     492, 492, 492, 513, 513, 513, 513, 513, 513, 492, 492, 490, 491, 492,
   2954     492, 492, 492, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513,
   2955     492, 513, 513, 513, 513, 492, 492, 513, 492, 513, 492, 492, 513, 492,
   2956     513, 513, 513, 513, 492, 492, 492, 492, 492, 513, 513, 492, 492, 492,
   2957     492, 513, 513, 513, 513, 492, 513, 513, 492, 492, 513, 513, 492, 492,
   2958     492, 492, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 492,
   2959     492, 513, 513, 513, 513, 513, 513, 513, 513, 492, 513, 513, 513, 513,
   2960     513, 513, 513, 513, 492, 492, 492, 492, 492, 513, 492, 513, 492, 492,
   2961     492, 513, 513, 513, 513, 513, 492, 492, 492, 492, 513, 492, 492, 492,
   2962     513, 513, 513, 513, 513, 492, 513, 492, 492, 41, 41, 41, 526, 526, 41,
   2963     41, 41, 492, 492, 492, 492, 492, 41, 41, 492, 492, 492, 492, 492, 492,
   2964     41, 41, 41, 526, 41, 41, 41, 41, 535, 508, 508, 41, 41, 41, 41, 82, 82,
   2965     41, 41, 41, 41, 41, 41, 41, 41, 82, 82, 41, 41, 82, 82, 82, 41, 41, 41,
   2966     41, 82, 41, 41, 41, 41, 41, 41, 41, 41, 82, 82, 82, 82, 82, 82, 82, 82,
   2967     82, 82, 41, 41, 41, 41, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539,
   2968     539, 539, 539, 539, 539, 82, 540, 540, 540, 540, 540, 540, 540, 540, 540,
   2969     540, 540, 540, 540, 540, 540, 82, 53, 57, 53, 53, 53, 57, 57, 53, 57, 53,
   2970     57, 53, 57, 53, 53, 53, 53, 57, 53, 57, 57, 53, 57, 57, 57, 57, 57, 57,
   2971     60, 60, 53, 53, 88, 89, 88, 89, 89, 541, 541, 541, 541, 541, 541, 88, 89,
   2972     88, 89, 542, 542, 542, 88, 89, 82, 82, 82, 82, 82, 543, 544, 544, 544,
   2973     545, 543, 544, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546,
   2974     546, 546, 546, 82, 546, 82, 82, 82, 82, 82, 546, 82, 82, 547, 547, 547,
   2975     547, 547, 547, 547, 547, 82, 82, 82, 82, 82, 82, 82, 548, 549, 82, 82,
   2976     82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 550, 96, 96, 96, 96, 96,
   2977     96, 96, 96, 551, 551, 43, 51, 43, 51, 551, 551, 551, 43, 51, 551, 43, 51,
   2978     373, 373, 373, 373, 373, 373, 373, 373, 85, 466, 552, 373, 553, 85, 43,
   2979     51, 85, 85, 43, 51, 490, 491, 490, 491, 490, 491, 490, 491, 373, 373,
   2980     373, 373, 371, 61, 373, 373, 85, 373, 373, 85, 85, 85, 85, 85, 554, 554,
   2981     373, 373, 373, 85, 466, 373, 471, 373, 373, 82, 82, 82, 555, 555, 555,
   2982     555, 555, 555, 555, 555, 555, 555, 82, 555, 555, 555, 555, 555, 555, 555,
   2983     555, 555, 82, 82, 82, 82, 555, 555, 555, 555, 555, 555, 82, 82, 523, 523,
   2984     523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 82, 82, 82, 82, 556,
   2985     557, 557, 558, 523, 559, 560, 561, 524, 525, 524, 525, 524, 525, 524,
   2986     525, 524, 525, 523, 523, 524, 525, 524, 525, 524, 525, 524, 525, 562,
   2987     563, 564, 564, 523, 561, 561, 561, 561, 561, 561, 561, 561, 561, 565,
   2988     566, 567, 568, 569, 569, 570, 571, 571, 571, 571, 572, 523, 523, 561,
   2989     561, 561, 559, 573, 558, 523, 527, 82, 574, 575, 574, 575, 574, 575, 574,
   2990     575, 574, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
   2991     575, 575, 575, 575, 575, 574, 575, 575, 575, 575, 575, 575, 575, 574,
   2992     575, 574, 575, 574, 575, 575, 575, 575, 575, 575, 574, 575, 575, 575,
   2993     575, 575, 575, 574, 574, 82, 82, 576, 576, 577, 577, 578, 578, 575, 562,
   2994     579, 580, 579, 580, 579, 580, 579, 580, 579, 580, 580, 580, 580, 580,
   2995     580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 579, 580,
   2996     580, 580, 580, 580, 580, 580, 579, 580, 579, 580, 579, 580, 580, 580,
   2997     580, 580, 580, 579, 580, 580, 580, 580, 580, 580, 579, 579, 580, 580,
   2998     580, 580, 581, 582, 583, 583, 580, 82, 82, 82, 82, 82, 584, 584, 584,
   2999     584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 82,
   3000     82, 82, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585,
   3001     585, 585, 585, 585, 585, 585, 585, 585, 585, 82, 586, 586, 587, 587, 587,
   3002     587, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 584, 584, 584, 82,
   3003     82, 82, 82, 82, 579, 579, 579, 579, 579, 579, 579, 579, 588, 588, 588,
   3004     588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 589, 589, 82, 587, 587,
   3005     587, 587, 587, 587, 587, 587, 587, 587, 586, 586, 586, 586, 586, 586,
   3006     590, 590, 590, 590, 590, 590, 590, 590, 523, 591, 591, 591, 591, 591,
   3007     591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 588, 588, 588, 588,
   3008     589, 589, 589, 586, 586, 591, 591, 591, 591, 591, 591, 591, 586, 586,
   3009     586, 586, 523, 523, 523, 523, 592, 592, 592, 592, 592, 592, 592, 592,
   3010     592, 592, 592, 592, 592, 592, 592, 82, 586, 586, 586, 586, 586, 586, 586,
   3011     523, 523, 523, 523, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586,
   3012     586, 523, 523, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593,
   3013     593, 593, 593, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 595,
   3014     595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 596, 595,
   3015     595, 595, 595, 595, 595, 595, 82, 82, 82, 597, 597, 597, 597, 597, 597,
   3016     597, 597, 597, 597, 597, 597, 597, 597, 597, 82, 598, 598, 598, 598, 598,
   3017     598, 598, 598, 599, 599, 599, 599, 599, 599, 600, 600, 601, 601, 601,
   3018     601, 601, 601, 601, 601, 601, 601, 601, 601, 602, 603, 604, 603, 605,
   3019     605, 605, 605, 605, 605, 605, 605, 605, 605, 601, 601, 82, 82, 82, 82,
   3020     91, 94, 91, 94, 91, 94, 606, 96, 98, 98, 98, 607, 96, 96, 96, 96, 96, 96,
   3021     96, 96, 96, 96, 607, 608, 91, 94, 91, 94, 450, 450, 96, 96, 609, 609,
   3022     609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 610, 610,
   3023     610, 610, 610, 610, 610, 610, 610, 610, 611, 611, 612, 613, 613, 613,
   3024     613, 613, 63, 63, 63, 63, 63, 63, 63, 61, 61, 61, 61, 61, 61, 61, 61, 61,
   3025     63, 63, 53, 57, 53, 57, 53, 57, 57, 57, 53, 57, 53, 57, 53, 57, 60, 57,
   3026     57, 57, 57, 57, 57, 57, 57, 53, 57, 53, 57, 53, 53, 57, 61, 614, 614, 53,
   3027     57, 53, 57, 58, 53, 57, 53, 57, 57, 57, 53, 57, 53, 57, 53, 53, 53, 53,
   3028     53, 82, 53, 53, 53, 53, 53, 57, 53, 57, 82, 82, 82, 82, 82, 82, 82, 58,
   3029     60, 60, 57, 58, 58, 58, 58, 58, 615, 615, 616, 615, 615, 615, 617, 615,
   3030     615, 615, 615, 616, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615,
   3031     615, 615, 615, 615, 615, 618, 618, 616, 616, 618, 619, 619, 619, 619, 82,
   3032     82, 82, 82, 620, 620, 620, 620, 620, 620, 313, 313, 503, 512, 82, 82, 82,
   3033     82, 82, 82, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621,
   3034     622, 622, 623, 623, 624, 624, 625, 625, 625, 625, 625, 625, 625, 625,
   3035     625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 624, 624, 624, 624,
   3036     624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 626, 627, 82,
   3037     82, 82, 82, 82, 82, 82, 82, 628, 628, 629, 629, 629, 629, 629, 629, 629,
   3038     629, 629, 629, 82, 82, 82, 82, 82, 82, 198, 198, 198, 198, 198, 198, 198,
   3039     198, 198, 198, 195, 195, 195, 195, 195, 195, 201, 201, 201, 195, 630,
   3040     195, 82, 82, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 632, 632,
   3041     632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632,
   3042     632, 632, 632, 632, 633, 633, 633, 633, 633, 634, 634, 634, 199, 635,
   3043     636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636,
   3044     636, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 638, 639, 82,
   3045     82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 640, 328, 328, 328, 328, 328, 82,
   3046     82, 82, 641, 641, 641, 642, 643, 643, 643, 643, 643, 643, 643, 643, 643,
   3047     643, 643, 643, 643, 643, 643, 644, 642, 642, 641, 641, 641, 641, 642,
   3048     642, 641, 642, 642, 642, 645, 646, 646, 646, 646, 646, 646, 647, 647,
   3049     647, 646, 646, 646, 646, 82, 62, 648, 648, 648, 648, 648, 648, 648, 648,
   3050     648, 648, 82, 82, 82, 82, 646, 646, 314, 314, 314, 314, 314, 316, 649,
   3051     314, 319, 319, 314, 314, 314, 314, 314, 82, 650, 650, 650, 650, 650, 650,
   3052     650, 650, 650, 651, 651, 651, 651, 651, 651, 652, 652, 651, 651, 652,
   3053     652, 651, 651, 82, 650, 650, 650, 651, 650, 650, 650, 650, 650, 650, 650,
   3054     650, 651, 652, 82, 82, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653,
   3055     82, 82, 654, 655, 655, 655, 649, 314, 314, 314, 314, 314, 314, 323, 323,
   3056     323, 314, 315, 316, 315, 314, 314, 656, 656, 656, 656, 656, 656, 656,
   3057     656, 657, 656, 657, 657, 658, 656, 656, 657, 657, 656, 656, 656, 656,
   3058     656, 657, 657, 656, 657, 656, 82, 82, 82, 82, 82, 82, 82, 82, 656, 656,
   3059     659, 660, 660, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661,
   3060     662, 663, 663, 662, 662, 664, 664, 661, 665, 665, 662, 666, 82, 82, 331,
   3061     331, 331, 331, 331, 331, 82, 57, 57, 57, 614, 60, 60, 60, 60, 57, 57, 57,
   3062     57, 57, 80, 82, 82, 338, 338, 338, 338, 338, 338, 338, 338, 661, 661,
   3063     661, 662, 662, 663, 662, 662, 663, 662, 662, 664, 662, 666, 82, 82, 667,
   3064     667, 667, 667, 667, 667, 667, 667, 667, 667, 82, 82, 82, 82, 82, 82, 668,
   3065     669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669,
   3066     669, 669, 669, 669, 669, 668, 669, 669, 669, 669, 669, 669, 669, 82, 82,
   3067     82, 82, 329, 329, 329, 329, 329, 329, 329, 82, 82, 82, 82, 330, 330, 330,
   3068     330, 330, 330, 330, 330, 330, 82, 82, 82, 82, 670, 670, 670, 670, 670,
   3069     670, 670, 670, 671, 671, 671, 671, 671, 671, 671, 671, 593, 593, 594,
   3070     594, 594, 594, 594, 594, 57, 57, 57, 57, 57, 57, 57, 82, 82, 82, 82, 102,
   3071     102, 102, 102, 102, 82, 82, 82, 82, 82, 130, 672, 130, 130, 673, 130,
   3072     130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 82, 130, 130,
   3073     130, 130, 130, 82, 130, 82, 130, 130, 82, 130, 130, 82, 130, 130, 147,
   3074     147, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674,
   3075     674, 674, 674, 82, 82, 82, 82, 82, 82, 82, 82, 82, 147, 147, 147, 147,
   3076     147, 147, 147, 147, 147, 147, 147, 675, 471, 82, 82, 147, 147, 147, 147,
   3077     147, 147, 147, 147, 147, 147, 136, 139, 82, 82, 676, 676, 676, 676, 676,
   3078     676, 676, 676, 677, 557, 557, 677, 677, 678, 678, 563, 564, 679, 82, 82,
   3079     82, 82, 82, 82, 97, 97, 97, 97, 97, 97, 97, 157, 157, 157, 157, 157, 157,
   3080     157, 96, 96, 558, 570, 570, 680, 680, 563, 564, 563, 564, 563, 564, 563,
   3081     564, 563, 564, 563, 564, 563, 564, 563, 564, 558, 558, 563, 564, 558,
   3082     558, 558, 558, 680, 680, 680, 681, 558, 681, 82, 581, 682, 678, 678, 570,
   3083     524, 525, 524, 525, 524, 525, 683, 558, 558, 684, 685, 686, 686, 687, 82,
   3084     558, 688, 689, 558, 82, 82, 82, 82, 147, 147, 147, 147, 147, 82, 82, 493,
   3085     82, 690, 691, 692, 693, 694, 691, 691, 695, 696, 691, 697, 698, 699, 698,
   3086     700, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 702, 703, 704,
   3087     705, 704, 690, 691, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706,
   3088     706, 706, 706, 706, 706, 706, 706, 706, 695, 691, 696, 707, 708, 707,
   3089     709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
   3090     709, 709, 709, 709, 695, 705, 696, 705, 695, 696, 710, 711, 712, 710,
   3091     713, 714, 715, 715, 715, 715, 715, 715, 715, 715, 715, 716, 714, 714,
   3092     714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714,
   3093     714, 714, 714, 714, 714, 717, 717, 718, 718, 718, 718, 718, 718, 718,
   3094     718, 718, 718, 718, 718, 718, 718, 718, 82, 82, 82, 718, 718, 718, 718,
   3095     718, 718, 82, 82, 718, 718, 718, 82, 82, 82, 719, 693, 705, 707, 720,
   3096     693, 693, 82, 721, 722, 722, 722, 722, 721, 721, 82, 82, 723, 723, 723,
   3097     724, 508, 82, 82, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725,
   3098     725, 82, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 82, 725, 725,
   3099     725, 82, 725, 725, 82, 725, 725, 725, 725, 725, 725, 725, 82, 82, 725,
   3100     725, 725, 82, 82, 82, 82, 82, 199, 373, 199, 82, 82, 82, 82, 620, 620,
   3101     620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 82, 82, 82, 313,
   3102     726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 727,
   3103     727, 727, 727, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728,
   3104     728, 728, 728, 728, 728, 728, 727, 727, 728, 729, 729, 82, 41, 41, 41,
   3105     41, 82, 82, 82, 82, 728, 82, 82, 82, 82, 82, 82, 82, 313, 313, 313, 313,
   3106     313, 157, 82, 82, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730,
   3107     730, 730, 82, 82, 82, 731, 731, 731, 731, 731, 731, 731, 731, 731, 82,
   3108     82, 82, 82, 82, 82, 82, 157, 500, 500, 500, 500, 500, 500, 500, 500, 500,
   3109     500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 82, 82, 82, 82, 732,
   3110     732, 732, 732, 732, 732, 732, 732, 733, 733, 733, 733, 82, 82, 82, 82,
   3111     734, 734, 734, 734, 734, 734, 734, 734, 734, 735, 734, 734, 734, 734,
   3112     734, 734, 734, 734, 735, 82, 82, 82, 82, 82, 736, 736, 736, 736, 736,
   3113     736, 736, 736, 736, 736, 736, 736, 736, 736, 737, 737, 737, 737, 737, 82,
   3114     82, 82, 82, 82, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738,
   3115     738, 738, 738, 82, 739, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740,
   3116     740, 740, 82, 82, 82, 82, 741, 742, 742, 742, 742, 742, 82, 82, 743, 743,
   3117     743, 743, 743, 743, 743, 743, 744, 744, 744, 744, 744, 744, 744, 744,
   3118     745, 745, 745, 745, 745, 745, 745, 745, 746, 746, 746, 746, 746, 746,
   3119     746, 746, 746, 746, 746, 746, 746, 746, 82, 82, 747, 747, 747, 747, 747,
   3120     747, 747, 747, 747, 747, 82, 82, 82, 82, 82, 82, 748, 748, 748, 748, 748,
   3121     748, 748, 748, 748, 748, 748, 748, 82, 82, 82, 82, 749, 749, 749, 749,
   3122     749, 749, 749, 749, 749, 749, 749, 749, 82, 82, 82, 82, 750, 750, 750,
   3123     750, 750, 750, 750, 750, 751, 751, 751, 751, 751, 751, 751, 751, 751,
   3124     751, 751, 751, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 752, 753, 753,
   3125     753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 82, 753,
   3126     753, 753, 753, 753, 753, 82, 82, 754, 754, 754, 754, 754, 754, 82, 82,
   3127     754, 82, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754,
   3128     754, 754, 754, 754, 754, 754, 754, 82, 754, 754, 82, 82, 82, 754, 82, 82,
   3129     754, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755,
   3130     755, 82, 756, 757, 757, 757, 757, 757, 757, 757, 757, 758, 758, 758, 758,
   3131     758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 759, 759, 760,
   3132     760, 760, 760, 760, 760, 760, 761, 761, 761, 761, 761, 761, 761, 761,
   3133     761, 761, 761, 761, 761, 761, 761, 82, 82, 82, 82, 82, 82, 82, 82, 762,
   3134     762, 762, 762, 762, 762, 762, 762, 762, 763, 763, 763, 763, 763, 763,
   3135     763, 763, 763, 763, 763, 82, 763, 763, 82, 82, 82, 82, 82, 764, 764, 764,
   3136     764, 764, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765,
   3137     765, 765, 766, 766, 766, 766, 766, 766, 82, 82, 82, 767, 768, 768, 768,
   3138     768, 768, 768, 768, 768, 768, 768, 82, 82, 82, 82, 82, 769, 770, 770,
   3139     770, 770, 770, 770, 770, 770, 771, 771, 771, 771, 771, 771, 771, 771, 82,
   3140     82, 82, 82, 772, 772, 771, 771, 772, 772, 772, 772, 772, 772, 772, 772,
   3141     82, 82, 772, 772, 772, 772, 772, 772, 773, 774, 774, 774, 82, 774, 774,
   3142     82, 82, 82, 82, 82, 774, 775, 774, 776, 773, 773, 773, 773, 82, 773, 773,
   3143     773, 82, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773,
   3144     773, 773, 773, 773, 773, 773, 82, 82, 82, 82, 776, 777, 775, 82, 82, 82,
   3145     82, 778, 779, 779, 779, 779, 779, 779, 779, 779, 780, 780, 780, 780, 780,
   3146     780, 780, 780, 781, 82, 82, 82, 82, 82, 82, 82, 782, 782, 782, 782, 782,
   3147     782, 782, 782, 782, 782, 782, 782, 782, 783, 783, 784, 785, 785, 785,
   3148     785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 786, 786, 786, 787,
   3149     787, 787, 787, 787, 787, 787, 787, 788, 787, 787, 787, 787, 787, 787,
   3150     787, 787, 787, 787, 787, 787, 789, 790, 82, 82, 82, 82, 791, 791, 791,
   3151     791, 791, 792, 792, 792, 792, 792, 792, 793, 82, 794, 794, 794, 794, 794,
   3152     794, 794, 794, 794, 794, 794, 794, 794, 794, 82, 82, 82, 795, 795, 795,
   3153     795, 795, 795, 795, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796,
   3154     796, 796, 796, 796, 82, 82, 797, 797, 797, 797, 797, 797, 797, 797, 798,
   3155     798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 82, 82, 82, 82, 82,
   3156     799, 799, 799, 799, 799, 799, 799, 799, 800, 800, 800, 800, 800, 800,
   3157     800, 800, 800, 800, 82, 82, 82, 82, 82, 82, 82, 801, 801, 801, 801, 82,
   3158     82, 82, 82, 802, 802, 802, 802, 802, 802, 802, 803, 803, 803, 803, 803,
   3159     803, 803, 803, 803, 82, 82, 82, 82, 82, 82, 82, 804, 804, 804, 804, 804,
   3160     804, 804, 804, 804, 804, 804, 82, 82, 82, 82, 82, 805, 805, 805, 805,
   3161     805, 805, 805, 805, 805, 805, 805, 82, 82, 82, 82, 82, 82, 82, 806, 806,
   3162     806, 806, 806, 806, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807,
   3163     807, 807, 807, 807, 807, 82, 808, 809, 808, 810, 810, 810, 810, 810, 810,
   3164     810, 810, 810, 810, 810, 810, 810, 809, 809, 809, 809, 809, 809, 809,
   3165     809, 809, 809, 809, 809, 809, 809, 811, 812, 812, 813, 813, 813, 813,
   3166     813, 82, 82, 82, 82, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814,
   3167     814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 815, 815, 815, 815,
   3168     815, 815, 815, 815, 815, 815, 82, 82, 82, 82, 82, 82, 82, 811, 816, 816,
   3169     817, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818,
   3170     817, 817, 817, 816, 816, 816, 816, 817, 817, 819, 820, 821, 821, 822,
   3171     823, 823, 823, 823, 82, 82, 82, 82, 82, 82, 824, 824, 824, 824, 824, 824,
   3172     824, 824, 824, 82, 82, 82, 82, 82, 82, 82, 825, 825, 825, 825, 825, 825,
   3173     825, 825, 825, 825, 82, 82, 82, 82, 82, 82, 826, 826, 826, 827, 827, 827,
   3174     827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827,
   3175     827, 827, 827, 828, 828, 828, 828, 828, 829, 828, 828, 828, 828, 828,
   3176     828, 830, 830, 82, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 832,
   3177     832, 832, 832, 82, 82, 82, 82, 833, 833, 833, 833, 833, 833, 833, 833,
   3178     833, 833, 833, 834, 835, 836, 833, 82, 837, 837, 838, 839, 839, 839, 839,
   3179     839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 838, 838,
   3180     838, 837, 837, 837, 837, 837, 837, 837, 837, 837, 838, 840, 839, 839,
   3181     839, 839, 841, 841, 842, 841, 842, 843, 837, 837, 842, 82, 82, 844, 844,
   3182     844, 844, 844, 844, 844, 844, 844, 844, 839, 845, 839, 841, 841, 841, 82,
   3183     846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846,
   3184     846, 846, 846, 846, 846, 846, 82, 82, 82, 847, 847, 847, 847, 847, 847,
   3185     847, 847, 847, 847, 82, 847, 847, 847, 847, 847, 847, 847, 847, 847, 848,
   3186     848, 848, 849, 849, 849, 848, 848, 849, 850, 851, 849, 852, 852, 853,
   3187     852, 852, 853, 849, 82, 854, 854, 854, 854, 854, 854, 854, 82, 854, 82,
   3188     854, 854, 854, 854, 82, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854,
   3189     854, 854, 854, 854, 854, 82, 854, 854, 855, 82, 82, 82, 82, 82, 82, 856,
   3190     856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856,
   3191     857, 858, 858, 858, 857, 857, 857, 857, 857, 857, 859, 860, 82, 82, 82,
   3192     82, 82, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 82, 82, 82, 82,
   3193     82, 82, 862, 862, 863, 863, 82, 864, 864, 864, 864, 864, 864, 864, 864,
   3194     82, 82, 864, 864, 82, 82, 864, 864, 864, 864, 864, 864, 864, 864, 864,
   3195     864, 864, 864, 864, 864, 82, 864, 864, 864, 864, 864, 864, 864, 82, 864,
   3196     864, 82, 864, 864, 864, 864, 864, 82, 82, 865, 864, 863, 863, 862, 863,
   3197     863, 863, 863, 82, 82, 863, 863, 82, 82, 863, 863, 866, 82, 82, 864, 82,
   3198     82, 82, 82, 82, 82, 863, 82, 82, 82, 82, 82, 864, 864, 864, 864, 864,
   3199     863, 863, 82, 82, 867, 867, 867, 867, 867, 867, 867, 82, 82, 82, 868,
   3200     868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 869, 869,
   3201     869, 870, 870, 870, 870, 870, 870, 870, 870, 869, 869, 871, 870, 870,
   3202     869, 872, 868, 868, 868, 868, 873, 873, 873, 873, 874, 875, 875, 875,
   3203     875, 875, 875, 875, 875, 875, 875, 82, 873, 82, 874, 82, 82, 876, 876,
   3204     876, 876, 876, 876, 876, 876, 877, 877, 877, 878, 878, 878, 878, 878,
   3205     878, 877, 878, 877, 877, 877, 877, 878, 878, 877, 879, 880, 876, 876,
   3206     881, 876, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 82, 82, 82,
   3207     82, 82, 82, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883,
   3208     883, 883, 883, 884, 884, 884, 885, 885, 885, 885, 82, 82, 884, 884, 884,
   3209     884, 885, 885, 884, 886, 887, 888, 889, 889, 890, 890, 891, 891, 891,
   3210     889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889,
   3211     889, 883, 883, 883, 883, 885, 885, 82, 82, 892, 892, 892, 892, 892, 892,
   3212     892, 892, 893, 893, 893, 894, 894, 894, 894, 894, 894, 894, 894, 893,
   3213     893, 894, 893, 895, 894, 896, 896, 897, 892, 82, 82, 82, 898, 898, 898,
   3214     898, 898, 898, 898, 898, 898, 898, 82, 82, 82, 82, 82, 82, 899, 899, 899,
   3215     899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 82, 82, 82, 900, 900,
   3216     900, 900, 900, 900, 900, 900, 900, 900, 900, 901, 902, 901, 902, 902,
   3217     901, 901, 901, 901, 901, 901, 903, 904, 905, 905, 905, 905, 905, 905,
   3218     905, 905, 905, 905, 82, 82, 82, 82, 82, 82, 906, 906, 906, 906, 906, 906,
   3219     906, 906, 906, 906, 82, 82, 82, 907, 907, 907, 908, 908, 907, 907, 907,
   3220     907, 908, 907, 907, 907, 907, 909, 82, 82, 82, 82, 910, 910, 910, 910,
   3221     910, 910, 910, 910, 910, 910, 911, 911, 912, 912, 912, 913, 914, 914,
   3222     914, 914, 914, 914, 914, 914, 915, 915, 915, 915, 915, 915, 915, 915,
   3223     916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 917, 917, 917, 917,
   3224     917, 917, 917, 917, 917, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82,
   3225     918, 919, 919, 919, 919, 919, 919, 919, 919, 919, 82, 82, 82, 82, 82, 82,
   3226     82, 920, 920, 920, 920, 920, 920, 920, 920, 920, 82, 920, 920, 920, 920,
   3227     920, 920, 920, 920, 920, 920, 920, 920, 920, 921, 922, 922, 922, 922,
   3228     922, 922, 922, 82, 922, 922, 922, 922, 922, 922, 921, 923, 920, 924, 924,
   3229     924, 924, 924, 82, 82, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925,
   3230     926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926,
   3231     926, 926, 926, 926, 926, 82, 82, 82, 927, 928, 929, 929, 929, 929, 929,
   3232     929, 929, 929, 929, 929, 929, 929, 929, 929, 82, 82, 930, 930, 930, 930,
   3233     930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 82, 931, 930, 930, 930,
   3234     930, 930, 930, 930, 931, 930, 930, 931, 930, 930, 82, 932, 932, 932, 932,
   3235     932, 932, 932, 932, 932, 932, 82, 82, 82, 82, 82, 82, 933, 933, 933, 933,
   3236     933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 82, 934, 934, 934,
   3237     934, 934, 82, 82, 82, 932, 932, 932, 932, 82, 82, 82, 82, 935, 935, 935,
   3238     935, 935, 935, 935, 935, 936, 936, 936, 937, 937, 937, 935, 935, 935,
   3239     935, 937, 935, 935, 935, 936, 937, 936, 937, 935, 935, 935, 935, 935,
   3240     935, 935, 936, 937, 937, 935, 935, 935, 935, 935, 935, 935, 935, 935,
   3241     935, 935, 82, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938,
   3242     938, 938, 939, 940, 938, 938, 938, 938, 938, 938, 938, 82, 609, 82, 82,
   3243     82, 82, 82, 82, 82, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941,
   3244     941, 941, 941, 941, 941, 82, 942, 942, 942, 942, 942, 942, 942, 942, 942,
   3245     942, 82, 82, 82, 82, 943, 943, 944, 944, 944, 944, 944, 944, 944, 944,
   3246     944, 944, 944, 944, 944, 944, 82, 82, 945, 945, 945, 945, 945, 946, 82,
   3247     82, 947, 947, 947, 947, 947, 947, 947, 947, 948, 948, 948, 948, 948, 948,
   3248     948, 949, 949, 949, 950, 950, 951, 951, 951, 951, 952, 952, 952, 952,
   3249     949, 951, 82, 82, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 82,
   3250     954, 954, 954, 954, 954, 954, 954, 82, 947, 947, 947, 947, 947, 82, 82,
   3251     82, 82, 82, 947, 947, 947, 955, 955, 955, 955, 955, 955, 955, 955, 955,
   3252     955, 955, 955, 955, 82, 82, 82, 955, 956, 956, 956, 956, 956, 956, 956,
   3253     956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956,
   3254     956, 82, 82, 82, 82, 82, 82, 82, 82, 957, 957, 957, 957, 958, 958, 958,
   3255     958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 959, 82, 82, 82, 82,
   3256     82, 82, 82, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960,
   3257     960, 82, 82, 82, 960, 960, 960, 82, 82, 82, 82, 82, 580, 575, 82, 82, 82,
   3258     82, 82, 82, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 82,
   3259     82, 82, 82, 82, 961, 961, 961, 961, 961, 82, 82, 82, 961, 82, 82, 82, 82,
   3260     82, 82, 82, 961, 961, 82, 82, 962, 963, 964, 965, 499, 499, 499, 499, 82,
   3261     82, 82, 82, 313, 313, 313, 313, 313, 313, 82, 82, 313, 313, 313, 313,
   3262     313, 313, 313, 82, 82, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313,
   3263     313, 313, 966, 966, 447, 447, 447, 313, 313, 313, 967, 966, 966, 966,
   3264     966, 966, 499, 499, 499, 499, 499, 499, 499, 499, 157, 157, 157, 157,
   3265     157, 157, 157, 157, 313, 313, 97, 97, 97, 97, 97, 157, 157, 313, 313,
   3266     313, 313, 313, 313, 97, 97, 97, 97, 313, 313, 313, 82, 82, 82, 82, 82,
   3267     82, 82, 728, 728, 968, 968, 968, 728, 82, 82, 620, 620, 82, 82, 82, 82,
   3268     82, 82, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 50, 50, 50, 50,
   3269     50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 506, 506, 506,
   3270     506, 506, 506, 506, 506, 506, 506, 50, 50, 50, 50, 50, 50, 50, 82, 50,
   3271     50, 50, 50, 50, 50, 506, 82, 506, 506, 82, 82, 506, 82, 82, 506, 506, 82,
   3272     82, 506, 506, 506, 506, 82, 506, 506, 50, 50, 82, 50, 82, 50, 50, 50, 50,
   3273     50, 50, 50, 82, 50, 50, 50, 50, 50, 50, 50, 506, 506, 82, 506, 506, 506,
   3274     506, 82, 82, 506, 506, 506, 506, 506, 506, 506, 506, 82, 506, 506, 506,
   3275     506, 506, 506, 506, 82, 50, 50, 506, 506, 82, 506, 506, 506, 506, 82,
   3276     506, 506, 506, 506, 506, 82, 506, 82, 82, 82, 506, 506, 506, 506, 506,
   3277     506, 506, 82, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 82, 82,
   3278     506, 969, 50, 50, 50, 50, 50, 50, 50, 50, 50, 513, 50, 50, 50, 50, 50,
   3279     50, 506, 506, 506, 506, 506, 506, 506, 506, 506, 969, 50, 50, 50, 50, 50,
   3280     50, 50, 50, 50, 513, 50, 50, 506, 506, 506, 506, 506, 969, 50, 50, 50,
   3281     50, 50, 50, 50, 50, 50, 513, 50, 50, 50, 50, 50, 50, 506, 506, 506, 506,
   3282     506, 506, 506, 506, 506, 969, 50, 513, 50, 50, 50, 50, 50, 50, 50, 50,
   3283     506, 50, 82, 82, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 971,
   3284     971, 971, 971, 971, 971, 971, 971, 972, 972, 972, 972, 972, 972, 972,
   3285     972, 972, 972, 972, 972, 972, 972, 972, 971, 971, 971, 971, 972, 972,
   3286     972, 972, 972, 972, 972, 972, 972, 972, 971, 971, 971, 971, 971, 971,
   3287     971, 971, 972, 971, 971, 971, 971, 971, 971, 972, 971, 971, 973, 973,
   3288     973, 973, 974, 82, 82, 82, 82, 82, 82, 82, 972, 972, 972, 972, 972, 82,
   3289     972, 972, 972, 972, 972, 972, 972, 975, 975, 975, 975, 975, 975, 975, 82,
   3290     975, 975, 975, 975, 975, 975, 975, 975, 975, 82, 82, 975, 975, 975, 975,
   3291     975, 975, 975, 82, 975, 975, 82, 975, 975, 975, 975, 975, 82, 82, 82, 82,
   3292     82, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 82,
   3293     82, 977, 977, 977, 977, 977, 977, 977, 977, 977, 978, 978, 978, 978, 978,
   3294     978, 978, 82, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 980, 980,
   3295     980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980,
   3296     980, 980, 981, 981, 981, 981, 981, 981, 982, 82, 82, 82, 82, 82, 983,
   3297     983, 983, 983, 983, 983, 983, 983, 983, 983, 82, 82, 82, 82, 984, 984,
   3298     147, 147, 147, 147, 82, 147, 147, 147, 82, 147, 147, 82, 147, 82, 82,
   3299     147, 82, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 82, 147, 147,
   3300     147, 147, 82, 147, 82, 147, 82, 82, 82, 82, 82, 82, 147, 82, 82, 82, 82,
   3301     147, 82, 147, 82, 147, 82, 147, 147, 147, 82, 147, 82, 147, 82, 147, 82,
   3302     147, 82, 147, 147, 147, 147, 82, 147, 82, 147, 147, 82, 147, 147, 147,
   3303     147, 147, 147, 147, 147, 147, 82, 82, 82, 82, 82, 147, 147, 147, 82, 147,
   3304     147, 147, 133, 133, 82, 82, 82, 82, 82, 82, 527, 527, 527, 527, 523, 527,
   3305     527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527,
   3306     985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 527, 527,
   3307     527, 527, 527, 527, 527, 985, 985, 527, 527, 527, 527, 527, 527, 527,
   3308     527, 527, 527, 527, 527, 527, 527, 523, 527, 527, 527, 527, 527, 527,
   3309     985, 985, 48, 48, 48, 516, 516, 985, 985, 985, 528, 528, 528, 528, 528,
   3310     528, 313, 985, 528, 528, 41, 41, 985, 985, 985, 985, 528, 528, 528, 528,
   3311     528, 528, 986, 528, 528, 986, 986, 986, 986, 986, 986, 986, 986, 986,
   3312     986, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 985, 985, 985,
   3313     985, 985, 985, 985, 985, 985, 987, 987, 987, 987, 987, 987, 987, 987,
   3314     987, 987, 988, 586, 586, 985, 985, 985, 985, 985, 586, 586, 586, 586,
   3315     985, 985, 985, 985, 586, 985, 985, 985, 985, 985, 985, 985, 586, 586,
   3316     985, 985, 985, 985, 985, 985, 523, 527, 527, 527, 527, 527, 527, 527,
   3317     527, 527, 527, 527, 527, 523, 523, 523, 523, 523, 523, 523, 523, 523,
   3318     527, 523, 523, 523, 523, 523, 523, 527, 523, 523, 523, 523, 523, 523,
   3319     523, 534, 523, 523, 523, 523, 523, 523, 527, 527, 527, 527, 527, 527,
   3320     527, 527, 41, 41, 527, 527, 523, 523, 523, 523, 523, 526, 526, 523, 523,
   3321     523, 523, 523, 526, 523, 523, 523, 523, 523, 523, 534, 534, 523, 523,
   3322     523, 523, 523, 534, 532, 527, 527, 527, 523, 523, 527, 527, 527, 523,
   3323     527, 527, 527, 523, 523, 523, 989, 989, 989, 989, 989, 523, 523, 523,
   3324     523, 523, 523, 523, 527, 523, 527, 534, 534, 523, 523, 534, 534, 534,
   3325     534, 534, 534, 534, 534, 534, 534, 534, 523, 523, 523, 523, 523, 523,
   3326     523, 523, 523, 523, 523, 523, 523, 534, 534, 534, 534, 523, 523, 523,
   3327     523, 534, 523, 534, 523, 523, 523, 534, 523, 523, 523, 523, 534, 534,
   3328     534, 523, 534, 534, 534, 526, 523, 526, 523, 526, 523, 523, 523, 523,
   3329     523, 534, 523, 523, 523, 523, 526, 523, 526, 526, 523, 523, 523, 523,
   3330     523, 523, 523, 523, 523, 523, 527, 527, 523, 526, 526, 526, 526, 526,
   3331     526, 526, 523, 523, 523, 523, 523, 523, 523, 523, 526, 526, 526, 526,
   3332     526, 526, 523, 523, 523, 523, 523, 526, 526, 526, 526, 526, 526, 526,
   3333     526, 526, 526, 526, 526, 41, 41, 41, 41, 527, 523, 523, 523, 523, 527,
   3334     527, 527, 527, 527, 527, 532, 527, 527, 527, 527, 534, 527, 527, 527,
   3335     527, 527, 532, 527, 527, 527, 527, 534, 534, 527, 527, 527, 527, 527, 41,
   3336     41, 41, 41, 41, 41, 41, 41, 527, 527, 527, 527, 41, 41, 527, 523, 523,
   3337     523, 523, 523, 523, 523, 523, 523, 523, 534, 534, 534, 523, 523, 523,
   3338     534, 534, 534, 534, 534, 41, 41, 41, 41, 41, 41, 536, 536, 536, 990, 990,
   3339     990, 41, 41, 41, 41, 523, 523, 523, 534, 523, 523, 523, 523, 523, 523,
   3340     523, 523, 534, 534, 534, 523, 534, 523, 523, 523, 523, 523, 527, 527,
   3341     523, 523, 523, 985, 985, 985, 985, 985, 527, 527, 527, 523, 523, 985,
   3342     985, 985, 527, 527, 527, 527, 523, 523, 523, 985, 41, 41, 41, 41, 985,
   3343     985, 985, 985, 41, 41, 41, 41, 41, 985, 985, 985, 41, 41, 985, 985, 985,
   3344     985, 985, 985, 41, 41, 41, 41, 41, 41, 985, 985, 534, 534, 534, 534, 534,
   3345     534, 534, 985, 523, 523, 523, 523, 523, 523, 534, 523, 534, 985, 985,
   3346     534, 534, 534, 534, 534, 534, 534, 523, 523, 534, 534, 534, 985, 523,
   3347     523, 523, 523, 985, 985, 985, 985, 523, 523, 523, 523, 523, 523, 523,
   3348     985, 523, 523, 985, 985, 985, 985, 985, 985, 523, 985, 985, 985, 985,
   3349     985, 985, 985, 985, 985, 985, 985, 985, 985, 82, 82, 593, 593, 593, 593,
   3350     593, 593, 593, 594, 593, 593, 593, 593, 593, 594, 594, 594, 594, 594,
   3351     594, 594, 594, 594, 82, 82, 82, 499, 82, 82, 82, 82, 82, 82, 499, 499,
   3352     499, 499, 499, 499, 499, 499, 671, 671, 671, 671, 671, 671, 82, 82,
   3353 };
   3354 
   3355 /* decomposition data */
   3356 static const unsigned short decomp_data[] = {
   3357     0, 257, 32, 514, 32, 776, 259, 97, 514, 32, 772, 259, 50, 259, 51, 514,
   3358     32, 769, 258, 956, 514, 32, 807, 259, 49, 259, 111, 772, 49, 8260, 52,
   3359     772, 49, 8260, 50, 772, 51, 8260, 52, 512, 65, 768, 512, 65, 769, 512,
   3360     65, 770, 512, 65, 771, 512, 65, 776, 512, 65, 778, 512, 67, 807, 512, 69,
   3361     768, 512, 69, 769, 512, 69, 770, 512, 69, 776, 512, 73, 768, 512, 73,
   3362     769, 512, 73, 770, 512, 73, 776, 512, 78, 771, 512, 79, 768, 512, 79,
   3363     769, 512, 79, 770, 512, 79, 771, 512, 79, 776, 512, 85, 768, 512, 85,
   3364     769, 512, 85, 770, 512, 85, 776, 512, 89, 769, 512, 97, 768, 512, 97,
   3365     769, 512, 97, 770, 512, 97, 771, 512, 97, 776, 512, 97, 778, 512, 99,
   3366     807, 512, 101, 768, 512, 101, 769, 512, 101, 770, 512, 101, 776, 512,
   3367     105, 768, 512, 105, 769, 512, 105, 770, 512, 105, 776, 512, 110, 771,
   3368     512, 111, 768, 512, 111, 769, 512, 111, 770, 512, 111, 771, 512, 111,
   3369     776, 512, 117, 768, 512, 117, 769, 512, 117, 770, 512, 117, 776, 512,
   3370     121, 769, 512, 121, 776, 512, 65, 772, 512, 97, 772, 512, 65, 774, 512,
   3371     97, 774, 512, 65, 808, 512, 97, 808, 512, 67, 769, 512, 99, 769, 512, 67,
   3372     770, 512, 99, 770, 512, 67, 775, 512, 99, 775, 512, 67, 780, 512, 99,
   3373     780, 512, 68, 780, 512, 100, 780, 512, 69, 772, 512, 101, 772, 512, 69,
   3374     774, 512, 101, 774, 512, 69, 775, 512, 101, 775, 512, 69, 808, 512, 101,
   3375     808, 512, 69, 780, 512, 101, 780, 512, 71, 770, 512, 103, 770, 512, 71,
   3376     774, 512, 103, 774, 512, 71, 775, 512, 103, 775, 512, 71, 807, 512, 103,
   3377     807, 512, 72, 770, 512, 104, 770, 512, 73, 771, 512, 105, 771, 512, 73,
   3378     772, 512, 105, 772, 512, 73, 774, 512, 105, 774, 512, 73, 808, 512, 105,
   3379     808, 512, 73, 775, 514, 73, 74, 514, 105, 106, 512, 74, 770, 512, 106,
   3380     770, 512, 75, 807, 512, 107, 807, 512, 76, 769, 512, 108, 769, 512, 76,
   3381     807, 512, 108, 807, 512, 76, 780, 512, 108, 780, 514, 76, 183, 514, 108,
   3382     183, 512, 78, 769, 512, 110, 769, 512, 78, 807, 512, 110, 807, 512, 78,
   3383     780, 512, 110, 780, 514, 700, 110, 512, 79, 772, 512, 111, 772, 512, 79,
   3384     774, 512, 111, 774, 512, 79, 779, 512, 111, 779, 512, 82, 769, 512, 114,
   3385     769, 512, 82, 807, 512, 114, 807, 512, 82, 780, 512, 114, 780, 512, 83,
   3386     769, 512, 115, 769, 512, 83, 770, 512, 115, 770, 512, 83, 807, 512, 115,
   3387     807, 512, 83, 780, 512, 115, 780, 512, 84, 807, 512, 116, 807, 512, 84,
   3388     780, 512, 116, 780, 512, 85, 771, 512, 117, 771, 512, 85, 772, 512, 117,
   3389     772, 512, 85, 774, 512, 117, 774, 512, 85, 778, 512, 117, 778, 512, 85,
   3390     779, 512, 117, 779, 512, 85, 808, 512, 117, 808, 512, 87, 770, 512, 119,
   3391     770, 512, 89, 770, 512, 121, 770, 512, 89, 776, 512, 90, 769, 512, 122,
   3392     769, 512, 90, 775, 512, 122, 775, 512, 90, 780, 512, 122, 780, 258, 115,
   3393     512, 79, 795, 512, 111, 795, 512, 85, 795, 512, 117, 795, 514, 68, 381,
   3394     514, 68, 382, 514, 100, 382, 514, 76, 74, 514, 76, 106, 514, 108, 106,
   3395     514, 78, 74, 514, 78, 106, 514, 110, 106, 512, 65, 780, 512, 97, 780,
   3396     512, 73, 780, 512, 105, 780, 512, 79, 780, 512, 111, 780, 512, 85, 780,
   3397     512, 117, 780, 512, 220, 772, 512, 252, 772, 512, 220, 769, 512, 252,
   3398     769, 512, 220, 780, 512, 252, 780, 512, 220, 768, 512, 252, 768, 512,
   3399     196, 772, 512, 228, 772, 512, 550, 772, 512, 551, 772, 512, 198, 772,
   3400     512, 230, 772, 512, 71, 780, 512, 103, 780, 512, 75, 780, 512, 107, 780,
   3401     512, 79, 808, 512, 111, 808, 512, 490, 772, 512, 491, 772, 512, 439, 780,
   3402     512, 658, 780, 512, 106, 780, 514, 68, 90, 514, 68, 122, 514, 100, 122,
   3403     512, 71, 769, 512, 103, 769, 512, 78, 768, 512, 110, 768, 512, 197, 769,
   3404     512, 229, 769, 512, 198, 769, 512, 230, 769, 512, 216, 769, 512, 248,
   3405     769, 512, 65, 783, 512, 97, 783, 512, 65, 785, 512, 97, 785, 512, 69,
   3406     783, 512, 101, 783, 512, 69, 785, 512, 101, 785, 512, 73, 783, 512, 105,
   3407     783, 512, 73, 785, 512, 105, 785, 512, 79, 783, 512, 111, 783, 512, 79,
   3408     785, 512, 111, 785, 512, 82, 783, 512, 114, 783, 512, 82, 785, 512, 114,
   3409     785, 512, 85, 783, 512, 117, 783, 512, 85, 785, 512, 117, 785, 512, 83,
   3410     806, 512, 115, 806, 512, 84, 806, 512, 116, 806, 512, 72, 780, 512, 104,
   3411     780, 512, 65, 775, 512, 97, 775, 512, 69, 807, 512, 101, 807, 512, 214,
   3412     772, 512, 246, 772, 512, 213, 772, 512, 245, 772, 512, 79, 775, 512, 111,
   3413     775, 512, 558, 772, 512, 559, 772, 512, 89, 772, 512, 121, 772, 259, 104,
   3414     259, 614, 259, 106, 259, 114, 259, 633, 259, 635, 259, 641, 259, 119,
   3415     259, 121, 514, 32, 774, 514, 32, 775, 514, 32, 778, 514, 32, 808, 514,
   3416     32, 771, 514, 32, 779, 259, 611, 259, 108, 259, 115, 259, 120, 259, 661,
   3417     256, 768, 256, 769, 256, 787, 512, 776, 769, 256, 697, 514, 32, 837, 256,
   3418     59, 514, 32, 769, 512, 168, 769, 512, 913, 769, 256, 183, 512, 917, 769,
   3419     512, 919, 769, 512, 921, 769, 512, 927, 769, 512, 933, 769, 512, 937,
   3420     769, 512, 970, 769, 512, 921, 776, 512, 933, 776, 512, 945, 769, 512,
   3421     949, 769, 512, 951, 769, 512, 953, 769, 512, 971, 769, 512, 953, 776,
   3422     512, 965, 776, 512, 959, 769, 512, 965, 769, 512, 969, 769, 258, 946,
   3423     258, 952, 258, 933, 512, 978, 769, 512, 978, 776, 258, 966, 258, 960,
   3424     258, 954, 258, 961, 258, 962, 258, 920, 258, 949, 258, 931, 512, 1045,
   3425     768, 512, 1045, 776, 512, 1043, 769, 512, 1030, 776, 512, 1050, 769, 512,
   3426     1048, 768, 512, 1059, 774, 512, 1048, 774, 512, 1080, 774, 512, 1077,
   3427     768, 512, 1077, 776, 512, 1075, 769, 512, 1110, 776, 512, 1082, 769, 512,
   3428     1080, 768, 512, 1091, 774, 512, 1140, 783, 512, 1141, 783, 512, 1046,
   3429     774, 512, 1078, 774, 512, 1040, 774, 512, 1072, 774, 512, 1040, 776, 512,
   3430     1072, 776, 512, 1045, 774, 512, 1077, 774, 512, 1240, 776, 512, 1241,
   3431     776, 512, 1046, 776, 512, 1078, 776, 512, 1047, 776, 512, 1079, 776, 512,
   3432     1048, 772, 512, 1080, 772, 512, 1048, 776, 512, 1080, 776, 512, 1054,
   3433     776, 512, 1086, 776, 512, 1256, 776, 512, 1257, 776, 512, 1069, 776, 512,
   3434     1101, 776, 512, 1059, 772, 512, 1091, 772, 512, 1059, 776, 512, 1091,
   3435     776, 512, 1059, 779, 512, 1091, 779, 512, 1063, 776, 512, 1095, 776, 512,
   3436     1067, 776, 512, 1099, 776, 514, 1381, 1410, 512, 1575, 1619, 512, 1575,
   3437     1620, 512, 1608, 1620, 512, 1575, 1621, 512, 1610, 1620, 514, 1575, 1652,
   3438     514, 1608, 1652, 514, 1735, 1652, 514, 1610, 1652, 512, 1749, 1620, 512,
   3439     1729, 1620, 512, 1746, 1620, 512, 2344, 2364, 512, 2352, 2364, 512, 2355,
   3440     2364, 512, 2325, 2364, 512, 2326, 2364, 512, 2327, 2364, 512, 2332, 2364,
   3441     512, 2337, 2364, 512, 2338, 2364, 512, 2347, 2364, 512, 2351, 2364, 512,
   3442     2503, 2494, 512, 2503, 2519, 512, 2465, 2492, 512, 2466, 2492, 512, 2479,
   3443     2492, 512, 2610, 2620, 512, 2616, 2620, 512, 2582, 2620, 512, 2583, 2620,
   3444     512, 2588, 2620, 512, 2603, 2620, 512, 2887, 2902, 512, 2887, 2878, 512,
   3445     2887, 2903, 512, 2849, 2876, 512, 2850, 2876, 512, 2962, 3031, 512, 3014,
   3446     3006, 512, 3015, 3006, 512, 3014, 3031, 512, 3142, 3158, 512, 3263, 3285,
   3447     512, 3270, 3285, 512, 3270, 3286, 512, 3270, 3266, 512, 3274, 3285, 512,
   3448     3398, 3390, 512, 3399, 3390, 512, 3398, 3415, 512, 3545, 3530, 512, 3545,
   3449     3535, 512, 3548, 3530, 512, 3545, 3551, 514, 3661, 3634, 514, 3789, 3762,
   3450     514, 3755, 3737, 514, 3755, 3745, 257, 3851, 512, 3906, 4023, 512, 3916,
   3451     4023, 512, 3921, 4023, 512, 3926, 4023, 512, 3931, 4023, 512, 3904, 4021,
   3452     512, 3953, 3954, 512, 3953, 3956, 512, 4018, 3968, 514, 4018, 3969, 512,
   3453     4019, 3968, 514, 4019, 3969, 512, 3953, 3968, 512, 3986, 4023, 512, 3996,
   3454     4023, 512, 4001, 4023, 512, 4006, 4023, 512, 4011, 4023, 512, 3984, 4021,
   3455     512, 4133, 4142, 259, 4316, 512, 6917, 6965, 512, 6919, 6965, 512, 6921,
   3456     6965, 512, 6923, 6965, 512, 6925, 6965, 512, 6929, 6965, 512, 6970, 6965,
   3457     512, 6972, 6965, 512, 6974, 6965, 512, 6975, 6965, 512, 6978, 6965, 259,
   3458     65, 259, 198, 259, 66, 259, 68, 259, 69, 259, 398, 259, 71, 259, 72, 259,
   3459     73, 259, 74, 259, 75, 259, 76, 259, 77, 259, 78, 259, 79, 259, 546, 259,
   3460     80, 259, 82, 259, 84, 259, 85, 259, 87, 259, 97, 259, 592, 259, 593, 259,
   3461     7426, 259, 98, 259, 100, 259, 101, 259, 601, 259, 603, 259, 604, 259,
   3462     103, 259, 107, 259, 109, 259, 331, 259, 111, 259, 596, 259, 7446, 259,
   3463     7447, 259, 112, 259, 116, 259, 117, 259, 7453, 259, 623, 259, 118, 259,
   3464     7461, 259, 946, 259, 947, 259, 948, 259, 966, 259, 967, 261, 105, 261,
   3465     114, 261, 117, 261, 118, 261, 946, 261, 947, 261, 961, 261, 966, 261,
   3466     967, 259, 1085, 259, 594, 259, 99, 259, 597, 259, 240, 259, 604, 259,
   3467     102, 259, 607, 259, 609, 259, 613, 259, 616, 259, 617, 259, 618, 259,
   3468     7547, 259, 669, 259, 621, 259, 7557, 259, 671, 259, 625, 259, 624, 259,
   3469     626, 259, 627, 259, 628, 259, 629, 259, 632, 259, 642, 259, 643, 259,
   3470     427, 259, 649, 259, 650, 259, 7452, 259, 651, 259, 652, 259, 122, 259,
   3471     656, 259, 657, 259, 658, 259, 952, 512, 65, 805, 512, 97, 805, 512, 66,
   3472     775, 512, 98, 775, 512, 66, 803, 512, 98, 803, 512, 66, 817, 512, 98,
   3473     817, 512, 199, 769, 512, 231, 769, 512, 68, 775, 512, 100, 775, 512, 68,
   3474     803, 512, 100, 803, 512, 68, 817, 512, 100, 817, 512, 68, 807, 512, 100,
   3475     807, 512, 68, 813, 512, 100, 813, 512, 274, 768, 512, 275, 768, 512, 274,
   3476     769, 512, 275, 769, 512, 69, 813, 512, 101, 813, 512, 69, 816, 512, 101,
   3477     816, 512, 552, 774, 512, 553, 774, 512, 70, 775, 512, 102, 775, 512, 71,
   3478     772, 512, 103, 772, 512, 72, 775, 512, 104, 775, 512, 72, 803, 512, 104,
   3479     803, 512, 72, 776, 512, 104, 776, 512, 72, 807, 512, 104, 807, 512, 72,
   3480     814, 512, 104, 814, 512, 73, 816, 512, 105, 816, 512, 207, 769, 512, 239,
   3481     769, 512, 75, 769, 512, 107, 769, 512, 75, 803, 512, 107, 803, 512, 75,
   3482     817, 512, 107, 817, 512, 76, 803, 512, 108, 803, 512, 7734, 772, 512,
   3483     7735, 772, 512, 76, 817, 512, 108, 817, 512, 76, 813, 512, 108, 813, 512,
   3484     77, 769, 512, 109, 769, 512, 77, 775, 512, 109, 775, 512, 77, 803, 512,
   3485     109, 803, 512, 78, 775, 512, 110, 775, 512, 78, 803, 512, 110, 803, 512,
   3486     78, 817, 512, 110, 817, 512, 78, 813, 512, 110, 813, 512, 213, 769, 512,
   3487     245, 769, 512, 213, 776, 512, 245, 776, 512, 332, 768, 512, 333, 768,
   3488     512, 332, 769, 512, 333, 769, 512, 80, 769, 512, 112, 769, 512, 80, 775,
   3489     512, 112, 775, 512, 82, 775, 512, 114, 775, 512, 82, 803, 512, 114, 803,
   3490     512, 7770, 772, 512, 7771, 772, 512, 82, 817, 512, 114, 817, 512, 83,
   3491     775, 512, 115, 775, 512, 83, 803, 512, 115, 803, 512, 346, 775, 512, 347,
   3492     775, 512, 352, 775, 512, 353, 775, 512, 7778, 775, 512, 7779, 775, 512,
   3493     84, 775, 512, 116, 775, 512, 84, 803, 512, 116, 803, 512, 84, 817, 512,
   3494     116, 817, 512, 84, 813, 512, 116, 813, 512, 85, 804, 512, 117, 804, 512,
   3495     85, 816, 512, 117, 816, 512, 85, 813, 512, 117, 813, 512, 360, 769, 512,
   3496     361, 769, 512, 362, 776, 512, 363, 776, 512, 86, 771, 512, 118, 771, 512,
   3497     86, 803, 512, 118, 803, 512, 87, 768, 512, 119, 768, 512, 87, 769, 512,
   3498     119, 769, 512, 87, 776, 512, 119, 776, 512, 87, 775, 512, 119, 775, 512,
   3499     87, 803, 512, 119, 803, 512, 88, 775, 512, 120, 775, 512, 88, 776, 512,
   3500     120, 776, 512, 89, 775, 512, 121, 775, 512, 90, 770, 512, 122, 770, 512,
   3501     90, 803, 512, 122, 803, 512, 90, 817, 512, 122, 817, 512, 104, 817, 512,
   3502     116, 776, 512, 119, 778, 512, 121, 778, 514, 97, 702, 512, 383, 775, 512,
   3503     65, 803, 512, 97, 803, 512, 65, 777, 512, 97, 777, 512, 194, 769, 512,
   3504     226, 769, 512, 194, 768, 512, 226, 768, 512, 194, 777, 512, 226, 777,
   3505     512, 194, 771, 512, 226, 771, 512, 7840, 770, 512, 7841, 770, 512, 258,
   3506     769, 512, 259, 769, 512, 258, 768, 512, 259, 768, 512, 258, 777, 512,
   3507     259, 777, 512, 258, 771, 512, 259, 771, 512, 7840, 774, 512, 7841, 774,
   3508     512, 69, 803, 512, 101, 803, 512, 69, 777, 512, 101, 777, 512, 69, 771,
   3509     512, 101, 771, 512, 202, 769, 512, 234, 769, 512, 202, 768, 512, 234,
   3510     768, 512, 202, 777, 512, 234, 777, 512, 202, 771, 512, 234, 771, 512,
   3511     7864, 770, 512, 7865, 770, 512, 73, 777, 512, 105, 777, 512, 73, 803,
   3512     512, 105, 803, 512, 79, 803, 512, 111, 803, 512, 79, 777, 512, 111, 777,
   3513     512, 212, 769, 512, 244, 769, 512, 212, 768, 512, 244, 768, 512, 212,
   3514     777, 512, 244, 777, 512, 212, 771, 512, 244, 771, 512, 7884, 770, 512,
   3515     7885, 770, 512, 416, 769, 512, 417, 769, 512, 416, 768, 512, 417, 768,
   3516     512, 416, 777, 512, 417, 777, 512, 416, 771, 512, 417, 771, 512, 416,
   3517     803, 512, 417, 803, 512, 85, 803, 512, 117, 803, 512, 85, 777, 512, 117,
   3518     777, 512, 431, 769, 512, 432, 769, 512, 431, 768, 512, 432, 768, 512,
   3519     431, 777, 512, 432, 777, 512, 431, 771, 512, 432, 771, 512, 431, 803,
   3520     512, 432, 803, 512, 89, 768, 512, 121, 768, 512, 89, 803, 512, 121, 803,
   3521     512, 89, 777, 512, 121, 777, 512, 89, 771, 512, 121, 771, 512, 945, 787,
   3522     512, 945, 788, 512, 7936, 768, 512, 7937, 768, 512, 7936, 769, 512, 7937,
   3523     769, 512, 7936, 834, 512, 7937, 834, 512, 913, 787, 512, 913, 788, 512,
   3524     7944, 768, 512, 7945, 768, 512, 7944, 769, 512, 7945, 769, 512, 7944,
   3525     834, 512, 7945, 834, 512, 949, 787, 512, 949, 788, 512, 7952, 768, 512,
   3526     7953, 768, 512, 7952, 769, 512, 7953, 769, 512, 917, 787, 512, 917, 788,
   3527     512, 7960, 768, 512, 7961, 768, 512, 7960, 769, 512, 7961, 769, 512, 951,
   3528     787, 512, 951, 788, 512, 7968, 768, 512, 7969, 768, 512, 7968, 769, 512,
   3529     7969, 769, 512, 7968, 834, 512, 7969, 834, 512, 919, 787, 512, 919, 788,
   3530     512, 7976, 768, 512, 7977, 768, 512, 7976, 769, 512, 7977, 769, 512,
   3531     7976, 834, 512, 7977, 834, 512, 953, 787, 512, 953, 788, 512, 7984, 768,
   3532     512, 7985, 768, 512, 7984, 769, 512, 7985, 769, 512, 7984, 834, 512,
   3533     7985, 834, 512, 921, 787, 512, 921, 788, 512, 7992, 768, 512, 7993, 768,
   3534     512, 7992, 769, 512, 7993, 769, 512, 7992, 834, 512, 7993, 834, 512, 959,
   3535     787, 512, 959, 788, 512, 8000, 768, 512, 8001, 768, 512, 8000, 769, 512,
   3536     8001, 769, 512, 927, 787, 512, 927, 788, 512, 8008, 768, 512, 8009, 768,
   3537     512, 8008, 769, 512, 8009, 769, 512, 965, 787, 512, 965, 788, 512, 8016,
   3538     768, 512, 8017, 768, 512, 8016, 769, 512, 8017, 769, 512, 8016, 834, 512,
   3539     8017, 834, 512, 933, 788, 512, 8025, 768, 512, 8025, 769, 512, 8025, 834,
   3540     512, 969, 787, 512, 969, 788, 512, 8032, 768, 512, 8033, 768, 512, 8032,
   3541     769, 512, 8033, 769, 512, 8032, 834, 512, 8033, 834, 512, 937, 787, 512,
   3542     937, 788, 512, 8040, 768, 512, 8041, 768, 512, 8040, 769, 512, 8041, 769,
   3543     512, 8040, 834, 512, 8041, 834, 512, 945, 768, 256, 940, 512, 949, 768,
   3544     256, 941, 512, 951, 768, 256, 942, 512, 953, 768, 256, 943, 512, 959,
   3545     768, 256, 972, 512, 965, 768, 256, 973, 512, 969, 768, 256, 974, 512,
   3546     7936, 837, 512, 7937, 837, 512, 7938, 837, 512, 7939, 837, 512, 7940,
   3547     837, 512, 7941, 837, 512, 7942, 837, 512, 7943, 837, 512, 7944, 837, 512,
   3548     7945, 837, 512, 7946, 837, 512, 7947, 837, 512, 7948, 837, 512, 7949,
   3549     837, 512, 7950, 837, 512, 7951, 837, 512, 7968, 837, 512, 7969, 837, 512,
   3550     7970, 837, 512, 7971, 837, 512, 7972, 837, 512, 7973, 837, 512, 7974,
   3551     837, 512, 7975, 837, 512, 7976, 837, 512, 7977, 837, 512, 7978, 837, 512,
   3552     7979, 837, 512, 7980, 837, 512, 7981, 837, 512, 7982, 837, 512, 7983,
   3553     837, 512, 8032, 837, 512, 8033, 837, 512, 8034, 837, 512, 8035, 837, 512,
   3554     8036, 837, 512, 8037, 837, 512, 8038, 837, 512, 8039, 837, 512, 8040,
   3555     837, 512, 8041, 837, 512, 8042, 837, 512, 8043, 837, 512, 8044, 837, 512,
   3556     8045, 837, 512, 8046, 837, 512, 8047, 837, 512, 945, 774, 512, 945, 772,
   3557     512, 8048, 837, 512, 945, 837, 512, 940, 837, 512, 945, 834, 512, 8118,
   3558     837, 512, 913, 774, 512, 913, 772, 512, 913, 768, 256, 902, 512, 913,
   3559     837, 514, 32, 787, 256, 953, 514, 32, 787, 514, 32, 834, 512, 168, 834,
   3560     512, 8052, 837, 512, 951, 837, 512, 942, 837, 512, 951, 834, 512, 8134,
   3561     837, 512, 917, 768, 256, 904, 512, 919, 768, 256, 905, 512, 919, 837,
   3562     512, 8127, 768, 512, 8127, 769, 512, 8127, 834, 512, 953, 774, 512, 953,
   3563     772, 512, 970, 768, 256, 912, 512, 953, 834, 512, 970, 834, 512, 921,
   3564     774, 512, 921, 772, 512, 921, 768, 256, 906, 512, 8190, 768, 512, 8190,
   3565     769, 512, 8190, 834, 512, 965, 774, 512, 965, 772, 512, 971, 768, 256,
   3566     944, 512, 961, 787, 512, 961, 788, 512, 965, 834, 512, 971, 834, 512,
   3567     933, 774, 512, 933, 772, 512, 933, 768, 256, 910, 512, 929, 788, 512,
   3568     168, 768, 256, 901, 256, 96, 512, 8060, 837, 512, 969, 837, 512, 974,
   3569     837, 512, 969, 834, 512, 8182, 837, 512, 927, 768, 256, 908, 512, 937,
   3570     768, 256, 911, 512, 937, 837, 256, 180, 514, 32, 788, 256, 8194, 256,
   3571     8195, 258, 32, 258, 32, 258, 32, 258, 32, 258, 32, 257, 32, 258, 32, 258,
   3572     32, 258, 32, 257, 8208, 514, 32, 819, 258, 46, 514, 46, 46, 770, 46, 46,
   3573     46, 257, 32, 514, 8242, 8242, 770, 8242, 8242, 8242, 514, 8245, 8245,
   3574     770, 8245, 8245, 8245, 514, 33, 33, 514, 32, 773, 514, 63, 63, 514, 63,
   3575     33, 514, 33, 63, 1026, 8242, 8242, 8242, 8242, 258, 32, 259, 48, 259,
   3576     105, 259, 52, 259, 53, 259, 54, 259, 55, 259, 56, 259, 57, 259, 43, 259,
   3577     8722, 259, 61, 259, 40, 259, 41, 259, 110, 261, 48, 261, 49, 261, 50,
   3578     261, 51, 261, 52, 261, 53, 261, 54, 261, 55, 261, 56, 261, 57, 261, 43,
   3579     261, 8722, 261, 61, 261, 40, 261, 41, 261, 97, 261, 101, 261, 111, 261,
   3580     120, 261, 601, 261, 104, 261, 107, 261, 108, 261, 109, 261, 110, 261,
   3581     112, 261, 115, 261, 116, 514, 82, 115, 770, 97, 47, 99, 770, 97, 47, 115,
   3582     262, 67, 514, 176, 67, 770, 99, 47, 111, 770, 99, 47, 117, 258, 400, 514,
   3583     176, 70, 262, 103, 262, 72, 262, 72, 262, 72, 262, 104, 262, 295, 262,
   3584     73, 262, 73, 262, 76, 262, 108, 262, 78, 514, 78, 111, 262, 80, 262, 81,
   3585     262, 82, 262, 82, 262, 82, 515, 83, 77, 770, 84, 69, 76, 515, 84, 77,
   3586     262, 90, 256, 937, 262, 90, 256, 75, 256, 197, 262, 66, 262, 67, 262,
   3587     101, 262, 69, 262, 70, 262, 77, 262, 111, 258, 1488, 258, 1489, 258,
   3588     1490, 258, 1491, 262, 105, 770, 70, 65, 88, 262, 960, 262, 947, 262, 915,
   3589     262, 928, 262, 8721, 262, 68, 262, 100, 262, 101, 262, 105, 262, 106,
   3590     772, 49, 8260, 55, 772, 49, 8260, 57, 1028, 49, 8260, 49, 48, 772, 49,
   3591     8260, 51, 772, 50, 8260, 51, 772, 49, 8260, 53, 772, 50, 8260, 53, 772,
   3592     51, 8260, 53, 772, 52, 8260, 53, 772, 49, 8260, 54, 772, 53, 8260, 54,
   3593     772, 49, 8260, 56, 772, 51, 8260, 56, 772, 53, 8260, 56, 772, 55, 8260,
   3594     56, 516, 49, 8260, 258, 73, 514, 73, 73, 770, 73, 73, 73, 514, 73, 86,
   3595     258, 86, 514, 86, 73, 770, 86, 73, 73, 1026, 86, 73, 73, 73, 514, 73, 88,
   3596     258, 88, 514, 88, 73, 770, 88, 73, 73, 258, 76, 258, 67, 258, 68, 258,
   3597     77, 258, 105, 514, 105, 105, 770, 105, 105, 105, 514, 105, 118, 258, 118,
   3598     514, 118, 105, 770, 118, 105, 105, 1026, 118, 105, 105, 105, 514, 105,
   3599     120, 258, 120, 514, 120, 105, 770, 120, 105, 105, 258, 108, 258, 99, 258,
   3600     100, 258, 109, 772, 48, 8260, 51, 512, 8592, 824, 512, 8594, 824, 512,
   3601     8596, 824, 512, 8656, 824, 512, 8660, 824, 512, 8658, 824, 512, 8707,
   3602     824, 512, 8712, 824, 512, 8715, 824, 512, 8739, 824, 512, 8741, 824, 514,
   3603     8747, 8747, 770, 8747, 8747, 8747, 514, 8750, 8750, 770, 8750, 8750,
   3604     8750, 512, 8764, 824, 512, 8771, 824, 512, 8773, 824, 512, 8776, 824,
   3605     512, 61, 824, 512, 8801, 824, 512, 8781, 824, 512, 60, 824, 512, 62, 824,
   3606     512, 8804, 824, 512, 8805, 824, 512, 8818, 824, 512, 8819, 824, 512,
   3607     8822, 824, 512, 8823, 824, 512, 8826, 824, 512, 8827, 824, 512, 8834,
   3608     824, 512, 8835, 824, 512, 8838, 824, 512, 8839, 824, 512, 8866, 824, 512,
   3609     8872, 824, 512, 8873, 824, 512, 8875, 824, 512, 8828, 824, 512, 8829,
   3610     824, 512, 8849, 824, 512, 8850, 824, 512, 8882, 824, 512, 8883, 824, 512,
   3611     8884, 824, 512, 8885, 824, 256, 12296, 256, 12297, 263, 49, 263, 50, 263,
   3612     51, 263, 52, 263, 53, 263, 54, 263, 55, 263, 56, 263, 57, 519, 49, 48,
   3613     519, 49, 49, 519, 49, 50, 519, 49, 51, 519, 49, 52, 519, 49, 53, 519, 49,
   3614     54, 519, 49, 55, 519, 49, 56, 519, 49, 57, 519, 50, 48, 770, 40, 49, 41,
   3615     770, 40, 50, 41, 770, 40, 51, 41, 770, 40, 52, 41, 770, 40, 53, 41, 770,
   3616     40, 54, 41, 770, 40, 55, 41, 770, 40, 56, 41, 770, 40, 57, 41, 1026, 40,
   3617     49, 48, 41, 1026, 40, 49, 49, 41, 1026, 40, 49, 50, 41, 1026, 40, 49, 51,
   3618     41, 1026, 40, 49, 52, 41, 1026, 40, 49, 53, 41, 1026, 40, 49, 54, 41,
   3619     1026, 40, 49, 55, 41, 1026, 40, 49, 56, 41, 1026, 40, 49, 57, 41, 1026,
   3620     40, 50, 48, 41, 514, 49, 46, 514, 50, 46, 514, 51, 46, 514, 52, 46, 514,
   3621     53, 46, 514, 54, 46, 514, 55, 46, 514, 56, 46, 514, 57, 46, 770, 49, 48,
   3622     46, 770, 49, 49, 46, 770, 49, 50, 46, 770, 49, 51, 46, 770, 49, 52, 46,
   3623     770, 49, 53, 46, 770, 49, 54, 46, 770, 49, 55, 46, 770, 49, 56, 46, 770,
   3624     49, 57, 46, 770, 50, 48, 46, 770, 40, 97, 41, 770, 40, 98, 41, 770, 40,
   3625     99, 41, 770, 40, 100, 41, 770, 40, 101, 41, 770, 40, 102, 41, 770, 40,
   3626     103, 41, 770, 40, 104, 41, 770, 40, 105, 41, 770, 40, 106, 41, 770, 40,
   3627     107, 41, 770, 40, 108, 41, 770, 40, 109, 41, 770, 40, 110, 41, 770, 40,
   3628     111, 41, 770, 40, 112, 41, 770, 40, 113, 41, 770, 40, 114, 41, 770, 40,
   3629     115, 41, 770, 40, 116, 41, 770, 40, 117, 41, 770, 40, 118, 41, 770, 40,
   3630     119, 41, 770, 40, 120, 41, 770, 40, 121, 41, 770, 40, 122, 41, 263, 65,
   3631     263, 66, 263, 67, 263, 68, 263, 69, 263, 70, 263, 71, 263, 72, 263, 73,
   3632     263, 74, 263, 75, 263, 76, 263, 77, 263, 78, 263, 79, 263, 80, 263, 81,
   3633     263, 82, 263, 83, 263, 84, 263, 85, 263, 86, 263, 87, 263, 88, 263, 89,
   3634     263, 90, 263, 97, 263, 98, 263, 99, 263, 100, 263, 101, 263, 102, 263,
   3635     103, 263, 104, 263, 105, 263, 106, 263, 107, 263, 108, 263, 109, 263,
   3636     110, 263, 111, 263, 112, 263, 113, 263, 114, 263, 115, 263, 116, 263,
   3637     117, 263, 118, 263, 119, 263, 120, 263, 121, 263, 122, 263, 48, 1026,
   3638     8747, 8747, 8747, 8747, 770, 58, 58, 61, 514, 61, 61, 770, 61, 61, 61,
   3639     512, 10973, 824, 261, 106, 259, 86, 259, 11617, 258, 27597, 258, 40863,
   3640     258, 19968, 258, 20008, 258, 20022, 258, 20031, 258, 20057, 258, 20101,
   3641     258, 20108, 258, 20128, 258, 20154, 258, 20799, 258, 20837, 258, 20843,
   3642     258, 20866, 258, 20886, 258, 20907, 258, 20960, 258, 20981, 258, 20992,
   3643     258, 21147, 258, 21241, 258, 21269, 258, 21274, 258, 21304, 258, 21313,
   3644     258, 21340, 258, 21353, 258, 21378, 258, 21430, 258, 21448, 258, 21475,
   3645     258, 22231, 258, 22303, 258, 22763, 258, 22786, 258, 22794, 258, 22805,
   3646     258, 22823, 258, 22899, 258, 23376, 258, 23424, 258, 23544, 258, 23567,
   3647     258, 23586, 258, 23608, 258, 23662, 258, 23665, 258, 24027, 258, 24037,
   3648     258, 24049, 258, 24062, 258, 24178, 258, 24186, 258, 24191, 258, 24308,
   3649     258, 24318, 258, 24331, 258, 24339, 258, 24400, 258, 24417, 258, 24435,
   3650     258, 24515, 258, 25096, 258, 25142, 258, 25163, 258, 25903, 258, 25908,
   3651     258, 25991, 258, 26007, 258, 26020, 258, 26041, 258, 26080, 258, 26085,
   3652     258, 26352, 258, 26376, 258, 26408, 258, 27424, 258, 27490, 258, 27513,
   3653     258, 27571, 258, 27595, 258, 27604, 258, 27611, 258, 27663, 258, 27668,
   3654     258, 27700, 258, 28779, 258, 29226, 258, 29238, 258, 29243, 258, 29247,
   3655     258, 29255, 258, 29273, 258, 29275, 258, 29356, 258, 29572, 258, 29577,
   3656     258, 29916, 258, 29926, 258, 29976, 258, 29983, 258, 29992, 258, 30000,
   3657     258, 30091, 258, 30098, 258, 30326, 258, 30333, 258, 30382, 258, 30399,
   3658     258, 30446, 258, 30683, 258, 30690, 258, 30707, 258, 31034, 258, 31160,
   3659     258, 31166, 258, 31348, 258, 31435, 258, 31481, 258, 31859, 258, 31992,
   3660     258, 32566, 258, 32593, 258, 32650, 258, 32701, 258, 32769, 258, 32780,
   3661     258, 32786, 258, 32819, 258, 32895, 258, 32905, 258, 33251, 258, 33258,
   3662     258, 33267, 258, 33276, 258, 33292, 258, 33307, 258, 33311, 258, 33390,
   3663     258, 33394, 258, 33400, 258, 34381, 258, 34411, 258, 34880, 258, 34892,
   3664     258, 34915, 258, 35198, 258, 35211, 258, 35282, 258, 35328, 258, 35895,
   3665     258, 35910, 258, 35925, 258, 35960, 258, 35997, 258, 36196, 258, 36208,
   3666     258, 36275, 258, 36523, 258, 36554, 258, 36763, 258, 36784, 258, 36789,
   3667     258, 37009, 258, 37193, 258, 37318, 258, 37324, 258, 37329, 258, 38263,
   3668     258, 38272, 258, 38428, 258, 38582, 258, 38585, 258, 38632, 258, 38737,
   3669     258, 38750, 258, 38754, 258, 38761, 258, 38859, 258, 38893, 258, 38899,
   3670     258, 38913, 258, 39080, 258, 39131, 258, 39135, 258, 39318, 258, 39321,
   3671     258, 39340, 258, 39592, 258, 39640, 258, 39647, 258, 39717, 258, 39727,
   3672     258, 39730, 258, 39740, 258, 39770, 258, 40165, 258, 40565, 258, 40575,
   3673     258, 40613, 258, 40635, 258, 40643, 258, 40653, 258, 40657, 258, 40697,
   3674     258, 40701, 258, 40718, 258, 40723, 258, 40736, 258, 40763, 258, 40778,
   3675     258, 40786, 258, 40845, 258, 40860, 258, 40864, 264, 32, 258, 12306, 258,
   3676     21313, 258, 21316, 258, 21317, 512, 12363, 12441, 512, 12365, 12441, 512,
   3677     12367, 12441, 512, 12369, 12441, 512, 12371, 12441, 512, 12373, 12441,
   3678     512, 12375, 12441, 512, 12377, 12441, 512, 12379, 12441, 512, 12381,
   3679     12441, 512, 12383, 12441, 512, 12385, 12441, 512, 12388, 12441, 512,
   3680     12390, 12441, 512, 12392, 12441, 512, 12399, 12441, 512, 12399, 12442,
   3681     512, 12402, 12441, 512, 12402, 12442, 512, 12405, 12441, 512, 12405,
   3682     12442, 512, 12408, 12441, 512, 12408, 12442, 512, 12411, 12441, 512,
   3683     12411, 12442, 512, 12358, 12441, 514, 32, 12441, 514, 32, 12442, 512,
   3684     12445, 12441, 521, 12424, 12426, 512, 12459, 12441, 512, 12461, 12441,
   3685     512, 12463, 12441, 512, 12465, 12441, 512, 12467, 12441, 512, 12469,
   3686     12441, 512, 12471, 12441, 512, 12473, 12441, 512, 12475, 12441, 512,
   3687     12477, 12441, 512, 12479, 12441, 512, 12481, 12441, 512, 12484, 12441,
   3688     512, 12486, 12441, 512, 12488, 12441, 512, 12495, 12441, 512, 12495,
   3689     12442, 512, 12498, 12441, 512, 12498, 12442, 512, 12501, 12441, 512,
   3690     12501, 12442, 512, 12504, 12441, 512, 12504, 12442, 512, 12507, 12441,
   3691     512, 12507, 12442, 512, 12454, 12441, 512, 12527, 12441, 512, 12528,
   3692     12441, 512, 12529, 12441, 512, 12530, 12441, 512, 12541, 12441, 521,
   3693     12467, 12488, 258, 4352, 258, 4353, 258, 4522, 258, 4354, 258, 4524, 258,
   3694     4525, 258, 4355, 258, 4356, 258, 4357, 258, 4528, 258, 4529, 258, 4530,
   3695     258, 4531, 258, 4532, 258, 4533, 258, 4378, 258, 4358, 258, 4359, 258,
   3696     4360, 258, 4385, 258, 4361, 258, 4362, 258, 4363, 258, 4364, 258, 4365,
   3697     258, 4366, 258, 4367, 258, 4368, 258, 4369, 258, 4370, 258, 4449, 258,
   3698     4450, 258, 4451, 258, 4452, 258, 4453, 258, 4454, 258, 4455, 258, 4456,
   3699     258, 4457, 258, 4458, 258, 4459, 258, 4460, 258, 4461, 258, 4462, 258,
   3700     4463, 258, 4464, 258, 4465, 258, 4466, 258, 4467, 258, 4468, 258, 4469,
   3701     258, 4448, 258, 4372, 258, 4373, 258, 4551, 258, 4552, 258, 4556, 258,
   3702     4558, 258, 4563, 258, 4567, 258, 4569, 258, 4380, 258, 4573, 258, 4575,
   3703     258, 4381, 258, 4382, 258, 4384, 258, 4386, 258, 4387, 258, 4391, 258,
   3704     4393, 258, 4395, 258, 4396, 258, 4397, 258, 4398, 258, 4399, 258, 4402,
   3705     258, 4406, 258, 4416, 258, 4423, 258, 4428, 258, 4593, 258, 4594, 258,
   3706     4439, 258, 4440, 258, 4441, 258, 4484, 258, 4485, 258, 4488, 258, 4497,
   3707     258, 4498, 258, 4500, 258, 4510, 258, 4513, 259, 19968, 259, 20108, 259,
   3708     19977, 259, 22235, 259, 19978, 259, 20013, 259, 19979, 259, 30002, 259,
   3709     20057, 259, 19993, 259, 19969, 259, 22825, 259, 22320, 259, 20154, 770,
   3710     40, 4352, 41, 770, 40, 4354, 41, 770, 40, 4355, 41, 770, 40, 4357, 41,
   3711     770, 40, 4358, 41, 770, 40, 4359, 41, 770, 40, 4361, 41, 770, 40, 4363,
   3712     41, 770, 40, 4364, 41, 770, 40, 4366, 41, 770, 40, 4367, 41, 770, 40,
   3713     4368, 41, 770, 40, 4369, 41, 770, 40, 4370, 41, 1026, 40, 4352, 4449, 41,
   3714     1026, 40, 4354, 4449, 41, 1026, 40, 4355, 4449, 41, 1026, 40, 4357, 4449,
   3715     41, 1026, 40, 4358, 4449, 41, 1026, 40, 4359, 4449, 41, 1026, 40, 4361,
   3716     4449, 41, 1026, 40, 4363, 4449, 41, 1026, 40, 4364, 4449, 41, 1026, 40,
   3717     4366, 4449, 41, 1026, 40, 4367, 4449, 41, 1026, 40, 4368, 4449, 41, 1026,
   3718     40, 4369, 4449, 41, 1026, 40, 4370, 4449, 41, 1026, 40, 4364, 4462, 41,
   3719     1794, 40, 4363, 4457, 4364, 4453, 4523, 41, 1538, 40, 4363, 4457, 4370,
   3720     4462, 41, 770, 40, 19968, 41, 770, 40, 20108, 41, 770, 40, 19977, 41,
   3721     770, 40, 22235, 41, 770, 40, 20116, 41, 770, 40, 20845, 41, 770, 40,
   3722     19971, 41, 770, 40, 20843, 41, 770, 40, 20061, 41, 770, 40, 21313, 41,
   3723     770, 40, 26376, 41, 770, 40, 28779, 41, 770, 40, 27700, 41, 770, 40,
   3724     26408, 41, 770, 40, 37329, 41, 770, 40, 22303, 41, 770, 40, 26085, 41,
   3725     770, 40, 26666, 41, 770, 40, 26377, 41, 770, 40, 31038, 41, 770, 40,
   3726     21517, 41, 770, 40, 29305, 41, 770, 40, 36001, 41, 770, 40, 31069, 41,
   3727     770, 40, 21172, 41, 770, 40, 20195, 41, 770, 40, 21628, 41, 770, 40,
   3728     23398, 41, 770, 40, 30435, 41, 770, 40, 20225, 41, 770, 40, 36039, 41,
   3729     770, 40, 21332, 41, 770, 40, 31085, 41, 770, 40, 20241, 41, 770, 40,
   3730     33258, 41, 770, 40, 33267, 41, 263, 21839, 263, 24188, 263, 25991, 263,
   3731     31631, 778, 80, 84, 69, 519, 50, 49, 519, 50, 50, 519, 50, 51, 519, 50,
   3732     52, 519, 50, 53, 519, 50, 54, 519, 50, 55, 519, 50, 56, 519, 50, 57, 519,
   3733     51, 48, 519, 51, 49, 519, 51, 50, 519, 51, 51, 519, 51, 52, 519, 51, 53,
   3734     263, 4352, 263, 4354, 263, 4355, 263, 4357, 263, 4358, 263, 4359, 263,
   3735     4361, 263, 4363, 263, 4364, 263, 4366, 263, 4367, 263, 4368, 263, 4369,
   3736     263, 4370, 519, 4352, 4449, 519, 4354, 4449, 519, 4355, 4449, 519, 4357,
   3737     4449, 519, 4358, 4449, 519, 4359, 4449, 519, 4361, 4449, 519, 4363, 4449,
   3738     519, 4364, 4449, 519, 4366, 4449, 519, 4367, 4449, 519, 4368, 4449, 519,
   3739     4369, 4449, 519, 4370, 4449, 1287, 4366, 4449, 4535, 4352, 4457, 1031,
   3740     4364, 4462, 4363, 4468, 519, 4363, 4462, 263, 19968, 263, 20108, 263,
   3741     19977, 263, 22235, 263, 20116, 263, 20845, 263, 19971, 263, 20843, 263,
   3742     20061, 263, 21313, 263, 26376, 263, 28779, 263, 27700, 263, 26408, 263,
   3743     37329, 263, 22303, 263, 26085, 263, 26666, 263, 26377, 263, 31038, 263,
   3744     21517, 263, 29305, 263, 36001, 263, 31069, 263, 21172, 263, 31192, 263,
   3745     30007, 263, 22899, 263, 36969, 263, 20778, 263, 21360, 263, 27880, 263,
   3746     38917, 263, 20241, 263, 20889, 263, 27491, 263, 19978, 263, 20013, 263,
   3747     19979, 263, 24038, 263, 21491, 263, 21307, 263, 23447, 263, 23398, 263,
   3748     30435, 263, 20225, 263, 36039, 263, 21332, 263, 22812, 519, 51, 54, 519,
   3749     51, 55, 519, 51, 56, 519, 51, 57, 519, 52, 48, 519, 52, 49, 519, 52, 50,
   3750     519, 52, 51, 519, 52, 52, 519, 52, 53, 519, 52, 54, 519, 52, 55, 519, 52,
   3751     56, 519, 52, 57, 519, 53, 48, 514, 49, 26376, 514, 50, 26376, 514, 51,
   3752     26376, 514, 52, 26376, 514, 53, 26376, 514, 54, 26376, 514, 55, 26376,
   3753     514, 56, 26376, 514, 57, 26376, 770, 49, 48, 26376, 770, 49, 49, 26376,
   3754     770, 49, 50, 26376, 522, 72, 103, 778, 101, 114, 103, 522, 101, 86, 778,
   3755     76, 84, 68, 263, 12450, 263, 12452, 263, 12454, 263, 12456, 263, 12458,
   3756     263, 12459, 263, 12461, 263, 12463, 263, 12465, 263, 12467, 263, 12469,
   3757     263, 12471, 263, 12473, 263, 12475, 263, 12477, 263, 12479, 263, 12481,
   3758     263, 12484, 263, 12486, 263, 12488, 263, 12490, 263, 12491, 263, 12492,
   3759     263, 12493, 263, 12494, 263, 12495, 263, 12498, 263, 12501, 263, 12504,
   3760     263, 12507, 263, 12510, 263, 12511, 263, 12512, 263, 12513, 263, 12514,
   3761     263, 12516, 263, 12518, 263, 12520, 263, 12521, 263, 12522, 263, 12523,
   3762     263, 12524, 263, 12525, 263, 12527, 263, 12528, 263, 12529, 263, 12530,
   3763     1034, 12450, 12497, 12540, 12488, 1034, 12450, 12523, 12501, 12449, 1034,
   3764     12450, 12531, 12506, 12450, 778, 12450, 12540, 12523, 1034, 12452, 12491,
   3765     12531, 12464, 778, 12452, 12531, 12481, 778, 12454, 12457, 12531, 1290,
   3766     12456, 12473, 12463, 12540, 12489, 1034, 12456, 12540, 12459, 12540, 778,
   3767     12458, 12531, 12473, 778, 12458, 12540, 12512, 778, 12459, 12452, 12522,
   3768     1034, 12459, 12521, 12483, 12488, 1034, 12459, 12525, 12522, 12540, 778,
   3769     12460, 12525, 12531, 778, 12460, 12531, 12510, 522, 12462, 12460, 778,
   3770     12462, 12491, 12540, 1034, 12461, 12517, 12522, 12540, 1034, 12462,
   3771     12523, 12480, 12540, 522, 12461, 12525, 1290, 12461, 12525, 12464, 12521,
   3772     12512, 1546, 12461, 12525, 12513, 12540, 12488, 12523, 1290, 12461,
   3773     12525, 12527, 12483, 12488, 778, 12464, 12521, 12512, 1290, 12464, 12521,
   3774     12512, 12488, 12531, 1290, 12463, 12523, 12476, 12452, 12525, 1034,
   3775     12463, 12525, 12540, 12493, 778, 12465, 12540, 12473, 778, 12467, 12523,
   3776     12490, 778, 12467, 12540, 12509, 1034, 12469, 12452, 12463, 12523, 1290,
   3777     12469, 12531, 12481, 12540, 12512, 1034, 12471, 12522, 12531, 12464, 778,
   3778     12475, 12531, 12481, 778, 12475, 12531, 12488, 778, 12480, 12540, 12473,
   3779     522, 12487, 12471, 522, 12489, 12523, 522, 12488, 12531, 522, 12490,
   3780     12494, 778, 12494, 12483, 12488, 778, 12495, 12452, 12484, 1290, 12497,
   3781     12540, 12475, 12531, 12488, 778, 12497, 12540, 12484, 1034, 12496, 12540,
   3782     12524, 12523, 1290, 12500, 12450, 12473, 12488, 12523, 778, 12500, 12463,
   3783     12523, 522, 12500, 12467, 522, 12499, 12523, 1290, 12501, 12449, 12521,
   3784     12483, 12489, 1034, 12501, 12451, 12540, 12488, 1290, 12502, 12483,
   3785     12471, 12455, 12523, 778, 12501, 12521, 12531, 1290, 12504, 12463, 12479,
   3786     12540, 12523, 522, 12506, 12477, 778, 12506, 12491, 12498, 778, 12504,
   3787     12523, 12484, 778, 12506, 12531, 12473, 778, 12506, 12540, 12472, 778,
   3788     12505, 12540, 12479, 1034, 12509, 12452, 12531, 12488, 778, 12508, 12523,
   3789     12488, 522, 12507, 12531, 778, 12509, 12531, 12489, 778, 12507, 12540,
   3790     12523, 778, 12507, 12540, 12531, 1034, 12510, 12452, 12463, 12525, 778,
   3791     12510, 12452, 12523, 778, 12510, 12483, 12495, 778, 12510, 12523, 12463,
   3792     1290, 12510, 12531, 12471, 12519, 12531, 1034, 12511, 12463, 12525,
   3793     12531, 522, 12511, 12522, 1290, 12511, 12522, 12496, 12540, 12523, 522,
   3794     12513, 12460, 1034, 12513, 12460, 12488, 12531, 1034, 12513, 12540,
   3795     12488, 12523, 778, 12516, 12540, 12489, 778, 12516, 12540, 12523, 778,
   3796     12518, 12450, 12531, 1034, 12522, 12483, 12488, 12523, 522, 12522, 12521,
   3797     778, 12523, 12500, 12540, 1034, 12523, 12540, 12502, 12523, 522, 12524,
   3798     12512, 1290, 12524, 12531, 12488, 12466, 12531, 778, 12527, 12483, 12488,
   3799     514, 48, 28857, 514, 49, 28857, 514, 50, 28857, 514, 51, 28857, 514, 52,
   3800     28857, 514, 53, 28857, 514, 54, 28857, 514, 55, 28857, 514, 56, 28857,
   3801     514, 57, 28857, 770, 49, 48, 28857, 770, 49, 49, 28857, 770, 49, 50,
   3802     28857, 770, 49, 51, 28857, 770, 49, 52, 28857, 770, 49, 53, 28857, 770,
   3803     49, 54, 28857, 770, 49, 55, 28857, 770, 49, 56, 28857, 770, 49, 57,
   3804     28857, 770, 50, 48, 28857, 770, 50, 49, 28857, 770, 50, 50, 28857, 770,
   3805     50, 51, 28857, 770, 50, 52, 28857, 778, 104, 80, 97, 522, 100, 97, 522,
   3806     65, 85, 778, 98, 97, 114, 522, 111, 86, 522, 112, 99, 522, 100, 109, 778,
   3807     100, 109, 178, 778, 100, 109, 179, 522, 73, 85, 522, 24179, 25104, 522,
   3808     26157, 21644, 522, 22823, 27491, 522, 26126, 27835, 1034, 26666, 24335,
   3809     20250, 31038, 522, 112, 65, 522, 110, 65, 522, 956, 65, 522, 109, 65,
   3810     522, 107, 65, 522, 75, 66, 522, 77, 66, 522, 71, 66, 778, 99, 97, 108,
   3811     1034, 107, 99, 97, 108, 522, 112, 70, 522, 110, 70, 522, 956, 70, 522,
   3812     956, 103, 522, 109, 103, 522, 107, 103, 522, 72, 122, 778, 107, 72, 122,
   3813     778, 77, 72, 122, 778, 71, 72, 122, 778, 84, 72, 122, 522, 956, 8467,
   3814     522, 109, 8467, 522, 100, 8467, 522, 107, 8467, 522, 102, 109, 522, 110,
   3815     109, 522, 956, 109, 522, 109, 109, 522, 99, 109, 522, 107, 109, 778, 109,
   3816     109, 178, 778, 99, 109, 178, 522, 109, 178, 778, 107, 109, 178, 778, 109,
   3817     109, 179, 778, 99, 109, 179, 522, 109, 179, 778, 107, 109, 179, 778, 109,
   3818     8725, 115, 1034, 109, 8725, 115, 178, 522, 80, 97, 778, 107, 80, 97, 778,
   3819     77, 80, 97, 778, 71, 80, 97, 778, 114, 97, 100, 1290, 114, 97, 100, 8725,
   3820     115, 1546, 114, 97, 100, 8725, 115, 178, 522, 112, 115, 522, 110, 115,
   3821     522, 956, 115, 522, 109, 115, 522, 112, 86, 522, 110, 86, 522, 956, 86,
   3822     522, 109, 86, 522, 107, 86, 522, 77, 86, 522, 112, 87, 522, 110, 87, 522,
   3823     956, 87, 522, 109, 87, 522, 107, 87, 522, 77, 87, 522, 107, 937, 522, 77,
   3824     937, 1034, 97, 46, 109, 46, 522, 66, 113, 522, 99, 99, 522, 99, 100,
   3825     1034, 67, 8725, 107, 103, 778, 67, 111, 46, 522, 100, 66, 522, 71, 121,
   3826     522, 104, 97, 522, 72, 80, 522, 105, 110, 522, 75, 75, 522, 75, 77, 522,
   3827     107, 116, 522, 108, 109, 522, 108, 110, 778, 108, 111, 103, 522, 108,
   3828     120, 522, 109, 98, 778, 109, 105, 108, 778, 109, 111, 108, 522, 80, 72,
   3829     1034, 112, 46, 109, 46, 778, 80, 80, 77, 522, 80, 82, 522, 115, 114, 522,
   3830     83, 118, 522, 87, 98, 778, 86, 8725, 109, 778, 65, 8725, 109, 514, 49,
   3831     26085, 514, 50, 26085, 514, 51, 26085, 514, 52, 26085, 514, 53, 26085,
   3832     514, 54, 26085, 514, 55, 26085, 514, 56, 26085, 514, 57, 26085, 770, 49,
   3833     48, 26085, 770, 49, 49, 26085, 770, 49, 50, 26085, 770, 49, 51, 26085,
   3834     770, 49, 52, 26085, 770, 49, 53, 26085, 770, 49, 54, 26085, 770, 49, 55,
   3835     26085, 770, 49, 56, 26085, 770, 49, 57, 26085, 770, 50, 48, 26085, 770,
   3836     50, 49, 26085, 770, 50, 50, 26085, 770, 50, 51, 26085, 770, 50, 52,
   3837     26085, 770, 50, 53, 26085, 770, 50, 54, 26085, 770, 50, 55, 26085, 770,
   3838     50, 56, 26085, 770, 50, 57, 26085, 770, 51, 48, 26085, 770, 51, 49,
   3839     26085, 778, 103, 97, 108, 259, 1098, 259, 1100, 259, 42863, 259, 294,
   3840     259, 339, 259, 42791, 259, 43831, 259, 619, 259, 43858, 256, 35912, 256,
   3841     26356, 256, 36554, 256, 36040, 256, 28369, 256, 20018, 256, 21477, 256,
   3842     40860, 256, 40860, 256, 22865, 256, 37329, 256, 21895, 256, 22856, 256,
   3843     25078, 256, 30313, 256, 32645, 256, 34367, 256, 34746, 256, 35064, 256,
   3844     37007, 256, 27138, 256, 27931, 256, 28889, 256, 29662, 256, 33853, 256,
   3845     37226, 256, 39409, 256, 20098, 256, 21365, 256, 27396, 256, 29211, 256,
   3846     34349, 256, 40478, 256, 23888, 256, 28651, 256, 34253, 256, 35172, 256,
   3847     25289, 256, 33240, 256, 34847, 256, 24266, 256, 26391, 256, 28010, 256,
   3848     29436, 256, 37070, 256, 20358, 256, 20919, 256, 21214, 256, 25796, 256,
   3849     27347, 256, 29200, 256, 30439, 256, 32769, 256, 34310, 256, 34396, 256,
   3850     36335, 256, 38706, 256, 39791, 256, 40442, 256, 30860, 256, 31103, 256,
   3851     32160, 256, 33737, 256, 37636, 256, 40575, 256, 35542, 256, 22751, 256,
   3852     24324, 256, 31840, 256, 32894, 256, 29282, 256, 30922, 256, 36034, 256,
   3853     38647, 256, 22744, 256, 23650, 256, 27155, 256, 28122, 256, 28431, 256,
   3854     32047, 256, 32311, 256, 38475, 256, 21202, 256, 32907, 256, 20956, 256,
   3855     20940, 256, 31260, 256, 32190, 256, 33777, 256, 38517, 256, 35712, 256,
   3856     25295, 256, 27138, 256, 35582, 256, 20025, 256, 23527, 256, 24594, 256,
   3857     29575, 256, 30064, 256, 21271, 256, 30971, 256, 20415, 256, 24489, 256,
   3858     19981, 256, 27852, 256, 25976, 256, 32034, 256, 21443, 256, 22622, 256,
   3859     30465, 256, 33865, 256, 35498, 256, 27578, 256, 36784, 256, 27784, 256,
   3860     25342, 256, 33509, 256, 25504, 256, 30053, 256, 20142, 256, 20841, 256,
   3861     20937, 256, 26753, 256, 31975, 256, 33391, 256, 35538, 256, 37327, 256,
   3862     21237, 256, 21570, 256, 22899, 256, 24300, 256, 26053, 256, 28670, 256,
   3863     31018, 256, 38317, 256, 39530, 256, 40599, 256, 40654, 256, 21147, 256,
   3864     26310, 256, 27511, 256, 36706, 256, 24180, 256, 24976, 256, 25088, 256,
   3865     25754, 256, 28451, 256, 29001, 256, 29833, 256, 31178, 256, 32244, 256,
   3866     32879, 256, 36646, 256, 34030, 256, 36899, 256, 37706, 256, 21015, 256,
   3867     21155, 256, 21693, 256, 28872, 256, 35010, 256, 35498, 256, 24265, 256,
   3868     24565, 256, 25467, 256, 27566, 256, 31806, 256, 29557, 256, 20196, 256,
   3869     22265, 256, 23527, 256, 23994, 256, 24604, 256, 29618, 256, 29801, 256,
   3870     32666, 256, 32838, 256, 37428, 256, 38646, 256, 38728, 256, 38936, 256,
   3871     20363, 256, 31150, 256, 37300, 256, 38584, 256, 24801, 256, 20102, 256,
   3872     20698, 256, 23534, 256, 23615, 256, 26009, 256, 27138, 256, 29134, 256,
   3873     30274, 256, 34044, 256, 36988, 256, 40845, 256, 26248, 256, 38446, 256,
   3874     21129, 256, 26491, 256, 26611, 256, 27969, 256, 28316, 256, 29705, 256,
   3875     30041, 256, 30827, 256, 32016, 256, 39006, 256, 20845, 256, 25134, 256,
   3876     38520, 256, 20523, 256, 23833, 256, 28138, 256, 36650, 256, 24459, 256,
   3877     24900, 256, 26647, 256, 29575, 256, 38534, 256, 21033, 256, 21519, 256,
   3878     23653, 256, 26131, 256, 26446, 256, 26792, 256, 27877, 256, 29702, 256,
   3879     30178, 256, 32633, 256, 35023, 256, 35041, 256, 37324, 256, 38626, 256,
   3880     21311, 256, 28346, 256, 21533, 256, 29136, 256, 29848, 256, 34298, 256,
   3881     38563, 256, 40023, 256, 40607, 256, 26519, 256, 28107, 256, 33256, 256,
   3882     31435, 256, 31520, 256, 31890, 256, 29376, 256, 28825, 256, 35672, 256,
   3883     20160, 256, 33590, 256, 21050, 256, 20999, 256, 24230, 256, 25299, 256,
   3884     31958, 256, 23429, 256, 27934, 256, 26292, 256, 36667, 256, 34892, 256,
   3885     38477, 256, 35211, 256, 24275, 256, 20800, 256, 21952, 256, 22618, 256,
   3886     26228, 256, 20958, 256, 29482, 256, 30410, 256, 31036, 256, 31070, 256,
   3887     31077, 256, 31119, 256, 38742, 256, 31934, 256, 32701, 256, 34322, 256,
   3888     35576, 256, 36920, 256, 37117, 256, 39151, 256, 39164, 256, 39208, 256,
   3889     40372, 256, 37086, 256, 38583, 256, 20398, 256, 20711, 256, 20813, 256,
   3890     21193, 256, 21220, 256, 21329, 256, 21917, 256, 22022, 256, 22120, 256,
   3891     22592, 256, 22696, 256, 23652, 256, 23662, 256, 24724, 256, 24936, 256,
   3892     24974, 256, 25074, 256, 25935, 256, 26082, 256, 26257, 256, 26757, 256,
   3893     28023, 256, 28186, 256, 28450, 256, 29038, 256, 29227, 256, 29730, 256,
   3894     30865, 256, 31038, 256, 31049, 256, 31048, 256, 31056, 256, 31062, 256,
   3895     31069, 256, 31117, 256, 31118, 256, 31296, 256, 31361, 256, 31680, 256,
   3896     32244, 256, 32265, 256, 32321, 256, 32626, 256, 32773, 256, 33261, 256,
   3897     33401, 256, 33401, 256, 33879, 256, 35088, 256, 35222, 256, 35585, 256,
   3898     35641, 256, 36051, 256, 36104, 256, 36790, 256, 36920, 256, 38627, 256,
   3899     38911, 256, 38971, 256, 24693, 256, 55376, 57070, 256, 33304, 256, 20006,
   3900     256, 20917, 256, 20840, 256, 20352, 256, 20805, 256, 20864, 256, 21191,
   3901     256, 21242, 256, 21917, 256, 21845, 256, 21913, 256, 21986, 256, 22618,
   3902     256, 22707, 256, 22852, 256, 22868, 256, 23138, 256, 23336, 256, 24274,
   3903     256, 24281, 256, 24425, 256, 24493, 256, 24792, 256, 24910, 256, 24840,
   3904     256, 24974, 256, 24928, 256, 25074, 256, 25140, 256, 25540, 256, 25628,
   3905     256, 25682, 256, 25942, 256, 26228, 256, 26391, 256, 26395, 256, 26454,
   3906     256, 27513, 256, 27578, 256, 27969, 256, 28379, 256, 28363, 256, 28450,
   3907     256, 28702, 256, 29038, 256, 30631, 256, 29237, 256, 29359, 256, 29482,
   3908     256, 29809, 256, 29958, 256, 30011, 256, 30237, 256, 30239, 256, 30410,
   3909     256, 30427, 256, 30452, 256, 30538, 256, 30528, 256, 30924, 256, 31409,
   3910     256, 31680, 256, 31867, 256, 32091, 256, 32244, 256, 32574, 256, 32773,
   3911     256, 33618, 256, 33775, 256, 34681, 256, 35137, 256, 35206, 256, 35222,
   3912     256, 35519, 256, 35576, 256, 35531, 256, 35585, 256, 35582, 256, 35565,
   3913     256, 35641, 256, 35722, 256, 36104, 256, 36664, 256, 36978, 256, 37273,
   3914     256, 37494, 256, 38524, 256, 38627, 256, 38742, 256, 38875, 256, 38911,
   3915     256, 38923, 256, 38971, 256, 39698, 256, 40860, 256, 55370, 56394, 256,
   3916     55370, 56388, 256, 55372, 57301, 256, 15261, 256, 16408, 256, 16441, 256,
   3917     55380, 56905, 256, 55383, 56528, 256, 55391, 57043, 256, 40771, 256,
   3918     40846, 514, 102, 102, 514, 102, 105, 514, 102, 108, 770, 102, 102, 105,
   3919     770, 102, 102, 108, 514, 383, 116, 514, 115, 116, 514, 1396, 1398, 514,
   3920     1396, 1381, 514, 1396, 1387, 514, 1406, 1398, 514, 1396, 1389, 512, 1497,
   3921     1460, 512, 1522, 1463, 262, 1506, 262, 1488, 262, 1491, 262, 1492, 262,
   3922     1499, 262, 1500, 262, 1501, 262, 1512, 262, 1514, 262, 43, 512, 1513,
   3923     1473, 512, 1513, 1474, 512, 64329, 1473, 512, 64329, 1474, 512, 1488,
   3924     1463, 512, 1488, 1464, 512, 1488, 1468, 512, 1489, 1468, 512, 1490, 1468,
   3925     512, 1491, 1468, 512, 1492, 1468, 512, 1493, 1468, 512, 1494, 1468, 512,
   3926     1496, 1468, 512, 1497, 1468, 512, 1498, 1468, 512, 1499, 1468, 512, 1500,
   3927     1468, 512, 1502, 1468, 512, 1504, 1468, 512, 1505, 1468, 512, 1507, 1468,
   3928     512, 1508, 1468, 512, 1510, 1468, 512, 1511, 1468, 512, 1512, 1468, 512,
   3929     1513, 1468, 512, 1514, 1468, 512, 1493, 1465, 512, 1489, 1471, 512, 1499,
   3930     1471, 512, 1508, 1471, 514, 1488, 1500, 267, 1649, 268, 1649, 267, 1659,
   3931     268, 1659, 269, 1659, 270, 1659, 267, 1662, 268, 1662, 269, 1662, 270,
   3932     1662, 267, 1664, 268, 1664, 269, 1664, 270, 1664, 267, 1658, 268, 1658,
   3933     269, 1658, 270, 1658, 267, 1663, 268, 1663, 269, 1663, 270, 1663, 267,
   3934     1657, 268, 1657, 269, 1657, 270, 1657, 267, 1700, 268, 1700, 269, 1700,
   3935     270, 1700, 267, 1702, 268, 1702, 269, 1702, 270, 1702, 267, 1668, 268,
   3936     1668, 269, 1668, 270, 1668, 267, 1667, 268, 1667, 269, 1667, 270, 1667,
   3937     267, 1670, 268, 1670, 269, 1670, 270, 1670, 267, 1671, 268, 1671, 269,
   3938     1671, 270, 1671, 267, 1677, 268, 1677, 267, 1676, 268, 1676, 267, 1678,
   3939     268, 1678, 267, 1672, 268, 1672, 267, 1688, 268, 1688, 267, 1681, 268,
   3940     1681, 267, 1705, 268, 1705, 269, 1705, 270, 1705, 267, 1711, 268, 1711,
   3941     269, 1711, 270, 1711, 267, 1715, 268, 1715, 269, 1715, 270, 1715, 267,
   3942     1713, 268, 1713, 269, 1713, 270, 1713, 267, 1722, 268, 1722, 267, 1723,
   3943     268, 1723, 269, 1723, 270, 1723, 267, 1728, 268, 1728, 267, 1729, 268,
   3944     1729, 269, 1729, 270, 1729, 267, 1726, 268, 1726, 269, 1726, 270, 1726,
   3945     267, 1746, 268, 1746, 267, 1747, 268, 1747, 267, 1709, 268, 1709, 269,
   3946     1709, 270, 1709, 267, 1735, 268, 1735, 267, 1734, 268, 1734, 267, 1736,
   3947     268, 1736, 267, 1655, 267, 1739, 268, 1739, 267, 1733, 268, 1733, 267,
   3948     1737, 268, 1737, 267, 1744, 268, 1744, 269, 1744, 270, 1744, 269, 1609,
   3949     270, 1609, 523, 1574, 1575, 524, 1574, 1575, 523, 1574, 1749, 524, 1574,
   3950     1749, 523, 1574, 1608, 524, 1574, 1608, 523, 1574, 1735, 524, 1574, 1735,
   3951     523, 1574, 1734, 524, 1574, 1734, 523, 1574, 1736, 524, 1574, 1736, 523,
   3952     1574, 1744, 524, 1574, 1744, 525, 1574, 1744, 523, 1574, 1609, 524, 1574,
   3953     1609, 525, 1574, 1609, 267, 1740, 268, 1740, 269, 1740, 270, 1740, 523,
   3954     1574, 1580, 523, 1574, 1581, 523, 1574, 1605, 523, 1574, 1609, 523, 1574,
   3955     1610, 523, 1576, 1580, 523, 1576, 1581, 523, 1576, 1582, 523, 1576, 1605,
   3956     523, 1576, 1609, 523, 1576, 1610, 523, 1578, 1580, 523, 1578, 1581, 523,
   3957     1578, 1582, 523, 1578, 1605, 523, 1578, 1609, 523, 1578, 1610, 523, 1579,
   3958     1580, 523, 1579, 1605, 523, 1579, 1609, 523, 1579, 1610, 523, 1580, 1581,
   3959     523, 1580, 1605, 523, 1581, 1580, 523, 1581, 1605, 523, 1582, 1580, 523,
   3960     1582, 1581, 523, 1582, 1605, 523, 1587, 1580, 523, 1587, 1581, 523, 1587,
   3961     1582, 523, 1587, 1605, 523, 1589, 1581, 523, 1589, 1605, 523, 1590, 1580,
   3962     523, 1590, 1581, 523, 1590, 1582, 523, 1590, 1605, 523, 1591, 1581, 523,
   3963     1591, 1605, 523, 1592, 1605, 523, 1593, 1580, 523, 1593, 1605, 523, 1594,
   3964     1580, 523, 1594, 1605, 523, 1601, 1580, 523, 1601, 1581, 523, 1601, 1582,
   3965     523, 1601, 1605, 523, 1601, 1609, 523, 1601, 1610, 523, 1602, 1581, 523,
   3966     1602, 1605, 523, 1602, 1609, 523, 1602, 1610, 523, 1603, 1575, 523, 1603,
   3967     1580, 523, 1603, 1581, 523, 1603, 1582, 523, 1603, 1604, 523, 1603, 1605,
   3968     523, 1603, 1609, 523, 1603, 1610, 523, 1604, 1580, 523, 1604, 1581, 523,
   3969     1604, 1582, 523, 1604, 1605, 523, 1604, 1609, 523, 1604, 1610, 523, 1605,
   3970     1580, 523, 1605, 1581, 523, 1605, 1582, 523, 1605, 1605, 523, 1605, 1609,
   3971     523, 1605, 1610, 523, 1606, 1580, 523, 1606, 1581, 523, 1606, 1582, 523,
   3972     1606, 1605, 523, 1606, 1609, 523, 1606, 1610, 523, 1607, 1580, 523, 1607,
   3973     1605, 523, 1607, 1609, 523, 1607, 1610, 523, 1610, 1580, 523, 1610, 1581,
   3974     523, 1610, 1582, 523, 1610, 1605, 523, 1610, 1609, 523, 1610, 1610, 523,
   3975     1584, 1648, 523, 1585, 1648, 523, 1609, 1648, 779, 32, 1612, 1617, 779,
   3976     32, 1613, 1617, 779, 32, 1614, 1617, 779, 32, 1615, 1617, 779, 32, 1616,
   3977     1617, 779, 32, 1617, 1648, 524, 1574, 1585, 524, 1574, 1586, 524, 1574,
   3978     1605, 524, 1574, 1606, 524, 1574, 1609, 524, 1574, 1610, 524, 1576, 1585,
   3979     524, 1576, 1586, 524, 1576, 1605, 524, 1576, 1606, 524, 1576, 1609, 524,
   3980     1576, 1610, 524, 1578, 1585, 524, 1578, 1586, 524, 1578, 1605, 524, 1578,
   3981     1606, 524, 1578, 1609, 524, 1578, 1610, 524, 1579, 1585, 524, 1579, 1586,
   3982     524, 1579, 1605, 524, 1579, 1606, 524, 1579, 1609, 524, 1579, 1610, 524,
   3983     1601, 1609, 524, 1601, 1610, 524, 1602, 1609, 524, 1602, 1610, 524, 1603,
   3984     1575, 524, 1603, 1604, 524, 1603, 1605, 524, 1603, 1609, 524, 1603, 1610,
   3985     524, 1604, 1605, 524, 1604, 1609, 524, 1604, 1610, 524, 1605, 1575, 524,
   3986     1605, 1605, 524, 1606, 1585, 524, 1606, 1586, 524, 1606, 1605, 524, 1606,
   3987     1606, 524, 1606, 1609, 524, 1606, 1610, 524, 1609, 1648, 524, 1610, 1585,
   3988     524, 1610, 1586, 524, 1610, 1605, 524, 1610, 1606, 524, 1610, 1609, 524,
   3989     1610, 1610, 525, 1574, 1580, 525, 1574, 1581, 525, 1574, 1582, 525, 1574,
   3990     1605, 525, 1574, 1607, 525, 1576, 1580, 525, 1576, 1581, 525, 1576, 1582,
   3991     525, 1576, 1605, 525, 1576, 1607, 525, 1578, 1580, 525, 1578, 1581, 525,
   3992     1578, 1582, 525, 1578, 1605, 525, 1578, 1607, 525, 1579, 1605, 525, 1580,
   3993     1581, 525, 1580, 1605, 525, 1581, 1580, 525, 1581, 1605, 525, 1582, 1580,
   3994     525, 1582, 1605, 525, 1587, 1580, 525, 1587, 1581, 525, 1587, 1582, 525,
   3995     1587, 1605, 525, 1589, 1581, 525, 1589, 1582, 525, 1589, 1605, 525, 1590,
   3996     1580, 525, 1590, 1581, 525, 1590, 1582, 525, 1590, 1605, 525, 1591, 1581,
   3997     525, 1592, 1605, 525, 1593, 1580, 525, 1593, 1605, 525, 1594, 1580, 525,
   3998     1594, 1605, 525, 1601, 1580, 525, 1601, 1581, 525, 1601, 1582, 525, 1601,
   3999     1605, 525, 1602, 1581, 525, 1602, 1605, 525, 1603, 1580, 525, 1603, 1581,
   4000     525, 1603, 1582, 525, 1603, 1604, 525, 1603, 1605, 525, 1604, 1580, 525,
   4001     1604, 1581, 525, 1604, 1582, 525, 1604, 1605, 525, 1604, 1607, 525, 1605,
   4002     1580, 525, 1605, 1581, 525, 1605, 1582, 525, 1605, 1605, 525, 1606, 1580,
   4003     525, 1606, 1581, 525, 1606, 1582, 525, 1606, 1605, 525, 1606, 1607, 525,
   4004     1607, 1580, 525, 1607, 1605, 525, 1607, 1648, 525, 1610, 1580, 525, 1610,
   4005     1581, 525, 1610, 1582, 525, 1610, 1605, 525, 1610, 1607, 526, 1574, 1605,
   4006     526, 1574, 1607, 526, 1576, 1605, 526, 1576, 1607, 526, 1578, 1605, 526,
   4007     1578, 1607, 526, 1579, 1605, 526, 1579, 1607, 526, 1587, 1605, 526, 1587,
   4008     1607, 526, 1588, 1605, 526, 1588, 1607, 526, 1603, 1604, 526, 1603, 1605,
   4009     526, 1604, 1605, 526, 1606, 1605, 526, 1606, 1607, 526, 1610, 1605, 526,
   4010     1610, 1607, 782, 1600, 1614, 1617, 782, 1600, 1615, 1617, 782, 1600,
   4011     1616, 1617, 523, 1591, 1609, 523, 1591, 1610, 523, 1593, 1609, 523, 1593,
   4012     1610, 523, 1594, 1609, 523, 1594, 1610, 523, 1587, 1609, 523, 1587, 1610,
   4013     523, 1588, 1609, 523, 1588, 1610, 523, 1581, 1609, 523, 1581, 1610, 523,
   4014     1580, 1609, 523, 1580, 1610, 523, 1582, 1609, 523, 1582, 1610, 523, 1589,
   4015     1609, 523, 1589, 1610, 523, 1590, 1609, 523, 1590, 1610, 523, 1588, 1580,
   4016     523, 1588, 1581, 523, 1588, 1582, 523, 1588, 1605, 523, 1588, 1585, 523,
   4017     1587, 1585, 523, 1589, 1585, 523, 1590, 1585, 524, 1591, 1609, 524, 1591,
   4018     1610, 524, 1593, 1609, 524, 1593, 1610, 524, 1594, 1609, 524, 1594, 1610,
   4019     524, 1587, 1609, 524, 1587, 1610, 524, 1588, 1609, 524, 1588, 1610, 524,
   4020     1581, 1609, 524, 1581, 1610, 524, 1580, 1609, 524, 1580, 1610, 524, 1582,
   4021     1609, 524, 1582, 1610, 524, 1589, 1609, 524, 1589, 1610, 524, 1590, 1609,
   4022     524, 1590, 1610, 524, 1588, 1580, 524, 1588, 1581, 524, 1588, 1582, 524,
   4023     1588, 1605, 524, 1588, 1585, 524, 1587, 1585, 524, 1589, 1585, 524, 1590,
   4024     1585, 525, 1588, 1580, 525, 1588, 1581, 525, 1588, 1582, 525, 1588, 1605,
   4025     525, 1587, 1607, 525, 1588, 1607, 525, 1591, 1605, 526, 1587, 1580, 526,
   4026     1587, 1581, 526, 1587, 1582, 526, 1588, 1580, 526, 1588, 1581, 526, 1588,
   4027     1582, 526, 1591, 1605, 526, 1592, 1605, 524, 1575, 1611, 523, 1575, 1611,
   4028     781, 1578, 1580, 1605, 780, 1578, 1581, 1580, 781, 1578, 1581, 1580, 781,
   4029     1578, 1581, 1605, 781, 1578, 1582, 1605, 781, 1578, 1605, 1580, 781,
   4030     1578, 1605, 1581, 781, 1578, 1605, 1582, 780, 1580, 1605, 1581, 781,
   4031     1580, 1605, 1581, 780, 1581, 1605, 1610, 780, 1581, 1605, 1609, 781,
   4032     1587, 1581, 1580, 781, 1587, 1580, 1581, 780, 1587, 1580, 1609, 780,
   4033     1587, 1605, 1581, 781, 1587, 1605, 1581, 781, 1587, 1605, 1580, 780,
   4034     1587, 1605, 1605, 781, 1587, 1605, 1605, 780, 1589, 1581, 1581, 781,
   4035     1589, 1581, 1581, 780, 1589, 1605, 1605, 780, 1588, 1581, 1605, 781,
   4036     1588, 1581, 1605, 780, 1588, 1580, 1610, 780, 1588, 1605, 1582, 781,
   4037     1588, 1605, 1582, 780, 1588, 1605, 1605, 781, 1588, 1605, 1605, 780,
   4038     1590, 1581, 1609, 780, 1590, 1582, 1605, 781, 1590, 1582, 1605, 780,
   4039     1591, 1605, 1581, 781, 1591, 1605, 1581, 781, 1591, 1605, 1605, 780,
   4040     1591, 1605, 1610, 780, 1593, 1580, 1605, 780, 1593, 1605, 1605, 781,
   4041     1593, 1605, 1605, 780, 1593, 1605, 1609, 780, 1594, 1605, 1605, 780,
   4042     1594, 1605, 1610, 780, 1594, 1605, 1609, 780, 1601, 1582, 1605, 781,
   4043     1601, 1582, 1605, 780, 1602, 1605, 1581, 780, 1602, 1605, 1605, 780,
   4044     1604, 1581, 1605, 780, 1604, 1581, 1610, 780, 1604, 1581, 1609, 781,
   4045     1604, 1580, 1580, 780, 1604, 1580, 1580, 780, 1604, 1582, 1605, 781,
   4046     1604, 1582, 1605, 780, 1604, 1605, 1581, 781, 1604, 1605, 1581, 781,
   4047     1605, 1581, 1580, 781, 1605, 1581, 1605, 780, 1605, 1581, 1610, 781,
   4048     1605, 1580, 1581, 781, 1605, 1580, 1605, 781, 1605, 1582, 1580, 781,
   4049     1605, 1582, 1605, 781, 1605, 1580, 1582, 781, 1607, 1605, 1580, 781,
   4050     1607, 1605, 1605, 781, 1606, 1581, 1605, 780, 1606, 1581, 1609, 780,
   4051     1606, 1580, 1605, 781, 1606, 1580, 1605, 780, 1606, 1580, 1609, 780,
   4052     1606, 1605, 1610, 780, 1606, 1605, 1609, 780, 1610, 1605, 1605, 781,
   4053     1610, 1605, 1605, 780, 1576, 1582, 1610, 780, 1578, 1580, 1610, 780,
   4054     1578, 1580, 1609, 780, 1578, 1582, 1610, 780, 1578, 1582, 1609, 780,
   4055     1578, 1605, 1610, 780, 1578, 1605, 1609, 780, 1580, 1605, 1610, 780,
   4056     1580, 1581, 1609, 780, 1580, 1605, 1609, 780, 1587, 1582, 1609, 780,
   4057     1589, 1581, 1610, 780, 1588, 1581, 1610, 780, 1590, 1581, 1610, 780,
   4058     1604, 1580, 1610, 780, 1604, 1605, 1610, 780, 1610, 1581, 1610, 780,
   4059     1610, 1580, 1610, 780, 1610, 1605, 1610, 780, 1605, 1605, 1610, 780,
   4060     1602, 1605, 1610, 780, 1606, 1581, 1610, 781, 1602, 1605, 1581, 781,
   4061     1604, 1581, 1605, 780, 1593, 1605, 1610, 780, 1603, 1605, 1610, 781,
   4062     1606, 1580, 1581, 780, 1605, 1582, 1610, 781, 1604, 1580, 1605, 780,
   4063     1603, 1605, 1605, 780, 1604, 1580, 1605, 780, 1606, 1580, 1581, 780,
   4064     1580, 1581, 1610, 780, 1581, 1580, 1610, 780, 1605, 1580, 1610, 780,
   4065     1601, 1605, 1610, 780, 1576, 1581, 1610, 781, 1603, 1605, 1605, 781,
   4066     1593, 1580, 1605, 781, 1589, 1605, 1605, 780, 1587, 1582, 1610, 780,
   4067     1606, 1580, 1610, 779, 1589, 1604, 1746, 779, 1602, 1604, 1746, 1035,
   4068     1575, 1604, 1604, 1607, 1035, 1575, 1603, 1576, 1585, 1035, 1605, 1581,
   4069     1605, 1583, 1035, 1589, 1604, 1593, 1605, 1035, 1585, 1587, 1608, 1604,
   4070     1035, 1593, 1604, 1610, 1607, 1035, 1608, 1587, 1604, 1605, 779, 1589,
   4071     1604, 1609, 4619, 1589, 1604, 1609, 32, 1575, 1604, 1604, 1607, 32, 1593,
   4072     1604, 1610, 1607, 32, 1608, 1587, 1604, 1605, 2059, 1580, 1604, 32, 1580,
   4073     1604, 1575, 1604, 1607, 1035, 1585, 1740, 1575, 1604, 265, 44, 265,
   4074     12289, 265, 12290, 265, 58, 265, 59, 265, 33, 265, 63, 265, 12310, 265,
   4075     12311, 265, 8230, 265, 8229, 265, 8212, 265, 8211, 265, 95, 265, 95, 265,
   4076     40, 265, 41, 265, 123, 265, 125, 265, 12308, 265, 12309, 265, 12304, 265,
   4077     12305, 265, 12298, 265, 12299, 265, 12296, 265, 12297, 265, 12300, 265,
   4078     12301, 265, 12302, 265, 12303, 265, 91, 265, 93, 258, 8254, 258, 8254,
   4079     258, 8254, 258, 8254, 258, 95, 258, 95, 258, 95, 271, 44, 271, 12289,
   4080     271, 46, 271, 59, 271, 58, 271, 63, 271, 33, 271, 8212, 271, 40, 271, 41,
   4081     271, 123, 271, 125, 271, 12308, 271, 12309, 271, 35, 271, 38, 271, 42,
   4082     271, 43, 271, 45, 271, 60, 271, 62, 271, 61, 271, 92, 271, 36, 271, 37,
   4083     271, 64, 523, 32, 1611, 526, 1600, 1611, 523, 32, 1612, 523, 32, 1613,
   4084     523, 32, 1614, 526, 1600, 1614, 523, 32, 1615, 526, 1600, 1615, 523, 32,
   4085     1616, 526, 1600, 1616, 523, 32, 1617, 526, 1600, 1617, 523, 32, 1618,
   4086     526, 1600, 1618, 267, 1569, 267, 1570, 268, 1570, 267, 1571, 268, 1571,
   4087     267, 1572, 268, 1572, 267, 1573, 268, 1573, 267, 1574, 268, 1574, 269,
   4088     1574, 270, 1574, 267, 1575, 268, 1575, 267, 1576, 268, 1576, 269, 1576,
   4089     270, 1576, 267, 1577, 268, 1577, 267, 1578, 268, 1578, 269, 1578, 270,
   4090     1578, 267, 1579, 268, 1579, 269, 1579, 270, 1579, 267, 1580, 268, 1580,
   4091     269, 1580, 270, 1580, 267, 1581, 268, 1581, 269, 1581, 270, 1581, 267,
   4092     1582, 268, 1582, 269, 1582, 270, 1582, 267, 1583, 268, 1583, 267, 1584,
   4093     268, 1584, 267, 1585, 268, 1585, 267, 1586, 268, 1586, 267, 1587, 268,
   4094     1587, 269, 1587, 270, 1587, 267, 1588, 268, 1588, 269, 1588, 270, 1588,
   4095     267, 1589, 268, 1589, 269, 1589, 270, 1589, 267, 1590, 268, 1590, 269,
   4096     1590, 270, 1590, 267, 1591, 268, 1591, 269, 1591, 270, 1591, 267, 1592,
   4097     268, 1592, 269, 1592, 270, 1592, 267, 1593, 268, 1593, 269, 1593, 270,
   4098     1593, 267, 1594, 268, 1594, 269, 1594, 270, 1594, 267, 1601, 268, 1601,
   4099     269, 1601, 270, 1601, 267, 1602, 268, 1602, 269, 1602, 270, 1602, 267,
   4100     1603, 268, 1603, 269, 1603, 270, 1603, 267, 1604, 268, 1604, 269, 1604,
   4101     270, 1604, 267, 1605, 268, 1605, 269, 1605, 270, 1605, 267, 1606, 268,
   4102     1606, 269, 1606, 270, 1606, 267, 1607, 268, 1607, 269, 1607, 270, 1607,
   4103     267, 1608, 268, 1608, 267, 1609, 268, 1609, 267, 1610, 268, 1610, 269,
   4104     1610, 270, 1610, 523, 1604, 1570, 524, 1604, 1570, 523, 1604, 1571, 524,
   4105     1604, 1571, 523, 1604, 1573, 524, 1604, 1573, 523, 1604, 1575, 524, 1604,
   4106     1575, 264, 33, 264, 34, 264, 35, 264, 36, 264, 37, 264, 38, 264, 39, 264,
   4107     40, 264, 41, 264, 42, 264, 43, 264, 44, 264, 45, 264, 46, 264, 47, 264,
   4108     48, 264, 49, 264, 50, 264, 51, 264, 52, 264, 53, 264, 54, 264, 55, 264,
   4109     56, 264, 57, 264, 58, 264, 59, 264, 60, 264, 61, 264, 62, 264, 63, 264,
   4110     64, 264, 65, 264, 66, 264, 67, 264, 68, 264, 69, 264, 70, 264, 71, 264,
   4111     72, 264, 73, 264, 74, 264, 75, 264, 76, 264, 77, 264, 78, 264, 79, 264,
   4112     80, 264, 81, 264, 82, 264, 83, 264, 84, 264, 85, 264, 86, 264, 87, 264,
   4113     88, 264, 89, 264, 90, 264, 91, 264, 92, 264, 93, 264, 94, 264, 95, 264,
   4114     96, 264, 97, 264, 98, 264, 99, 264, 100, 264, 101, 264, 102, 264, 103,
   4115     264, 104, 264, 105, 264, 106, 264, 107, 264, 108, 264, 109, 264, 110,
   4116     264, 111, 264, 112, 264, 113, 264, 114, 264, 115, 264, 116, 264, 117,
   4117     264, 118, 264, 119, 264, 120, 264, 121, 264, 122, 264, 123, 264, 124,
   4118     264, 125, 264, 126, 264, 10629, 264, 10630, 272, 12290, 272, 12300, 272,
   4119     12301, 272, 12289, 272, 12539, 272, 12530, 272, 12449, 272, 12451, 272,
   4120     12453, 272, 12455, 272, 12457, 272, 12515, 272, 12517, 272, 12519, 272,
   4121     12483, 272, 12540, 272, 12450, 272, 12452, 272, 12454, 272, 12456, 272,
   4122     12458, 272, 12459, 272, 12461, 272, 12463, 272, 12465, 272, 12467, 272,
   4123     12469, 272, 12471, 272, 12473, 272, 12475, 272, 12477, 272, 12479, 272,
   4124     12481, 272, 12484, 272, 12486, 272, 12488, 272, 12490, 272, 12491, 272,
   4125     12492, 272, 12493, 272, 12494, 272, 12495, 272, 12498, 272, 12501, 272,
   4126     12504, 272, 12507, 272, 12510, 272, 12511, 272, 12512, 272, 12513, 272,
   4127     12514, 272, 12516, 272, 12518, 272, 12520, 272, 12521, 272, 12522, 272,
   4128     12523, 272, 12524, 272, 12525, 272, 12527, 272, 12531, 272, 12441, 272,
   4129     12442, 272, 12644, 272, 12593, 272, 12594, 272, 12595, 272, 12596, 272,
   4130     12597, 272, 12598, 272, 12599, 272, 12600, 272, 12601, 272, 12602, 272,
   4131     12603, 272, 12604, 272, 12605, 272, 12606, 272, 12607, 272, 12608, 272,
   4132     12609, 272, 12610, 272, 12611, 272, 12612, 272, 12613, 272, 12614, 272,
   4133     12615, 272, 12616, 272, 12617, 272, 12618, 272, 12619, 272, 12620, 272,
   4134     12621, 272, 12622, 272, 12623, 272, 12624, 272, 12625, 272, 12626, 272,
   4135     12627, 272, 12628, 272, 12629, 272, 12630, 272, 12631, 272, 12632, 272,
   4136     12633, 272, 12634, 272, 12635, 272, 12636, 272, 12637, 272, 12638, 272,
   4137     12639, 272, 12640, 272, 12641, 272, 12642, 272, 12643, 264, 162, 264,
   4138     163, 264, 172, 264, 175, 264, 166, 264, 165, 264, 8361, 272, 9474, 272,
   4139     8592, 272, 8593, 272, 8594, 272, 8595, 272, 9632, 272, 9675, 512, 55300,
   4140     56473, 55300, 56506, 512, 55300, 56475, 55300, 56506, 512, 55300, 56485,
   4141     55300, 56506, 512, 55300, 56625, 55300, 56615, 512, 55300, 56626, 55300,
   4142     56615, 512, 55300, 57159, 55300, 57150, 512, 55300, 57159, 55300, 57175,
   4143     512, 55301, 56505, 55301, 56506, 512, 55301, 56505, 55301, 56496, 512,
   4144     55301, 56505, 55301, 56509, 512, 55301, 56760, 55301, 56751, 512, 55301,
   4145     56761, 55301, 56751, 512, 55348, 56663, 55348, 56677, 512, 55348, 56664,
   4146     55348, 56677, 512, 55348, 56671, 55348, 56686, 512, 55348, 56671, 55348,
   4147     56687, 512, 55348, 56671, 55348, 56688, 512, 55348, 56671, 55348, 56689,
   4148     512, 55348, 56671, 55348, 56690, 512, 55348, 56761, 55348, 56677, 512,
   4149     55348, 56762, 55348, 56677, 512, 55348, 56763, 55348, 56686, 512, 55348,
   4150     56764, 55348, 56686, 512, 55348, 56763, 55348, 56687, 512, 55348, 56764,
   4151     55348, 56687, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262,
   4152     71, 262, 72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262,
   4153     79, 262, 80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262,
   4154     87, 262, 88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262,
   4155     101, 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262,
   4156     108, 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262,
   4157     115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262,
   4158     122, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262,
   4159     72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262,
   4160     80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262,
   4161     88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262,
   4162     102, 262, 103, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262,
   4163     110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262,
   4164     117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66,
   4165     262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74,
   4166     262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82,
   4167     262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90,
   4168     262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262,
   4169     104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 110, 262,
   4170     111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 117, 262,
   4171     118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 67, 262, 68,
   4172     262, 71, 262, 74, 262, 75, 262, 78, 262, 79, 262, 80, 262, 81, 262, 83,
   4173     262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 262, 97,
   4174     262, 98, 262, 99, 262, 100, 262, 102, 262, 104, 262, 105, 262, 106, 262,
   4175     107, 262, 108, 262, 109, 262, 110, 262, 112, 262, 113, 262, 114, 262,
   4176     115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262,
   4177     122, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262,
   4178     72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262,
   4179     80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262,
   4180     88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262,
   4181     102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108, 262,
   4182     109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262,
   4183     116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65,
   4184     262, 66, 262, 68, 262, 69, 262, 70, 262, 71, 262, 74, 262, 75, 262, 76,
   4185     262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 83, 262, 84, 262, 85,
   4186     262, 86, 262, 87, 262, 88, 262, 89, 262, 97, 262, 98, 262, 99, 262, 100,
   4187     262, 101, 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107,
   4188     262, 108, 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114,
   4189     262, 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121,
   4190     262, 122, 262, 65, 262, 66, 262, 68, 262, 69, 262, 70, 262, 71, 262, 73,
   4191     262, 74, 262, 75, 262, 76, 262, 77, 262, 79, 262, 83, 262, 84, 262, 85,
   4192     262, 86, 262, 87, 262, 88, 262, 89, 262, 97, 262, 98, 262, 99, 262, 100,
   4193     262, 101, 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107,
   4194     262, 108, 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114,
   4195     262, 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121,
   4196     262, 122, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71,
   4197     262, 72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79,
   4198     262, 80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87,
   4199     262, 88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101,
   4200     262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108,
   4201     262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115,
   4202     262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122,
   4203     262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72,
   4204     262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80,
   4205     262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88,
   4206     262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262,
   4207     102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108, 262,
   4208     109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262,
   4209     116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65,
   4210     262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73,
   4211     262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81,
   4212     262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89,
   4213     262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262,
   4214     103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262,
   4215     110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262,
   4216     117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66,
   4217     262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74,
   4218     262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82,
   4219     262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90,
   4220     262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262,
   4221     104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 110, 262,
   4222     111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 117, 262,
   4223     118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66, 262, 67,
   4224     262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74, 262, 75,
   4225     262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82, 262, 83,
   4226     262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 262, 97,
   4227     262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262, 104, 262,
   4228     105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 110, 262, 111, 262,
   4229     112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 117, 262, 118, 262,
   4230     119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66, 262, 67, 262, 68,
   4231     262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74, 262, 75, 262, 76,
   4232     262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82, 262, 83, 262, 84,
   4233     262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 262, 97, 262, 98,
   4234     262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262, 104, 262, 105, 262,
   4235     106, 262, 107, 262, 108, 262, 109, 262, 110, 262, 111, 262, 112, 262,
   4236     113, 262, 114, 262, 115, 262, 116, 262, 117, 262, 118, 262, 119, 262,
   4237     120, 262, 121, 262, 122, 262, 305, 262, 567, 262, 913, 262, 914, 262,
   4238     915, 262, 916, 262, 917, 262, 918, 262, 919, 262, 920, 262, 921, 262,
   4239     922, 262, 923, 262, 924, 262, 925, 262, 926, 262, 927, 262, 928, 262,
   4240     929, 262, 1012, 262, 931, 262, 932, 262, 933, 262, 934, 262, 935, 262,
   4241     936, 262, 937, 262, 8711, 262, 945, 262, 946, 262, 947, 262, 948, 262,
   4242     949, 262, 950, 262, 951, 262, 952, 262, 953, 262, 954, 262, 955, 262,
   4243     956, 262, 957, 262, 958, 262, 959, 262, 960, 262, 961, 262, 962, 262,
   4244     963, 262, 964, 262, 965, 262, 966, 262, 967, 262, 968, 262, 969, 262,
   4245     8706, 262, 1013, 262, 977, 262, 1008, 262, 981, 262, 1009, 262, 982, 262,
   4246     913, 262, 914, 262, 915, 262, 916, 262, 917, 262, 918, 262, 919, 262,
   4247     920, 262, 921, 262, 922, 262, 923, 262, 924, 262, 925, 262, 926, 262,
   4248     927, 262, 928, 262, 929, 262, 1012, 262, 931, 262, 932, 262, 933, 262,
   4249     934, 262, 935, 262, 936, 262, 937, 262, 8711, 262, 945, 262, 946, 262,
   4250     947, 262, 948, 262, 949, 262, 950, 262, 951, 262, 952, 262, 953, 262,
   4251     954, 262, 955, 262, 956, 262, 957, 262, 958, 262, 959, 262, 960, 262,
   4252     961, 262, 962, 262, 963, 262, 964, 262, 965, 262, 966, 262, 967, 262,
   4253     968, 262, 969, 262, 8706, 262, 1013, 262, 977, 262, 1008, 262, 981, 262,
   4254     1009, 262, 982, 262, 913, 262, 914, 262, 915, 262, 916, 262, 917, 262,
   4255     918, 262, 919, 262, 920, 262, 921, 262, 922, 262, 923, 262, 924, 262,
   4256     925, 262, 926, 262, 927, 262, 928, 262, 929, 262, 1012, 262, 931, 262,
   4257     932, 262, 933, 262, 934, 262, 935, 262, 936, 262, 937, 262, 8711, 262,
   4258     945, 262, 946, 262, 947, 262, 948, 262, 949, 262, 950, 262, 951, 262,
   4259     952, 262, 953, 262, 954, 262, 955, 262, 956, 262, 957, 262, 958, 262,
   4260     959, 262, 960, 262, 961, 262, 962, 262, 963, 262, 964, 262, 965, 262,
   4261     966, 262, 967, 262, 968, 262, 969, 262, 8706, 262, 1013, 262, 977, 262,
   4262     1008, 262, 981, 262, 1009, 262, 982, 262, 913, 262, 914, 262, 915, 262,
   4263     916, 262, 917, 262, 918, 262, 919, 262, 920, 262, 921, 262, 922, 262,
   4264     923, 262, 924, 262, 925, 262, 926, 262, 927, 262, 928, 262, 929, 262,
   4265     1012, 262, 931, 262, 932, 262, 933, 262, 934, 262, 935, 262, 936, 262,
   4266     937, 262, 8711, 262, 945, 262, 946, 262, 947, 262, 948, 262, 949, 262,
   4267     950, 262, 951, 262, 952, 262, 953, 262, 954, 262, 955, 262, 956, 262,
   4268     957, 262, 958, 262, 959, 262, 960, 262, 961, 262, 962, 262, 963, 262,
   4269     964, 262, 965, 262, 966, 262, 967, 262, 968, 262, 969, 262, 8706, 262,
   4270     1013, 262, 977, 262, 1008, 262, 981, 262, 1009, 262, 982, 262, 913, 262,
   4271     914, 262, 915, 262, 916, 262, 917, 262, 918, 262, 919, 262, 920, 262,
   4272     921, 262, 922, 262, 923, 262, 924, 262, 925, 262, 926, 262, 927, 262,
   4273     928, 262, 929, 262, 1012, 262, 931, 262, 932, 262, 933, 262, 934, 262,
   4274     935, 262, 936, 262, 937, 262, 8711, 262, 945, 262, 946, 262, 947, 262,
   4275     948, 262, 949, 262, 950, 262, 951, 262, 952, 262, 953, 262, 954, 262,
   4276     955, 262, 956, 262, 957, 262, 958, 262, 959, 262, 960, 262, 961, 262,
   4277     962, 262, 963, 262, 964, 262, 965, 262, 966, 262, 967, 262, 968, 262,
   4278     969, 262, 8706, 262, 1013, 262, 977, 262, 1008, 262, 981, 262, 1009, 262,
   4279     982, 262, 988, 262, 989, 262, 48, 262, 49, 262, 50, 262, 51, 262, 52,
   4280     262, 53, 262, 54, 262, 55, 262, 56, 262, 57, 262, 48, 262, 49, 262, 50,
   4281     262, 51, 262, 52, 262, 53, 262, 54, 262, 55, 262, 56, 262, 57, 262, 48,
   4282     262, 49, 262, 50, 262, 51, 262, 52, 262, 53, 262, 54, 262, 55, 262, 56,
   4283     262, 57, 262, 48, 262, 49, 262, 50, 262, 51, 262, 52, 262, 53, 262, 54,
   4284     262, 55, 262, 56, 262, 57, 262, 48, 262, 49, 262, 50, 262, 51, 262, 52,
   4285     262, 53, 262, 54, 262, 55, 262, 56, 262, 57, 262, 1575, 262, 1576, 262,
   4286     1580, 262, 1583, 262, 1608, 262, 1586, 262, 1581, 262, 1591, 262, 1610,
   4287     262, 1603, 262, 1604, 262, 1605, 262, 1606, 262, 1587, 262, 1593, 262,
   4288     1601, 262, 1589, 262, 1602, 262, 1585, 262, 1588, 262, 1578, 262, 1579,
   4289     262, 1582, 262, 1584, 262, 1590, 262, 1592, 262, 1594, 262, 1646, 262,
   4290     1722, 262, 1697, 262, 1647, 262, 1576, 262, 1580, 262, 1607, 262, 1581,
   4291     262, 1610, 262, 1603, 262, 1604, 262, 1605, 262, 1606, 262, 1587, 262,
   4292     1593, 262, 1601, 262, 1589, 262, 1602, 262, 1588, 262, 1578, 262, 1579,
   4293     262, 1582, 262, 1590, 262, 1594, 262, 1580, 262, 1581, 262, 1610, 262,
   4294     1604, 262, 1606, 262, 1587, 262, 1593, 262, 1589, 262, 1602, 262, 1588,
   4295     262, 1582, 262, 1590, 262, 1594, 262, 1722, 262, 1647, 262, 1576, 262,
   4296     1580, 262, 1607, 262, 1581, 262, 1591, 262, 1610, 262, 1603, 262, 1605,
   4297     262, 1606, 262, 1587, 262, 1593, 262, 1601, 262, 1589, 262, 1602, 262,
   4298     1588, 262, 1578, 262, 1579, 262, 1582, 262, 1590, 262, 1592, 262, 1594,
   4299     262, 1646, 262, 1697, 262, 1575, 262, 1576, 262, 1580, 262, 1583, 262,
   4300     1607, 262, 1608, 262, 1586, 262, 1581, 262, 1591, 262, 1610, 262, 1604,
   4301     262, 1605, 262, 1606, 262, 1587, 262, 1593, 262, 1601, 262, 1589, 262,
   4302     1602, 262, 1585, 262, 1588, 262, 1578, 262, 1579, 262, 1582, 262, 1584,
   4303     262, 1590, 262, 1592, 262, 1594, 262, 1576, 262, 1580, 262, 1583, 262,
   4304     1608, 262, 1586, 262, 1581, 262, 1591, 262, 1610, 262, 1604, 262, 1605,
   4305     262, 1606, 262, 1587, 262, 1593, 262, 1601, 262, 1589, 262, 1602, 262,
   4306     1585, 262, 1588, 262, 1578, 262, 1579, 262, 1582, 262, 1584, 262, 1590,
   4307     262, 1592, 262, 1594, 514, 48, 46, 514, 48, 44, 514, 49, 44, 514, 50, 44,
   4308     514, 51, 44, 514, 52, 44, 514, 53, 44, 514, 54, 44, 514, 55, 44, 514, 56,
   4309     44, 514, 57, 44, 770, 40, 65, 41, 770, 40, 66, 41, 770, 40, 67, 41, 770,
   4310     40, 68, 41, 770, 40, 69, 41, 770, 40, 70, 41, 770, 40, 71, 41, 770, 40,
   4311     72, 41, 770, 40, 73, 41, 770, 40, 74, 41, 770, 40, 75, 41, 770, 40, 76,
   4312     41, 770, 40, 77, 41, 770, 40, 78, 41, 770, 40, 79, 41, 770, 40, 80, 41,
   4313     770, 40, 81, 41, 770, 40, 82, 41, 770, 40, 83, 41, 770, 40, 84, 41, 770,
   4314     40, 85, 41, 770, 40, 86, 41, 770, 40, 87, 41, 770, 40, 88, 41, 770, 40,
   4315     89, 41, 770, 40, 90, 41, 770, 12308, 83, 12309, 263, 67, 263, 82, 519,
   4316     67, 68, 519, 87, 90, 266, 65, 266, 66, 266, 67, 266, 68, 266, 69, 266,
   4317     70, 266, 71, 266, 72, 266, 73, 266, 74, 266, 75, 266, 76, 266, 77, 266,
   4318     78, 266, 79, 266, 80, 266, 81, 266, 82, 266, 83, 266, 84, 266, 85, 266,
   4319     86, 266, 87, 266, 88, 266, 89, 266, 90, 522, 72, 86, 522, 77, 86, 522,
   4320     83, 68, 522, 83, 83, 778, 80, 80, 86, 522, 87, 67, 515, 77, 67, 515, 77,
   4321     68, 522, 68, 74, 522, 12411, 12363, 522, 12467, 12467, 266, 12469, 266,
   4322     25163, 266, 23383, 266, 21452, 266, 12487, 266, 20108, 266, 22810, 266,
   4323     35299, 266, 22825, 266, 20132, 266, 26144, 266, 28961, 266, 26009, 266,
   4324     21069, 266, 24460, 266, 20877, 266, 26032, 266, 21021, 266, 32066, 266,
   4325     29983, 266, 36009, 266, 22768, 266, 21561, 266, 28436, 266, 25237, 266,
   4326     25429, 266, 19968, 266, 19977, 266, 36938, 266, 24038, 266, 20013, 266,
   4327     21491, 266, 25351, 266, 36208, 266, 25171, 266, 31105, 266, 31354, 266,
   4328     21512, 266, 28288, 266, 26377, 266, 26376, 266, 30003, 266, 21106, 266,
   4329     21942, 266, 37197, 770, 12308, 26412, 12309, 770, 12308, 19977, 12309,
   4330     770, 12308, 20108, 12309, 770, 12308, 23433, 12309, 770, 12308, 28857,
   4331     12309, 770, 12308, 25171, 12309, 770, 12308, 30423, 12309, 770, 12308,
   4332     21213, 12309, 770, 12308, 25943, 12309, 263, 24471, 263, 21487, 256,
   4333     20029, 256, 20024, 256, 20033, 256, 55360, 56610, 256, 20320, 256, 20398,
   4334     256, 20411, 256, 20482, 256, 20602, 256, 20633, 256, 20711, 256, 20687,
   4335     256, 13470, 256, 55361, 56890, 256, 20813, 256, 20820, 256, 20836, 256,
   4336     20855, 256, 55361, 56604, 256, 13497, 256, 20839, 256, 20877, 256, 55361,
   4337     56651, 256, 20887, 256, 20900, 256, 20172, 256, 20908, 256, 20917, 256,
   4338     55396, 56799, 256, 20981, 256, 20995, 256, 13535, 256, 21051, 256, 21062,
   4339     256, 21106, 256, 21111, 256, 13589, 256, 21191, 256, 21193, 256, 21220,
   4340     256, 21242, 256, 21253, 256, 21254, 256, 21271, 256, 21321, 256, 21329,
   4341     256, 21338, 256, 21363, 256, 21373, 256, 21375, 256, 21375, 256, 21375,
   4342     256, 55362, 56876, 256, 28784, 256, 21450, 256, 21471, 256, 55362, 57187,
   4343     256, 21483, 256, 21489, 256, 21510, 256, 21662, 256, 21560, 256, 21576,
   4344     256, 21608, 256, 21666, 256, 21750, 256, 21776, 256, 21843, 256, 21859,
   4345     256, 21892, 256, 21892, 256, 21913, 256, 21931, 256, 21939, 256, 21954,
   4346     256, 22294, 256, 22022, 256, 22295, 256, 22097, 256, 22132, 256, 20999,
   4347     256, 22766, 256, 22478, 256, 22516, 256, 22541, 256, 22411, 256, 22578,
   4348     256, 22577, 256, 22700, 256, 55365, 56548, 256, 22770, 256, 22775, 256,
   4349     22790, 256, 22810, 256, 22818, 256, 22882, 256, 55365, 57000, 256, 55365,
   4350     57066, 256, 23020, 256, 23067, 256, 23079, 256, 23000, 256, 23142, 256,
   4351     14062, 256, 14076, 256, 23304, 256, 23358, 256, 23358, 256, 55366, 56776,
   4352     256, 23491, 256, 23512, 256, 23527, 256, 23539, 256, 55366, 57112, 256,
   4353     23551, 256, 23558, 256, 24403, 256, 23586, 256, 14209, 256, 23648, 256,
   4354     23662, 256, 23744, 256, 23693, 256, 55367, 56804, 256, 23875, 256, 55367,
   4355     56806, 256, 23918, 256, 23915, 256, 23932, 256, 24033, 256, 24034, 256,
   4356     14383, 256, 24061, 256, 24104, 256, 24125, 256, 24169, 256, 14434, 256,
   4357     55368, 56707, 256, 14460, 256, 24240, 256, 24243, 256, 24246, 256, 24266,
   4358     256, 55400, 57234, 256, 24318, 256, 55368, 57137, 256, 55368, 57137, 256,
   4359     33281, 256, 24354, 256, 24354, 256, 14535, 256, 55372, 57016, 256, 55384,
   4360     56794, 256, 24418, 256, 24427, 256, 14563, 256, 24474, 256, 24525, 256,
   4361     24535, 256, 24569, 256, 24705, 256, 14650, 256, 14620, 256, 24724, 256,
   4362     55369, 57044, 256, 24775, 256, 24904, 256, 24908, 256, 24910, 256, 24908,
   4363     256, 24954, 256, 24974, 256, 25010, 256, 24996, 256, 25007, 256, 25054,
   4364     256, 25074, 256, 25078, 256, 25104, 256, 25115, 256, 25181, 256, 25265,
   4365     256, 25300, 256, 25424, 256, 55370, 57100, 256, 25405, 256, 25340, 256,
   4366     25448, 256, 25475, 256, 25572, 256, 55370, 57329, 256, 25634, 256, 25541,
   4367     256, 25513, 256, 14894, 256, 25705, 256, 25726, 256, 25757, 256, 25719,
   4368     256, 14956, 256, 25935, 256, 25964, 256, 55372, 56330, 256, 26083, 256,
   4369     26360, 256, 26185, 256, 15129, 256, 26257, 256, 15112, 256, 15076, 256,
   4370     20882, 256, 20885, 256, 26368, 256, 26268, 256, 32941, 256, 17369, 256,
   4371     26391, 256, 26395, 256, 26401, 256, 26462, 256, 26451, 256, 55372, 57283,
   4372     256, 15177, 256, 26618, 256, 26501, 256, 26706, 256, 26757, 256, 55373,
   4373     56429, 256, 26766, 256, 26655, 256, 26900, 256, 15261, 256, 26946, 256,
   4374     27043, 256, 27114, 256, 27304, 256, 55373, 56995, 256, 27355, 256, 15384,
   4375     256, 27425, 256, 55374, 56487, 256, 27476, 256, 15438, 256, 27506, 256,
   4376     27551, 256, 27578, 256, 27579, 256, 55374, 56973, 256, 55367, 56587, 256,
   4377     55374, 57082, 256, 27726, 256, 55375, 56508, 256, 27839, 256, 27853, 256,
   4378     27751, 256, 27926, 256, 27966, 256, 28023, 256, 27969, 256, 28009, 256,
   4379     28024, 256, 28037, 256, 55375, 56606, 256, 27956, 256, 28207, 256, 28270,
   4380     256, 15667, 256, 28363, 256, 28359, 256, 55375, 57041, 256, 28153, 256,
   4381     28526, 256, 55375, 57182, 256, 55375, 57230, 256, 28614, 256, 28729, 256,
   4382     28702, 256, 28699, 256, 15766, 256, 28746, 256, 28797, 256, 28791, 256,
   4383     28845, 256, 55361, 56613, 256, 28997, 256, 55376, 56931, 256, 29084, 256,
   4384     55376, 57259, 256, 29224, 256, 29237, 256, 29264, 256, 55377, 56840, 256,
   4385     29312, 256, 29333, 256, 55377, 57141, 256, 55378, 56340, 256, 29562, 256,
   4386     29579, 256, 16044, 256, 29605, 256, 16056, 256, 16056, 256, 29767, 256,
   4387     29788, 256, 29809, 256, 29829, 256, 29898, 256, 16155, 256, 29988, 256,
   4388     55379, 56374, 256, 30014, 256, 55379, 56466, 256, 30064, 256, 55368,
   4389     56735, 256, 30224, 256, 55379, 57249, 256, 55379, 57272, 256, 55380,
   4390     56388, 256, 16380, 256, 16392, 256, 30452, 256, 55380, 56563, 256, 55380,
   4391     56562, 256, 55380, 56601, 256, 55380, 56627, 256, 30494, 256, 30495, 256,
   4392     30495, 256, 30538, 256, 16441, 256, 30603, 256, 16454, 256, 16534, 256,
   4393     55381, 56349, 256, 30798, 256, 30860, 256, 30924, 256, 16611, 256, 55381,
   4394     56870, 256, 31062, 256, 55381, 56986, 256, 55381, 57029, 256, 31119, 256,
   4395     31211, 256, 16687, 256, 31296, 256, 31306, 256, 31311, 256, 55382, 56700,
   4396     256, 55382, 56999, 256, 55382, 56999, 256, 31470, 256, 16898, 256, 55382,
   4397     57259, 256, 31686, 256, 31689, 256, 16935, 256, 55383, 56448, 256, 31954,
   4398     256, 17056, 256, 31976, 256, 31971, 256, 32000, 256, 55383, 57222, 256,
   4399     32099, 256, 17153, 256, 32199, 256, 32258, 256, 32325, 256, 17204, 256,
   4400     55384, 56872, 256, 55384, 56903, 256, 17241, 256, 55384, 57049, 256,
   4401     32634, 256, 55384, 57150, 256, 32661, 256, 32762, 256, 32773, 256, 55385,
   4402     56538, 256, 55385, 56611, 256, 32864, 256, 55385, 56744, 256, 32880, 256,
   4403     55372, 57183, 256, 17365, 256, 32946, 256, 33027, 256, 17419, 256, 33086,
   4404     256, 23221, 256, 55385, 57255, 256, 55385, 57269, 256, 55372, 57235, 256,
   4405     55372, 57244, 256, 33281, 256, 33284, 256, 36766, 256, 17515, 256, 33425,
   4406     256, 33419, 256, 33437, 256, 21171, 256, 33457, 256, 33459, 256, 33469,
   4407     256, 33510, 256, 55386, 57148, 256, 33509, 256, 33565, 256, 33635, 256,
   4408     33709, 256, 33571, 256, 33725, 256, 33767, 256, 33879, 256, 33619, 256,
   4409     33738, 256, 33740, 256, 33756, 256, 55387, 56374, 256, 55387, 56683, 256,
   4410     55387, 56533, 256, 17707, 256, 34033, 256, 34035, 256, 34070, 256, 55388,
   4411     57290, 256, 34148, 256, 55387, 57132, 256, 17757, 256, 17761, 256, 55387,
   4412     57265, 256, 55388, 56530, 256, 17771, 256, 34384, 256, 34396, 256, 34407,
   4413     256, 34409, 256, 34473, 256, 34440, 256, 34574, 256, 34530, 256, 34681,
   4414     256, 34600, 256, 34667, 256, 34694, 256, 17879, 256, 34785, 256, 34817,
   4415     256, 17913, 256, 34912, 256, 34915, 256, 55389, 56935, 256, 35031, 256,
   4416     35038, 256, 17973, 256, 35066, 256, 13499, 256, 55390, 56494, 256, 55390,
   4417     56678, 256, 18110, 256, 18119, 256, 35488, 256, 35565, 256, 35722, 256,
   4418     35925, 256, 55391, 56488, 256, 36011, 256, 36033, 256, 36123, 256, 36215,
   4419     256, 55391, 57135, 256, 55362, 56324, 256, 36299, 256, 36284, 256, 36336,
   4420     256, 55362, 56542, 256, 36564, 256, 36664, 256, 55393, 56786, 256, 55393,
   4421     56813, 256, 37012, 256, 37105, 256, 37137, 256, 55393, 57134, 256, 37147,
   4422     256, 37432, 256, 37591, 256, 37592, 256, 37500, 256, 37881, 256, 37909,
   4423     256, 55394, 57338, 256, 38283, 256, 18837, 256, 38327, 256, 55395, 56695,
   4424     256, 18918, 256, 38595, 256, 23986, 256, 38691, 256, 55396, 56645, 256,
   4425     55396, 56858, 256, 19054, 256, 19062, 256, 38880, 256, 55397, 56330, 256,
   4426     19122, 256, 55397, 56470, 256, 38923, 256, 38923, 256, 38953, 256, 55397,
   4427     56758, 256, 39138, 256, 19251, 256, 39209, 256, 39335, 256, 39362, 256,
   4428     39422, 256, 19406, 256, 55398, 57136, 256, 39698, 256, 40000, 256, 40189,
   4429     256, 19662, 256, 19693, 256, 40295, 256, 55400, 56526, 256, 19704, 256,
   4430     55400, 56581, 256, 55400, 56846, 256, 55400, 56977, 256, 40635, 256,
   4431     19798, 256, 40697, 256, 40702, 256, 40709, 256, 40719, 256, 40726, 256,
   4432     40763, 256, 55401, 56832,
   4433 };
   4434 
   4435 /* index tables for the decomposition data */
   4436 #define DECOMP_SHIFT1 6
   4437 #define DECOMP_SHIFT2 4
   4438 static const unsigned char decomp_index0[] = {
   4439     0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4440     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 13, 14, 5, 5, 5, 5,
   4441     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 15, 16, 5, 5, 5, 5, 17, 18,
   4442     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4443     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 19, 20,
   4444     5, 5, 5, 5, 5, 21, 22, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4445     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4446     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4447     23, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4448     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4449     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4450     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4451     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4452     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4453     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4454     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4455     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4456     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4457     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4458     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4459     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4460     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4461     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4462     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4463     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4464     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4465     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4466     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4467     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4468     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4469     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4470     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4471     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4472     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4473     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4474     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4475     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4476     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4477     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4478     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4479     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4480     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4481     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4482     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4483     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4484     5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
   4485 };
   4486 
   4487 static const unsigned short decomp_index1[] = {
   4488     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
   4489     14, 0, 0, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 0, 0, 0, 0, 0, 0, 0,
   4490     25, 0, 26, 27, 0, 0, 0, 0, 0, 28, 0, 0, 29, 30, 31, 32, 33, 34, 35, 0,
   4491     36, 37, 38, 0, 39, 0, 40, 0, 41, 0, 0, 0, 0, 42, 43, 44, 45, 0, 0, 0, 0,
   4492     0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 0, 0, 0, 0, 48, 0, 0, 0,
   4493     0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4494     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 52, 0, 53, 0, 0, 0, 0,
   4495     0, 0, 54, 55, 0, 0, 0, 0, 0, 56, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4496     0, 0, 0, 58, 59, 0, 0, 0, 60, 0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 0,
   4497     0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 65, 0,
   4498     0, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 67, 0, 68, 0, 0, 69, 0, 0, 0, 70,
   4499     71, 72, 73, 74, 75, 76, 77, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0,
   4500     0, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4501     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4502     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4503     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4504     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4505     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4506     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 81, 0,
   4507     82, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4508     0, 0, 0, 0, 0, 0, 0, 84, 85, 86, 87, 88, 89, 0, 90, 91, 92, 0, 0, 0, 0,
   4509     93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108,
   4510     109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122,
   4511     123, 124, 125, 126, 127, 128, 129, 130, 0, 131, 132, 133, 134, 0, 0, 0,
   4512     0, 0, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 0, 146, 0,
   4513     0, 0, 147, 0, 148, 149, 150, 0, 151, 152, 153, 0, 154, 0, 0, 0, 155, 0,
   4514     0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 157,
   4515     158, 159, 160, 161, 162, 163, 164, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4516     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4517     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4518     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 0,
   4519     0, 0, 0, 0, 0, 167, 0, 0, 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4520     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4521     0, 0, 0, 0, 0, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4522     171, 0, 0, 0, 0, 0, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181,
   4523     182, 183, 184, 185, 186, 0, 0, 187, 0, 0, 188, 189, 190, 191, 192, 0,
   4524     193, 194, 195, 196, 197, 0, 198, 0, 0, 0, 199, 200, 201, 202, 203, 204,
   4525     205, 0, 0, 0, 0, 0, 0, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215,
   4526     216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229,
   4527     230, 231, 232, 233, 234, 235, 236, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4528     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4529     0, 0, 0, 0, 0, 0, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 239, 0, 0,
   4530     0, 0, 0, 0, 0, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4531     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4532     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4533     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 242, 243, 244, 245, 246, 247,
   4534     248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261,
   4535     262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 0, 0, 272, 273, 274,
   4536     275, 276, 277, 278, 279, 280, 281, 282, 283, 0, 284, 285, 286, 287, 288,
   4537     289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302,
   4538     303, 304, 305, 306, 0, 307, 308, 309, 310, 311, 312, 313, 314, 0, 0, 315,
   4539     0, 316, 0, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328,
   4540     329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
   4541     343, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 345, 346, 0, 0, 0, 0, 0, 0, 0,
   4542     347, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4543     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4544     0, 0, 0, 0, 0, 0, 0, 0, 0, 349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4545     0, 350, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4546     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4547     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 351, 352, 0, 0, 0, 0, 353, 354, 0, 0, 0,
   4548     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4549     0, 0, 0, 0, 0, 0, 0, 0, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
   4550     365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378,
   4551     379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392,
   4552     393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406,
   4553     407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 0, 0, 0, 0,
   4554     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4555     0, 0, 0, 0, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430,
   4556     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4557     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 431, 432, 433, 434, 435, 0, 436, 0,
   4558     0, 437, 0, 0, 0, 0, 0, 0, 438, 439, 440, 441, 442, 443, 0, 0, 0, 0, 0, 0,
   4559     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 444, 445,
   4560     446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459,
   4561     460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473,
   4562     474, 475, 476, 477, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4563     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4564 };
   4565 
   4566 static const unsigned short decomp_index2[] = {
   4567     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
   4568     3, 0, 6, 0, 0, 0, 0, 8, 0, 0, 11, 13, 15, 18, 0, 0, 20, 23, 25, 0, 27,
   4569     31, 35, 0, 39, 42, 45, 48, 51, 54, 0, 57, 60, 63, 66, 69, 72, 75, 78, 81,
   4570     0, 84, 87, 90, 93, 96, 99, 0, 0, 102, 105, 108, 111, 114, 0, 0, 117, 120,
   4571     123, 126, 129, 132, 0, 135, 138, 141, 144, 147, 150, 153, 156, 159, 0,
   4572     162, 165, 168, 171, 174, 177, 0, 0, 180, 183, 186, 189, 192, 0, 195, 198,
   4573     201, 204, 207, 210, 213, 216, 219, 222, 225, 228, 231, 234, 237, 240,
   4574     243, 0, 0, 246, 249, 252, 255, 258, 261, 264, 267, 270, 273, 276, 279,
   4575     282, 285, 288, 291, 294, 297, 300, 303, 0, 0, 306, 309, 312, 315, 318,
   4576     321, 324, 327, 330, 0, 333, 336, 339, 342, 345, 348, 0, 351, 354, 357,
   4577     360, 363, 366, 369, 372, 0, 0, 375, 378, 381, 384, 387, 390, 393, 0, 0,
   4578     396, 399, 402, 405, 408, 411, 0, 0, 414, 417, 420, 423, 426, 429, 432,
   4579     435, 438, 441, 444, 447, 450, 453, 456, 459, 462, 465, 0, 0, 468, 471,
   4580     474, 477, 480, 483, 486, 489, 492, 495, 498, 501, 504, 507, 510, 513,
   4581     516, 519, 522, 525, 528, 531, 534, 537, 539, 542, 0, 0, 0, 0, 0, 0, 0, 0,
   4582     0, 0, 0, 0, 0, 545, 548, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4583     0, 0, 0, 551, 554, 557, 560, 563, 566, 569, 572, 575, 578, 581, 584, 587,
   4584     590, 593, 596, 599, 602, 605, 608, 611, 614, 617, 620, 623, 0, 626, 629,
   4585     632, 635, 638, 641, 0, 0, 644, 647, 650, 653, 656, 659, 662, 665, 668,
   4586     671, 674, 677, 680, 683, 686, 689, 0, 0, 692, 695, 698, 701, 704, 707,
   4587     710, 713, 716, 719, 722, 725, 728, 731, 734, 737, 740, 743, 746, 749,
   4588     752, 755, 758, 761, 764, 767, 770, 773, 776, 779, 782, 785, 788, 791,
   4589     794, 797, 0, 0, 800, 803, 0, 0, 0, 0, 0, 0, 806, 809, 812, 815, 818, 821,
   4590     824, 827, 830, 833, 836, 839, 842, 845, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4591     0, 848, 850, 852, 854, 856, 858, 860, 862, 864, 0, 0, 0, 0, 0, 0, 0, 0,
   4592     0, 0, 0, 0, 0, 0, 0, 866, 869, 872, 875, 878, 881, 0, 0, 884, 886, 888,
   4593     890, 892, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 894, 896, 0, 898, 900, 0, 0,
   4594     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 903, 0, 0, 0, 0, 0, 905, 0, 0, 0,
   4595     908, 0, 0, 0, 0, 0, 910, 913, 916, 919, 921, 924, 927, 0, 930, 0, 933,
   4596     936, 939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4597     0, 0, 0, 0, 942, 945, 948, 951, 954, 957, 960, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4598     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 963, 966, 969, 972, 975,
   4599     0, 978, 980, 982, 984, 987, 990, 992, 0, 0, 0, 0, 0, 0, 0, 0, 0, 994,
   4600     996, 998, 0, 1000, 1002, 0, 0, 0, 1004, 0, 0, 0, 0, 0, 0, 1006, 1009, 0,
   4601     1012, 0, 0, 0, 1015, 0, 0, 0, 0, 1018, 1021, 1024, 0, 0, 0, 0, 0, 0, 0,
   4602     0, 0, 0, 1027, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1030, 0, 0,
   4603     0, 0, 0, 0, 1033, 1036, 0, 1039, 0, 0, 0, 1042, 0, 0, 0, 0, 1045, 1048,
   4604     1051, 0, 0, 0, 0, 0, 0, 0, 1054, 1057, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1060,
   4605     1063, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1066, 1069, 1072, 1075, 0,
   4606     0, 1078, 1081, 0, 0, 1084, 1087, 1090, 1093, 1096, 1099, 0, 0, 1102,
   4607     1105, 1108, 1111, 1114, 1117, 0, 0, 1120, 1123, 1126, 1129, 1132, 1135,
   4608     1138, 1141, 1144, 1147, 1150, 1153, 0, 0, 1156, 1159, 0, 0, 0, 0, 0, 0,
   4609     0, 0, 0, 0, 0, 0, 0, 1162, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1165, 1168,
   4610     1171, 1174, 1177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1180, 1183,
   4611     1186, 1189, 0, 0, 0, 0, 0, 0, 0, 1192, 0, 1195, 0, 0, 0, 0, 0, 0, 0, 0,
   4612     0, 0, 0, 0, 0, 0, 0, 0, 1198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4613     0, 0, 0, 0, 0, 0, 0, 1201, 0, 0, 0, 0, 0, 0, 0, 1204, 0, 0, 1207, 0, 0,
   4614     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1210, 1213, 1216,
   4615     1219, 1222, 1225, 1228, 1231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1234,
   4616     1237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1240, 1243, 0, 1246,
   4617     0, 0, 0, 1249, 0, 0, 1252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4618     0, 0, 0, 1255, 1258, 1261, 0, 0, 1264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1267,
   4619     0, 0, 1270, 1273, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1276,
   4620     1279, 0, 0, 0, 0, 0, 0, 1282, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4621     0, 0, 0, 0, 0, 0, 0, 1285, 1288, 1291, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4622     1294, 0, 0, 0, 0, 0, 0, 0, 1297, 0, 0, 0, 0, 0, 0, 1300, 1303, 0, 1306,
   4623     1309, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1312, 1315, 1318, 0, 0,
   4624     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1321, 0, 1324, 1327, 1330, 0, 0, 0, 0,
   4625     1333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1336, 0, 0, 0, 0, 0,
   4626     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1339, 1342, 0,
   4627     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1345, 0, 0, 0, 0, 0, 0, 1347, 0,
   4628     0, 0, 0, 0, 0, 0, 0, 0, 1350, 0, 0, 0, 0, 1353, 0, 0, 0, 0, 1356, 0, 0,
   4629     0, 0, 1359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1362, 0, 0, 0, 0, 0, 0,
   4630     0, 0, 0, 1365, 0, 1368, 1371, 1374, 1377, 1380, 0, 0, 0, 0, 0, 0, 0,
   4631     1383, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1386, 0, 0, 0,
   4632     0, 0, 0, 0, 0, 0, 1389, 0, 0, 0, 0, 1392, 0, 0, 0, 0, 1395, 0, 0, 0, 0,
   4633     1398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1401, 0, 0, 0, 0, 0, 0, 0, 0,
   4634     0, 0, 0, 0, 1404, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4635     0, 0, 0, 1407, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1409, 0, 1412, 0, 1415, 0,
   4636     1418, 0, 1421, 0, 0, 0, 1424, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4637     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1427, 0, 1430, 0, 0, 1433, 1436, 0, 1439,
   4638     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4639     1442, 1444, 1446, 0, 1448, 1450, 1452, 1454, 1456, 1458, 1460, 1462,
   4640     1464, 1466, 1468, 0, 1470, 1472, 1474, 1476, 1478, 1480, 1482, 1484,
   4641     1486, 1488, 1490, 1492, 1494, 1496, 1498, 1500, 1502, 1504, 0, 1506,
   4642     1508, 1510, 1512, 1514, 1516, 1518, 1520, 1522, 1524, 1526, 1528, 1530,
   4643     1532, 1534, 1536, 1538, 1540, 1542, 1544, 1546, 1548, 1550, 1552, 1554,
   4644     1556, 1558, 1560, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1562, 0, 0, 0,
   4645     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1564, 1566, 1568, 1570,
   4646     1572, 1574, 1576, 1578, 1580, 1582, 1584, 1586, 1588, 1590, 1592, 1594,
   4647     1596, 1598, 1600, 1602, 1604, 1606, 1608, 1610, 1612, 1614, 1616, 1618,
   4648     1620, 1622, 1624, 1626, 1628, 1630, 1632, 1634, 1636, 1638, 1641, 1644,
   4649     1647, 1650, 1653, 1656, 1659, 1662, 1665, 1668, 1671, 1674, 1677, 1680,
   4650     1683, 1686, 1689, 1692, 1695, 1698, 1701, 1704, 1707, 1710, 1713, 1716,
   4651     1719, 1722, 1725, 1728, 1731, 1734, 1737, 1740, 1743, 1746, 1749, 1752,
   4652     1755, 1758, 1761, 1764, 1767, 1770, 1773, 1776, 1779, 1782, 1785, 1788,
   4653     1791, 1794, 1797, 1800, 1803, 1806, 1809, 1812, 1815, 1818, 1821, 1824,
   4654     1827, 1830, 1833, 1836, 1839, 1842, 1845, 1848, 1851, 1854, 1857, 1860,
   4655     1863, 1866, 1869, 1872, 1875, 1878, 1881, 1884, 1887, 1890, 1893, 1896,
   4656     1899, 1902, 1905, 1908, 1911, 1914, 1917, 1920, 1923, 1926, 1929, 1932,
   4657     1935, 1938, 1941, 1944, 1947, 1950, 1953, 1956, 1959, 1962, 1965, 1968,
   4658     1971, 1974, 1977, 1980, 1983, 1986, 1989, 1992, 1995, 1998, 2001, 2004,
   4659     2007, 2010, 2013, 2016, 2019, 2022, 2025, 2028, 2031, 2034, 2037, 2040,
   4660     2043, 2046, 2049, 2052, 2055, 2058, 2061, 2064, 2067, 2070, 2073, 2076,
   4661     2079, 2082, 2085, 2088, 2091, 2094, 2097, 2100, 2103, 0, 0, 0, 0, 2106,
   4662     2109, 2112, 2115, 2118, 2121, 2124, 2127, 2130, 2133, 2136, 2139, 2142,
   4663     2145, 2148, 2151, 2154, 2157, 2160, 2163, 2166, 2169, 2172, 2175, 2178,
   4664     2181, 2184, 2187, 2190, 2193, 2196, 2199, 2202, 2205, 2208, 2211, 2214,
   4665     2217, 2220, 2223, 2226, 2229, 2232, 2235, 2238, 2241, 2244, 2247, 2250,
   4666     2253, 2256, 2259, 2262, 2265, 2268, 2271, 2274, 2277, 2280, 2283, 2286,
   4667     2289, 2292, 2295, 2298, 2301, 2304, 2307, 2310, 2313, 2316, 2319, 2322,
   4668     2325, 2328, 2331, 2334, 2337, 2340, 2343, 2346, 2349, 2352, 2355, 2358,
   4669     2361, 2364, 2367, 2370, 2373, 0, 0, 0, 0, 0, 0, 2376, 2379, 2382, 2385,
   4670     2388, 2391, 2394, 2397, 2400, 2403, 2406, 2409, 2412, 2415, 2418, 2421,
   4671     2424, 2427, 2430, 2433, 2436, 2439, 0, 0, 2442, 2445, 2448, 2451, 2454,
   4672     2457, 0, 0, 2460, 2463, 2466, 2469, 2472, 2475, 2478, 2481, 2484, 2487,
   4673     2490, 2493, 2496, 2499, 2502, 2505, 2508, 2511, 2514, 2517, 2520, 2523,
   4674     2526, 2529, 2532, 2535, 2538, 2541, 2544, 2547, 2550, 2553, 2556, 2559,
   4675     2562, 2565, 2568, 2571, 0, 0, 2574, 2577, 2580, 2583, 2586, 2589, 0, 0,
   4676     2592, 2595, 2598, 2601, 2604, 2607, 2610, 2613, 0, 2616, 0, 2619, 0,
   4677     2622, 0, 2625, 2628, 2631, 2634, 2637, 2640, 2643, 2646, 2649, 2652,
   4678     2655, 2658, 2661, 2664, 2667, 2670, 2673, 2676, 2679, 2681, 2684, 2686,
   4679     2689, 2691, 2694, 2696, 2699, 2701, 2704, 2706, 2709, 0, 0, 2711, 2714,
   4680     2717, 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, 2744, 2747, 2750,
   4681     2753, 2756, 2759, 2762, 2765, 2768, 2771, 2774, 2777, 2780, 2783, 2786,
   4682     2789, 2792, 2795, 2798, 2801, 2804, 2807, 2810, 2813, 2816, 2819, 2822,
   4683     2825, 2828, 2831, 2834, 2837, 2840, 2843, 2846, 2849, 2852, 2855, 2858,
   4684     2861, 2864, 2867, 0, 2870, 2873, 2876, 2879, 2882, 2885, 2887, 2890,
   4685     2893, 2895, 2898, 2901, 2904, 2907, 2910, 0, 2913, 2916, 2919, 2922,
   4686     2924, 2927, 2929, 2932, 2935, 2938, 2941, 2944, 2947, 2950, 0, 0, 2952,
   4687     2955, 2958, 2961, 2964, 2967, 0, 2969, 2972, 2975, 2978, 2981, 2984,
   4688     2987, 2989, 2992, 2995, 2998, 3001, 3004, 3007, 3010, 3012, 3015, 3018,
   4689     3020, 0, 0, 3022, 3025, 3028, 0, 3031, 3034, 3037, 3040, 3042, 3045,
   4690     3047, 3050, 3052, 0, 3055, 3057, 3059, 3061, 3063, 3065, 3067, 3069,
   4691     3071, 3073, 3075, 0, 0, 0, 0, 0, 0, 3077, 0, 0, 0, 0, 0, 3079, 0, 0, 0,
   4692     0, 0, 0, 0, 0, 0, 0, 0, 0, 3082, 3084, 3087, 0, 0, 0, 0, 0, 0, 0, 0,
   4693     3091, 0, 0, 0, 3093, 3096, 0, 3100, 3103, 0, 0, 0, 0, 3107, 0, 3110, 0,
   4694     0, 0, 0, 0, 0, 0, 0, 3113, 3116, 3119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4695     0, 0, 3122, 0, 0, 0, 0, 0, 0, 0, 3127, 3129, 3131, 0, 0, 3133, 3135,
   4696     3137, 3139, 3141, 3143, 3145, 3147, 3149, 3151, 3153, 3155, 3157, 3159,
   4697     3161, 3163, 3165, 3167, 3169, 3171, 3173, 3175, 3177, 3179, 3181, 3183,
   4698     3185, 0, 3187, 3189, 3191, 3193, 3195, 3197, 3199, 3201, 3203, 3205,
   4699     3207, 3209, 3211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3213, 0, 0, 0, 0, 0,
   4700     0, 0, 3216, 3220, 3224, 3226, 0, 3229, 3233, 3237, 0, 3239, 3242, 3244,
   4701     3246, 3248, 3250, 3252, 3254, 3256, 3258, 3260, 0, 3262, 3264, 0, 0,
   4702     3267, 3269, 3271, 3273, 3275, 0, 0, 3277, 3280, 3284, 0, 3287, 0, 3289,
   4703     0, 3291, 0, 3293, 3295, 3297, 3299, 0, 3301, 3303, 3305, 0, 3307, 3309,
   4704     3311, 3313, 3315, 3317, 3319, 0, 3321, 3325, 3327, 3329, 3331, 3333, 0,
   4705     0, 0, 0, 3335, 3337, 3339, 3341, 3343, 0, 0, 0, 0, 0, 0, 3345, 3349,
   4706     3353, 3358, 3362, 3366, 3370, 3374, 3378, 3382, 3386, 3390, 3394, 3398,
   4707     3402, 3406, 3409, 3411, 3414, 3418, 3421, 3423, 3426, 3430, 3435, 3438,
   4708     3440, 3443, 3447, 3449, 3451, 3453, 3455, 3457, 3460, 3464, 3467, 3469,
   4709     3472, 3476, 3481, 3484, 3486, 3489, 3493, 3495, 3497, 3499, 0, 0, 0, 0,
   4710     0, 0, 0, 0, 0, 3501, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4711     3505, 3508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3511,
   4712     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3514, 3517, 3520, 0, 0, 0, 0,
   4713     3523, 0, 0, 0, 0, 3526, 0, 0, 3529, 0, 0, 0, 0, 0, 0, 0, 3532, 0, 3535,
   4714     0, 0, 0, 0, 0, 3538, 3541, 0, 3545, 3548, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4715     0, 0, 0, 0, 0, 0, 3552, 0, 0, 3555, 0, 0, 3558, 0, 3561, 0, 0, 0, 0, 0,
   4716     0, 3564, 0, 3567, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3570, 3573, 3576, 3579,
   4717     3582, 0, 0, 3585, 3588, 0, 0, 3591, 3594, 0, 0, 0, 0, 0, 0, 3597, 3600,
   4718     0, 0, 3603, 3606, 0, 0, 3609, 3612, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4719     0, 0, 0, 0, 0, 0, 3615, 3618, 3621, 3624, 3627, 3630, 3633, 3636, 0, 0,
   4720     0, 0, 0, 0, 3639, 3642, 3645, 3648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4721     3651, 3653, 0, 0, 0, 0, 0, 3655, 3657, 3659, 3661, 3663, 3665, 3667,
   4722     3669, 3671, 3673, 3676, 3679, 3682, 3685, 3688, 3691, 3694, 3697, 3700,
   4723     3703, 3706, 3710, 3714, 3718, 3722, 3726, 3730, 3734, 3738, 3742, 3747,
   4724     3752, 3757, 3762, 3767, 3772, 3777, 3782, 3787, 3792, 3797, 3800, 3803,
   4725     3806, 3809, 3812, 3815, 3818, 3821, 3824, 3828, 3832, 3836, 3840, 3844,
   4726     3848, 3852, 3856, 3860, 3864, 3868, 3872, 3876, 3880, 3884, 3888, 3892,
   4727     3896, 3900, 3904, 3908, 3912, 3916, 3920, 3924, 3928, 3932, 3936, 3940,
   4728     3944, 3948, 3952, 3956, 3960, 3964, 3968, 3972, 3974, 3976, 3978, 3980,
   4729     3982, 3984, 3986, 3988, 3990, 3992, 3994, 3996, 3998, 4000, 4002, 4004,
   4730     4006, 4008, 4010, 4012, 4014, 4016, 4018, 4020, 4022, 4024, 4026, 4028,
   4731     4030, 4032, 4034, 4036, 4038, 4040, 4042, 4044, 4046, 4048, 4050, 4052,
   4732     4054, 4056, 4058, 4060, 4062, 4064, 4066, 4068, 4070, 4072, 4074, 4076,
   4733     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4078, 0, 0, 0, 0, 0,
   4734     0, 0, 4083, 4087, 4090, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4735     0, 0, 0, 0, 0, 4094, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4097,
   4736     4099, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4101, 0, 0, 0,
   4737     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4103, 0, 0, 0, 4105, 0, 0, 0, 0, 0,
   4738     0, 0, 0, 0, 0, 0, 0, 4107, 4109, 4111, 4113, 4115, 4117, 4119, 4121,
   4739     4123, 4125, 4127, 4129, 4131, 4133, 4135, 4137, 4139, 4141, 4143, 4145,
   4740     4147, 4149, 4151, 4153, 4155, 4157, 4159, 4161, 4163, 4165, 4167, 4169,
   4741     4171, 4173, 4175, 4177, 4179, 4181, 4183, 4185, 4187, 4189, 4191, 4193,
   4742     4195, 4197, 4199, 4201, 4203, 4205, 4207, 4209, 4211, 4213, 4215, 4217,
   4743     4219, 4221, 4223, 4225, 4227, 4229, 4231, 4233, 4235, 4237, 4239, 4241,
   4744     4243, 4245, 4247, 4249, 4251, 4253, 4255, 4257, 4259, 4261, 4263, 4265,
   4745     4267, 4269, 4271, 4273, 4275, 4277, 4279, 4281, 4283, 4285, 4287, 4289,
   4746     4291, 4293, 4295, 4297, 4299, 4301, 4303, 4305, 4307, 4309, 4311, 4313,
   4747     4315, 4317, 4319, 4321, 4323, 4325, 4327, 4329, 4331, 4333, 4335, 4337,
   4748     4339, 4341, 4343, 4345, 4347, 4349, 4351, 4353, 4355, 4357, 4359, 4361,
   4749     4363, 4365, 4367, 4369, 4371, 4373, 4375, 4377, 4379, 4381, 4383, 4385,
   4750     4387, 4389, 4391, 4393, 4395, 4397, 4399, 4401, 4403, 4405, 4407, 4409,
   4751     4411, 4413, 4415, 4417, 4419, 4421, 4423, 4425, 4427, 4429, 4431, 4433,
   4752     4435, 4437, 4439, 4441, 4443, 4445, 4447, 4449, 4451, 4453, 4455, 4457,
   4753     4459, 4461, 4463, 4465, 4467, 4469, 4471, 4473, 4475, 4477, 4479, 4481,
   4754     4483, 4485, 4487, 4489, 4491, 4493, 4495, 4497, 4499, 4501, 4503, 4505,
   4755     4507, 4509, 4511, 4513, 4515, 4517, 4519, 4521, 4523, 4525, 4527, 4529,
   4756     4531, 4533, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4535, 0, 0, 0, 0, 0, 0, 0, 0,
   4757     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4537, 0, 4539, 4541, 4543, 0, 0,
   4758     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4545, 0, 4548, 0, 4551, 0,
   4759     4554, 0, 4557, 0, 4560, 0, 4563, 0, 4566, 0, 4569, 0, 4572, 0, 4575, 0,
   4760     4578, 0, 0, 4581, 0, 4584, 0, 4587, 0, 0, 0, 0, 0, 0, 4590, 4593, 0,
   4761     4596, 4599, 0, 4602, 4605, 0, 4608, 4611, 0, 4614, 4617, 0, 0, 0, 0, 0,
   4762     0, 4620, 0, 0, 0, 0, 0, 0, 4623, 4626, 0, 4629, 4632, 0, 0, 0, 0, 0, 0,
   4763     0, 0, 0, 0, 0, 0, 4635, 0, 4638, 0, 4641, 0, 4644, 0, 4647, 0, 4650, 0,
   4764     4653, 0, 4656, 0, 4659, 0, 4662, 0, 4665, 0, 4668, 0, 0, 4671, 0, 4674,
   4765     0, 4677, 0, 0, 0, 0, 0, 0, 4680, 4683, 0, 4686, 4689, 0, 4692, 4695, 0,
   4766     4698, 4701, 0, 4704, 4707, 0, 0, 0, 0, 0, 0, 4710, 0, 0, 4713, 4716,
   4767     4719, 4722, 0, 0, 0, 4725, 4728, 0, 4731, 4733, 4735, 4737, 4739, 4741,
   4768     4743, 4745, 4747, 4749, 4751, 4753, 4755, 4757, 4759, 4761, 4763, 4765,
   4769     4767, 4769, 4771, 4773, 4775, 4777, 4779, 4781, 4783, 4785, 4787, 4789,
   4770     4791, 4793, 4795, 4797, 4799, 4801, 4803, 4805, 4807, 4809, 4811, 4813,
   4771     4815, 4817, 4819, 4821, 4823, 4825, 4827, 4829, 4831, 4833, 4835, 4837,
   4772     4839, 4841, 4843, 4845, 4847, 4849, 4851, 4853, 4855, 4857, 4859, 4861,
   4773     4863, 4865, 4867, 4869, 4871, 4873, 4875, 4877, 4879, 4881, 4883, 4885,
   4774     4887, 4889, 4891, 4893, 4895, 4897, 4899, 4901, 4903, 4905, 4907, 4909,
   4775     4911, 4913, 4915, 4917, 0, 0, 0, 4919, 4921, 4923, 4925, 4927, 4929,
   4776     4931, 4933, 4935, 4937, 4939, 4941, 4943, 4945, 4947, 4951, 4955, 4959,
   4777     4963, 4967, 4971, 4975, 4979, 4983, 4987, 4991, 4995, 4999, 5003, 5008,
   4778     5013, 5018, 5023, 5028, 5033, 5038, 5043, 5048, 5053, 5058, 5063, 5068,
   4779     5073, 5078, 5086, 0, 5093, 5097, 5101, 5105, 5109, 5113, 5117, 5121,
   4780     5125, 5129, 5133, 5137, 5141, 5145, 5149, 5153, 5157, 5161, 5165, 5169,
   4781     5173, 5177, 5181, 5185, 5189, 5193, 5197, 5201, 5205, 5209, 5213, 5217,
   4782     5221, 5225, 5229, 5233, 5237, 5239, 5241, 5243, 0, 0, 0, 0, 0, 0, 0, 0,
   4783     5245, 5249, 5252, 5255, 5258, 5261, 5264, 5267, 5270, 5273, 5276, 5279,
   4784     5282, 5285, 5288, 5291, 5294, 5296, 5298, 5300, 5302, 5304, 5306, 5308,
   4785     5310, 5312, 5314, 5316, 5318, 5320, 5322, 5325, 5328, 5331, 5334, 5337,
   4786     5340, 5343, 5346, 5349, 5352, 5355, 5358, 5361, 5364, 5370, 5375, 0,
   4787     5378, 5380, 5382, 5384, 5386, 5388, 5390, 5392, 5394, 5396, 5398, 5400,
   4788     5402, 5404, 5406, 5408, 5410, 5412, 5414, 5416, 5418, 5420, 5422, 5424,
   4789     5426, 5428, 5430, 5432, 5434, 5436, 5438, 5440, 5442, 5444, 5446, 5448,
   4790     5450, 5452, 5454, 5456, 5458, 5460, 5462, 5464, 5466, 5468, 5470, 5472,
   4791     5474, 5476, 5479, 5482, 5485, 5488, 5491, 5494, 5497, 5500, 5503, 5506,
   4792     5509, 5512, 5515, 5518, 5521, 5524, 5527, 5530, 5533, 5536, 5539, 5542,
   4793     5545, 5548, 5552, 5556, 5560, 5563, 5567, 5570, 5574, 5576, 5578, 5580,
   4794     5582, 5584, 5586, 5588, 5590, 5592, 5594, 5596, 5598, 5600, 5602, 5604,
   4795     5606, 5608, 5610, 5612, 5614, 5616, 5618, 5620, 5622, 5624, 5626, 5628,
   4796     5630, 5632, 5634, 5636, 5638, 5640, 5642, 5644, 5646, 5648, 5650, 5652,
   4797     5654, 5656, 5658, 5660, 5662, 5664, 5666, 0, 5668, 5673, 5678, 5683,
   4798     5687, 5692, 5696, 5700, 5706, 5711, 5715, 5719, 5723, 5728, 5733, 5737,
   4799     5741, 5744, 5748, 5753, 5758, 5761, 5767, 5774, 5780, 5784, 5790, 5796,
   4800     5801, 5805, 5809, 5813, 5818, 5824, 5829, 5833, 5837, 5841, 5844, 5847,
   4801     5850, 5853, 5857, 5861, 5867, 5871, 5876, 5882, 5886, 5889, 5892, 5898,
   4802     5903, 5909, 5913, 5919, 5922, 5926, 5930, 5934, 5938, 5942, 5947, 5951,
   4803     5954, 5958, 5962, 5966, 5971, 5975, 5979, 5983, 5989, 5994, 5997, 6003,
   4804     6006, 6011, 6016, 6020, 6024, 6028, 6033, 6036, 6040, 6045, 6048, 6054,
   4805     6058, 6061, 6064, 6067, 6070, 6073, 6076, 6079, 6082, 6085, 6088, 6092,
   4806     6096, 6100, 6104, 6108, 6112, 6116, 6120, 6124, 6128, 6132, 6136, 6140,
   4807     6144, 6148, 6152, 6155, 6158, 6162, 6165, 6168, 6171, 6175, 6179, 6182,
   4808     6185, 6188, 6191, 6194, 6199, 6202, 6205, 6208, 6211, 6214, 6217, 6220,
   4809     6223, 6227, 6232, 6235, 6238, 6241, 6244, 6247, 6250, 6253, 6257, 6261,
   4810     6265, 6269, 6272, 6275, 6278, 6281, 6284, 6287, 6290, 6293, 6296, 6299,
   4811     6303, 6307, 6310, 6314, 6318, 6322, 6325, 6329, 6333, 6338, 6341, 6345,
   4812     6349, 6353, 6357, 6363, 6370, 6373, 6376, 6379, 6382, 6385, 6388, 6391,
   4813     6394, 6397, 6400, 6403, 6406, 6409, 6412, 6415, 6418, 6421, 6424, 6429,
   4814     6432, 6435, 6438, 6443, 6447, 6450, 6453, 6456, 6459, 6462, 6465, 6468,
   4815     6471, 6474, 6477, 6481, 6484, 6487, 6491, 6495, 6498, 6503, 6507, 6510,
   4816     6513, 6516, 6519, 6523, 6527, 6530, 6533, 6536, 6539, 6542, 6545, 6548,
   4817     6551, 6554, 6558, 6562, 6566, 6570, 6574, 6578, 6582, 6586, 6590, 6594,
   4818     6598, 6602, 6606, 6610, 6614, 6618, 6622, 6626, 6630, 6634, 6638, 6642,
   4819     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6646, 6648, 0, 0, 6650, 0, 0, 0, 0,
   4820     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6652, 6654, 0,
   4821     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6656, 6658, 6660,
   4822     6662, 6664, 6666, 6668, 6670, 6672, 6674, 6676, 6678, 6680, 6682, 6684,
   4823     6686, 6688, 6690, 6692, 6694, 6696, 6698, 6700, 6702, 6704, 6706, 6708,
   4824     6710, 6712, 6714, 6716, 6718, 6720, 6722, 6724, 6726, 6728, 6730, 6732,
   4825     6734, 6736, 6738, 6740, 6742, 6744, 6746, 6748, 6750, 6752, 6754, 6756,
   4826     6758, 6760, 6762, 6764, 6766, 6768, 6770, 6772, 6774, 6776, 6778, 6780,
   4827     6782, 6784, 6786, 6788, 6790, 6792, 6794, 6796, 6798, 6800, 6802, 6804,
   4828     6806, 6808, 6810, 6812, 6814, 6816, 6818, 6820, 6822, 6824, 6826, 6828,
   4829     6830, 6832, 6834, 6836, 6838, 6840, 6842, 6844, 6846, 6848, 6850, 6852,
   4830     6854, 6856, 6858, 6860, 6862, 6864, 6866, 6868, 6870, 6872, 6874, 6876,
   4831     6878, 6880, 6882, 6884, 6886, 6888, 6890, 6892, 6894, 6896, 6898, 6900,
   4832     6902, 6904, 6906, 6908, 6910, 6912, 6914, 6916, 6918, 6920, 6922, 6924,
   4833     6926, 6928, 6930, 6932, 6934, 6936, 6938, 6940, 6942, 6944, 6946, 6948,
   4834     6950, 6952, 6954, 6956, 6958, 6960, 6962, 6964, 6966, 6968, 6970, 6972,
   4835     6974, 6976, 6978, 6980, 6982, 6984, 6986, 6988, 6990, 6992, 6994, 6996,
   4836     6998, 7000, 7002, 7004, 7006, 7008, 7010, 7012, 7014, 7016, 7018, 7020,
   4837     7022, 7024, 7026, 7028, 7030, 7032, 7034, 7036, 7038, 7040, 7042, 7044,
   4838     7046, 7048, 7050, 7052, 7054, 7056, 7058, 7060, 7062, 7064, 7066, 7068,
   4839     7070, 7072, 7074, 7076, 7078, 7080, 7082, 7084, 7086, 7088, 7090, 7092,
   4840     7094, 7096, 7098, 7100, 7102, 7104, 7106, 7108, 7110, 7112, 7114, 7116,
   4841     7118, 7120, 7122, 7124, 7126, 7128, 7130, 7132, 7134, 7136, 7138, 7140,
   4842     7142, 7144, 7146, 7148, 7150, 7152, 7154, 7156, 7158, 7160, 7162, 7164,
   4843     7166, 7168, 7170, 7172, 7174, 7176, 7178, 7180, 7182, 7184, 7186, 7188,
   4844     7190, 7192, 7194, 7196, 7198, 7200, 7202, 0, 0, 7204, 0, 7206, 0, 0,
   4845     7208, 7210, 7212, 7214, 7216, 7218, 7220, 7222, 7224, 7226, 0, 7228, 0,
   4846     7230, 0, 0, 7232, 7234, 0, 0, 0, 7236, 7238, 7240, 7242, 7244, 7246,
   4847     7248, 7250, 7252, 7254, 7256, 7258, 7260, 7262, 7264, 7266, 7268, 7270,
   4848     7272, 7274, 7276, 7278, 7280, 7282, 7284, 7286, 7288, 7290, 7292, 7294,
   4849     7296, 7298, 7300, 7302, 7304, 7306, 7308, 7310, 7312, 7314, 7316, 7318,
   4850     7320, 7322, 7324, 7326, 7328, 7330, 7332, 7334, 7336, 7338, 7340, 7342,
   4851     7344, 7346, 7348, 7350, 7352, 7354, 7356, 7358, 7360, 7362, 7364, 7366,
   4852     7368, 7371, 0, 0, 7373, 7375, 7377, 7379, 7381, 7383, 7385, 7387, 7389,
   4853     7391, 7393, 7395, 7397, 7399, 7401, 7403, 7405, 7407, 7409, 7411, 7413,
   4854     7415, 7417, 7419, 7421, 7423, 7425, 7427, 7429, 7431, 7433, 7435, 7437,
   4855     7439, 7441, 7443, 7445, 7447, 7449, 7451, 7453, 7455, 7457, 7459, 7461,
   4856     7463, 7465, 7467, 7469, 7471, 7473, 7475, 7477, 7479, 7481, 7483, 7485,
   4857     7487, 7489, 7491, 7493, 7495, 7497, 7499, 7501, 7503, 7505, 7507, 7509,
   4858     7511, 7513, 7515, 7517, 7519, 7521, 7523, 7525, 7527, 7529, 7531, 7533,
   4859     7535, 7537, 7539, 7541, 7543, 7545, 7547, 7549, 7551, 7553, 7555, 7557,
   4860     7559, 7561, 7563, 7566, 7569, 7572, 7574, 7576, 7578, 7581, 7584, 7587,
   4861     7589, 0, 0, 0, 0, 0, 0, 7591, 7594, 7597, 7600, 7604, 7608, 7611, 0, 0,
   4862     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7614, 7617, 7620, 7623, 7626, 0, 0, 0, 0,
   4863     0, 7629, 0, 7632, 7635, 7637, 7639, 7641, 7643, 7645, 7647, 7649, 7651,
   4864     7653, 7655, 7658, 7661, 7664, 7667, 7670, 7673, 7676, 7679, 7682, 7685,
   4865     7688, 7691, 0, 7694, 7697, 7700, 7703, 7706, 0, 7709, 0, 7712, 7715, 0,
   4866     7718, 7721, 0, 7724, 7727, 7730, 7733, 7736, 7739, 7742, 7745, 7748,
   4867     7751, 7754, 7756, 7758, 7760, 7762, 7764, 7766, 7768, 7770, 7772, 7774,
   4868     7776, 7778, 7780, 7782, 7784, 7786, 7788, 7790, 7792, 7794, 7796, 7798,
   4869     7800, 7802, 7804, 7806, 7808, 7810, 7812, 7814, 7816, 7818, 7820, 7822,
   4870     7824, 7826, 7828, 7830, 7832, 7834, 7836, 7838, 7840, 7842, 7844, 7846,
   4871     7848, 7850, 7852, 7854, 7856, 7858, 7860, 7862, 7864, 7866, 7868, 7870,
   4872     7872, 7874, 7876, 7878, 7880, 7882, 7884, 7886, 7888, 7890, 7892, 7894,
   4873     7896, 7898, 7900, 7902, 7904, 7906, 7908, 7910, 7912, 7914, 7916, 7918,
   4874     7920, 7922, 7924, 7926, 7928, 7930, 7932, 7934, 7936, 7938, 7940, 7942,
   4875     7944, 7946, 7948, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4876     7950, 7952, 7954, 7956, 7958, 7960, 7962, 7964, 7966, 7968, 7970, 7972,
   4877     7974, 7976, 7978, 7980, 7982, 7984, 7986, 7988, 7990, 7992, 7994, 7996,
   4878     7999, 8002, 8005, 8008, 8011, 8014, 8017, 8020, 8023, 8026, 8029, 8032,
   4879     8035, 8038, 8041, 8044, 8047, 8050, 8052, 8054, 8056, 8058, 8061, 8064,
   4880     8067, 8070, 8073, 8076, 8079, 8082, 8085, 8088, 8091, 8094, 8097, 8100,
   4881     8103, 8106, 8109, 8112, 8115, 8118, 8121, 8124, 8127, 8130, 8133, 8136,
   4882     8139, 8142, 8145, 8148, 8151, 8154, 8157, 8160, 8163, 8166, 8169, 8172,
   4883     8175, 8178, 8181, 8184, 8187, 8190, 8193, 8196, 8199, 8202, 8205, 8208,
   4884     8211, 8214, 8217, 8220, 8223, 8226, 8229, 8232, 8235, 8238, 8241, 8244,
   4885     8247, 8250, 8253, 8256, 8259, 8262, 8265, 8268, 8271, 8274, 8277, 8280,
   4886     8283, 8286, 8289, 8292, 8295, 8298, 8301, 8304, 8307, 8310, 8313, 8316,
   4887     8319, 8322, 8325, 8328, 8331, 8334, 8337, 8340, 8344, 8348, 8352, 8356,
   4888     8360, 8364, 8367, 8370, 8373, 8376, 8379, 8382, 8385, 8388, 8391, 8394,
   4889     8397, 8400, 8403, 8406, 8409, 8412, 8415, 8418, 8421, 8424, 8427, 8430,
   4890     8433, 8436, 8439, 8442, 8445, 8448, 8451, 8454, 8457, 8460, 8463, 8466,
   4891     8469, 8472, 8475, 8478, 8481, 8484, 8487, 8490, 8493, 8496, 8499, 8502,
   4892     8505, 8508, 8511, 8514, 8517, 8520, 8523, 8526, 8529, 8532, 8535, 8538,
   4893     8541, 8544, 8547, 8550, 8553, 8556, 8559, 8562, 8565, 8568, 8571, 8574,
   4894     8577, 8580, 8583, 8586, 8589, 8592, 8595, 8598, 8601, 8604, 8607, 8610,
   4895     8613, 8616, 8619, 8622, 8625, 8628, 8631, 8634, 8637, 8640, 8643, 8646,
   4896     8649, 8652, 8655, 8658, 8661, 8664, 8667, 8670, 8673, 8676, 8679, 8682,
   4897     8685, 8688, 8691, 8694, 8697, 8700, 8703, 8706, 8709, 8712, 8715, 8718,
   4898     8721, 8724, 8727, 8730, 8733, 8736, 8739, 8742, 8745, 8748, 8751, 8754,
   4899     8757, 8760, 8763, 8766, 8769, 8772, 8775, 8778, 8781, 8784, 8787, 8790,
   4900     8794, 8798, 8802, 8805, 8808, 8811, 8814, 8817, 8820, 8823, 8826, 8829,
   4901     8832, 8835, 8838, 8841, 8844, 8847, 8850, 8853, 8856, 8859, 8862, 8865,
   4902     8868, 8871, 8874, 8877, 8880, 8883, 8886, 8889, 8892, 8895, 8898, 8901,
   4903     8904, 8907, 8910, 8913, 8916, 8919, 8922, 8925, 8928, 8931, 8934, 8937,
   4904     8940, 8943, 8946, 8949, 8952, 8955, 8958, 8961, 8964, 8967, 8970, 8973,
   4905     8976, 8979, 8982, 8985, 8988, 8991, 8994, 8997, 9000, 9003, 9006, 9009,
   4906     9012, 9015, 9018, 0, 0, 9021, 9025, 9029, 9033, 9037, 9041, 9045, 9049,
   4907     9053, 9057, 9061, 9065, 9069, 9073, 9077, 9081, 9085, 9089, 9093, 9097,
   4908     9101, 9105, 9109, 9113, 9117, 9121, 9125, 9129, 9133, 9137, 9141, 9145,
   4909     9149, 9153, 9157, 9161, 9165, 9169, 9173, 9177, 9181, 9185, 9189, 9193,
   4910     9197, 9201, 9205, 9209, 9213, 9217, 9221, 9225, 9229, 9233, 9237, 9241,
   4911     9245, 9249, 9253, 9257, 9261, 9265, 9269, 9273, 0, 0, 9277, 9281, 9285,
   4912     9289, 9293, 9297, 9301, 9305, 9309, 9313, 9317, 9321, 9325, 9329, 9333,
   4913     9337, 9341, 9345, 9349, 9353, 9357, 9361, 9365, 9369, 9373, 9377, 9381,
   4914     9385, 9389, 9393, 9397, 9401, 9405, 9409, 9413, 9417, 9421, 9425, 9429,
   4915     9433, 9437, 9441, 9445, 9449, 9453, 9457, 9461, 9465, 9469, 9473, 9477,
   4916     9481, 9485, 9489, 0, 0, 0, 0, 0, 0, 0, 0, 9493, 9497, 9501, 9506, 9511,
   4917     9516, 9521, 9526, 9531, 9536, 9540, 9559, 9568, 0, 0, 0, 9573, 9575,
   4918     9577, 9579, 9581, 9583, 9585, 9587, 9589, 9591, 0, 0, 0, 0, 0, 0, 9593,
   4919     9595, 9597, 9599, 9601, 9603, 9605, 9607, 9609, 9611, 9613, 9615, 9617,
   4920     9619, 9621, 9623, 9625, 9627, 9629, 9631, 9633, 0, 0, 9635, 9637, 9639,
   4921     9641, 9643, 9645, 9647, 9649, 9651, 9653, 9655, 9657, 0, 9659, 9661,
   4922     9663, 9665, 9667, 9669, 9671, 9673, 9675, 9677, 9679, 9681, 9683, 9685,
   4923     9687, 9689, 9691, 9693, 9695, 0, 9697, 9699, 9701, 9703, 0, 0, 0, 0,
   4924     9705, 9708, 9711, 0, 9714, 0, 9717, 9720, 9723, 9726, 9729, 9732, 9735,
   4925     9738, 9741, 9744, 9747, 9749, 9751, 9753, 9755, 9757, 9759, 9761, 9763,
   4926     9765, 9767, 9769, 9771, 9773, 9775, 9777, 9779, 9781, 9783, 9785, 9787,
   4927     9789, 9791, 9793, 9795, 9797, 9799, 9801, 9803, 9805, 9807, 9809, 9811,
   4928     9813, 9815, 9817, 9819, 9821, 9823, 9825, 9827, 9829, 9831, 9833, 9835,
   4929     9837, 9839, 9841, 9843, 9845, 9847, 9849, 9851, 9853, 9855, 9857, 9859,
   4930     9861, 9863, 9865, 9867, 9869, 9871, 9873, 9875, 9877, 9879, 9881, 9883,
   4931     9885, 9887, 9889, 9891, 9893, 9895, 9897, 9899, 9901, 9903, 9905, 9907,
   4932     9909, 9911, 9913, 9915, 9917, 9919, 9921, 9923, 9925, 9927, 9929, 9931,
   4933     9933, 9935, 9937, 9939, 9941, 9943, 9945, 9947, 9949, 9951, 9953, 9955,
   4934     9957, 9959, 9961, 9963, 9965, 9967, 9969, 9971, 9973, 9975, 9977, 9979,
   4935     9981, 9984, 9987, 9990, 9993, 9996, 9999, 10002, 0, 0, 0, 0, 10005,
   4936     10007, 10009, 10011, 10013, 10015, 10017, 10019, 10021, 10023, 10025,
   4937     10027, 10029, 10031, 10033, 10035, 10037, 10039, 10041, 10043, 10045,
   4938     10047, 10049, 10051, 10053, 10055, 10057, 10059, 10061, 10063, 10065,
   4939     10067, 10069, 10071, 10073, 10075, 10077, 10079, 10081, 10083, 10085,
   4940     10087, 10089, 10091, 10093, 10095, 10097, 10099, 10101, 10103, 10105,
   4941     10107, 10109, 10111, 10113, 10115, 10117, 10119, 10121, 10123, 10125,
   4942     10127, 10129, 10131, 10133, 10135, 10137, 10139, 10141, 10143, 10145,
   4943     10147, 10149, 10151, 10153, 10155, 10157, 10159, 10161, 10163, 10165,
   4944     10167, 10169, 10171, 10173, 10175, 10177, 10179, 10181, 10183, 10185,
   4945     10187, 10189, 10191, 10193, 10195, 10197, 10199, 10201, 10203, 10205,
   4946     10207, 10209, 10211, 10213, 10215, 10217, 10219, 10221, 10223, 10225,
   4947     10227, 10229, 10231, 10233, 10235, 10237, 10239, 10241, 10243, 10245,
   4948     10247, 10249, 10251, 10253, 10255, 10257, 10259, 10261, 10263, 10265,
   4949     10267, 10269, 10271, 10273, 10275, 10277, 10279, 10281, 10283, 10285,
   4950     10287, 10289, 10291, 10293, 10295, 10297, 10299, 10301, 10303, 10305,
   4951     10307, 10309, 10311, 10313, 10315, 10317, 10319, 10321, 10323, 10325,
   4952     10327, 10329, 10331, 10333, 10335, 10337, 10339, 10341, 10343, 10345,
   4953     10347, 10349, 10351, 10353, 10355, 10357, 10359, 10361, 10363, 10365,
   4954     10367, 10369, 10371, 10373, 10375, 10377, 10379, 10381, 10383, 0, 0, 0,
   4955     10385, 10387, 10389, 10391, 10393, 10395, 0, 0, 10397, 10399, 10401,
   4956     10403, 10405, 10407, 0, 0, 10409, 10411, 10413, 10415, 10417, 10419, 0,
   4957     0, 10421, 10423, 10425, 0, 0, 0, 10427, 10429, 10431, 10433, 10435,
   4958     10437, 10439, 0, 10441, 10443, 10445, 10447, 10449, 10451, 10453, 0, 0,
   4959     0, 0, 0, 0, 0, 0, 0, 0, 0, 10455, 0, 10460, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4960     0, 0, 0, 0, 10465, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4961     10470, 10475, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10480, 10485, 0, 0, 0, 0,
   4962     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10490, 10495, 0, 10500, 0, 0, 0, 0, 0, 0,
   4963     0, 0, 0, 0, 0, 10505, 10510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   4964     0, 0, 0, 10515, 10520, 10525, 10530, 10535, 10540, 10545, 0, 0, 0, 0, 0,
   4965     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10550, 10555, 10560,
   4966     10565, 10570, 10575, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10580,
   4967     10582, 10584, 10586, 10588, 10590, 10592, 10594, 10596, 10598, 10600,
   4968     10602, 10604, 10606, 10608, 10610, 10612, 10614, 10616, 10618, 10620,
   4969     10622, 10624, 10626, 10628, 10630, 10632, 10634, 10636, 10638, 10640,
   4970     10642, 10644, 10646, 10648, 10650, 10652, 10654, 10656, 10658, 10660,
   4971     10662, 10664, 10666, 10668, 10670, 10672, 10674, 10676, 10678, 10680,
   4972     10682, 10684, 10686, 10688, 10690, 10692, 10694, 10696, 10698, 10700,
   4973     10702, 10704, 10706, 10708, 10710, 10712, 10714, 10716, 10718, 10720,
   4974     10722, 10724, 10726, 10728, 10730, 10732, 10734, 10736, 10738, 10740,
   4975     10742, 10744, 10746, 10748, 0, 10750, 10752, 10754, 10756, 10758, 10760,
   4976     10762, 10764, 10766, 10768, 10770, 10772, 10774, 10776, 10778, 10780,
   4977     10782, 10784, 10786, 10788, 10790, 10792, 10794, 10796, 10798, 10800,
   4978     10802, 10804, 10806, 10808, 10810, 10812, 10814, 10816, 10818, 10820,
   4979     10822, 10824, 10826, 10828, 10830, 10832, 10834, 10836, 10838, 10840,
   4980     10842, 10844, 10846, 10848, 10850, 10852, 10854, 10856, 10858, 10860,
   4981     10862, 10864, 10866, 10868, 10870, 10872, 10874, 10876, 10878, 10880,
   4982     10882, 10884, 10886, 10888, 10890, 0, 10892, 10894, 0, 0, 10896, 0, 0,
   4983     10898, 10900, 0, 0, 10902, 10904, 10906, 10908, 0, 10910, 10912, 10914,
   4984     10916, 10918, 10920, 10922, 10924, 10926, 10928, 10930, 10932, 0, 10934,
   4985     0, 10936, 10938, 10940, 10942, 10944, 10946, 10948, 0, 10950, 10952,
   4986     10954, 10956, 10958, 10960, 10962, 10964, 10966, 10968, 10970, 10972,
   4987     10974, 10976, 10978, 10980, 10982, 10984, 10986, 10988, 10990, 10992,
   4988     10994, 10996, 10998, 11000, 11002, 11004, 11006, 11008, 11010, 11012,
   4989     11014, 11016, 11018, 11020, 11022, 11024, 11026, 11028, 11030, 11032,
   4990     11034, 11036, 11038, 11040, 11042, 11044, 11046, 11048, 11050, 11052,
   4991     11054, 11056, 11058, 11060, 11062, 11064, 11066, 11068, 11070, 11072,
   4992     11074, 11076, 11078, 0, 11080, 11082, 11084, 11086, 0, 0, 11088, 11090,
   4993     11092, 11094, 11096, 11098, 11100, 11102, 0, 11104, 11106, 11108, 11110,
   4994     11112, 11114, 11116, 0, 11118, 11120, 11122, 11124, 11126, 11128, 11130,
   4995     11132, 11134, 11136, 11138, 11140, 11142, 11144, 11146, 11148, 11150,
   4996     11152, 11154, 11156, 11158, 11160, 11162, 11164, 11166, 11168, 11170,
   4997     11172, 0, 11174, 11176, 11178, 11180, 0, 11182, 11184, 11186, 11188,
   4998     11190, 0, 11192, 0, 0, 0, 11194, 11196, 11198, 11200, 11202, 11204,
   4999     11206, 0, 11208, 11210, 11212, 11214, 11216, 11218, 11220, 11222, 11224,
   5000     11226, 11228, 11230, 11232, 11234, 11236, 11238, 11240, 11242, 11244,
   5001     11246, 11248, 11250, 11252, 11254, 11256, 11258, 11260, 11262, 11264,
   5002     11266, 11268, 11270, 11272, 11274, 11276, 11278, 11280, 11282, 11284,
   5003     11286, 11288, 11290, 11292, 11294, 11296, 11298, 11300, 11302, 11304,
   5004     11306, 11308, 11310, 11312, 11314, 11316, 11318, 11320, 11322, 11324,
   5005     11326, 11328, 11330, 11332, 11334, 11336, 11338, 11340, 11342, 11344,
   5006     11346, 11348, 11350, 11352, 11354, 11356, 11358, 11360, 11362, 11364,
   5007     11366, 11368, 11370, 11372, 11374, 11376, 11378, 11380, 11382, 11384,
   5008     11386, 11388, 11390, 11392, 11394, 11396, 11398, 11400, 11402, 11404,
   5009     11406, 11408, 11410, 11412, 11414, 11416, 11418, 11420, 11422, 11424,
   5010     11426, 11428, 11430, 11432, 11434, 11436, 11438, 11440, 11442, 11444,
   5011     11446, 11448, 11450, 11452, 11454, 11456, 11458, 11460, 11462, 11464,
   5012     11466, 11468, 11470, 11472, 11474, 11476, 11478, 11480, 11482, 11484,
   5013     11486, 11488, 11490, 11492, 11494, 11496, 11498, 11500, 11502, 11504,
   5014     11506, 11508, 11510, 11512, 11514, 11516, 11518, 11520, 11522, 11524,
   5015     11526, 11528, 11530, 11532, 11534, 11536, 11538, 11540, 11542, 11544,
   5016     11546, 11548, 11550, 11552, 11554, 11556, 11558, 11560, 11562, 11564,
   5017     11566, 11568, 11570, 11572, 11574, 11576, 11578, 11580, 11582, 11584,
   5018     11586, 11588, 11590, 11592, 11594, 11596, 11598, 11600, 11602, 11604,
   5019     11606, 11608, 11610, 11612, 11614, 11616, 11618, 11620, 11622, 11624,
   5020     11626, 11628, 11630, 11632, 11634, 11636, 11638, 11640, 11642, 11644,
   5021     11646, 11648, 11650, 11652, 11654, 11656, 11658, 11660, 11662, 11664,
   5022     11666, 11668, 11670, 11672, 11674, 11676, 11678, 11680, 11682, 11684,
   5023     11686, 11688, 11690, 11692, 11694, 11696, 11698, 11700, 11702, 11704,
   5024     11706, 11708, 11710, 11712, 11714, 11716, 11718, 11720, 11722, 11724,
   5025     11726, 11728, 11730, 11732, 11734, 11736, 11738, 11740, 11742, 11744,
   5026     11746, 11748, 11750, 11752, 11754, 11756, 11758, 11760, 11762, 11764,
   5027     11766, 11768, 11770, 11772, 11774, 11776, 11778, 11780, 11782, 11784,
   5028     11786, 11788, 11790, 11792, 11794, 11796, 11798, 11800, 11802, 11804,
   5029     11806, 11808, 11810, 11812, 11814, 11816, 11818, 11820, 11822, 11824,
   5030     11826, 11828, 11830, 11832, 11834, 11836, 11838, 11840, 11842, 11844,
   5031     11846, 11848, 11850, 11852, 11854, 11856, 11858, 11860, 11862, 11864,
   5032     11866, 11868, 11870, 11872, 11874, 11876, 11878, 11880, 11882, 11884,
   5033     11886, 0, 0, 11888, 11890, 11892, 11894, 11896, 11898, 11900, 11902,
   5034     11904, 11906, 11908, 11910, 11912, 11914, 11916, 11918, 11920, 11922,
   5035     11924, 11926, 11928, 11930, 11932, 11934, 11936, 11938, 11940, 11942,
   5036     11944, 11946, 11948, 11950, 11952, 11954, 11956, 11958, 11960, 11962,
   5037     11964, 11966, 11968, 11970, 11972, 11974, 11976, 11978, 11980, 11982,
   5038     11984, 11986, 11988, 11990, 11992, 11994, 11996, 11998, 12000, 12002,
   5039     12004, 12006, 12008, 12010, 12012, 12014, 12016, 12018, 12020, 12022,
   5040     12024, 12026, 12028, 12030, 12032, 12034, 12036, 12038, 12040, 12042,
   5041     12044, 12046, 12048, 12050, 12052, 12054, 12056, 12058, 12060, 12062,
   5042     12064, 12066, 12068, 12070, 12072, 12074, 12076, 12078, 12080, 12082,
   5043     12084, 12086, 12088, 12090, 12092, 12094, 12096, 12098, 12100, 12102,
   5044     12104, 12106, 12108, 12110, 12112, 12114, 12116, 12118, 12120, 12122,
   5045     12124, 12126, 12128, 12130, 12132, 12134, 12136, 12138, 12140, 12142,
   5046     12144, 12146, 12148, 12150, 12152, 12154, 12156, 12158, 12160, 12162,
   5047     12164, 12166, 12168, 12170, 12172, 12174, 12176, 12178, 12180, 12182,
   5048     12184, 12186, 12188, 12190, 12192, 12194, 12196, 12198, 12200, 12202,
   5049     12204, 12206, 12208, 12210, 12212, 12214, 12216, 12218, 12220, 12222,
   5050     12224, 12226, 12228, 12230, 12232, 12234, 12236, 12238, 12240, 12242,
   5051     12244, 12246, 12248, 12250, 12252, 12254, 12256, 12258, 12260, 12262,
   5052     12264, 12266, 12268, 12270, 12272, 12274, 12276, 12278, 12280, 12282,
   5053     12284, 12286, 12288, 12290, 12292, 12294, 12296, 12298, 12300, 12302,
   5054     12304, 12306, 12308, 12310, 12312, 12314, 12316, 12318, 12320, 12322,
   5055     12324, 12326, 12328, 12330, 12332, 12334, 12336, 12338, 12340, 12342,
   5056     12344, 12346, 12348, 12350, 12352, 12354, 12356, 12358, 12360, 12362,
   5057     12364, 12366, 12368, 12370, 12372, 12374, 12376, 12378, 12380, 12382,
   5058     12384, 12386, 12388, 12390, 12392, 12394, 12396, 12398, 12400, 12402,
   5059     12404, 12406, 12408, 12410, 12412, 12414, 12416, 12418, 12420, 12422,
   5060     12424, 12426, 12428, 12430, 12432, 12434, 12436, 12438, 12440, 12442,
   5061     12444, 12446, 12448, 12450, 12452, 12454, 12456, 12458, 12460, 12462,
   5062     12464, 12466, 12468, 12470, 0, 0, 12472, 12474, 12476, 12478, 12480,
   5063     12482, 12484, 12486, 12488, 12490, 12492, 12494, 12496, 12498, 12500,
   5064     12502, 12504, 12506, 12508, 12510, 12512, 12514, 12516, 12518, 12520,
   5065     12522, 12524, 12526, 12528, 12530, 12532, 12534, 12536, 12538, 12540,
   5066     12542, 12544, 12546, 12548, 12550, 12552, 12554, 12556, 12558, 12560,
   5067     12562, 12564, 12566, 12568, 12570, 12572, 12574, 12576, 12578, 0, 12580,
   5068     12582, 12584, 12586, 12588, 12590, 12592, 12594, 12596, 12598, 12600,
   5069     12602, 12604, 12606, 12608, 12610, 12612, 12614, 12616, 12618, 12620,
   5070     12622, 12624, 12626, 12628, 12630, 12632, 0, 12634, 12636, 0, 12638, 0,
   5071     0, 12640, 0, 12642, 12644, 12646, 12648, 12650, 12652, 12654, 12656,
   5072     12658, 12660, 0, 12662, 12664, 12666, 12668, 0, 12670, 0, 12672, 0, 0, 0,
   5073     0, 0, 0, 12674, 0, 0, 0, 0, 12676, 0, 12678, 0, 12680, 0, 12682, 12684,
   5074     12686, 0, 12688, 12690, 0, 12692, 0, 0, 12694, 0, 12696, 0, 12698, 0,
   5075     12700, 0, 12702, 0, 12704, 12706, 0, 12708, 0, 0, 12710, 12712, 12714,
   5076     12716, 0, 12718, 12720, 12722, 12724, 12726, 12728, 12730, 0, 12732,
   5077     12734, 12736, 12738, 0, 12740, 12742, 12744, 12746, 0, 12748, 0, 12750,
   5078     12752, 12754, 12756, 12758, 12760, 12762, 12764, 12766, 12768, 0, 12770,
   5079     12772, 12774, 12776, 12778, 12780, 12782, 12784, 12786, 12788, 12790,
   5080     12792, 12794, 12796, 12798, 12800, 12802, 0, 0, 0, 0, 0, 12804, 12806,
   5081     12808, 0, 12810, 12812, 12814, 12816, 12818, 0, 12820, 12822, 12824,
   5082     12826, 12828, 12830, 12832, 12834, 12836, 12838, 12840, 12842, 12844,
   5083     12846, 12848, 12850, 12852, 0, 0, 0, 0, 12854, 12857, 12860, 12863,
   5084     12866, 12869, 12872, 12875, 12878, 12881, 12884, 0, 0, 0, 0, 0, 12887,
   5085     12891, 12895, 12899, 12903, 12907, 12911, 12915, 12919, 12923, 12927,
   5086     12931, 12935, 12939, 12943, 12947, 12951, 12955, 12959, 12963, 12967,
   5087     12971, 12975, 12979, 12983, 12987, 12991, 12995, 12997, 12999, 13002, 0,
   5088     13005, 13007, 13009, 13011, 13013, 13015, 13017, 13019, 13021, 13023,
   5089     13025, 13027, 13029, 13031, 13033, 13035, 13037, 13039, 13041, 13043,
   5090     13045, 13047, 13049, 13051, 13053, 13055, 13057, 13060, 13063, 13066,
   5091     13069, 13073, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13076, 13079, 0, 0, 0, 0,
   5092     13082, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13085, 13088, 13091,
   5093     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13093, 13095, 13097, 13099, 13101,
   5094     13103, 13105, 13107, 13109, 13111, 13113, 13115, 13117, 13119, 13121,
   5095     13123, 13125, 13127, 13129, 13131, 13133, 13135, 13137, 13139, 13141,
   5096     13143, 13145, 13147, 13149, 13151, 13153, 13155, 13157, 13159, 13161,
   5097     13163, 13165, 13167, 13169, 13171, 13173, 13175, 13177, 13179, 0, 0, 0,
   5098     0, 13181, 13185, 13189, 13193, 13197, 13201, 13205, 13209, 13213, 0, 0,
   5099     0, 0, 0, 0, 0, 13217, 13219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   5100     13221, 13223, 13225, 13227, 13230, 13232, 13234, 13236, 13238, 13240,
   5101     13242, 13244, 13246, 13248, 13251, 13253, 13255, 13257, 13259, 13262,
   5102     13264, 13266, 13268, 13271, 13273, 13275, 13277, 13279, 13281, 13284,
   5103     13286, 13288, 13290, 13292, 13294, 13296, 13298, 13300, 13302, 13304,
   5104     13306, 13308, 13310, 13312, 13314, 13316, 13318, 13320, 13322, 13324,
   5105     13326, 13328, 13330, 13333, 13335, 13337, 13339, 13342, 13344, 13346,
   5106     13348, 13350, 13352, 13354, 13356, 13358, 13360, 13362, 13364, 13366,
   5107     13368, 13370, 13372, 13374, 13376, 13378, 13380, 13382, 13384, 13386,
   5108     13388, 13390, 13392, 13394, 13396, 13398, 13400, 13402, 13404, 13406,
   5109     13409, 13411, 13413, 13415, 13417, 13419, 13421, 13424, 13427, 13429,
   5110     13431, 13433, 13435, 13437, 13439, 13441, 13443, 13445, 13447, 13450,
   5111     13452, 13454, 13456, 13458, 13461, 13463, 13465, 13467, 13469, 13471,
   5112     13473, 13475, 13477, 13479, 13482, 13484, 13487, 13489, 13491, 13493,
   5113     13495, 13497, 13499, 13501, 13503, 13505, 13507, 13509, 13512, 13514,
   5114     13516, 13518, 13520, 13522, 13525, 13527, 13530, 13533, 13535, 13537,
   5115     13539, 13541, 13544, 13547, 13549, 13551, 13553, 13555, 13557, 13559,
   5116     13561, 13563, 13565, 13567, 13569, 13572, 13574, 13576, 13578, 13580,
   5117     13582, 13584, 13586, 13588, 13590, 13592, 13594, 13596, 13598, 13600,
   5118     13602, 13604, 13606, 13608, 13610, 13613, 13615, 13617, 13619, 13621,
   5119     13623, 13626, 13628, 13630, 13632, 13634, 13636, 13638, 13640, 13642,
   5120     13644, 13646, 13648, 13651, 13653, 13655, 13657, 13659, 13661, 13663,
   5121     13665, 13667, 13669, 13671, 13673, 13675, 13677, 13679, 13681, 13683,
   5122     13685, 13687, 13690, 13692, 13694, 13696, 13698, 13700, 13703, 13705,
   5123     13707, 13709, 13711, 13713, 13715, 13717, 13719, 13722, 13724, 13726,
   5124     13728, 13731, 13733, 13735, 13737, 13739, 13741, 13743, 13746, 13749,
   5125     13752, 13754, 13757, 13759, 13761, 13763, 13765, 13767, 13769, 13771,
   5126     13773, 13775, 13777, 13780, 13782, 13784, 13786, 13788, 13790, 13792,
   5127     13795, 13797, 13799, 13802, 13805, 13807, 13809, 13811, 13813, 13815,
   5128     13817, 13819, 13821, 13823, 13826, 13828, 13831, 13833, 13836, 13838,
   5129     13840, 13842, 13845, 13847, 13849, 13852, 13855, 13857, 13859, 13861,
   5130     13863, 13865, 13867, 13869, 13871, 13873, 13875, 13877, 13879, 13881,
   5131     13884, 13886, 13889, 13891, 13894, 13896, 13899, 13902, 13905, 13907,
   5132     13909, 13911, 13914, 13917, 13920, 13923, 13925, 13927, 13929, 13931,
   5133     13933, 13935, 13937, 13939, 13942, 13944, 13946, 13948, 13950, 13953,
   5134     13955, 13958, 13961, 13963, 13965, 13967, 13969, 13971, 13973, 13976,
   5135     13979, 13982, 13984, 13986, 13989, 13991, 13993, 13995, 13998, 14000,
   5136     14002, 14004, 14006, 14008, 14011, 14013, 14015, 14017, 14019, 14021,
   5137     14023, 14026, 14029, 14031, 14034, 14036, 14039, 14041, 14043, 14045,
   5138     14048, 14051, 14053, 14056, 14058, 14061, 14063, 14065, 14067, 14069,
   5139     14071, 14073, 14076, 14079, 14082, 14085, 14087, 14089, 14091, 14093,
   5140     14095, 14097, 14099, 14101, 14103, 14105, 14107, 14109, 14112, 14114,
   5141     14116, 14118, 14120, 14122, 14124, 14126, 14128, 14130, 14132, 14134,
   5142     14136, 14139, 14142, 14145, 14147, 14149, 14151, 14153, 14156, 14158,
   5143     14161, 14163, 14165, 14168, 14171, 14173, 14175, 14177, 14179, 14181,
   5144     14183, 14185, 14187, 14189, 14191, 14193, 14195, 14197, 14199, 14201,
   5145     14203, 14205, 14207, 14209, 14212, 14214, 14216, 14218, 14220, 14222,
   5146     14225, 14228, 14230, 14232, 14234, 14236, 14238, 14240, 14243, 14245,
   5147     14247, 14249, 14251, 14254, 14257, 14259, 14261, 14263, 14266, 14268,
   5148     14270, 14273, 14276, 14278, 14280, 14282, 14285, 14287, 14289, 14291,
   5149     14293, 14295, 14297, 14299, 14302, 14304, 14306, 14308, 14311, 14313,
   5150     14315, 14317, 14319, 14322, 14325, 14327, 14329, 14331, 14334, 14336,
   5151     14339, 14341, 14343, 14345, 14348, 14350, 14352, 14354, 14356, 14358,
   5152     14360, 14362, 14365, 14367, 14369, 14371, 14373, 14375, 14377, 14380,
   5153     14382, 14385, 14388, 14391, 14393, 14395, 14397, 14399, 14401, 14403,
   5154     14405, 14407, 0, 0,
   5155 };
   5156 
   5157 /* NFC pairs */
   5158 #define COMP_SHIFT1 2
   5159 #define COMP_SHIFT2 1
   5160 static const unsigned short comp_index0[] = {
   5161     0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 4,
   5162     5, 6, 7, 0, 0, 0, 0, 8, 0, 9, 10, 0, 0, 0, 11, 12, 13, 14, 0, 0, 0, 0, 0,
   5163     15, 16, 17, 0, 0, 0, 0, 18, 19, 20, 21, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0,
   5164     23, 24, 25, 26, 0, 0, 0, 0, 27, 28, 29, 30, 0, 0, 0, 0, 31, 32, 33, 34,
   5165     0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 36, 0, 37, 38, 39, 0, 0, 0, 40, 41, 42,
   5166     43, 0, 0, 0, 0, 44, 45, 46, 0, 0, 0, 0, 0, 47, 48, 49, 50, 0, 0, 0, 51,
   5167     52, 53, 54, 0, 0, 0, 0, 55, 56, 0, 0, 0, 0, 0, 0, 57, 58, 59, 60, 0, 0,
   5168     0, 0, 61, 62, 63, 0, 0, 0, 0, 0, 64, 65, 66, 67, 0, 0, 0, 68, 69, 70, 71,
   5169     0, 0, 0, 0, 72, 0, 73, 0, 0, 0, 0, 0, 74, 0, 75, 0, 0, 0, 0, 0, 76, 0, 0,
   5170     0, 0, 0, 0, 77, 78, 79, 0, 0, 0, 0, 0, 80, 81, 82, 83, 0, 0, 0, 0, 84,
   5171     85, 86, 0, 0, 0, 0, 0, 87, 88, 0, 89, 0, 0, 0, 90, 91, 0, 92, 0, 0, 0, 0,
   5172     0, 93, 94, 95, 0, 0, 0, 0, 96, 97, 98, 99, 0, 0, 0, 0, 100, 0, 0, 0, 0,
   5173     0, 0, 101, 102, 0, 103, 0, 0, 0, 0, 104, 105, 106, 107, 0, 0, 0, 0, 108,
   5174     109, 110, 111, 0, 0, 0, 0, 112, 113, 0, 0, 0, 0, 0, 114, 115, 116, 117,
   5175     0, 0, 0, 0, 118, 119, 120, 121, 0, 0, 0, 0, 122, 0, 123, 0, 0, 0, 0, 124,
   5176     125, 126, 127, 128, 0, 0, 0, 129, 130, 131, 132, 0, 0, 0, 0, 133, 134, 0,
   5177     0, 0, 0, 0, 0, 135, 136, 137, 138, 0, 0, 0, 139, 140, 141, 142, 0, 0, 0,
   5178     0, 0, 143, 144, 145, 0, 0, 0, 0, 146, 147, 148, 149, 0, 0, 0, 0, 150, 0,
   5179     151, 0, 0, 0, 0, 152, 153, 154, 0, 0, 0, 0, 0, 0, 155, 0, 0, 0, 0, 0, 0,
   5180     156, 157, 158, 0, 0, 0, 0, 0, 159, 160, 161, 162, 0, 0, 0, 163, 0, 0, 0,
   5181     164, 0, 0, 0, 165, 166, 0, 0, 0, 0, 0, 0, 167, 0, 0, 0, 0, 0, 0, 0, 168,
   5182     0, 0, 0, 0, 0, 0, 169, 170, 0, 0, 0, 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0,
   5183     172, 173, 0, 0, 0, 0, 0, 0, 174, 0, 0, 0, 0, 0, 0, 175, 176, 0, 0, 0, 0,
   5184     0, 0, 177, 178, 0, 0, 0, 0, 0, 0, 179, 0, 0, 0, 0, 0, 0, 0, 180, 0, 0, 0,
   5185     0, 0, 0, 181, 182, 183, 0, 0, 0, 0, 0, 184, 185, 0, 0, 0, 0, 0, 0, 186,
   5186     0, 0, 0, 0, 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 188, 189, 0, 0, 0, 0, 0, 0,
   5187     190, 0, 0, 0, 0, 0, 0, 0, 191, 192, 0, 0, 0, 0, 0, 0, 193, 0, 0, 0, 0, 0,
   5188     0, 194, 195, 0, 0, 0, 0, 0, 0, 196, 197, 0, 0, 0, 0, 0, 0, 198, 0, 0, 0,
   5189     0, 0, 0, 0, 199, 0, 0, 0, 0, 0, 0, 200, 201, 202, 0, 0, 0, 0, 0, 203,
   5190     204, 0, 0, 0, 0, 0, 0, 205, 206, 0, 0, 0, 0, 0, 0, 207, 0, 0, 0, 0, 0, 0,
   5191     208, 0, 0, 0, 0, 0, 0, 0, 209, 0, 0, 0, 0, 0, 0, 0, 210, 0, 0, 0, 0, 0,
   5192     0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 212, 0, 0, 0, 0, 0, 0, 0, 213, 0, 0, 0,
   5193     0, 0, 0, 0, 214, 0, 0, 0, 0, 0, 0, 215, 0, 0, 0, 0, 0, 0, 216, 0, 0, 0,
   5194     0, 0, 0, 0, 0, 217, 0, 0, 0, 0, 0, 0, 0, 218, 0, 0, 0, 0, 0, 0, 219, 0,
   5195     0, 0, 0, 0, 0, 220, 221, 222, 0, 0, 0, 0, 0, 223, 224, 225, 0, 0, 0, 0,
   5196     0, 226, 227, 228, 0, 0, 0, 0, 0, 229, 230, 231, 0, 0, 0, 0, 0, 0, 232, 0,
   5197     0, 0, 0, 0, 0, 233, 0, 0, 0, 0, 0, 0, 234, 0, 0, 0, 0, 0, 0, 0, 235, 0,
   5198     0, 0, 0, 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 237, 0, 0, 0, 0, 0, 0, 238,
   5199     0, 0, 0, 0, 0, 0, 0, 239, 0, 0, 0, 0, 0, 0, 0, 240, 0, 0, 0, 0, 0, 0, 0,
   5200     241, 0, 0, 0, 0, 0, 0, 242, 0, 243, 244, 0, 0, 0, 0, 245, 246, 0, 0, 0,
   5201     0, 0, 247, 0, 248, 0, 249, 0, 0, 0, 250, 251, 252, 0, 0, 0, 0, 0, 253, 0,
   5202     254, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 256, 257, 258, 0, 0, 0, 0, 0,
   5203     259, 0, 260, 0, 261, 0, 0, 0, 0, 0, 0, 262, 0, 0, 0, 0, 0, 0, 0, 263, 0,
   5204     0, 0, 264, 265, 266, 0, 267, 0, 0, 0, 268, 0, 269, 0, 0, 0, 0, 0, 270, 0,
   5205     271, 272, 0, 0, 0, 0, 273, 274, 0, 275, 0, 0, 0, 276, 0, 277, 0, 0, 0, 0,
   5206     0, 0, 0, 278, 0, 0, 0, 0, 0, 279, 280, 281, 282, 0, 0, 0, 0, 283, 284, 0,
   5207     285, 0, 0, 0, 286, 0, 0, 0, 287, 0, 0, 0, 288, 0, 0, 0, 289, 0, 0, 0, 0,
   5208     0, 0, 290, 0, 0, 0, 0, 291, 0, 0, 0, 0, 0, 0, 0, 292, 0, 0, 0, 0, 0, 0,
   5209     0, 293, 0, 0, 0, 0, 0, 0, 294, 0, 0, 0, 0, 0, 0, 0, 295, 0, 0, 0, 0, 0,
   5210     0, 0, 296, 0, 0, 0, 0, 0, 0, 0, 297, 0, 0, 0, 0, 0, 0, 298, 299, 0, 0, 0,
   5211     0, 0, 0, 300, 0, 0, 0, 0, 0, 0, 0, 301, 0, 0, 0, 0, 0, 0, 0, 302, 0, 0,
   5212     0, 0, 0, 0, 0, 303, 0, 0, 0, 0, 0, 0, 304, 0, 0, 0, 0, 0, 0, 0, 305, 0,
   5213     0, 0, 0, 0, 0, 0, 306, 0, 0, 0, 0, 0, 0, 307, 0, 0, 0, 0, 0, 0, 0, 308,
   5214     0, 0, 0, 0, 0, 0, 0, 309, 0, 0, 0, 0, 0, 0, 0, 310, 0, 0, 0, 0, 0, 0,
   5215     311, 312, 0, 0, 0, 0, 0, 0, 313, 0, 0, 0, 0, 0, 0, 0, 314, 0, 0, 0, 0, 0,
   5216     0, 0, 315, 0, 0, 0, 0, 0, 0, 0, 316, 0, 0, 0, 0, 0, 0, 317, 0, 0, 0, 0,
   5217     0, 0, 0, 318, 0, 0, 0, 0, 0, 0, 0, 319, 0, 0, 0, 0, 0, 0, 0, 320, 0, 0,
   5218     0, 0, 0, 0, 0, 321, 0, 0, 0, 0, 0, 0, 322, 0, 0, 0, 0, 0, 0, 0, 323, 0,
   5219     0, 0, 0, 0, 0, 0, 324, 0, 0, 0, 0, 0, 0, 325, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   5220     0, 326, 0, 0, 0, 0, 0, 0, 0, 327, 0, 0, 0, 0, 0, 0, 0, 328, 0, 0, 0, 0,
   5221     0, 0, 329, 0, 0, 0, 0, 0, 0, 0, 330, 0, 0, 0, 0, 0, 0, 0, 331, 0, 0, 0,
   5222     0, 0, 0, 0, 332, 0, 0, 0, 0, 0, 0, 0, 333, 0, 0, 0, 0, 0, 0, 334, 0, 0,
   5223     0, 0, 0, 0, 0, 335, 0, 0, 0, 0, 0, 0, 0, 336, 337, 0, 0, 0, 0, 0, 0, 0,
   5224     338, 0, 0, 0, 0, 0, 0, 339, 0, 0, 0, 0, 0, 0, 0, 340, 0, 0, 0, 0, 0, 0,
   5225     0, 341, 0, 0, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 343, 0, 0, 0, 0,
   5226     0, 0, 344, 0, 0, 0, 0, 0, 0, 0, 345, 346, 0, 0, 0, 0, 0, 0, 347, 0, 0, 0,
   5227     0, 0, 0, 0, 348, 0, 0, 0, 0, 0, 0, 0, 349, 0, 0, 0, 0, 0, 0, 0, 350, 0,
   5228     0, 0, 0, 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 0, 352, 0, 0, 0, 0, 0, 0, 353,
   5229     0, 0, 0, 0, 0, 0, 0, 354, 0, 0, 0, 0, 0, 0, 0, 355, 0, 0, 0, 0, 0, 0, 0,
   5230     356, 0, 0, 0, 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 358, 0, 0, 0, 0, 0, 0,
   5231     0, 359, 0, 0, 0, 0, 0, 0, 0, 360, 0, 0, 0, 0, 0, 0, 361, 0, 362, 0, 0, 0,
   5232     0, 0, 0, 0, 363, 0, 0, 0, 0, 0, 0, 0, 364, 0, 0, 0, 0, 0, 0, 0, 365, 0,
   5233     0, 0, 0, 0, 0, 0, 366, 0, 0, 0, 0, 0, 0, 367, 0, 0, 0, 0, 0, 0, 0, 368,
   5234     0, 0, 0, 0, 0, 0, 369, 370, 0, 0, 0, 0, 0, 0, 371, 0, 0, 0, 0, 0, 0, 0,
   5235     372, 0, 0, 0, 0, 0, 0, 0, 373, 0, 0, 0, 0, 0, 0, 374, 0, 0, 0, 0, 0, 0,
   5236     0, 375, 0, 0, 376, 0, 0, 0, 0, 377, 0, 0, 378, 0, 0, 0, 0, 0, 0, 0, 379,
   5237     0, 0, 0, 0, 0, 0, 0, 380, 0, 0, 0, 0, 0, 0, 381, 0, 0, 0, 0, 0, 0, 0,
   5238     382, 0, 0, 0, 0, 0, 0, 0, 383, 0, 0, 0, 0, 0, 0, 0, 384, 0, 0, 0, 385, 0,
   5239     0, 386, 0, 0, 0, 0, 387, 0, 0, 388, 0, 0, 0, 0, 0, 0, 0, 389, 0, 0, 0, 0,
   5240     0, 0, 0, 390, 0, 0, 0, 0, 0, 0, 391, 0, 0, 0, 0, 0, 0, 0, 392, 0, 0, 0,
   5241     0, 0, 0, 0, 393, 0, 0, 0, 0, 0, 0, 0, 394, 0, 0, 0, 395, 0, 0, 0, 0, 0,
   5242     0, 0, 396, 0, 0, 0, 0, 0, 0, 397, 0, 0, 0, 0, 0, 0, 0, 398, 0, 0, 0, 0,
   5243     0, 0, 0, 399, 0, 0, 400, 0, 0, 0, 0, 401, 0, 0, 402, 0, 0, 0, 0, 0, 0, 0,
   5244     403, 0, 0, 0, 0, 0, 0, 0, 404, 0, 0, 0, 0, 0, 0, 405, 0, 0, 0, 0, 0, 0,
   5245     0, 406, 0, 0, 0, 0, 0, 0, 0, 407, 0, 0, 0, 0, 0, 0, 0, 408, 0, 0, 0, 409,
   5246     0, 0, 410, 0, 0, 0, 0, 411, 0, 0, 412, 0, 0, 0, 0, 0, 0, 0, 413, 0, 0, 0,
   5247     0, 0, 0, 0, 414, 0, 0, 0, 0, 0, 0, 415, 0, 0, 0, 0, 0, 0, 0, 416, 0, 0,
   5248     0, 0, 0, 0, 0, 417, 0, 0, 0, 0, 0, 0, 0, 418, 0, 0, 0, 419, 0, 0, 420, 0,
   5249     0, 0, 0, 421, 0, 0, 422, 0, 0, 0, 423, 0, 0, 0, 424, 0, 0, 0, 425, 0, 0,
   5250     0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 428, 0, 0, 0, 0, 0, 0, 429, 0,
   5251     0, 0, 0, 0, 0, 0, 430, 0, 0, 0, 0, 0, 0, 0, 431, 0, 0, 432, 0, 0, 0, 0,
   5252     433, 0, 0, 434, 0, 0, 0, 435, 0, 0, 0, 436, 0, 0, 0, 437, 0, 0, 0, 438,
   5253     0, 0, 0, 439, 0, 0, 440, 0, 0, 0, 0, 0, 0, 0, 441, 0, 0, 0, 0, 0, 0, 0,
   5254     442, 0, 0, 0, 0, 0, 0, 0, 443, 0, 0, 0, 0, 0, 0, 444, 0, 0, 0, 0, 0, 0,
   5255     0, 445, 0, 0, 0, 0, 0, 0, 0, 446, 0, 0, 0, 447, 0, 0, 0, 448, 0, 0, 0,
   5256     449, 0, 0, 450, 0, 0, 0, 0, 0, 0, 0, 451, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0,
   5257     0, 0, 0, 0, 0, 453, 0, 0, 0, 0, 0, 0, 454, 0, 0, 0, 0, 0, 0, 0, 455, 0,
   5258     0, 0, 0, 0, 0, 0, 456, 0, 0, 0, 0, 0, 0, 0, 457, 0, 0, 0, 0, 0, 0, 458,
   5259     0, 0, 0, 0, 0, 0, 0, 459, 0, 0, 0, 0, 0, 0, 0, 460, 0, 0, 0, 461, 0, 0,
   5260     0, 462, 0, 0, 0, 0, 0, 0, 463, 0, 0, 0, 0, 0, 0, 0, 464, 0, 0, 0, 465, 0,
   5261     0, 0, 466, 0, 0, 0, 0, 0, 0, 467, 0, 0, 0, 0, 0, 0, 0, 468, 0, 0, 0, 0,
   5262     0, 0, 0, 469, 0, 0, 0, 0, 0, 0, 0, 470, 0, 0, 0, 0, 0, 0, 471, 0, 0, 0,
   5263     0, 0, 0, 0, 472, 0, 0, 0, 0, 0, 0, 0, 473, 0, 0, 0, 0, 0, 0, 0, 474, 0,
   5264     0, 0, 0, 0, 0, 475, 0, 0, 0, 0, 0, 0, 0, 476, 0, 0, 0, 0, 0, 0, 0, 477,
   5265     0, 0, 0, 0, 0, 0, 0, 478, 0, 0, 0, 0, 0, 0, 479, 0, 0, 0, 0, 0, 0, 0,
   5266     480, 0, 0, 0, 0, 0, 0, 0, 481, 0, 0, 0, 0, 0, 0, 0, 482, 0, 0, 0, 0, 0,
   5267     0, 483, 0, 0, 0, 0, 0, 0, 0, 484, 0, 0, 0, 0, 0, 0, 0, 485, 0, 0, 0, 0,
   5268     0, 0, 0, 486, 0, 0, 0, 0, 0, 0, 487, 0, 0, 0, 0, 0, 0, 0, 488, 0, 0, 0,
   5269     0, 0, 0, 0, 489, 0, 0, 0, 0, 0, 0, 0, 490, 0, 0, 0, 0, 0, 0, 491, 0, 0,
   5270     0, 0, 0, 0, 0, 492, 0, 0, 0, 0, 0, 0, 0, 493, 0, 0, 0, 0, 0, 0, 0, 494,
   5271     0, 0, 0, 0, 0, 0, 495, 0, 0, 0, 0, 0, 0, 0, 496, 0, 0, 0, 0, 0, 0, 0,
   5272     497, 0, 0, 0, 0, 0, 0, 0, 498, 0, 0, 0, 0, 0, 0, 499, 0, 0, 0, 0, 0, 0,
   5273     0, 500, 0, 0, 0, 0, 0, 0, 0, 501, 0, 0, 0, 0, 0, 0, 0, 502, 0, 0, 0, 0,
   5274     0, 0, 503, 0, 0, 0, 0, 0, 0, 0, 504, 0, 0, 0, 0, 0, 0, 0, 505, 0, 0, 0,
   5275     0, 0, 0, 0, 506, 0, 0, 0, 0, 0, 0, 507, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   5276     508, 0, 0, 0, 0, 0, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0, 510, 0, 0, 0, 0, 0,
   5277     0, 0, 511, 0, 0, 0, 0, 0, 0, 512, 0, 0, 0, 0, 0, 0, 0, 513, 0, 0, 0, 0,
   5278     0, 0, 0, 514, 0, 0, 0, 0, 0, 0, 0, 515, 0, 0, 0, 0, 0, 0, 516, 0, 0, 0,
   5279     0, 0, 0, 0, 517, 0, 0, 0, 0, 0, 0, 0, 518, 0, 0, 0, 0, 0, 0, 0, 519, 0,
   5280     0, 0, 0, 0, 0, 520, 0, 0, 0, 0, 0, 0, 0, 521, 0, 0, 0, 0, 0, 0, 0, 522,
   5281     0, 0, 0, 0, 0, 0, 0, 523, 0, 0, 0, 0, 0, 0, 524, 0, 0, 0, 0, 0, 0, 0,
   5282     525, 0, 0, 0, 0, 0, 0, 0, 526, 0, 0, 0, 0, 0, 0, 0, 527, 0, 0, 0, 0, 0,
   5283     0, 528, 0, 0, 0, 0, 0, 0, 0, 529, 0, 0, 0, 0, 0, 0, 0, 530, 0, 0, 0, 0,
   5284     0, 0, 0, 531, 0, 0, 0, 0, 0, 0, 532, 0, 0, 0, 0, 0, 0, 0, 533, 0, 0, 0,
   5285     0, 0, 0, 0, 534, 0, 0, 0, 0, 0, 0, 0, 535, 0, 0, 0, 0, 0, 0, 536, 0, 0,
   5286     0, 0, 0, 0, 0, 537, 0, 0, 0, 0, 0, 0, 0, 538, 0, 0, 0, 0, 0, 0, 0, 539,
   5287     0, 0, 0, 0, 0, 0, 540, 0, 0, 0, 0, 0, 0, 0, 541, 0, 0, 0, 0, 0, 0, 0,
   5288     542, 0, 0, 0, 0, 0, 0, 0, 543, 0, 0, 0, 0, 0, 0, 544, 0, 0, 0, 0, 0, 0,
   5289     0, 545, 0, 0, 0, 0, 0, 0, 0, 546, 0, 0, 0, 0, 0, 0, 0, 547, 0, 0, 0, 0,
   5290     0, 0, 548, 0, 0, 0, 0, 0, 0, 0, 549, 0, 0, 0, 0, 0, 0, 0, 550, 0, 0, 0,
   5291     0, 0, 0, 0, 551, 0, 0, 0, 0, 0, 0, 552, 0, 0, 0, 0, 0, 0, 0, 553, 0, 0,
   5292     0, 0, 0, 0, 0, 554, 0, 0, 0, 0, 0, 0, 0, 555, 0, 0, 0, 0, 0, 0, 0, 556,
   5293     0, 0, 0, 0, 0, 0, 557, 0, 0, 0, 0, 0, 0, 0, 558, 0, 0, 0, 0, 0, 0, 0,
   5294     559, 0, 0, 0, 0, 0, 0, 0, 560, 0, 0, 0, 0, 0, 0, 0, 561, 0, 0, 0, 0, 0,
   5295     0, 0, 562, 0, 0, 0, 0, 0, 0, 0, 563, 0, 0, 0, 0, 0, 0, 564,
   5296 };
   5297 
   5298 static const unsigned short comp_index1[] = {
   5299     0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 0, 4, 5, 6, 7, 8, 9, 10,
   5300     0, 11, 12, 0, 13, 0, 0, 0, 0, 0, 0, 14, 15, 0, 0, 0, 0, 16, 0, 0, 0, 0,
   5301     0, 17, 18, 0, 19, 0, 20, 0, 0, 0, 0, 21, 0, 0, 0, 22, 0, 23, 0, 0, 24, 0,
   5302     25, 26, 0, 27, 0, 28, 29, 30, 31, 32, 33, 34, 0, 35, 0, 36, 37, 38, 0, 0,
   5303     0, 0, 0, 39, 0, 0, 0, 40, 41, 42, 43, 0, 44, 0, 0, 0, 0, 45, 0, 0, 0, 0,
   5304     0, 46, 0, 47, 0, 48, 0, 0, 49, 0, 50, 0, 51, 0, 0, 52, 53, 54, 55, 56,
   5305     57, 58, 0, 59, 0, 0, 60, 61, 0, 0, 0, 62, 0, 0, 0, 0, 0, 63, 64, 0, 0,
   5306     65, 0, 66, 0, 0, 67, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 69, 0, 0, 70, 0, 71,
   5307     72, 0, 73, 0, 74, 0, 0, 75, 0, 0, 0, 0, 76, 0, 0, 77, 78, 0, 79, 0, 80,
   5308     0, 0, 81, 0, 82, 83, 0, 84, 0, 0, 0, 0, 0, 85, 86, 87, 88, 89, 90, 91, 0,
   5309     92, 0, 0, 93, 0, 0, 0, 94, 0, 0, 95, 0, 0, 0, 96, 0, 0, 97, 0, 98, 99, 0,
   5310     100, 0, 101, 0, 0, 102, 0, 103, 104, 0, 105, 0, 106, 0, 0, 107, 0, 108,
   5311     0, 0, 0, 109, 0, 110, 0, 0, 111, 0, 112, 113, 0, 114, 0, 0, 0, 0, 0, 115,
   5312     116, 117, 118, 119, 120, 121, 0, 122, 123, 0, 124, 125, 0, 0, 0, 126, 0,
   5313     0, 127, 0, 0, 128, 129, 0, 130, 131, 0, 0, 0, 0, 0, 132, 0, 0, 0, 133,
   5314     134, 135, 136, 137, 0, 0, 0, 138, 0, 0, 139, 140, 0, 141, 0, 142, 0, 0,
   5315     143, 0, 0, 0, 0, 144, 0, 145, 146, 147, 148, 149, 150, 151, 0, 152, 153,
   5316     0, 154, 0, 0, 155, 0, 0, 0, 0, 156, 157, 0, 0, 0, 0, 0, 158, 159, 0, 160,
   5317     0, 161, 162, 0, 0, 0, 163, 0, 164, 0, 0, 165, 0, 166, 167, 0, 168, 0,
   5318     169, 170, 171, 172, 173, 174, 175, 0, 176, 0, 177, 178, 179, 0, 0, 0, 0,
   5319     0, 180, 0, 0, 0, 181, 182, 183, 184, 0, 185, 186, 0, 0, 0, 0, 0, 187, 0,
   5320     188, 0, 189, 0, 0, 190, 0, 191, 0, 192, 193, 0, 194, 195, 196, 197, 198,
   5321     199, 200, 0, 201, 0, 0, 202, 203, 0, 0, 0, 204, 0, 0, 0, 205, 0, 0, 0, 0,
   5322     0, 206, 0, 0, 0, 0, 207, 0, 0, 208, 0, 209, 0, 0, 210, 0, 211, 0, 0, 0,
   5323     0, 212, 0, 0, 213, 0, 214, 215, 0, 216, 0, 217, 0, 0, 218, 219, 0, 0, 0,
   5324     0, 0, 0, 220, 221, 0, 222, 0, 223, 0, 0, 224, 0, 225, 226, 0, 227, 0, 0,
   5325     0, 0, 0, 228, 229, 230, 231, 232, 233, 234, 0, 235, 0, 0, 236, 0, 0, 0,
   5326     237, 0, 0, 238, 0, 0, 0, 239, 0, 0, 240, 0, 241, 242, 0, 243, 0, 244, 0,
   5327     0, 245, 0, 0, 0, 0, 0, 246, 247, 0, 248, 0, 249, 0, 0, 250, 0, 251, 0, 0,
   5328     0, 252, 0, 253, 0, 0, 254, 0, 255, 256, 0, 257, 0, 258, 259, 260, 261,
   5329     262, 263, 264, 0, 265, 266, 0, 267, 268, 0, 0, 0, 269, 0, 0, 270, 0, 0,
   5330     0, 0, 0, 0, 271, 272, 0, 273, 274, 0, 0, 0, 275, 0, 276, 0, 0, 0, 277,
   5331     278, 279, 280, 281, 0, 0, 0, 282, 0, 0, 283, 284, 0, 285, 0, 286, 0, 0,
   5332     287, 0, 0, 0, 0, 288, 0, 0, 0, 0, 0, 289, 0, 290, 0, 0, 0, 0, 291, 292,
   5333     0, 0, 293, 0, 0, 0, 0, 294, 295, 0, 0, 0, 0, 0, 0, 296, 0, 297, 0, 0, 0,
   5334     0, 298, 0, 0, 299, 300, 0, 0, 301, 0, 0, 302, 0, 0, 0, 0, 0, 0, 303, 304,
   5335     0, 0, 305, 0, 0, 306, 0, 307, 308, 0, 0, 0, 0, 0, 309, 310, 0, 0, 0, 0,
   5336     0, 0, 311, 0, 312, 0, 0, 313, 0, 0, 0, 0, 0, 314, 315, 0, 0, 316, 0, 0,
   5337     0, 0, 317, 318, 0, 0, 0, 0, 0, 0, 319, 0, 320, 0, 0, 0, 0, 321, 0, 0,
   5338     322, 323, 0, 0, 324, 0, 0, 325, 0, 0, 0, 0, 0, 0, 326, 327, 0, 0, 328, 0,
   5339     0, 329, 0, 330, 331, 0, 0, 0, 0, 0, 332, 333, 0, 0, 0, 0, 0, 0, 334, 0,
   5340     335, 0, 0, 336, 0, 0, 0, 0, 0, 337, 338, 0, 0, 339, 0, 0, 340, 341, 0, 0,
   5341     342, 0, 0, 343, 0, 0, 0, 0, 0, 0, 344, 0, 0, 345, 0, 0, 346, 0, 0, 0, 0,
   5342     0, 347, 0, 0, 348, 0, 0, 349, 0, 0, 350, 0, 0, 0, 351, 0, 0, 0, 0, 0, 0,
   5343     352, 0, 353, 0, 0, 354, 0, 0, 0, 0, 0, 0, 355, 0, 0, 0, 356, 357, 0, 0,
   5344     358, 0, 0, 0, 359, 0, 0, 360, 361, 0, 0, 362, 0, 0, 0, 363, 0, 0, 364,
   5345     365, 0, 0, 366, 0, 0, 0, 367, 0, 0, 368, 369, 0, 0, 370, 0, 0, 0, 371, 0,
   5346     0, 0, 372, 0, 0, 0, 373, 0, 0, 0, 0, 0, 0, 374, 0, 0, 375, 0, 0, 376, 0,
   5347     0, 377, 0, 0, 0, 0, 0, 0, 378, 0, 0, 379, 0, 0, 380, 0, 0, 0, 0, 0, 381,
   5348     0, 382, 0, 383, 384, 0, 0, 0, 0, 0, 0, 385, 386, 0, 0, 0, 0, 0, 0, 387,
   5349     0, 0, 0, 388, 0, 0, 389, 0, 0, 390, 0, 0, 0, 0, 391, 0, 392, 393, 0, 0,
   5350     0, 394, 0, 0, 0, 395, 0, 0, 396, 0, 0, 0, 0, 0, 0, 397, 0, 0, 0, 398, 0,
   5351     399, 400, 0, 0, 0, 401, 0, 0, 0, 402, 0, 0, 403, 0, 0, 404, 0, 0, 0, 0,
   5352     0, 0, 405, 0, 0, 406, 0, 0, 0, 0, 407, 0, 408, 0, 0, 0, 0, 409, 0, 0,
   5353     410, 0, 0, 0, 0, 411, 0, 0, 412, 0, 0, 0, 413, 0, 0, 414, 0, 0, 0, 0, 0,
   5354     0, 415, 416, 0, 417, 418, 0, 0, 0, 419, 0, 0, 420, 0, 0, 0, 0, 421, 0, 0,
   5355     422, 0, 0, 423, 0, 0, 0, 424, 0, 425, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0,
   5356     0, 428, 429, 0, 0, 0, 0, 0, 0, 430, 0, 0, 431, 0, 0, 0, 0, 432, 0, 433,
   5357     0, 0, 0, 0, 434, 0, 435, 0, 0, 0, 0, 0, 0, 436, 437, 0, 0, 438, 0, 0,
   5358     439, 0, 440, 441, 0, 0, 0, 442, 0, 0, 443, 0, 444, 445, 0, 446, 447, 0,
   5359     0, 448, 0, 0, 0, 449, 0, 450, 451, 0, 0, 0, 452, 0, 0, 0, 0, 0, 453, 0,
   5360     454, 455, 0, 456, 457, 0, 0, 0, 0, 0, 0, 458, 0, 0, 459, 0, 460, 461, 0,
   5361     0, 0, 462, 0, 0, 463, 0, 464, 465, 0, 466, 467, 0, 0, 468, 0, 0, 0, 469,
   5362     0, 470, 471, 0, 0, 0, 472, 0, 0, 0, 0, 0, 473, 0, 474, 475, 0, 476, 477,
   5363     0, 0, 0, 0, 0, 0, 478, 0, 0, 479, 0, 0, 480, 0, 0, 0, 0, 0, 481, 0, 0,
   5364     482, 0, 0, 0, 483, 0, 0, 484, 0, 0, 485, 0, 0, 0, 0, 0, 0, 486, 0, 0,
   5365     487, 488, 0, 489, 0, 0, 490, 0, 0, 0, 0, 0, 0, 491, 0, 0, 492, 0, 0, 493,
   5366     0, 0, 0, 494, 0, 0, 495, 0, 0, 0, 0, 0, 0, 496, 0, 0, 0, 497, 0, 0, 0,
   5367     498, 499, 0, 0, 0, 500, 0, 0, 0, 0, 0, 501, 502, 0, 503, 0, 0, 0, 504, 0,
   5368     0, 0, 505, 0, 0, 506, 507, 0, 0, 0, 0, 0, 508, 0, 0, 0, 509, 510, 0, 0,
   5369     0, 0, 0, 511, 0, 0, 0, 512, 513, 0, 514, 0, 0, 0, 0, 515, 0, 0, 516, 0,
   5370     0, 517, 0, 0, 0, 0, 0, 0, 518, 0, 0, 519, 0, 0, 520, 0, 0, 521, 0, 0, 0,
   5371     0, 0, 0, 522, 0, 0, 523, 0, 0, 524, 0, 0, 525, 0, 0, 0, 0, 0, 0, 526, 0,
   5372     0, 0, 527, 0, 0, 528, 0, 0, 529, 0, 0, 530, 0, 0, 0, 531, 0, 0, 0, 0, 0,
   5373     0, 532, 533, 534, 0, 0, 0, 0, 0, 535, 536, 0, 0, 0, 0, 0, 537, 0, 0, 538,
   5374     0, 0, 539, 0, 0, 0, 0, 0, 0, 540, 0, 541, 0, 0, 0, 0, 0, 542, 543, 0, 0,
   5375     0, 0, 0, 544, 0, 0, 545, 0, 0, 546, 0, 0, 0, 0, 0, 0, 547, 0, 0, 548, 0,
   5376     0, 549, 0, 0, 550, 0, 0, 0, 0, 551, 0, 0, 0, 0, 0, 552, 553, 0, 0, 0, 0,
   5377     0, 554, 0, 0, 555, 0, 0, 556, 0, 0, 0, 0, 0, 0, 557, 0, 0, 558, 0, 0,
   5378     559, 0, 0, 560, 0, 0, 0, 0, 561, 0, 0, 562, 0, 0, 0, 0, 0, 0, 563, 0, 0,
   5379     564, 0, 0, 565, 0, 0, 0, 0, 0, 566, 567, 0, 0, 0, 0, 0, 568, 0, 0, 569,
   5380     0, 0, 570, 0, 0, 0, 0, 0, 0, 571, 0, 0, 572, 0, 0, 573, 0, 0, 574, 0, 0,
   5381     0, 0, 575, 0, 0, 0, 0, 0, 576, 577, 0, 0, 0, 0, 0, 578, 0, 0, 579, 0, 0,
   5382     580, 0, 0, 0, 0, 0, 0, 581, 0, 0, 582, 0, 0, 583, 0, 0, 584, 0, 0, 0, 0,
   5383     585, 0, 0, 0, 0, 0, 586, 587, 0, 0, 0, 0, 0, 588, 0, 0, 0, 0, 589, 0,
   5384     590, 0, 0, 0, 0, 591, 0, 592, 0, 0, 0, 0, 593, 0, 0, 594, 0, 0, 0, 0, 0,
   5385     0, 595, 0, 0, 596, 0, 0, 597, 0, 0, 0, 0, 0, 598, 599, 0, 0, 0, 0, 0,
   5386     600, 0, 0, 0, 0, 601, 0, 602, 0, 0, 0, 0, 603, 0, 604, 0, 0, 0, 0, 605,
   5387     0, 0, 0, 0, 0, 606, 0, 0, 607, 0, 0, 608, 0, 0, 609, 0, 0, 0, 0, 0, 0,
   5388     610, 0, 0, 611, 0, 0, 612, 0, 0, 0, 0, 613, 0, 614, 0, 0, 0, 0, 615, 0,
   5389     0, 0, 0, 0, 616, 0, 0, 617, 0, 0, 618, 0, 0, 619, 0, 0, 0, 0, 0, 0, 620,
   5390     0, 0, 621, 0, 0, 622, 0, 0, 623, 0, 0, 0, 0, 0, 0, 624, 0, 0, 625, 0, 0,
   5391     626, 0, 0, 0, 0, 627, 0, 628, 0, 0, 0, 0, 0, 0, 629, 0, 0, 630, 0, 0, 0,
   5392     0, 631, 0, 632, 0, 0, 0, 0, 0, 633, 0, 0, 634, 0, 0, 635, 0, 0, 636, 0,
   5393     0, 0, 0, 0, 0, 637, 0, 0, 638, 0, 0, 639, 0, 0, 640, 0, 0, 0, 0, 0, 0,
   5394     641, 0, 0, 642, 0, 0, 643, 0, 0, 644, 0, 0, 0, 0, 0, 0, 645, 0, 0, 646,
   5395     0, 0, 647, 0, 0, 648, 0, 0, 0, 0, 0, 0, 649, 0, 0, 650, 0, 0, 651, 0, 0,
   5396     652, 0, 0, 0, 0, 0, 0, 653, 0, 0, 654, 0, 0, 655, 0, 0, 656, 0, 0, 0, 0,
   5397     0, 0, 657, 0, 0, 658, 0, 0, 659, 0, 0, 660, 0, 0, 0, 0, 0, 0, 661, 0, 0,
   5398     662, 0, 0, 663, 0, 0, 664, 0, 0, 0, 0, 0, 0, 665, 0, 0, 666, 0, 0, 667,
   5399     0, 0, 668, 0, 0, 0, 0, 0, 0, 669, 0, 0, 670, 0, 0, 671, 0, 0, 672, 0, 0,
   5400     0, 0, 0, 0, 673, 0, 0, 0, 674, 0, 0, 675, 0, 0, 676, 0, 0, 677, 0, 0, 0,
   5401     0, 0, 0, 678, 0, 0, 679, 0, 0, 680, 0, 0, 681, 0, 0, 0, 0, 0, 0, 682, 0,
   5402     0, 683, 0, 0, 684, 0, 0, 685, 0, 0, 0, 0, 0, 0, 686, 0, 0, 687, 0, 0,
   5403     688, 0, 0, 689, 0, 0, 0, 0, 0, 0, 690, 0, 0, 691, 0, 0, 692, 0, 0, 693,
   5404     0, 0, 0, 0, 0, 0, 694, 0, 0, 695, 0, 0, 696, 0, 0, 697, 0, 0, 0, 0, 0, 0,
   5405     698, 0, 0, 699, 0, 0, 700, 0, 0, 701, 0, 0, 0, 0, 0, 0, 702, 0, 0, 703,
   5406     0, 0, 704, 0, 0, 705, 0, 0, 0, 0, 0, 0, 706, 0, 0, 707, 0, 0, 708, 0, 0,
   5407     709, 0, 0, 0, 0, 0, 0, 710, 0, 0, 711, 0, 0, 712, 0, 0, 713, 0, 0, 0, 0,
   5408     0, 0, 714, 0, 0, 715, 0, 0, 716, 0, 0, 717, 0, 0, 0, 0, 0, 0, 718, 0, 0,
   5409     719, 0, 0, 720, 0, 0, 721, 0, 0, 0, 722, 0, 0, 0, 0, 0, 0, 723, 0, 0,
   5410     724, 0, 0, 725, 0, 0, 726, 0, 0, 0, 727, 0, 0, 0, 728, 729, 0, 0, 730, 0,
   5411     0, 0, 0, 0, 0, 731,
   5412 };
   5413 
   5414 static const unsigned int comp_data[] = {
   5415     0, 0, 0, 8814, 0, 8800, 0, 8815, 192, 193, 194, 195, 256, 258, 550, 196,
   5416     7842, 197, 0, 461, 512, 514, 0, 7840, 0, 7680, 260, 0, 7682, 0, 0, 7684,
   5417     7686, 0, 0, 262, 264, 0, 266, 0, 0, 268, 0, 199, 7690, 0, 0, 270, 0,
   5418     7692, 0, 7696, 0, 7698, 7694, 0, 200, 201, 202, 7868, 274, 276, 278, 203,
   5419     7866, 0, 0, 282, 516, 518, 0, 7864, 0, 552, 280, 7704, 0, 7706, 7710, 0,
   5420     0, 500, 284, 0, 7712, 286, 288, 0, 0, 486, 0, 290, 292, 0, 7714, 7718, 0,
   5421     542, 0, 7716, 0, 7720, 7722, 0, 204, 205, 206, 296, 298, 300, 304, 207,
   5422     7880, 0, 0, 463, 520, 522, 0, 7882, 302, 0, 0, 7724, 308, 0, 0, 7728, 0,
   5423     488, 0, 7730, 0, 310, 7732, 0, 0, 313, 0, 317, 0, 7734, 0, 315, 0, 7740,
   5424     7738, 0, 0, 7742, 7744, 0, 0, 7746, 504, 323, 0, 209, 7748, 0, 0, 327, 0,
   5425     7750, 0, 325, 0, 7754, 7752, 0, 210, 211, 212, 213, 332, 334, 558, 214,
   5426     7886, 0, 336, 465, 524, 526, 416, 7884, 490, 0, 0, 7764, 7766, 0, 0, 340,
   5427     7768, 0, 0, 344, 528, 530, 0, 7770, 0, 342, 7774, 0, 0, 346, 348, 0,
   5428     7776, 0, 0, 352, 0, 7778, 536, 350, 7786, 0, 0, 356, 0, 7788, 538, 354,
   5429     0, 7792, 7790, 0, 217, 218, 219, 360, 362, 364, 0, 220, 7910, 366, 368,
   5430     467, 532, 534, 431, 7908, 7794, 0, 370, 7798, 0, 7796, 0, 7804, 0, 7806,
   5431     7808, 7810, 372, 0, 7814, 7812, 0, 7816, 7818, 7820, 7922, 221, 374,
   5432     7928, 562, 0, 7822, 376, 7926, 0, 0, 7924, 0, 377, 7824, 0, 379, 0, 0,
   5433     381, 0, 7826, 7828, 0, 224, 225, 226, 227, 257, 259, 551, 228, 7843, 229,
   5434     0, 462, 513, 515, 0, 7841, 0, 7681, 261, 0, 7683, 0, 0, 7685, 7687, 0, 0,
   5435     263, 265, 0, 267, 0, 0, 269, 0, 231, 7691, 0, 0, 271, 0, 7693, 0, 7697,
   5436     0, 7699, 7695, 0, 232, 233, 234, 7869, 275, 277, 279, 235, 7867, 0, 0,
   5437     283, 517, 519, 0, 7865, 0, 553, 281, 7705, 0, 7707, 7711, 0, 0, 501, 285,
   5438     0, 7713, 287, 289, 0, 0, 487, 0, 291, 293, 0, 7715, 7719, 0, 543, 0,
   5439     7717, 0, 7721, 7723, 0, 7830, 0, 236, 237, 238, 297, 299, 301, 0, 239,
   5440     7881, 0, 0, 464, 521, 523, 0, 7883, 303, 0, 0, 7725, 309, 0, 0, 496, 0,
   5441     7729, 0, 489, 0, 7731, 0, 311, 7733, 0, 0, 314, 0, 318, 0, 7735, 0, 316,
   5442     0, 7741, 7739, 0, 0, 7743, 7745, 0, 0, 7747, 505, 324, 0, 241, 7749, 0,
   5443     0, 328, 0, 7751, 0, 326, 0, 7755, 7753, 0, 242, 243, 244, 245, 333, 335,
   5444     559, 246, 7887, 0, 337, 466, 525, 527, 417, 7885, 491, 0, 0, 7765, 7767,
   5445     0, 0, 341, 7769, 0, 0, 345, 529, 531, 0, 7771, 0, 343, 7775, 0, 0, 347,
   5446     349, 0, 7777, 0, 0, 353, 0, 7779, 537, 351, 7787, 7831, 0, 357, 0, 7789,
   5447     539, 355, 0, 7793, 7791, 0, 249, 250, 251, 361, 363, 365, 0, 252, 7911,
   5448     367, 369, 468, 533, 535, 432, 7909, 7795, 0, 371, 7799, 0, 7797, 0, 7805,
   5449     0, 7807, 7809, 7811, 373, 0, 7815, 7813, 0, 7832, 0, 7817, 7819, 7821,
   5450     7923, 253, 375, 7929, 563, 0, 7823, 255, 7927, 7833, 0, 7925, 0, 378,
   5451     7825, 0, 380, 0, 0, 382, 0, 7827, 7829, 0, 8173, 901, 8129, 0, 7846,
   5452     7844, 0, 7850, 7848, 0, 478, 0, 0, 506, 0, 508, 482, 0, 0, 7688, 7872,
   5453     7870, 0, 7876, 7874, 0, 0, 7726, 7890, 7888, 0, 7894, 7892, 0, 0, 7756,
   5454     556, 0, 0, 7758, 554, 0, 0, 510, 475, 471, 469, 0, 0, 473, 7847, 7845, 0,
   5455     7851, 7849, 0, 479, 0, 0, 507, 0, 509, 483, 0, 0, 7689, 7873, 7871, 0,
   5456     7877, 7875, 0, 0, 7727, 7891, 7889, 0, 7895, 7893, 0, 0, 7757, 557, 0, 0,
   5457     7759, 555, 0, 0, 511, 476, 472, 470, 0, 0, 474, 7856, 7854, 0, 7860,
   5458     7858, 0, 7857, 7855, 0, 7861, 7859, 0, 7700, 7702, 7701, 7703, 7760,
   5459     7762, 7761, 7763, 7780, 0, 7781, 0, 7782, 0, 7783, 0, 0, 7800, 0, 7801,
   5460     0, 7802, 0, 7803, 7835, 0, 7900, 7898, 0, 7904, 7902, 0, 0, 7906, 7901,
   5461     7899, 0, 7905, 7903, 0, 0, 7907, 7914, 7912, 0, 7918, 7916, 0, 0, 7920,
   5462     7915, 7913, 0, 7919, 7917, 0, 0, 7921, 0, 494, 492, 0, 493, 0, 480, 0,
   5463     481, 0, 0, 7708, 0, 7709, 560, 0, 561, 0, 0, 495, 8122, 902, 8121, 8120,
   5464     7944, 7945, 0, 8124, 8136, 904, 7960, 7961, 8138, 905, 7976, 7977, 0,
   5465     8140, 8154, 906, 8153, 8152, 0, 938, 7992, 7993, 8184, 908, 8008, 8009,
   5466     0, 8172, 8170, 910, 8169, 8168, 0, 939, 0, 8025, 8186, 911, 8040, 8041,
   5467     0, 8188, 0, 8116, 0, 8132, 8048, 940, 8113, 8112, 7936, 7937, 8118, 8115,
   5468     8050, 941, 7952, 7953, 8052, 942, 7968, 7969, 8134, 8131, 8054, 943,
   5469     8145, 8144, 0, 970, 7984, 7985, 8150, 0, 8056, 972, 8000, 8001, 8164,
   5470     8165, 8058, 973, 8161, 8160, 0, 971, 8016, 8017, 8166, 0, 8060, 974,
   5471     8032, 8033, 8182, 8179, 8146, 912, 8151, 0, 8162, 944, 8167, 0, 0, 8180,
   5472     0, 979, 0, 980, 0, 1031, 0, 1232, 0, 1234, 0, 1027, 1024, 0, 0, 1238, 0,
   5473     1025, 0, 1217, 0, 1244, 0, 1246, 1037, 0, 1250, 1049, 0, 1252, 0, 1036,
   5474     0, 1254, 1262, 1038, 0, 1264, 1266, 0, 0, 1268, 0, 1272, 0, 1260, 0,
   5475     1233, 0, 1235, 0, 1107, 1104, 0, 0, 1239, 0, 1105, 0, 1218, 0, 1245, 0,
   5476     1247, 1117, 0, 1251, 1081, 0, 1253, 0, 1116, 0, 1255, 1263, 1118, 0,
   5477     1265, 1267, 0, 0, 1269, 0, 1273, 0, 1261, 0, 1111, 1142, 0, 1143, 0, 0,
   5478     1242, 0, 1243, 0, 1258, 0, 1259, 1570, 1571, 1573, 0, 0, 1572, 0, 1574,
   5479     0, 1730, 0, 1747, 0, 1728, 0, 2345, 0, 2353, 0, 2356, 2507, 2508, 2891,
   5480     2888, 2892, 0, 2964, 0, 0, 3018, 3020, 0, 0, 3019, 0, 3144, 0, 3264,
   5481     3274, 3271, 3272, 0, 0, 3275, 0, 3402, 3404, 0, 0, 3403, 0, 3546, 3548,
   5482     3550, 0, 3549, 4134, 0, 0, 6918, 0, 6920, 0, 6922, 0, 6924, 0, 6926, 0,
   5483     6930, 0, 6971, 0, 6973, 0, 6976, 0, 6977, 0, 6979, 7736, 0, 7737, 0,
   5484     7772, 0, 7773, 0, 7784, 0, 7785, 0, 7852, 0, 0, 7862, 7853, 0, 0, 7863,
   5485     7878, 0, 7879, 0, 7896, 0, 7897, 0, 7938, 7940, 7942, 8064, 7939, 7941,
   5486     7943, 8065, 0, 8066, 0, 8067, 0, 8068, 0, 8069, 0, 8070, 0, 8071, 7946,
   5487     7948, 7950, 8072, 7947, 7949, 7951, 8073, 0, 8074, 0, 8075, 0, 8076, 0,
   5488     8077, 0, 8078, 0, 8079, 7954, 7956, 7955, 7957, 7962, 7964, 7963, 7965,
   5489     7970, 7972, 7974, 8080, 7971, 7973, 7975, 8081, 0, 8082, 0, 8083, 0,
   5490     8084, 0, 8085, 0, 8086, 0, 8087, 7978, 7980, 7982, 8088, 7979, 7981,
   5491     7983, 8089, 0, 8090, 0, 8091, 0, 8092, 0, 8093, 0, 8094, 0, 8095, 7986,
   5492     7988, 7990, 0, 7987, 7989, 7991, 0, 7994, 7996, 7998, 0, 7995, 7997,
   5493     7999, 0, 8002, 8004, 8003, 8005, 8010, 8012, 8011, 8013, 8018, 8020,
   5494     8022, 0, 8019, 8021, 8023, 0, 8027, 8029, 8031, 0, 8034, 8036, 8038,
   5495     8096, 8035, 8037, 8039, 8097, 0, 8098, 0, 8099, 0, 8100, 0, 8101, 0,
   5496     8102, 0, 8103, 8042, 8044, 8046, 8104, 8043, 8045, 8047, 8105, 0, 8106,
   5497     0, 8107, 0, 8108, 0, 8109, 0, 8110, 0, 8111, 0, 8114, 0, 8130, 0, 8178,
   5498     0, 8119, 8141, 8142, 8143, 0, 0, 8135, 0, 8183, 8157, 8158, 8159, 0, 0,
   5499     8602, 0, 8603, 0, 8622, 0, 8653, 0, 8655, 0, 8654, 0, 8708, 0, 8713, 0,
   5500     8716, 0, 8740, 0, 8742, 0, 8769, 0, 8772, 0, 8775, 0, 8777, 0, 8813, 0,
   5501     8802, 0, 8816, 0, 8817, 0, 8820, 0, 8821, 0, 8824, 0, 8825, 0, 8832, 0,
   5502     8833, 0, 8928, 0, 8929, 0, 8836, 0, 8837, 0, 8840, 0, 8841, 0, 8930, 0,
   5503     8931, 0, 8876, 0, 8877, 0, 8878, 0, 8879, 0, 8938, 0, 8939, 0, 8940, 0,
   5504     8941, 12436, 0, 12364, 0, 12366, 0, 12368, 0, 12370, 0, 12372, 0, 12374,
   5505     0, 12376, 0, 12378, 0, 12380, 0, 12382, 0, 12384, 0, 12386, 0, 12389, 0,
   5506     12391, 0, 12393, 0, 12400, 12401, 12403, 12404, 12406, 12407, 12409,
   5507     12410, 12412, 12413, 12446, 0, 12532, 0, 12460, 0, 12462, 0, 12464, 0,
   5508     12466, 0, 12468, 0, 12470, 0, 12472, 0, 12474, 0, 12476, 0, 12478, 0,
   5509     12480, 0, 12482, 0, 12485, 0, 12487, 0, 12489, 0, 12496, 12497, 12499,
   5510     12500, 12502, 12503, 12505, 12506, 12508, 12509, 12535, 0, 12536, 0,
   5511     12537, 0, 12538, 0, 12542, 0, 69786, 0, 69788, 0, 69803, 0, 0, 69934, 0,
   5512     69935, 70475, 70476, 70844, 70843, 70846, 0, 0, 71098, 0, 71099,
   5513 };
   5514 
   5515