home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 mARCH / PCWK3A99.iso / Linux / DDD331 / DDD-3_1_.000 / DDD-3_1_ / ddd-3.1.1 / ddd / rxscan.C < prev    next >
C/C++ Source or Header  |  1998-12-06  |  407KB  |  8,326 lines

  1. // This file was modified for -*- C++ -*-
  2. // using $RCSfile: lextoC.flex,v $ $Revision: 1.5 $
  3.  
  4. /* A lexical scanner generated by flex */
  5.  
  6. /* Scanner skeleton version:
  7.  * $Header: /home/daffy/u0/vern/flex/RCS/flex.skl,v 2.91 96/09/10 16:58:48 vern Exp $
  8.  */
  9.  
  10. #define FLEX_SCANNER
  11. #define YY_FLEX_MAJOR_VERSION 2
  12. #define YY_FLEX_MINOR_VERSION 5
  13.  
  14. #include <stdio.h>
  15.  
  16.  
  17. /* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */
  18. #ifdef c_plusplus
  19. #ifndef __cplusplus
  20. #define __cplusplus
  21. #endif
  22. #endif
  23.  
  24.  
  25. #ifdef __cplusplus
  26.  
  27. #include <stdlib.h>
  28. #include <unistd.h>
  29.  
  30. /* Use prototypes in function declarations. */
  31. #define YY_USE_PROTOS
  32.  
  33. /* The "const" storage-class-modifier is valid. */
  34. #define YY_USE_CONST
  35.  
  36. #else    /* ! __cplusplus */
  37.  
  38. #if __STDC__
  39.  
  40. #define YY_USE_PROTOS
  41. #define YY_USE_CONST
  42.  
  43. #endif    /* __STDC__ */
  44. #endif    /* ! __cplusplus */
  45.  
  46. #ifdef __TURBOC__
  47.  #pragma warn -rch
  48.  #pragma warn -use
  49. #include <io.h>
  50. #include <stdlib.h>
  51. #define YY_USE_CONST
  52. #define YY_USE_PROTOS
  53. #endif
  54.  
  55. #ifdef YY_USE_CONST
  56. #define dddconst const
  57. #else
  58. #define dddconst
  59. #endif
  60.  
  61.  
  62. #ifdef YY_USE_PROTOS
  63. #define YY_PROTO(proto) proto
  64. #else
  65. #define YY_PROTO(proto) ()
  66. #endif
  67.  
  68. /* Returned upon end-of-file. */
  69. #define YY_NULL 0
  70.  
  71. /* Promotes a possibly negative, possibly signed char to an unsigned
  72.  * integer for use as an array index.  If the signed char is negative,
  73.  * we want to instead treat it as an 8-bit unsigned char, hence the
  74.  * double cast.
  75.  */
  76. #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
  77.  
  78. /* Enter a start condition.  This macro really ought to take a parameter,
  79.  * but we do it the disgusting crufty way forced on us by the ()-less
  80.  * definition of BEGIN.
  81.  */
  82. #define BEGIN ddd_start = 1 + 2 *
  83.  
  84. /* Translate the current start state into a value that can be later handed
  85.  * to BEGIN to return to the state.  The YYSTATE alias is for lex
  86.  * compatibility.
  87.  */
  88. #define YY_START ((ddd_start - 1) / 2)
  89. #define YYSTATE YY_START
  90.  
  91. /* Action number for EOF rule of a given start state. */
  92. #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
  93.  
  94. /* Special action meaning "start processing a new file". */
  95. #define YY_NEW_FILE dddrestart( dddin )
  96.  
  97. #define YY_END_OF_BUFFER_CHAR 0
  98.  
  99. /* Size of default input buffer. */
  100. #define YY_BUF_SIZE 16384
  101.  
  102. typedef struct ddd_buffer_state *YY_BUFFER_STATE;
  103.  
  104. // extern int dddleng;
  105. // extern FILE *dddin, *dddout;
  106.  
  107. #define EOB_ACT_CONTINUE_SCAN 0
  108. #define EOB_ACT_END_OF_FILE 1
  109. #define EOB_ACT_LAST_MATCH 2
  110.  
  111. /* The funky do-while in the following #define is used to turn the definition
  112.  * int a single C statement (which needs a semi-colon terminator).  This
  113.  * avoids problems with code like:
  114.  *
  115.  *     if ( condition_holds )
  116.  *        dddless( 5 );
  117.  *    else
  118.  *        do_something_else();
  119.  *
  120.  * Prior to using the do-while the compiler would get upset at the
  121.  * "else" because it interpreted the "if" statement as being all
  122.  * done when it reached the ';' after the dddless() call.
  123.  */
  124.  
  125. /* Return all but the first 'n' matched characters back to the input stream. */
  126.  
  127. #define dddless(n) \
  128.     do \
  129.         { \
  130.         /* Undo effects of setting up dddtext. */ \
  131.         *ddd_cp = ddd_hold_char; \
  132.         YY_RESTORE_YY_MORE_OFFSET \
  133.         ddd_c_buf_p = ddd_cp = ddd_bp + n - YY_MORE_ADJ; \
  134.         YY_DO_BEFORE_ACTION; /* set up dddtext again */ \
  135.         } \
  136.     while ( 0 )
  137.  
  138. #define unput(c) dddunput( c, dddtext_ptr )
  139.  
  140. /* The following is because we cannot portably get our hands on size_t
  141.  * (without autoconf's help, which isn't available because we want
  142.  * flex-generated scanners to compile on their own).
  143.  */
  144. typedef unsigned int ddd_size_t;
  145.  
  146.  
  147. struct ddd_buffer_state
  148.     {
  149.     FILE *ddd_input_file;
  150.  
  151.     char *ddd_ch_buf;        /* input buffer */
  152.     char *ddd_buf_pos;        /* current position in input buffer */
  153.  
  154.     /* Size of input buffer in bytes, not including room for EOB
  155.      * characters.
  156.      */
  157.     ddd_size_t ddd_buf_size;
  158.  
  159.     /* Number of characters read into ddd_ch_buf, not including EOB
  160.      * characters.
  161.      */
  162.     int ddd_n_chars;
  163.  
  164.     /* Whether we "own" the buffer - i.e., we know we created it,
  165.      * and can realloc() it to grow it, and should free() it to
  166.      * delete it.
  167.      */
  168.     int ddd_is_our_buffer;
  169.  
  170.     /* Whether this is an "interactive" input source; if so, and
  171.      * if we're using stdio for input, then we want to use getc()
  172.      * instead of fread(), to make sure we stop fetching input after
  173.      * each newline.
  174.      */
  175.     int ddd_is_interactive;
  176.  
  177.     /* Whether we're considered to be at the beginning of a line.
  178.      * If so, '^' rules will be active on the next match, otherwise
  179.      * not.
  180.      */
  181.     int ddd_at_bol;
  182.  
  183.     /* Whether to try to fill the input buffer when we reach the
  184.      * end of it.
  185.      */
  186.     int ddd_fill_buffer;
  187.  
  188.     int ddd_buffer_status;
  189. #define YY_BUFFER_NEW 0
  190. #define YY_BUFFER_NORMAL 1
  191.     /* When an EOF's been seen but there's still some text to process
  192.      * then we mark the buffer as YY_EOF_PENDING, to indicate that we
  193.      * shouldn't try reading from the input source any more.  We might
  194.      * still have a bunch of tokens to match, though, because of
  195.      * possible backing-up.
  196.      *
  197.      * When we actually see the EOF, we change the status to "new"
  198.      * (via dddrestart()), so that the user can continue scanning by
  199.      * just pointing dddin at a new input file.
  200.      */
  201. #define YY_BUFFER_EOF_PENDING 2
  202.     };
  203.  
  204. static YY_BUFFER_STATE ddd_current_buffer = 0;
  205.  
  206. /* We provide macros for accessing buffer states in case in the
  207.  * future we want to put the buffer states in a more general
  208.  * "scanner state".
  209.  */
  210. #define YY_CURRENT_BUFFER ddd_current_buffer
  211.  
  212.  
  213. /* ddd_hold_char holds the character lost when dddtext is formed. */
  214. static char ddd_hold_char;
  215.  
  216. static int ddd_n_chars;        /* number of characters read into ddd_ch_buf */
  217.  
  218.  
  219. int dddleng;
  220.  
  221. /* Points to current character in buffer. */
  222. static char *ddd_c_buf_p = (char *) 0;
  223. static int ddd_init = 1;        /* whether we need to initialize */
  224. static int ddd_start = 0;    /* start state number */
  225.  
  226. /* Flag which is used to allow dddwrap()'s to do buffer switches
  227.  * instead of setting up a fresh dddin.  A bit of a hack ...
  228.  */
  229. static int ddd_did_buffer_switch_on_eof;
  230.  
  231. void dddrestart YY_PROTO(( FILE *input_file ));
  232.  
  233. void ddd_switch_to_buffer YY_PROTO(( YY_BUFFER_STATE new_buffer ));
  234. void ddd_load_buffer_state YY_PROTO(( void ));
  235. YY_BUFFER_STATE ddd_create_buffer YY_PROTO(( FILE *file, int size ));
  236. void ddd_delete_buffer YY_PROTO(( YY_BUFFER_STATE b ));
  237. void ddd_init_buffer YY_PROTO(( YY_BUFFER_STATE b, FILE *file ));
  238. void ddd_flush_buffer YY_PROTO(( YY_BUFFER_STATE b ));
  239. #define YY_FLUSH_BUFFER ddd_flush_buffer( ddd_current_buffer )
  240.  
  241. YY_BUFFER_STATE ddd_scan_buffer YY_PROTO(( char *base, ddd_size_t size ));
  242. YY_BUFFER_STATE ddd_scan_string YY_PROTO(( dddconst char *ddd_str ));
  243. YY_BUFFER_STATE ddd_scan_bytes YY_PROTO(( dddconst char *bytes, int len ));
  244.  
  245. static void *ddd_flex_alloc YY_PROTO(( ddd_size_t ));
  246. static void *ddd_flex_realloc YY_PROTO(( void *, ddd_size_t ));
  247. static void ddd_flex_free YY_PROTO(( void * ));
  248.  
  249. #define ddd_new_buffer ddd_create_buffer
  250.  
  251. #define ddd_set_interactive(is_interactive) \
  252.     { \
  253.     if ( ! ddd_current_buffer ) \
  254.         ddd_current_buffer = ddd_create_buffer( dddin, YY_BUF_SIZE ); \
  255.     ddd_current_buffer->ddd_is_interactive = is_interactive; \
  256.     }
  257.  
  258. #define ddd_set_bol(at_bol) \
  259.     { \
  260.     if ( ! ddd_current_buffer ) \
  261.         ddd_current_buffer = ddd_create_buffer( dddin, YY_BUF_SIZE ); \
  262.     ddd_current_buffer->ddd_at_bol = at_bol; \
  263.     }
  264.  
  265. #define YY_AT_BOL() (ddd_current_buffer->ddd_at_bol)
  266.  
  267. typedef unsigned char YY_CHAR;
  268. FILE *dddin = (FILE *) 0, *dddout = (FILE *) 0;
  269. typedef int ddd_state_type;
  270. // extern char *dddtext;
  271. #define dddtext_ptr dddtext
  272.  
  273. static ddd_state_type ddd_get_previous_state YY_PROTO(( void ));
  274. static ddd_state_type ddd_try_NUL_trans YY_PROTO(( ddd_state_type current_state ));
  275. static int ddd_get_next_buffer YY_PROTO(( void ));
  276. static void ddd_fatal_error YY_PROTO(( dddconst char msg[] ));
  277.  
  278. /* Done after the current pattern has been matched and before the
  279.  * corresponding action - sets up dddtext.
  280.  */
  281. #define YY_DO_BEFORE_ACTION \
  282.     dddtext_ptr = ddd_bp; \
  283.     dddleng = (int) (ddd_cp - ddd_bp); \
  284.     ddd_hold_char = *ddd_cp; \
  285.     *ddd_cp = '\0'; \
  286.     ddd_c_buf_p = ddd_cp;
  287.  
  288. #define YY_NUM_RULES 127
  289. #define YY_END_OF_BUFFER 128
  290. static dddconst short int ddd_accept[2347] =
  291.     {   0,
  292.         0,    0,  128,  126,  126,  126,  126,  126,  126,  126,
  293.       126,  126,  126,  126,  126,  126,  126,    0,    0,    0,
  294.         0,    0,    0,    0,    0,    9,    0,    0,    0,    0,
  295.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  296.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  297.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  298.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  299.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  300.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  301.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  302.  
  303.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  304.        94,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  305.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  306.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  307.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  308.         0,    0,    0,    0,    0,    0,    0,    4,    5,    6,
  309.         0,    0,    0,    0,    9,   10,   11,    0,   12,    0,
  310.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  311.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  312.         0,    0,   21,    0,    0,    0,    0,    0,    0,    0,
  313.  
  314.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  315.         0,    0,    0,    0,    0,    0,    0,    0,    0,   36,
  316.         0,    0,    0,    0,    0,    0,    0,    0,   41,    0,
  317.         0,    0,    0,   44,    0,   44,    0,    0,    0,    0,
  318.         0,    0,    0,   48,    0,    0,    0,    0,    0,    0,
  319.        51,   51,    0,    0,   53,    0,    0,    0,    0,    0,
  320.        56,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  321.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  322.         0,    0,   69,    0,    0,    0,    0,    0,    0,    0,
  323.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  324.  
  325.         0,    0,    0,    0,    0,    0,    0,    0,    0,   85,
  326.        85,    0,   86,   86,    0,   86,   86,   86,   86,   86,
  327.        86,    0,    0,   89,    0,    0,    0,    0,    0,    0,
  328.         0,    0,    0,    0,    0,    0,    0,    0,   94,    0,
  329.         0,    0,    0,    0,    0,    0,    0,    0,   98,    0,
  330.         0,    0,    0,    0,    0,    0,    0,    0,    0,   98,
  331.         0,    0,  100,    0,    0,    0,    0,    0,    0,    0,
  332.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  333.         0,    0,    0,    0,    0,    0,    0,    0,  106,    0,
  334.         0,    0,    0,    0,    0,    0,    0,  109,    0,    0,
  335.  
  336.         0,    0,    0,  113,  113,    0,    0,    0,    0,    0,
  337.         0,    0,    0,  118,    0,    0,    0,    0,    0,    0,
  338.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  339.         2,    0,    0,    0,    2,    0,    0,    0,    0,    0,
  340.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  341.         0,   12,   12,   12,   12,    0,    0,    0,    0,    0,
  342.        13,    0,    0,    0,    0,    0,    0,    0,   17,    0,
  343.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  344.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  345.         0,    0,    0,    0,    0,    0,   36,   36,    0,   37,
  346.  
  347.         0,    0,    0,    0,    0,    0,   44,   44,    0,    0,
  348.         0,    0,   45,    0,    0,    0,    0,   48,    0,    0,
  349.         0,    0,    0,    0,   51,   51,   51,   51,    0,    0,
  350.         0,    0,    0,   55,    0,    0,    0,    0,    0,    0,
  351.         0,    0,   63,    0,    0,    0,    0,    0,    0,    0,
  352.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  353.         0,    0,    0,    0,    0,   69,    0,   69,    0,    0,
  354.        72,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  355.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  356.         0,    0,    0,    0,   85,    0,   85,   86,    0,    0,
  357.  
  358.        86,   86,    0,    0,   86,   86,    0,    0,    0,    0,
  359.        88,    0,   90,    0,    0,    0,    0,    0,    0,   93,
  360.         0,    0,    0,    0,    0,    0,   98,   98,    0,    0,
  361.         0,    0,    0,    0,    0,    0,    0,    0,   99,    0,
  362.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  363.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  364.       105,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  365.         0,    0,    0,    0,    0,    0,  113,  113,  113,  113,
  366.       113,  113,  113,    0,    0,    0,    0,    0,    0,    0,
  367.         0,  118,  118,    0,    0,  120,    0,    0,    0,    0,
  368.  
  369.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  370.         0,    0,    0,    0,    0,    2,    2,    0,    2,    0,
  371.         0,    0,    0,    0,    0,    0,    0,    0,    7,    0,
  372.         0,    0,   12,   12,   12,   12,    0,    0,    0,    0,
  373.         0,   13,    0,   14,    0,    0,    0,    0,    0,    0,
  374.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  375.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  376.         0,    0,   36,    0,   36,   37,    0,    0,    0,    0,
  377.         0,    0,   44,   44,    0,   44,    0,    0,    0,    0,
  378.         0,    0,    0,    0,    0,    0,    0,    0,    0,   51,
  379.  
  380.        52,    0,   54,    0,   55,   55,    0,    0,    0,    0,
  381.         0,    0,    0,   62,    0,   64,    0,    0,    0,   64,
  382.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  383.         0,    0,   66,    0,    0,   68,    0,    0,    0,    0,
  384.         0,    0,    0,    0,   69,   69,   70,    0,    0,   74,
  385.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  386.         0,    0,    0,    0,    0,    0,    0,    0,    0,   85,
  387.        85,   85,   86,   86,    0,   86,    0,    0,    0,   86,
  388.        86,    0,   86,    0,    0,   90,    0,    0,    0,    0,
  389.         0,    0,    0,   93,   93,    0,    0,    0,    0,    0,
  390.  
  391.        98,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  392.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  393.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  394.         0,    0,  105,    0,    0,    0,    0,    0,    0,    0,
  395.         0,    0,    0,    0,    0,    0,  113,  113,  113,    0,
  396.         0,    0,    0,    0,    0,  118,  118,  118,    0,  119,
  397.       120,    0,  121,  122,    0,    0,    0,    0,    0,    0,
  398.         0,    0,    0,    0,    0,    0,    0,    0,    0,    2,
  399.         0,    0,    0,    0,    0,    0,   12,   12,   12,    0,
  400.         0,   13,   13,   14,   14,    0,    0,   16,    0,   19,
  401.  
  402.        20,    0,    0,    0,    0,   23,    0,    0,    0,    0,
  403.         0,   25,    0,    0,    0,    0,    0,    0,   31,   31,
  404.         0,    0,    0,    0,    0,    0,   37,   37,   37,    0,
  405.         0,   40,   42,    0,    0,    0,    0,    0,    0,    0,
  406.        44,    0,    0,   46,   46,    0,    0,    0,    0,    0,
  407.         0,    0,   52,   54,   54,   54,   54,   54,   57,   58,
  408.         0,    0,   61,    0,   64,   64,    0,   64,    0,    0,
  409.         0,    0,    0,    0,    0,    0,    0,   67,    0,    0,
  410.         0,    0,    0,    0,    0,    0,   74,    0,   74,    0,
  411.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  412.  
  413.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  414.         0,   86,   86,   86,    0,   86,   86,   86,    0,    0,
  415.        90,   90,    0,    0,    0,    0,    0,    0,    0,    0,
  416.         0,    0,   98,    0,    0,    0,    0,    0,    0,    0,
  417.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  418.         0,    0,    0,    0,    0,    0,    0,  105,  105,    0,
  419.         0,    0,    0,    0,    0,    0,    0,    0,  113,  113,
  420.       113,  113,  113,  113,  113,    0,    0,    0,    0,    0,
  421.         0,  118,  122,    0,  123,    0,    0,    0,    0,    0,
  422.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  423.  
  424.         0,    0,    0,    0,   15,    0,   16,    0,    0,    0,
  425.         0,    0,    0,    0,   22,   23,   23,   23,   23,    0,
  426.         0,   25,   25,   25,   25,    0,    0,   28,    0,    0,
  427.         0,   31,    0,   32,    0,   33,    0,   34,    0,    0,
  428.         0,    0,   40,   42,   42,    0,   43,    0,    0,    0,
  429.        43,    0,    0,    0,    0,    0,   47,   49,    0,    0,
  430.         0,    0,    0,    0,   54,   54,   54,   54,   57,   57,
  431.        58,    0,    0,    0,    0,   64,    0,    0,    0,    0,
  432.         0,    0,    0,    0,    0,   74,   74,    0,    0,    0,
  433.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  434.  
  435.         0,   80,    0,   81,    0,    0,   82,    0,    0,    0,
  436.         0,    0,    0,    0,   86,   86,    0,    0,    0,    0,
  437.        91,    0,    0,    0,    0,    0,    0,   98,    0,    0,
  438.         0,    0,    0,    0,    0,  101,    0,    0,    0,    0,
  439.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  440.         0,    0,  111,    0,  111,    0,  111,    0,  113,    0,
  441.         0,    0,    0,    0,    0,    0,    0,    0,    0,  123,
  442.         0,    0,  125,    0,    0,    0,    0,    0,    0,    3,
  443.         0,    0,    0,   15,   15,   15,   16,   16,   16,    0,
  444.         0,    0,    0,   23,   23,    0,   25,    0,    0,   28,
  445.  
  446.         0,    0,    0,   31,   31,    0,    0,   33,   33,    0,
  447.        35,    0,    0,    0,    0,    0,   40,   40,    0,   43,
  448.        43,    0,   43,    0,    0,    0,    0,    0,    0,   50,
  449.        57,   58,   58,    0,   60,    0,    0,    0,    0,    0,
  450.         0,    0,   75,    0,    0,    0,   75,    0,    0,    0,
  451.        76,    0,   77,    0,    0,   81,   81,   82,    0,    0,
  452.         0,    0,    0,    0,   86,    0,    0,   91,    0,    0,
  453.         0,   96,    0,   98,   98,   98,   98,   98,   98,   98,
  454.        98,   98,    0,    0,    0,    0,    0,    0,  101,    0,
  455.         0,    0,  103,    0,  103,    0,    0,    0,    0,    0,
  456.  
  457.         0,    0,  111,  111,  111,  111,  111,  111,  111,  111,
  458.         0,    0,    0,  116,    0,    0,    0,    0,    0,    0,
  459.         0,    0,    8,    0,   12,   15,    0,   18,    0,    0,
  460.        23,    0,    0,   25,    0,    0,   28,   28,    0,    0,
  461.         0,    0,    0,    0,   43,    0,    0,    0,    0,    0,
  462.        50,   50,    0,   65,    0,    0,    0,    0,   75,   75,
  463.         0,   75,    0,    0,    0,   81,   83,   84,    0,    0,
  464.         0,    0,   86,    0,   90,    0,    0,    0,   96,   96,
  465.        96,    0,   98,   98,   98,   98,   98,   98,   98,    0,
  466.         0,    0,  103,    0,    0,    0,    0,    0,    0,    0,
  467.  
  468.         0,    0,    0,    0,  111,  111,  111,    0,    0,    0,
  469.       117,    0,  124,    0,    8,    8,    0,   12,   15,    0,
  470.        18,   18,    0,    0,    0,    0,    0,    0,    0,    0,
  471.         0,   39,    0,    0,    0,    0,    0,    0,    0,    0,
  472.         0,    0,    0,    0,   75,    0,    0,   81,   83,   84,
  473.        84,   84,   84,   84,   84,   84,    0,    0,    0,    0,
  474.         0,   90,   92,    0,   96,   96,   96,    0,   98,   98,
  475.        98,   98,   98,   98,   98,    0,    0,    0,  103,  103,
  476.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  477.         0,  111,  111,  111,  111,  111,    0,    0,    0,  117,
  478.  
  479.       117,  124,    0,    0,    0,    0,    0,    0,    0,   12,
  480.        15,   18,   18,   18,   18,   18,    0,    0,    0,    0,
  481.         0,    0,    0,    0,   39,   39,    0,    0,    0,    0,
  482.        71,    0,    0,    0,   81,   83,   83,   84,   84,   84,
  483.        84,   84,   84,    0,    0,    0,    0,    0,   92,   95,
  484.        95,   96,   96,    0,   98,   98,   98,   98,   98,   98,
  485.        98,    0,    0,    0,    0,    0,  104,    0,    0,    0,
  486.         0,    0,    0,    0,    0,  114,    0,    0,    1,    0,
  487.         0,    0,    1,    0,    0,    0,   18,   22,    0,    0,
  488.         0,    0,    0,    0,    0,    0,    0,    0,   71,    0,
  489.  
  490.        78,   79,   81,   84,   84,   84,   84,   84,    0,    0,
  491.         0,    0,    0,   92,   92,   96,   96,    0,   98,   98,
  492.        98,   98,   98,    0,    0,    0,    0,    0,  104,    0,
  493.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  494.         0,    1,    1,    0,    1,    0,   18,   22,   22,   22,
  495.        22,   22,    0,    0,    0,    0,    0,    0,    0,    0,
  496.         0,    0,   71,   71,    0,   78,   84,   84,   84,   84,
  497.        84,    0,    0,    0,    0,    0,   96,   96,    0,   98,
  498.        98,   98,   98,    0,    0,    0,    0,  104,  104,    0,
  499.         0,  107,    0,    0,    0,    0,    0,    0,    0,    0,
  500.  
  501.         1,   18,   22,   22,   22,   22,   22,    0,    0,    0,
  502.         0,    0,    0,    0,    0,    0,    0,    0,    0,   84,
  503.        84,   84,   84,   84,    0,    0,    0,    0,    0,   96,
  504.        96,    0,   98,    0,    0,    0,    0,    0,  107,    0,
  505.         0,    0,    0,    0,    0,   18,   22,   22,   24,    0,
  506.         0,    0,    0,    0,    0,    0,    0,    0,    0,   84,
  507.        84,   84,   84,    0,    0,    0,    0,    0,   96,    0,
  508.         0,   98,    0,    0,    0,    0,    0,    0,    0,    0,
  509.         0,    0,    0,    0,    0,   18,   22,   22,   24,   24,
  510.         0,    0,    0,    0,    0,    0,   29,    0,   38,    0,
  511.  
  512.         0,   59,    0,   84,   84,   84,   84,   84,    0,    0,
  513.         0,    0,   96,    0,  102,    0,    0,    0,    0,    0,
  514.         0,    0,  115,   18,   22,   22,   24,    0,    0,    0,
  515.         0,   30,   38,    0,   84,   84,   84,   84,    0,    0,
  516.         0,    0,    0,    0,    0,    0,    0,    0,  102,    0,
  517.         0,    0,  108,    0,    0,    0,   22,   22,   24,    0,
  518.         0,    0,   30,   38,   38,    0,   84,   84,   84,   84,
  519.         0,    0,    0,    0,   97,    0,    0,    0,   97,    0,
  520.         0,    0,    0,    0,    0,    0,    0,  114,   22,   22,
  521.        24,    0,    0,    0,   30,   30,    0,   84,   84,   84,
  522.  
  523.        84,    0,    0,    0,    0,   97,   97,    0,   97,    0,
  524.         0,    0,    0,    0,  112,   22,   24,    0,    0,    0,
  525.         0,    0,   84,   84,   84,   84,    0,    0,    0,    0,
  526.        97,    0,    0,    0,   24,    0,    0,    0,    0,   84,
  527.        84,   84,   84,    0,    0,    0,    0,    0,  110,   24,
  528.        24,    0,    0,    0,    0,   84,   84,   84,   84,    0,
  529.         0,    0,    0,    0,  110,  110,   24,    0,    0,    0,
  530.         0,   84,   84,   84,   84,    0,    0,    0,    0,    0,
  531.       110,   24,    0,    0,    0,    0,    0,   84,   84,    0,
  532.         0,    0,    0,  110,   24,   24,    0,    0,    0,    0,
  533.  
  534.        84,   84,    0,   87,    0,    0,  110,   24,   24,   24,
  535.        24,   24,    0,    0,    0,    0,   84,   84,    0,  110,
  536.        24,   24,   24,    0,    0,    0,    0,   84,   84,  110,
  537.        24,   24,    0,    0,    0,    0,   84,   84,  110,   24,
  538.        24,    0,    0,    0,   84,   84,  110,   24,   24,    0,
  539.         0,    0,   84,   84,  110,   24,    0,    0,    0,   84,
  540.       110,   24,   24,    0,    0,   27,    0,    0,   84,  110,
  541.        24,    0,    0,    0,   84,  110,   24,    0,    0,    0,
  542.       110,   24,    0,    0,    0,  110,   24,   24,    0,    0,
  543.        73,  110,   24,   24,    0,    0,  110,   24,    0,    0,
  544.  
  545.       110,   24,    0,    0,  110,   24,    0,    0,  110,    0,
  546.         0,    0,   26,    0,    0,    0,    0,    0,    0,    0,
  547.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  548.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  549.         0,    0,    0,    0,    0,    0
  550.     } ;
  551.  
  552. static dddconst int ddd_ec[256] =
  553.     {   0,
  554.         1,    1,    1,    1,    1,    1,    1,    1,    2,    3,
  555.         4,    5,    6,    1,    1,    1,    1,    1,    1,    1,
  556.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  557.         1,    7,    8,    9,   10,   11,   12,    1,   13,   14,
  558.        15,   16,   17,   18,   19,   20,   21,   22,   23,   24,
  559.        25,   26,   27,   28,   29,   30,   31,   32,   33,   34,
  560.        35,   36,   37,   38,   39,   40,   41,   42,   43,   44,
  561.        45,   46,   47,   48,   45,   49,   50,   51,   52,   53,
  562.        45,   54,   55,   56,   57,   58,   45,   45,   45,   45,
  563.        59,    1,   60,    1,   61,   62,   63,   64,   65,   66,
  564.  
  565.        67,   68,   69,   70,   71,   72,   73,   74,   75,   76,
  566.        77,   78,   79,   80,   81,   82,   83,   84,   85,   86,
  567.        87,   88,   89,    1,   90,    1,    1,    1,    1,    1,
  568.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  569.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  570.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  571.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  572.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  573.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  574.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  575.  
  576.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  577.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  578.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  579.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  580.         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  581.         1,    1,    1,    1,    1
  582.     } ;
  583.  
  584. static dddconst int ddd_meta[91] =
  585.     {   0,
  586.         1,    2,    3,    1,    4,    1,    5,    1,    6,    1,
  587.         7,    8,    6,    9,   10,    1,    1,   11,   12,   13,
  588.        14,   15,   15,   15,   15,   15,   15,   15,   15,   15,
  589.        15,   16,   17,    1,   18,   19,    1,    8,   20,   20,
  590.        20,   20,   20,   20,   21,   22,   21,   21,   21,   21,
  591.        21,   23,   21,   23,   21,   21,   21,   21,   24,   25,
  592.        26,   27,   28,   28,   28,   28,   28,   28,   29,   30,
  593.        31,   29,   29,   29,   29,   29,   29,   29,   29,   31,
  594.        31,   29,   31,   29,   29,   32,   29,   29,   33,   34
  595.     } ;
  596.  
  597. static dddconst short int ddd_base[2809] =
  598.     {   0,
  599.         0,   20,10580,23237,   39,   49,   59,   69,   79,   89,
  600.        99,  109,  119,  129,  139,  149,   10,10514,  167,  169,
  601.       160,    0,    0,10561,  199,    0,10567,    1,  192,  229,
  602.     10541,10535,  230,10559,  237,    0,10543,10491,    0,    0,
  603.     10474,10485,10477,10475,  244,    7,  245,  259,  263,  273,
  604.     10492,10511,  330,  274,  280,    0,  294,10509,  281,10517,
  605.       307,    0,  292,  353,  368,  188,  300,10512,10463,  381,
  606.       412,  501,    0,10504,  502,10440,10453,    0,    8,10505,
  607.     10502,10489,10484,10407,10471,  509,10437,  331,10450,10416,
  608.       515,10453,    0,10454,10406,10400,10436,10435,10409,  516,
  609.  
  610.       522,  528,  537,10390,10410,    0,  538,  544,  545,  582,
  611.       168,  557,  166,10401,  662,  150,  498,  750,  289,  551,
  612.       622,  568,    0,  592,  630,   14,10384,10405,10395,  222,
  613.        50,10386,10405,  634,  635,  667,10370,  361,   51,  668,
  614.     10362,10380,10322,10310,  162,10352,    0,10361,10322,10283,
  615.     10277,  174,10323,    0,10337,10301,10264,23237,    0,    0,
  616.         0,  695,  751,  781,23237,10332,  325,  727,  676,  127,
  617.       341,  455,  119,10251,10261,  642,10264,10288,10285,10281,
  618.       176,  672,10227,10228,  213,  680,  697,  569,  739,  701,
  619.       811,10230,23237,10274,10255,10211,  198,10252,10218,10214,
  620.  
  621.       763,10210,10204,  782,  809,10196,  815,10190,10185,  841,
  622.     10178,10174,  842,10175,10170,10166,10212,  837,  860,  872,
  623.       848,10152,  849,10145,  764,  867,10137,10183,23237,  871,
  624.     10118,  899,  904,  929,10121,  935,10130,10111,10115,10109,
  625.     10172,  921,  951,  966,  725, 1015,  753,  890, 1104,10105,
  626.      1173,    0,  979, 1090, 1100, 1263, 1353, 1442,10101,  958,
  627.         0,10166, 1443,10097,10102,10090,10082, 1113,10115, 1143,
  628.      1128, 1451, 1455,    0,10069,10109, 1465,10077,10062,10052,
  629.     10055,10052,  962, 1138, 1459,10045, 1490,10047, 1474,10041,
  630.     10044,10027,10096,10026,10005,10003,10014,10061,  224, 1498,
  631.  
  632.      1478, 9996, 1558, 1573, 1581, 1589, 1608, 1619, 1512, 1173,
  633.      1502, 1639, 1485, 1540, 9990, 1506, 1557, 1595, 1604, 1645,
  634.      1577, 9992, 1665,23237, 1671, 9977, 9976, 9985, 1679, 9965,
  635.      1690, 9974, 1672, 9973, 1696, 1489, 9974, 9969,  272, 9993,
  636.      9996, 1703, 9955,  252,  270,  486, 9945, 1719, 9936,  284,
  637.      9964, 9970, 9966, 9934, 9930, 9918, 9923, 9903, 9908,    0,
  638.      9975, 1712,23237, 9930, 9891, 1759, 9890,  512, 9918, 9921,
  639.      9913, 9880, 9864, 9855, 9866, 9841, 9843, 9838, 9847, 1723,
  640.      9849, 9823, 9835, 1778, 9835, 9825, 1774, 9810,    0, 9808,
  641.       526, 9839,    0, 9852, 9816, 9777, 1824, 1789, 9803,  242,
  642.  
  643.      9825, 1452, 9776, 1861,  535, 9805, 9825, 1950, 9753, 1792,
  644.      1951,  126, 1957, 1958, 1964, 9800, 1949, 1830, 2031, 2121,
  645.      9796, 1831, 1979, 9790, 9796, 9792, 2211, 9799, 9746, 9739,
  646.       690,  558,    0, 9747,    0,    0, 9757, 9729, 9714, 2143,
  647.      2144,    0, 9721, 1805,    0, 9732, 9705, 9763, 1983, 2169,
  648.      1987, 1991, 1995, 2300, 2301, 9686, 9684, 9691, 9672, 9679,
  649.      2001, 9713, 2307,  266,  496,  534, 9661, 9662,23237,  509,
  650.       320, 2002, 2168, 2295, 9724, 9702, 9681, 2346,  136, 9680,
  651.      2331, 9603, 9601, 9622, 9593, 9595, 9586, 9584, 9584, 9575,
  652.      9577, 9572, 9574, 2337,  314,  511, 2357, 2367, 2392, 2345,
  653.  
  654.      9587, 2397, 2401, 9575, 9577, 2424, 2008, 2433, 9579, 9555,
  655.      9552, 9554,23237, 2434, 2009, 2445, 2017, 2456, 2518, 2608,
  656.       216, 2425, 1457, 9558,23237,    0, 2475,    0, 2485, 2535,
  657.      2698, 2788, 9530, 2018, 9587, 9527, 2159, 9517, 2518, 2574,
  658.      2625, 2177,23237, 2877, 9515,  564, 9562,    0, 9571, 9526,
  659.      9489, 2881, 9492,  585, 9539,    0, 9552, 9514, 9468, 9534,
  660.       135, 2885, 9479, 9466, 9467, 2891, 9456, 2199, 2911, 9454,
  661.     23237, 9442, 9434, 9428, 9438, 9494,  694, 2545, 9422, 9418,
  662.      9427,  664,  512, 2903, 9416,  664, 9444, 9398, 9403, 2941,
  663.      2957, 2958, 2975, 2976, 2200, 9388, 2583, 2338, 9387, 9384,
  664.  
  665.      2909, 2919, 9373, 9376, 2993, 2626, 9385, 9350, 9356, 2579,
  666.     23237, 9344, 2487, 9338, 9336, 2630, 9346, 9324, 9322, 2656,
  667.      9305, 9308, 9303, 1449,  937, 9314,    0, 9306,    0, 9324,
  668.      9324, 9329, 9298, 9278, 9277, 9283, 9267, 9275,23237, 3019,
  669.      9298, 9268, 9260,    0, 9259, 9251, 9249, 9221, 9201, 9206,
  670.      9205, 9189, 9194, 9153, 9155, 9130, 9129, 9128, 9127, 9117,
  671.      2669, 9111, 3031, 3010,    0, 9119, 2670,    0, 9129, 9100,
  672.      2945,  245, 1743, 9138, 3055, 9100, 1629, 1670, 2124, 3052,
  673.      3096, 3032, 3046, 9115, 3070, 9112, 9071, 9073, 3137, 9046,
  674.      9030, 2676, 2994, 3081, 3147, 2662, 9054, 9044, 3178, 9040,
  675.  
  676.      3268,  648, 3178,  717,    0, 9030,  726, 9036, 9024, 3203,
  677.      3205, 9020, 3293, 8949, 8941,23237,    0,    0,    0, 8937,
  678.      8932, 8934, 3004, 3090,    0, 3091, 8929, 8972,23237, 3348,
  679.      3233, 3129,    0, 3098, 3240, 3246, 8917, 8905, 8904, 8901,
  680.      8885, 3102, 3358, 3295, 1575, 8893, 8886,  681, 3128, 3148,
  681.      3375, 8931,  953, 3389, 3420,  598, 3406, 8895, 8893, 8818,
  682.      8825, 3216, 8827, 8807, 8786, 8784, 8764, 8764, 8753, 3331,
  683.       748, 8803, 3431, 3453, 3463, 3306, 8745, 8755, 3327, 8742,
  684.      3335, 3494,    0, 3341, 8719, 3349, 8696, 8699, 3357, 3462,
  685.      3570, 3495, 3660,  803,  311,  680, 1717, 1534, 8698, 3524,
  686.  
  687.         0, 3750, 3840, 8708,    0, 3463, 8754,  630, 8701, 3526,
  688.      8687, 8726, 3587, 3495, 8668, 1507,  749,    0, 8676,    0,
  689.         0, 8687, 8630, 8615, 3678, 3554,    0, 8616, 3505,    0,
  690.      8626, 8579,23237, 3614, 3635,23237, 8565, 8575, 8559, 8554,
  691.      8554, 8556, 8531, 8529,    0, 3532,23237, 8531, 8525, 3560,
  692.      8520, 3590, 3620, 3713, 3909, 8523, 8508, 1566,  771, 8488,
  693.         0, 8505, 8468, 8460, 3939, 3940, 3953, 3964, 3977,    0,
  694.      3536, 3621,    0, 3591, 8429, 3954, 8422, 8420, 8388, 3968,
  695.      3651, 8391, 3995, 8401, 8380, 3682, 3701, 8372, 8410, 3710,
  696.      8354, 3711, 3999,    0, 4006, 8362, 8330, 1606, 1467, 8341,
  697.  
  698.      8319, 4065, 4032, 8312, 8301, 8270, 8280, 8248, 8241, 8230,
  699.      8226, 4133,  877, 1449, 8209, 4118, 4132, 8228, 8217, 8182,
  700.      8195, 8155, 8130, 8118, 8114, 8078, 4014, 8049, 8046, 8050,
  701.      8042, 8036, 4033, 8032, 4040, 4047, 4048,    0, 4054, 8015,
  702.      1586,  752, 4066, 4150, 4193, 8003, 4225, 3495, 4297,  901,
  703.      4055, 8003, 4097, 7986, 7959,    0, 4073, 4109, 4338, 4308,
  704.      4324, 4369,23237,    0, 4438,  838, 8004,  927, 4456, 1085,
  705.      8006,    0, 7996, 7944, 7889, 4459, 7895, 7900, 7937,    0,
  706.      7935, 7873, 4133, 4145, 4164, 4200, 4490, 4491, 4498, 7864,
  707.      4183,    0, 4204,    0, 4486, 1722, 7855, 4499,  839,23237,
  708.  
  709.     23237, 1575, 1699, 4518, 3052, 4517, 4576, 4535, 1456, 4528,
  710.      4587, 2103, 4524, 4536, 7849, 7826, 4559, 7835, 4560, 4568,
  711.      4577, 4584, 4585, 4618, 7808, 7867,    0, 4619, 4625, 7799,
  712.      4626, 4633, 4637, 7718, 1086, 7764,    0, 7772, 7714, 7674,
  713.      4641, 7656, 7649,23237, 4647, 4648, 4695, 4766, 4856, 1947,
  714.      4608, 7644,    0, 4946, 5036, 5126,    0, 5216, 7645, 4655,
  715.      7570, 4667, 7603, 7527,23237,    0,    0,    0, 7493, 7474,
  716.      7476, 4656, 4662,    0, 4663, 7471, 2898,23237, 7460, 7472,
  717.      7454, 7431, 7422, 7418, 4669, 4670, 4676, 7415, 4680, 4697,
  718.      5305, 4717,    0, 7391, 7383, 1681, 7404, 4698, 1794,  903,
  719.  
  720.      7317, 4726, 4754, 7290, 7292, 5309, 5324, 5332, 5343, 5361,
  721.      7261, 4747, 4709, 4748, 7239, 4786, 4805, 4804, 7242, 7237,
  722.         0, 4787, 4815, 7126,    0, 7018, 4822, 7016, 6982, 1694,
  723.      4831, 6975, 7022, 5416, 6964, 6931, 6877, 6867, 6847, 6831,
  724.      6736, 6792, 5504,   13,  201,  247,  458,  520,  538,  590,
  725.       631, 5342,  640,  681,  731,  724,  742,    0, 4837,  830,
  726.      4838, 4846,  791,  894, 1663, 4906, 5586,  865, 3930, 3932,
  727.      4045, 5298, 5600, 4863, 4877, 5385,  865, 5662, 5752,  923,
  728.       925, 4879,    0, 5426, 4905, 1501,  982, 5489, 1392, 3959,
  729.      3015,    0, 1049, 1118,    0, 1085, 1073, 1078, 1089, 4896,
  730.  
  731.      1113, 1364, 1428, 5362, 1586, 1428, 4912, 1453, 1762, 3334,
  732.      3673, 4067, 5407, 5317, 5343, 1584, 5399, 5841,    0, 5572,
  733.      5516, 2606, 5768,    0, 2853, 5408, 5422, 5430, 1457, 1462,
  734.      1524, 5458, 1549, 5467, 1557, 5471, 1567,23237, 1615, 1575,
  735.      5484, 5493, 5547,    0, 5548, 1585, 2560, 1653,    0, 1602,
  736.         0,    0, 1633, 1626, 1642, 1668,23237, 2880, 5887, 5958,
  737.      6048, 2904, 5494, 5559, 6138, 1748, 6228, 6318, 1743, 1848,
  738.      5631, 1683, 5625, 5779, 1750,    0, 1752, 1696, 5632, 1704,
  739.      1706, 1723, 1729, 5773, 5774,    0, 5638, 1745, 5811, 1758,
  740.      1948, 1815,    0, 1832, 1809, 1776, 5866, 1861, 5852, 1873,
  741.  
  742.      1886,23237, 3498, 2164, 1953, 5819,    0, 1902, 6407, 5932,
  743.      6408, 6421, 6422, 1911, 5815, 5830, 1909, 1919, 1936, 1945,
  744.         0, 1950, 2040, 2069, 3969, 6418, 2069, 6023, 2096, 2126,
  745.      2101, 2106, 2095, 2129, 2145,    0, 2120, 2142, 2127, 2147,
  746.      2149, 2142, 2238, 2244, 2235, 5851, 5901, 5917, 2233, 2252,
  747.      2253, 2286, 2409, 5980, 5918, 6491, 5925, 2265, 6505, 2279,
  748.      2286, 5931, 5940, 6567, 6657, 5946, 6477, 2298, 2299, 5979,
  749.      6523, 2327,23237, 2390, 2392,    0, 2410, 2353, 2347,23237,
  750.      6014, 2362, 2366, 2857, 2865, 2962, 6029,    0, 6033, 2371,
  751.      2451, 3058, 6055, 6746, 6804, 6862, 6533, 2380, 2381, 6039,
  752.  
  753.      2374, 2424, 2426,    0, 6069, 2408, 2442,    0, 6085, 2492,
  754.     23237, 6091, 6095, 6474, 6589, 6604,    0, 6115, 2513,23237,
  755.         0,    0,    0, 2517, 2526, 6936, 7026, 7116, 4750, 6116,
  756.      2577,    0, 6129, 2538,23237, 6468, 2560, 2559, 2568, 2577,
  757.      2585, 2593, 3971, 2946,    0, 2619,    0,    0, 2645, 2622,
  758.     23237, 6590, 6618, 2799, 2800, 2953, 3492,    0, 2831, 6694,
  759.      6708, 6754, 6794, 6851, 6483, 6537, 2822,    0, 2837, 2822,
  760.      3000, 3635, 2852, 6910,    0, 2891, 2901, 2892, 2894, 2909,
  761.      2903, 2912, 6626, 6648, 2939, 3002, 6630, 6695,    0, 2947,
  762.      3017, 2948, 6702, 2958, 6716, 6722, 2954, 6731, 3074, 2951,
  763.  
  764.      6723, 3058, 3309,    0, 6760, 6791, 6459, 4705, 6985, 6836,
  765.      2953, 2989, 2991,23237, 7206, 6730, 3006, 3059, 6851, 3091,
  766.      3095, 6750, 6777, 3060, 6781, 4044, 3066, 6840, 5545, 6907,
  767.      7295, 6847, 7353, 7043, 3061, 3066,    0, 6893, 3073, 3091,
  768.      6897, 6928, 6903, 3166,    0, 7427, 7517, 7607, 3146, 3296,
  769.         0, 6909, 6921,23237, 3113, 3117, 3133, 3150,23237,    0,
  770.         0,    0, 3165, 6927, 6954, 3696, 6958, 7296, 7342, 7360,
  771.      7343, 7644, 7016, 3166, 6975, 3163, 6995, 3349, 3652, 4009,
  772.      5587, 3175, 3202, 3211, 3202, 3184, 3202, 3191, 3211, 3249,
  773.      3270, 7017, 7044, 3265, 7048, 3284, 7306, 7307, 3277, 3346,
  774.  
  775.      3303, 7327, 7074, 3503, 7446, 7075, 7710, 3311, 3310, 3340,
  776.      7082, 3344,    0, 7669,    0, 7088, 3363, 7328, 4086, 3373,
  777.      7094, 7744, 3965, 7407, 3397, 3365, 3387, 3405, 3427, 7334,
  778.      3433, 7103, 7832, 7922, 8012, 3468, 3557, 3647, 7337, 3434,
  779.      3462, 3466, 3449, 3548,    0, 7477, 7535, 3984, 7104, 7716,
  780.      8049, 8062, 8077, 8108, 8123, 8136, 7745, 8158, 8169, 8182,
  781.      3492, 7361, 7407, 7413, 5322, 6415, 4472, 3505, 3551, 3547,
  782.      3541, 3567, 3562, 3569, 3605, 3619, 3634, 7507,    0, 7419,
  783.      3628, 3620, 7486, 7449, 7579, 3632, 3664, 3656, 3672, 3867,
  784.      7539, 3945, 7751, 7568, 8263, 7627, 7450, 7585, 3881,    0,
  785.  
  786.      7591,    0, 3887, 4036, 3937,    0, 3959, 3929, 3935, 7597,
  787.      3998,    0, 7631, 8294, 7645, 7655, 7856, 7738, 7696, 3951,
  788.      3977, 4002, 4029, 4020,    0, 7663, 8382, 8472, 8562, 4037,
  789.      7675, 4039, 7853, 7882, 4582,    0, 7682, 8195, 8228, 8254,
  790.      8599, 8612, 8632, 8300, 8659, 8667, 8678, 4043, 7697,    0,
  791.      7703, 7690, 4813, 4059, 4101, 4089, 4063, 4069, 4085, 4102,
  792.      4092, 4101, 4111, 4117, 4137, 4125, 7720, 7850, 7940, 4127,
  793.      4305, 7758, 4146, 7891, 7972, 7782, 4148, 4161, 7609, 4272,
  794.         0, 4283,    0,    0, 4307, 4283, 7959, 4462, 8085, 8030,
  795.      4307, 4328, 4380, 4390, 4398, 4463, 4467, 7797, 7946, 4419,
  796.  
  797.      7963,23237, 4525, 8692, 8738, 8751, 8764, 8778, 8791, 8825,
  798.      8838, 8849, 7973,    0, 7981, 5305, 7987, 8003, 4471, 4493,
  799.      4477, 4502, 4490, 4503, 8036, 8053, 4500, 4515, 8068, 8114,
  800.      4505, 8144, 4532, 4593, 8129, 4556, 4590, 8304, 4560, 8150,
  801.      4582,23237,    0,    0,    0, 4606, 8219, 5576, 5965, 8188,
  802.      6401, 6415, 4721, 4664, 4615, 4632, 4639, 4635, 4641, 4800,
  803.      4695,    0,    0, 8154, 8215, 8241, 8862, 8884, 8908, 8921,
  804.      8934, 8945, 8958, 8971, 8995, 4650, 5397, 8409, 8314, 8247,
  805.      8270, 4666, 4731, 4654, 8248, 8274, 4676,    0, 8310, 8347,
  806.      4668,    0, 4691, 4725, 4768, 8420, 8490, 8318, 8521, 4782,
  807.  
  808.         0, 8450, 6437, 6844, 6961, 8652, 7039, 4826, 4805, 5450,
  809.      4731, 4798, 4802, 4775, 4778, 4791, 4839, 4872, 9030, 9017,
  810.      9063, 9076, 9089, 9097, 9110, 9123, 9157, 9170, 4840, 5812,
  811.      5833, 8436, 4846, 4853, 4845, 4847, 4855, 8400,    0, 8404,
  812.      4873, 5343, 4871, 8520, 9163, 8494, 8569, 7313, 4869, 5583,
  813.      6724, 4867, 5230, 8441, 5252, 5233, 5275, 8553, 9216, 9222,
  814.      9246, 9259, 9272, 9280, 9299, 9318, 9336, 8528, 6723, 8534,
  815.      9371, 5254, 5256, 5251, 5260, 5276, 8605, 8618, 8636, 5272,
  816.      5420, 5279, 5285, 8584, 9385, 8724, 7841, 8632, 5297, 5414,
  817.      5831, 8658, 5296, 5306, 5311, 5418, 8691, 5321, 8714, 5436,
  818.  
  819.      5519,23237, 8720, 9373, 9419, 9432, 9440, 9448, 9459, 9506,
  820.      9514, 5360, 7553, 9525,    0, 8742, 5359, 5370, 5416, 5525,
  821.      5410, 5416, 8755,    0, 8715, 8757, 5449, 8895, 8912, 5504,
  822.      5500, 8797, 8801, 5423, 9531, 9539, 9552, 9602, 9613, 9624,
  823.      9669, 5460, 5733, 5509,    0, 5569, 5558, 5524,    0, 8810,
  824.      5574, 5560,23237, 8848, 5563, 8875, 9150, 9015, 5756, 9700,
  825.      5706, 5762, 8987,    0, 8991, 9005, 9632, 9701, 9730, 9751,
  826.      9759, 9770, 9816, 5589, 8153, 6552,    0, 5604,    0,    0,
  827.      5714, 5700, 5715, 5749, 5777, 9103, 5818, 9011, 7670, 9197,
  828.      9131, 9846, 5778, 5852,    0, 9037, 9041, 9847, 9876, 9893,
  829.  
  830.      9907, 9922, 9923, 5841, 5787,23237,    0,    0,    0, 5789,
  831.      5813, 9082, 5833, 5889,23237, 8070, 9969, 9226,10042, 5921,
  832.      5858, 5848,10000,10028,10074,10087,10095,10112, 9212, 5934,
  833.         0, 5879, 9250, 5914,10188, 6050, 9286, 5939, 5907,10150,
  834.     10174,10220,10233,10250,10258, 9765, 5931, 5928, 5971, 9314,
  835.     10333, 9305, 9351, 9322, 9337,10296,10322,10368,10382,10266,
  836.     10390, 9993, 9352, 5956, 5977, 5990, 6015, 9573, 6406, 9581,
  837.      9364,10398,10406,10420,10428,10453,10475, 6001, 9360, 5961,
  838.      6046, 9495, 6586, 7697, 6058, 6016, 5975,10483,10499,10512,
  839.      9465, 5985, 5996, 6040, 9666, 6423, 6534, 6382, 6355, 9472,
  840.  
  841.     10533,10549,10564,23237, 6029, 6030, 6568, 6751, 6346, 6772,
  842.      6665, 7719, 8755, 9734, 6342, 9478,10579,10599,10610, 6070,
  843.      6053, 6376, 6910, 9674, 9812, 6397, 6432,10625,10639, 6651,
  844.      7729, 6846, 9709, 6726, 8105, 6434,10665,10696, 6648, 9592,
  845.      9820, 6513, 6443, 6471,10715,10723, 9482, 9857,10804, 6464,
  846.      6569, 6503,10790,10731, 9880,10877, 7035, 6651, 9524,10805,
  847.      6665, 9906,10950, 6635, 6777,23237, 7672, 9617,10842, 6552,
  848.      7329, 6672, 7340, 6533,10863, 6997, 9939, 6760, 8059, 6625,
  849.      6769,10106, 6794, 6906, 9623, 6734, 7582, 7845, 6817, 7512,
  850.      9638, 9655, 7295, 7364, 9957, 8535, 9984, 9060,10055, 9797,
  851.  
  852.      7346,10129, 6668,10316, 7298,10200, 6926, 7661, 6732, 7313,
  853.      8783, 7492,23237, 8159, 7803, 8421, 7302, 7577, 8833, 7766,
  854.      8175, 8855, 8215,10168, 7660,10251, 9072, 8020, 7886,10288,
  855.     10414, 8001, 8579, 7783, 9380, 8090, 7982, 8117, 8526, 8150,
  856.     10374,10493, 7892, 8948, 8093,23237,11024,11039,11057,11089,
  857.     11123,11156,11188,11215,11241,11267,11299,11333,11365,11393,
  858.     11425,11453, 9582,11485,11500,11532,11566,11600,11628,11660,
  859.      9175,11694,11728,11756,11788,11821,11853,11887,11915, 8829,
  860.      8656, 8942, 8692,11928,11946,11978,12011,12025,12057,12091,
  861.     12125,12159,12192,12224,12252,12278,12310,12344,12378,12412,
  862.  
  863.     12446,12478,12512,12540, 9739,12572,12606,12636,12668,12702,
  864.     12736,12764,12796,12830, 9699, 9065, 8735,12864,12898,12932,
  865.     12960,12986, 8868,13018,13051,13083,13117,13151,13179, 9930,
  866.      9101, 9239, 9243,13210, 9261,13239, 9283,13267,13301,13335,
  867.     13369,13399,13431,13459,13491,13525,13559,13593,13627,13661,
  868.     13693,13727,13761,13789,13821,13855,13889, 9416, 9497,10067,
  869.      9735,13923,13953,13985,14019,14053,14087,14121,14155,14189,
  870.     14223,14257, 7466, 7482,14290, 9871,14319, 9927,14347,14381,
  871.     14415,14443,14469,14501,14535,14569,14603,14637,14665, 9955,
  872.      7590,10017,14696, 7658,14723,14751,14784,14799,14833,14867,
  873.  
  874.     14901,14931,14963,14997,15031,15065,15099,15133,15167,15201,
  875.     15235,15269,15297,15329,15363,15397,15431,10076,10120,10139,
  876.     10141,15464,10163,15493,10211,15521,15555,15589, 7873,15623,
  877.     15657,15691,15725,15759,15793,15827,15861,15894,15925,15958,
  878.      8252,15985,16013,16047,16081,16109,16135,16161,16192,16224,
  879.     16258,16292,16326,10378,10213,16354, 8395, 8785,16386,16420,
  880.     16454,16484,16516,16550,16584,16618,16652,16686,16720,16754,
  881.     16788,16820,10496,10222,16854,16888,16922,16956,16990,17024,
  882.     10266, 8398,10287,17057, 8686,17084,17112,17132,17164,17198,
  883.     17232,17265,17293,17327,17361,17395,17429,17463,17497, 8940,
  884.  
  885.     17531,17565,17599,17627,17653,17685,17719,17753,17787,17812,
  886.     10317,10453,10522,17842,17876,17906,17938,17972,18006,18040,
  887.     18074,18108,18142,18176,18210,18244,18278,18310,18344,10570,
  888.     10544,10588,10603,18378,18412,18446,18480, 8810,10339,18514,
  889.     10606,10654,18544,18576,18610,18644,18678,18712,18746,18780,
  890.     18814,18848,18882,18916,18950,18984,19018,19046,19078,19112,
  891.     10663, 8878,10677,19146,19180,19210,19242,19276,19310,19344,
  892.     19378,19412,19446,19480,19514,19546,10699, 8892,10720,19580,
  893.     19614,19648,19682,19716,10729,10738,10740,10747,19746,19778,
  894.     19812,19846,19880,19914,19948,19982,20016,20050,20084,20118,
  895.  
  896.     20152,20186,20220, 9222,20254,20288,20321,20353,20387,20421,
  897.     20455,20489,20523, 8960,20557,20591,20625,20659,10763, 9034,
  898.     10822,20693,20727,20761,20794,20826,20860,20894,20928,20962,
  899.     20996,21030,21064,21098,21132,21166,21200,21234,21268,21302,
  900.     21336,21370,21404,21438,21472, 9073,21506,21540,21574,21608,
  901.     21641,21673,21707,21741,21775,21809,21843,21877,21911,21945,
  902.     21979,10839,10865,22013,22047,22081,22115,22149,22183,22217,
  903.     22251,22285,22319,22353,22387,22421,22455,22489,22523,22557,
  904.     22591,10895,10896,10906,22625,22659,22693,22727, 9092,22760,
  905.     22794,22828,22862,22896,22930,22964,22998,23032,10907,10913,
  906.  
  907.     23066,10916,10917, 9148,23100,23134,23168,23202
  908.     } ;
  909.  
  910. static dddconst short int ddd_def[2809] =
  911.     {   0,
  912.      2347, 2347, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  913.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  914.      2346, 2348, 2349, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  915.      2350, 2351, 2346, 2346, 2352, 2353, 2346, 2354, 2355, 2356,
  916.      2357, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  917.      2346, 2346, 2346, 2346, 2346, 2358, 2346, 2359, 2346, 2346,
  918.      2346, 2360, 2346, 2346, 2346, 2361, 2346, 2362, 2346, 2346,
  919.      2346, 2346, 2363, 2346, 2346, 2346, 2346, 2364, 2346, 2346,
  920.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  921.      2346, 2346, 2365, 2346, 2346, 2346, 2346, 2366, 2346, 2346,
  922.  
  923.      2367, 2346, 2346, 2346, 2346, 2368, 2346, 2346, 2346, 2346,
  924.      2369, 2346, 2370, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  925.      2346, 2346, 2371, 2346, 2346, 2346, 2372, 2373, 2346, 2374,
  926.      2346, 2346, 2346, 2346, 2346, 2346, 2375, 2376, 2377, 2346,
  927.      2378, 2379, 2346, 2346, 2380, 2346, 2381, 2346, 2346, 2346,
  928.      2346, 2382, 2346, 2383, 2346, 2346, 2346, 2346, 2384, 2385,
  929.      2386, 2346, 2346, 2387, 2346, 2346, 2346, 2346, 2388, 2346,
  930.      2388, 2346, 2346, 2346, 2346, 2346, 2346, 2389, 2390, 2391,
  931.      2392, 2346, 2346, 2346, 2346, 2393, 2393, 2393, 2393, 2394,
  932.      2346, 2395, 2346, 2396, 2397, 2398, 2398, 2399, 2346, 2346,
  933.  
  934.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  935.      2346, 2346, 2346, 2346, 2346, 2346, 2400, 2346, 2346, 2346,
  936.      2346, 2346, 2346, 2346, 2401, 2346, 2346, 2402, 2346, 2346,
  937.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  938.      2346, 2346, 2346, 2346, 2403, 2346, 2403, 2403, 2346, 2346,
  939.      2346, 2404, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  940.      2405, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2406, 2346,
  941.      2346, 2346, 2346, 2407, 2346, 2346, 2346, 2346, 2346, 2346,
  942.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  943.      2346, 2346, 2408, 2346, 2346, 2346, 2409, 2410, 2410, 2346,
  944.  
  945.      2346, 2346, 2411, 2411, 2411, 2411, 2411, 2411, 2346, 2346,
  946.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  947.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  948.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2412, 2346,
  949.      2346, 2346, 2346, 2413, 2413, 2413, 2346, 2346, 2414, 2346,
  950.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2414,
  951.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  952.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  953.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2415, 2346,
  954.      2416, 2346, 2417, 2346, 2346, 2346, 2346, 2346, 2418, 2418,
  955.  
  956.      2419, 2420, 2346, 2346, 2421, 2346, 2422, 2346, 2346, 2346,
  957.      2346, 2346, 2346, 2346, 2423, 2424, 2346, 2425, 2346, 2426,
  958.      2427, 2427, 2346, 2346, 2428, 2428, 2346, 2429, 2346, 2346,
  959.      2430, 2430, 2431, 2346, 2432, 2433, 2346, 2346, 2346, 2434,
  960.      2434, 2435, 2346, 2436, 2437, 2346, 2346, 2438, 2346, 2346,
  961.      2346, 2439, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  962.      2346, 2440, 2346, 2441, 2441, 2441, 2346, 2346, 2346, 2346,
  963.      2442, 2443, 2443, 2346, 2444, 2445, 2446, 2446, 2447, 2448,
  964.      2448, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  965.      2346, 2346, 2346, 2346, 2449, 2449, 2346, 2346, 2346, 2346,
  966.  
  967.      2346, 2450, 2346, 2346, 2346, 2346, 2451, 2346, 2346, 2346,
  968.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2452, 2452,
  969.       520, 2453, 2453, 2346, 2346, 2454, 2454, 2454, 2346, 2346,
  970.      2346, 2346, 2346, 2455, 2456, 2346, 2346, 2346, 2346, 2346,
  971.      2457, 2346, 2346, 2346, 2346, 2458, 2346, 2459, 2346, 2346,
  972.      2346, 2346, 2346, 2460, 2346, 2461, 2346, 2346, 2346, 2346,
  973.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2462, 2346, 2346,
  974.      2346, 2346, 2346, 2346, 2346, 2463, 2463, 2346, 2346, 2346,
  975.      2464, 2464, 2465, 2346, 2346, 2346, 2346, 2346, 2346, 2466,
  976.      2466, 2466, 2466, 2466, 2467, 2346, 2346, 2468, 2346, 2346,
  977.  
  978.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  979.      2346, 2346, 2346, 2346, 2346, 2469, 2346, 2346, 2346, 2470,
  980.      2346, 2346, 2346, 2471, 2471, 2346, 2472, 2472, 2473, 2346,
  981.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  982.      2346, 2346, 2346, 2474, 2346, 2346, 2346, 2346, 2346, 2346,
  983.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  984.      2346, 2346, 2475, 2475, 2476, 2346, 2477, 2478, 2346, 2346,
  985.      2346, 2479, 2480, 2481, 2480, 2346, 2346, 2482, 2346, 2483,
  986.      2482, 2346, 2482, 2346, 2483, 2346, 2346, 2346, 2346, 2346,
  987.      2346, 2484, 2346, 2346, 2346, 2346, 2485, 2485, 2486, 2485,
  988.  
  989.      2486, 2485,  701, 2485, 2487, 2346, 2488, 2346, 2489, 2346,
  990.      2489, 2489, 2346, 2346, 2346, 2346, 2490, 2491, 2492, 2346,
  991.      2346, 2346, 2346, 2493, 2494, 2495, 2346, 2496, 2346, 2346,
  992.      2346, 2497, 2498, 2498, 2346, 2346, 2346, 2346, 2346, 2346,
  993.      2346, 2499, 2346, 2500, 2501, 2346, 2346, 2502, 2346, 2346,
  994.      2346, 2503, 2504, 2505, 2505, 2506, 2507, 2346, 2346, 2346,
  995.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  996.      2346, 2346, 2346, 2346, 2346, 2508, 2346, 2346, 2346, 2346,
  997.      2346, 2346, 2509, 2509, 2346, 2346, 2346, 2346, 2510, 2346,
  998.      2511, 2512, 2511,  793,  793,  793, 2512, 2512, 2346, 2513,
  999.  
  1000.      2514, 2346, 2346, 2346, 2515, 2515, 2516, 2516, 2346, 2346,
  1001.      2346, 2346, 2517, 2346, 2346, 2518, 2518, 2519, 2346, 2520,
  1002.      2521, 2346, 2346, 2346, 2522, 2522, 2523, 2346, 2524, 2525,
  1003.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1004.      2346, 2346, 2346, 2346, 2526, 2526, 2346, 2346, 2346, 2346,
  1005.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2527, 2528, 2346,
  1006.      2529, 2346, 2346, 2346, 2530, 2530, 2530, 2530, 2530, 2531,
  1007.      2531, 2346, 2532, 2532, 2346, 2346, 2346, 2346, 2346, 2346,
  1008.      2346, 2346, 2346, 2346, 2346, 2533, 2346, 2346, 2534, 2534,
  1009.      2346, 2346, 2346, 2535, 2535, 2346, 2346, 2536, 2536, 2346,
  1010.  
  1011.      2537, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1012.      2346, 2346, 2346, 2346, 2346, 2538, 2346, 2346, 2346, 2346,
  1013.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1014.      2346, 2346, 2539, 2346, 2346, 2346, 2540, 2541, 2542, 2346,
  1015.      2346, 2543, 2544, 2544, 2545, 2346, 2346, 2546, 2547, 2548,
  1016.      2346, 2346, 2549, 2346, 2346, 2550, 2550, 2346, 2346, 2346,
  1017.      2346, 2346, 2346, 2551, 2346, 2552, 2553, 2552, 2346, 2554,
  1018.      2346, 2555, 2346, 2346, 2346, 2556, 2346, 2346, 2346, 2557,
  1019.      2346, 2346, 2558, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1020.      2346, 2559, 2559, 2560, 2560, 2561, 2346, 2346, 2562, 2346,
  1021.  
  1022.      2346, 2563, 2563, 2563, 2564, 2565, 2566, 2567, 2568, 2568,
  1023.      2568, 2569, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1024.      2346, 2346, 2346, 2346, 2346, 2346, 2570, 2570, 2346, 2346,
  1025.      2571, 2346, 2572, 2346, 2573, 2346, 2574, 2346, 2346, 2346,
  1026.      2346, 2346, 2346, 2346, 2575, 2346, 2576, 2577, 2577, 2576,
  1027.      2576, 2346, 2578, 2346, 2346, 2346, 1055, 2346, 2579, 2346,
  1028.      2346, 2346, 2580, 2346, 2346, 2581, 2582, 2583, 2346, 2346,
  1029.      2346, 2346, 2584, 2585, 2586, 2346, 2346, 2346, 2346, 2346,
  1030.      2346, 2346, 2346, 2346, 2346, 2346, 2587, 2346, 2346, 2346,
  1031.      2346, 2346, 2588, 2346, 2346, 2589, 2590, 2346, 2589, 2591,
  1032.  
  1033.      2346, 2592, 2346, 2346, 2346, 2593, 2593, 2593, 2593, 2593,
  1034.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1035.      2594, 2594, 2346, 2346, 2595, 2346, 2346, 2346, 2346, 2596,
  1036.      2596, 2346, 2597, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1037.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1038.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2598, 2598, 2346,
  1039.      2599, 2600, 2346, 2346, 2601, 2602, 2603, 2346, 2346, 2604,
  1040.      2346, 2605, 2604, 2346, 2604, 2346, 2346, 2346, 2606, 2346,
  1041.      2346, 2346, 2607, 2346, 2346, 2608, 2609, 2346, 2346, 2610,
  1042.      2610, 2611, 2346, 2612, 2613, 2346, 2346, 2346, 2346, 2346,
  1043.  
  1044.      2346, 2346, 2346, 2346, 2614, 2346, 2615, 2346, 2616, 2617,
  1045.      2618, 2618, 2618, 2618, 2618, 2619, 2619, 2619, 2620, 2621,
  1046.      2622, 2623, 2623, 2624, 2623, 2346, 2346, 2346, 2346, 2346,
  1047.      2346, 2625, 2346, 2346, 2346, 2626, 2346, 2346, 2346, 2346,
  1048.      2627, 2627, 2628, 2629, 2629, 2346, 2630, 2630, 2631, 2346,
  1049.      2632, 2633, 2346, 2346, 2346, 2346, 2346, 2634, 2634, 2635,
  1050.      2635, 2634, 2634, 2346, 2346, 1265, 2346, 2346, 2636, 2636,
  1051.      2637, 2346, 2346, 2346, 2346, 2638, 2346, 2346, 2639, 2346,
  1052.      2346, 2346, 2346, 2346, 2346, 2640, 2640, 2346, 2346, 2346,
  1053.      2641, 2346, 2642, 2346, 2346, 2346, 2346, 2346, 2643, 2346,
  1054.  
  1055.      2346, 2346, 2644, 2645, 2346, 2346, 2646, 2346, 2647, 2647,
  1056.      2647, 2647, 2647, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1057.      2648, 2346, 2346, 2346, 2649, 2649, 2346, 2650, 2346, 2346,
  1058.      2346, 2346, 2346, 2346, 2346, 2651, 2346, 2346, 2346, 2346,
  1059.      2346, 2346, 2346, 2346, 2346, 2652, 2652, 2346, 2346, 2346,
  1060.      2346, 2653, 2654, 2655, 2654, 2656, 2657, 2346, 2658, 2346,
  1061.      2346, 2659, 2346, 2660, 2660, 2659, 1365, 2346, 2346, 2346,
  1062.      2346, 2346, 2346, 2346, 2661, 2662, 2663, 2346, 2346, 2346,
  1063.      2346, 2346, 2346, 2664, 2664, 2664, 2346, 2665, 2665, 2346,
  1064.      2666, 2667, 2668, 2669, 2669, 2670, 2671, 2346, 2346, 2672,
  1065.  
  1066.      2346, 2346, 2346, 2673, 2673, 2346, 2346, 2674, 2674, 2346,
  1067.      2346, 2346, 2675, 2346, 2675, 2675, 2676, 2676, 2346, 2346,
  1068.      2677, 2678, 2679, 2346, 2346, 2680, 2680, 2346, 2681, 2682,
  1069.      2683, 2684, 2684, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1070.      2346, 2346, 2685, 2685, 2686, 2346, 2687, 2688, 2346, 2346,
  1071.      2346, 2689, 2689, 2346, 2346, 2690, 2690, 2691, 2346, 2692,
  1072.      2692, 2692, 2692, 2692, 2346, 2346, 2346, 2693, 2346, 2346,
  1073.      2694, 2695, 2346, 2696, 2696, 2696, 2696, 2696, 2696, 2696,
  1074.      2696, 2696, 2346, 2346, 2346, 2346, 2346, 2346, 2697, 2346,
  1075.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2698, 2346, 2346,
  1076.  
  1077.      2346, 2699, 2700, 2701, 2700, 2700, 2702, 2703, 2702, 2702,
  1078.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1079.      2704, 2346, 2705, 2346, 2346, 2706, 2346, 2707, 2708, 2709,
  1080.      2710, 2711, 2711, 2712, 2346, 2346, 2713, 2713, 2346, 2346,
  1081.      2346, 2346, 2346, 2346, 2714, 2715, 2716, 2716, 1548, 2717,
  1082.      2718, 2718, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2719,
  1083.      2720, 2721, 2346, 2346, 2346, 2722, 2346, 2723, 2724, 2724,
  1084.      2724, 2724, 2346, 2346, 2725, 2346, 2346, 2726, 2727, 2727,
  1085.      2727, 2346, 2728, 2728, 2728, 2728, 2728, 2728, 2728, 2346,
  1086.      2346, 2346, 2729, 2346, 2346, 2346, 2730, 2730, 2346, 2346,
  1087.  
  1088.      2346, 2346, 2346, 2731, 2732, 2733, 2733, 2346, 2346, 2346,
  1089.      2734, 2346, 2735, 2346, 2736, 2736, 2346, 2346, 2737, 2346,
  1090.      2738, 2738, 2739, 2740, 2741, 2346, 2346, 2346, 2346, 2346,
  1091.      2346, 2742, 2743, 2744, 2744, 1635, 1635, 1635, 2745, 2346,
  1092.      2346, 2346, 2346, 2346, 2746, 2346, 2346, 2747, 2748, 2749,
  1093.      2749, 2749, 2749, 2749, 2749, 2749, 2750, 2750, 2750, 2750,
  1094.      2346, 2751, 2346, 2752, 2753, 2753, 2753, 2346, 2754, 2754,
  1095.      2754, 2754, 2754, 2754, 2754, 2346, 2346, 2346, 2755, 2755,
  1096.      2346, 2346, 2756, 2756, 2756, 2346, 2346, 2346, 2346, 2346,
  1097.      2757, 2758, 2758, 2758, 2759, 2759, 2346, 2346, 2346, 2760,
  1098.  
  1099.      2760, 2761, 2346, 2762, 2346, 2763, 2346, 2346, 2346, 2346,
  1100.      2764, 2765, 2765, 2765, 1714, 1714, 2766, 2767, 2768, 2346,
  1101.      2346, 2346, 2346, 2346, 2769, 2769, 2770, 2771, 2771, 2346,
  1102.      2346, 2346, 2346, 2346, 2772, 2773, 2773, 2774, 2774, 2774,
  1103.      2774, 2774, 2774, 2775, 2775, 2775, 2775, 2346, 2776, 2777,
  1104.      2777, 2778, 2778, 2346, 2779, 2779, 2779, 2779, 2779, 2779,
  1105.      2779, 2346, 2346, 2346, 2346, 2346, 2346, 2780, 2780, 2346,
  1106.      2346, 2346, 2346, 2781, 2346, 2346, 2346, 2346, 2762, 2762,
  1107.      2782, 2346, 2783, 2784, 2346, 2346, 1714, 2785, 2767, 2768,
  1108.      2346, 2346, 2346, 2346, 2346, 1729, 1729, 2346, 2786, 2346,
  1109.  
  1110.      2346, 2346, 2772, 2774, 2774, 2774, 2774, 2774, 2775, 2775,
  1111.      2775, 2775, 2346, 2776, 2776, 2778, 2778, 2346, 2779, 2779,
  1112.      2779, 2779, 2779, 2346, 2346, 2346, 2346, 2346, 2787, 2780,
  1113.      2788, 2780, 2346, 2346, 2346, 2346, 2781, 2346, 2346, 2346,
  1114.      2346, 2346, 2782, 2789, 2784, 2346, 1714, 2785, 2785, 2785,
  1115.      2790, 2790, 2791, 2768, 2346, 2346, 2346, 2346, 2346, 1729,
  1116.      1729, 2792, 2786, 2786, 2346, 2346, 2774, 2774, 2774, 2774,
  1117.      2774, 2775, 2775, 2775, 2775, 2346, 2778, 2778, 2346, 2779,
  1118.      2779, 2779, 2779, 2346, 2346, 2346, 2346, 2787, 2787, 2780,
  1119.      2788, 2793, 2346, 2346, 2781, 2346, 2346, 2346, 2346, 2346,
  1120.  
  1121.      2789, 1714, 2785, 2790, 2790, 2790, 2790, 2791, 2768, 2791,
  1122.      2768, 2346, 2346, 2346, 2346, 2346, 1729, 2792, 2346, 2774,
  1123.      2774, 2774, 2774, 2774, 2775, 2775, 2775, 2775, 2346, 2778,
  1124.      2778, 2346, 2779, 2346, 2346, 2346, 2346, 2780, 2793, 2346,
  1125.      2346, 2781, 2346, 2346, 2346, 1714, 2785, 2790, 2794, 2791,
  1126.      2768, 2795, 2796, 2346, 2346, 2346, 1729, 2792, 2346, 2774,
  1127.      2774, 2774, 2774, 2775, 2775, 2775, 2775, 2346, 2778, 2346,
  1128.      2346, 2779, 2346, 2346, 2346, 2346, 2780, 2346, 2346, 2346,
  1129.      2781, 2346, 2346, 2346, 2346, 1714, 2785, 2790, 2794, 2794,
  1130.      2791, 2768, 2795, 2795, 2796, 2796, 2346, 2346, 2346, 1729,
  1131.  
  1132.      2792, 2346, 2346, 2774, 2774, 2774, 2774, 2774, 2775, 2775,
  1133.      2775, 2346, 2778, 2346, 2797, 2346, 2346, 2346, 2346, 2781,
  1134.      2346, 2346, 2346, 1714, 2785, 2790, 2794, 2791, 2768, 2795,
  1135.      2796, 2346, 2798, 2346, 2774, 2774, 2774, 2774, 2775, 2775,
  1136.      2346, 2346, 2799, 2346, 2800, 2346, 2346, 2346, 2797, 2346,
  1137.      2346, 2346, 2346, 2781, 2346, 2346, 2785, 2790, 2794, 2791,
  1138.      2795, 2796, 2801, 2798, 2798, 2346, 2774, 2774, 2774, 2774,
  1139.      2775, 2775, 2346, 2346, 2799, 2799, 2802, 2346, 2800, 2803,
  1140.      2346, 2346, 2346, 2346, 2346, 2781, 2346, 2346, 2785, 2790,
  1141.      2794, 2791, 2795, 2796, 2801, 2801, 2346, 2774, 2774, 2774,
  1142.  
  1143.      2774, 2775, 2775, 2346, 2346, 2346, 2802, 2804, 2803, 2346,
  1144.      2346, 2346, 2346, 2781, 2346, 2790, 2794, 2791, 2791, 2795,
  1145.      2796, 2346, 2774, 2774, 2774, 2774, 2775, 2775, 2346, 2346,
  1146.      2804, 2346, 2346, 2781, 2794, 2791, 2795, 2796, 2346, 2774,
  1147.      2774, 2774, 2774, 2775, 2775, 2346, 2346, 2346, 2805, 2794,
  1148.      2794, 2791, 2795, 2796, 2346, 2774, 2774, 2774, 2774, 2775,
  1149.      2775, 2346, 2346, 2346, 2805, 2805, 2794, 2791, 2795, 2796,
  1150.      2346, 2774, 2774, 2774, 2774, 2775, 2775, 2346, 2346, 2346,
  1151.      2805, 2794, 2791, 2791, 2795, 2796, 2346, 2774, 2774, 2775,
  1152.      2346, 2346, 2346, 2805, 2794, 2806, 2791, 2795, 2796, 2346,
  1153.  
  1154.      2774, 2774, 2775, 2346, 2346, 2346, 2805, 2806, 2794, 2806,
  1155.      2794, 2806, 2791, 2795, 2796, 2346, 2774, 2774, 2775, 2805,
  1156.      2794, 2794, 2806, 2791, 2795, 2796, 2346, 2774, 2774, 2805,
  1157.      2794, 2806, 2791, 2795, 2796, 2346, 2774, 2774, 2805, 2794,
  1158.      2806, 2795, 2796, 2346, 2774, 2774, 2805, 2794, 2806, 2795,
  1159.      2796, 2346, 2774, 2774, 2805, 2806, 2795, 2807, 2346, 2774,
  1160.      2805, 2806, 2806, 2795, 2807, 2346, 2807, 2346, 2774, 2805,
  1161.      2806, 2795, 2807, 2346, 2774, 2805, 2806, 2795, 2807, 2346,
  1162.      2805, 2806, 2795, 2807, 2346, 2805, 2806, 2806, 2795, 2807,
  1163.      2346, 2805, 2806, 2806, 2795, 2807, 2805, 2806, 2795, 2807,
  1164.  
  1165.      2805, 2806, 2795, 2807, 2805, 2806, 2795, 2807, 2805, 2808,
  1166.      2807, 2808, 2346, 2808, 2807, 2808, 2807, 2808, 2807, 2808,
  1167.      2807, 2808, 2807, 2808, 2807, 2808, 2808, 2808, 2808, 2808,
  1168.      2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808,
  1169.      2808, 2808, 2808, 2808, 2808,    0, 2346, 2346, 2346, 2346,
  1170.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1171.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1172.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1173.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1174.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1175.  
  1176.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1177.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1178.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1179.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1180.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1181.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1182.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1183.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1184.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1185.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1186.  
  1187.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1188.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1189.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1190.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1191.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1192.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1193.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1194.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1195.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1196.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1197.  
  1198.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1199.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1200.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1201.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1202.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1203.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1204.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1205.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1206.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1207.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1208.  
  1209.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1210.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1211.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1212.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1213.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1214.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1215.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1216.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1217.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1218.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  1219.  
  1220.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346
  1221.     } ;
  1222.  
  1223. static dddconst short int ddd_nxt[23328] =
  1224.     {   0,
  1225.      2346,  165,  167, 2346,  165,  167,  165,  167,  204,  270,
  1226.      2346,  204,  270,  204,  270,  398,  398,  398,  398,  398,
  1227.       398,    5,    6,    7,    8,    9,   10,   11,   12,   13,
  1228.        14,  137,  138,  139,  140,  141,  142, 2346,   15,   16,
  1229.        17,    5,    6,    7,    8,    9,   10,   11,   12,   13,
  1230.        14,  408,  422, 1334,  408,  422,  408,  422,   15,   16,
  1231.        17,   18,   19,   20,   21,   22,   23,   24,   25,   26,
  1232.        27,   28,   29,   30,   31,   32,   33,   34,   35,   36,
  1233.        37,   38,   39,   40,   41,   42,   43,   44,   45,   46,
  1234.        47,   48,   49,   50,   51,   52,   53,   54,   55,   56,
  1235.  
  1236.        57,   58,   59,   60,   61,   62,   63,   64,   65,   66,
  1237.        67,   68,   69,   70,   71,   72,   73,   74,   75,   76,
  1238.        77,   78,   79,   80,   81,   82,   83,   84,   85,   86,
  1239.        87,   88,   89,   90,   91,   92,   93,   94,   95,   96,
  1240.        97,   98,   99,  100,  101,  102,  103,  104,  105,  106,
  1241.       107,  108,  109,  110,  111,  112,  113,  114,  115,  116,
  1242.       117,  118,  119,  120,  121,  122,  123,  124,  125,  126,
  1243.       127,  128,  129,  130,  131,  132,  133,  134,  135,  136,
  1244.       144,  158,  151,  431,  345,  361,  340,  457,  145,  146,
  1245.       152,  153,  690,  168,  458,  440,  168,  158,  168,  341,
  1246.  
  1247.       455,  246,  691,  456,  147,  158,  154,  465,  362,  197,
  1248.       834,  756,  148,  162,  155,  469,  834,  149,  470,  156,
  1249.       163,  164,  164,  164,  164,  164,  164,  164,  164,  164,
  1250.       176,  182,  404,  176,  182,  176,  182,  299,  186,  346,
  1251.       466,  186,  150,  187,  157,  201,  205,  433,  201,  205,
  1252.       201,  205,  247,  406, 1335,  169,  170,  171,  248,  442,
  1253.       207,  172,  173,  207,  210,  207,  583,  210,  479,  210,
  1254.       345,  197,  174,  172,  213,  221,  175,  213,  221,  213,
  1255.       221,  223,  230,  407,  223,  230,  223,  230,  624,  791,
  1256.       340,  796,  183,  177,  184,  226,  400,  465,  226,  400,
  1257.  
  1258.       226,  249,  189,  341,  249,  629,  249,  942,  233,  202,
  1259.       206,  233,  203,  233,  242,  242,  242,  242,  242,  242,
  1260.       242,  242,  242,  672,  208,  346,  167, 1336,  211,  167,
  1261.       466,  167,  285,  496,  772,  285,  209,  285,  214,  222,
  1262.       212,  378, 2346,  346,  379, 2346,  224, 2346,  218,  219,
  1263.       215,  220,  220,  220,  220,  220,  220,  220,  220,  220,
  1264.       220,  227,  418,  231,  234,  418,  378,  418,  250,  629,
  1265.       379,  419,  235, 1048,  236,  243,  243,  243,  243,  243,
  1266.       243,  243,  243,  243,  791,  189,  237,  238,  239,  240,
  1267.       244,  244,  244,  244,  244,  244,  244,  244,  244,  254,
  1268.  
  1269.       748,  286,  255,  255,  255,  255,  255,  255,  255,  255,
  1270.       255,  255,  256,  256,  256,  256,  256,  256,  256,  256,
  1271.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1272.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1273.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1274.       257,  257,  257,  257,  257,  257,  257,  257,  257,  257,
  1275.       257,  257,  257,  257,  257,  257,  257,  257,  257,  257,
  1276.       256,  256,  256,  256,  257,  257,  257,  257,  257,  257,
  1277.       257,  257,  257,  257,  257,  257,  257,  257,  257,  257,
  1278.       257,  257,  257,  257,  257,  257,  257,  257,  257,  257,
  1279.  
  1280.       256,  256,  258,  263,  345,  258,  263,  258,  263,  264,
  1281.       277,  469,  363,  277,  470,  277,  289,  301,  169,  289,
  1282.       301,  289,  301,  304,  172,  299,  304,  465,  304,  309,
  1283.       496, 2346,  309,  644,  309,  305,  172, 1337,  312,  325,
  1284.       364,  312,  325,  312,  325,  329,  333,  663,  329,  333,
  1285.       329,  333,  380,  684,  685,  380,  625,  380,  342,  346,
  1286.       466,  342,  859,  342,  365,  465,  686,  306,  259,  387,
  1287.      2346,  307,  387, 2346,  387,  278,  265,  308,  279,  280,
  1288.       290,  310,  266,  335,  260,  816,  335,  363,  335,  281,
  1289.       313,  313,  291,  282,  283,  302,  685,  644,  466, 1338,
  1290.  
  1291.       326,  314, 1339,  716,  315,  390,  825,  311,  316,  317,
  1292.       745,  665,  318,  391,  392,  327,  319,  320,  328,  321,
  1293.       330,  331,  343,  384,  332,  334,  384,  716,  384,  393,
  1294.       381,  382,  383,  336,  189,  411,  413,  394,  411,  413,
  1295.       411,  413,  395,  176, 1059,  808,  176,  337,  176,  818,
  1296.       388,  397,  397,  397,  397,  397,  397,  397,  397,  397,
  1297.       397,  963,  338,  348, 1008, 1336,  348,  396,  348,  423,
  1298.       827,  197,  423,  182,  423,  349,  182,  452,  182,  704,
  1299.       452,  186,  452,  350,  186,  861,  187,  385,  415,  415,
  1300.       415,  415,  415,  415,  415,  415,  415,  415,  186,  412,
  1301.  
  1302.       576,  186,  473,  187,  386,  473,  177,  473,  414,  424,
  1303.      1340,  431,  351,  352, 1341,  353,  163,  164,  164,  164,
  1304.       164,  164,  164,  164,  164,  164,  354,  858,  168,  582,
  1305.       963,  168,  355,  168,  183,  716,  184,  356,  246,  967,
  1306.      2346,  357,  358, 2346,  359,  189,  189, 1342,  704,  861,
  1307.       360,  366,  853,  791,  366,  454,  366,  968,  999,  716,
  1308.      1025, 1049,  189,  367,  201,  502,  246,  201,  502,  201,
  1309.       503,  368,  163,  164,  164,  164,  164,  164,  164,  164,
  1310.       164,  164,  449,  204,  299,  449,  204,  449,  204,  247,
  1311.       169,  170,  171, 1343, 1065,  248,  172,  173,  450,  451,
  1312.  
  1313.       369,  370,  163,  371,  189, 1344,  400,  174,  172,  471,
  1314.       205,  175, 1100,  205,  372,  205,  207,  247, 1065,  207,
  1315.       373,  207, 1345,  248, 1025,  374,  522, 1165,  202,  375,
  1316.       376,  203,  377,  474,  474,  474,  474,  474,  474,  474,
  1317.       474,  474,  210,  213,  936,  210,  213,  210,  213,  221,
  1318.       223,  967,  221,  223,  221,  223,  219,  486,  220,  220,
  1319.       220,  220,  220,  220,  220,  220,  220,  220,  226, 1186,
  1320.      1349,  226,  230,  226,  206,  230,  791,  230,  796,  363,
  1321.       208,  497,  497,  497,  497,  497,  497,  497,  497,  497,
  1322.       497,  498,  209,  220,  220,  220,  220,  220,  220,  220,
  1323.  
  1324.       220,  220,  220,  246,  189,  233,  211,  214,  233,  363,
  1325.       233,  947, 1209,  222,  499,  224,  299, 1304,  212,  215,
  1326.       506,  506,  506,  506,  506,  506,  506,  506,  506,  506,
  1327.       507, 1358,  685,  507,  227,  507,  507, 1361,  499,  507,
  1328.       967,  507,  514,  514,  514,  514,  514,  514,  514,  514,
  1329.       514,  514,  515,  231,  247,  345, 1350, 1351,  968,  534,
  1330.       248,  234,  534,  568,  534,  523,  568, 1003,  568,  235,
  1331.      1004,  236,  516,  516,  516,  516,  516,  516,  516,  516,
  1332.       516,  516,  517,  237,  238,  239,  240,  518,  518,  518,
  1333.       518,  518,  518,  518,  518,  518,  518,  529, 1368, 1369,
  1334.  
  1335.       530,  530,  530,  530,  530,  530,  530,  530,  530,  530,
  1336.       346, 1005,  899, 1188,  509,  245,  245,  245,  245,  245,
  1337.       245,  245,  245,  245,  245,  519,  245,  245,  246,  245,
  1338.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  1339.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  1340.       245,  245,  245,  519,  519,  519,  519,  519,  519,  519,
  1341.       519,  519,  519,  519,  519,  519,  519,  519,  519,  519,
  1342.       519,  519,  519,  245,  245,  519,  245,  519,  519,  520,
  1343.       519,  519,  519,  519,  519,  521,  519,  519,  519,  519,
  1344.       519,  519,  519,  519,  519,  519,  519,  519,  519,  519,
  1345.  
  1346.       519,  519,  519,  245,  245,  249, 1190, 1247,  249, 1376,
  1347.       249,  255,  255,  255,  255,  255,  255,  255,  255,  255,
  1348.       255,  255,  255,  255,  255,  255,  255,  255,  255,  255,
  1349.       255,  539, 1373, 1374,  540,  540,  540,  540,  540,  540,
  1350.       540,  540,  540,  540,  270,  542, 1378,  270, 1372,  270,
  1351.       543,  543,  543,  543,  543,  543,  543,  543,  543,  569,
  1352.       569,  569,  569,  569,  569,  569,  569,  569,  569, 1379,
  1353.      1192, 1249,  250,  525,  595, 1381,  525,  595,  525,  595,
  1354.       525,  525,  525,  526,  525,  525,  525,  525,  525,  525,
  1355.       525,  525,  525,  525,  527,  527,  527,  527,  527,  527,
  1356.  
  1357.       527,  527,  527,  527,  525,  525,  525,  525,  525,  525,
  1358.       525,  526,  526,  526,  526,  526,  526,  526,  526,  526,
  1359.       526,  526,  526,  526,  526,  526,  526,  526,  526,  526,
  1360.       526,  525,  525,  526,  525,  526,  526,  526,  526,  526,
  1361.       526,  526,  526,  526,  526,  526,  526,  526,  526,  526,
  1362.       526,  526,  526,  526,  526,  526,  526,  526,  526,  526,
  1363.       526,  525,  525,  256,  256,  256,  256,  256,  256,  256,
  1364.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1365.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1366.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1367.  
  1368.       256,  531,  531,  531,  531,  531,  531,  531,  531,  531,
  1369.       531,  531,  531,  531,  531,  531,  531,  531,  531,  531,
  1370.       531,  256,  256,  256,  256,  531,  531,  531,  531,  531,
  1371.       531,  531,  531,  531,  531,  531,  531,  531,  531,  531,
  1372.       531,  531,  531,  531,  531,  531,  531,  531,  531,  531,
  1373.       531,  256,  256,  256,  532,  256,  256,  532,  256,  532,
  1374.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1375.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1376.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1377.       256,  257,  257,  257,  257,  257,  257,  257,  257,  257,
  1378.  
  1379.       257,  257,  257,  257,  257,  257,  257,  257,  257,  257,
  1380.       257,  256,  256,  256,  256,  257,  257,  257,  257,  257,
  1381.       257,  257,  257,  257,  257,  257,  257,  257,  257,  257,
  1382.       257,  257,  257,  257,  257,  257,  257,  257,  257,  257,
  1383.       257,  256,  256,  258,  263, 1382,  258,  263,  258,  263,
  1384.       264,  363,  544,  674,  401,  544,  552,  544,  674,  552,
  1385.       285,  552, 1372,  285,  545,  285,  277,  624,  553,  277,
  1386.       246,  277,  546,  547, 1197,  289,  554,  555,  289,  301,
  1387.       289,  363,  301,  675,  301,  345,  598, 1011,  548,  598,
  1388.       620,  598,  556,  620,  453,  620,  549, 1387,  898,  584,
  1389.  
  1390.       557,  550,  584,  595,  584,  558,  595,  598,  595,  259,
  1391.       598,  585,  598,  309,  967, 1012,  309,  265,  309,  586,
  1392.      1390,  247,  346,  266, 1401,  260,  551,  248,  816,  286,
  1393.       559,  278,  968, 1131,  279,  280,  571, 1402,  798,  290,
  1394.       346,  598,  571,  571,  598,  281,  598,  246,  587,  282,
  1395.       283,  291, 1065,  571,  571,  571,  571,  302,  598,  304,
  1396.       571,  598,  304,  598,  304,  310,  571,  571,  596,  571,
  1397.       571,  305, 1097,  588,  304,  571, 1065,  304,  598,  304,
  1398.      1098,  598,  304,  598,  597,  304,  305,  304,  601, 1003,
  1399.       304,  311, 1004,  304,  305,  304,  598, 1403,  247,  598,
  1400.  
  1401.      1051,  598,  305,  306,  248,  598,  465,  307,  598,  304,
  1402.       598, 1406,  304,  308,  304, 1218,  599, 1385,  306, 1407,
  1403.       304,  305,  307,  304,  345,  304,  306,  602,  308, 1410,
  1404.       307, 1099,  305, 1005,  306, 1411,  308,  590,  307,  466,
  1405.       312, 1412, 1219,  312,  308,  312,  598,  684,  685,  598,
  1406.      1386,  598,  608,  306,  996, 1419, 1163,  307,  591,  592,
  1407.       686,  603, 1422,  308,  306,  313,  610, 1164,  307,  610,
  1408.       604,  610,  325,  333,  308,  325,  333,  325,  333,  346,
  1409.       329, 1420, 1130,  329,  593,  329,  605, 1097,  684,  685,
  1410.       685,  616,  313,  313,  616, 1098,  616,  335, 1420, 1424,
  1411.  
  1412.       335,  686,  335,  314,  342,  594,  315,  342,  234,  342,
  1413.       316,  317,  345, 1003,  318,  606, 1004,  400,  319,  320,
  1414.       348,  321, 1420,  348,  380,  348,  607,  380, 1352,  380,
  1415.       246,  685,  360,  326,  640,  640,  640,  640,  640,  640,
  1416.       640,  640,  640, 1425,  674,  401, 1099,  336,  327,  674,
  1417.      1265,  328,  334,  465,  611,  330,  331, 1005, 1270,  332,
  1418.       366,  337, 1434,  366, 1065,  366, 1072,  346,  343,  617,
  1419.       352, 1436,  353, 1325,  675,  387,  338, 1437,  387,  384,
  1420.       387,  247,  384,  354,  384, 1438,  466,  248, 1205,  355,
  1421.       398,  398,  398,  398,  398,  398,  836, 1050,  357,  358,
  1422.  
  1423.      1097,  359,  381,  382,  383,  836,  722,  360, 1098,  722,
  1424.       370,  722,  371,  689,  689,  689,  689,  689,  689,  689,
  1425.       689,  689,  689,  372, 1391,  671, 1441,  189,  671,  373,
  1426.       671,  418,  422, 1442,  418,  422,  418,  422,  375,  376,
  1427.       419,  377, 1446,  385, 1448,  397,  397,  397,  397,  397,
  1428.       397,  397,  397,  397,  397, 1449,  388, 1303, 1450, 1099,
  1429.       386,  677, 1431, 1270,  677,  705,  677, 1451,  677,  677,
  1430.       677,  678,  677,  677,  677,  677,  677,  677,  677,  679,
  1431.       680,  677,  681,  681,  681,  681,  681,  681,  681,  681,
  1432.       681,  681,  682,  677,  677,  677,  677,  677,  677,  678,
  1433.  
  1434.       678,  678,  678,  678,  678,  678,  678,  678,  678,  678,
  1435.       678,  678,  678,  678,  678,  678,  678,  678,  678,  677,
  1436.       677,  678,  680,  678,  678,  678,  678,  678,  678,  678,
  1437.       678,  678,  678,  678,  678,  678,  678,  678,  678,  678,
  1438.       678,  678,  678,  678,  678,  678,  678,  678,  678,  677,
  1439.       677,  408,  411, 1454,  408,  411,  408,  411,  413,  692,
  1440.       246,  413,  692,  413,  692,  694, 1455, 1103,  694, 1443,
  1441.       694,  696,  696,  696,  696,  696,  696,  696,  696,  696,
  1442.       423,  695, 1459,  423,  449,  423, 1465,  449,  449,  449,
  1443.      1466,  449,  734,  449,  613,  734,  452,  734, 1467,  452,
  1444.  
  1445.       450,  452,  742,  473,  450,  742,  473,  742,  473,  784,
  1446.       789,  247,  784,  789,  784,  789,  412,  248,  790,  806,
  1447.       424,  790,  806,  790,  806,  687,  892, 1262,  693, 1469,
  1448.       414,  697,  698, 1445,  697,  698,  697,  698,  697,  697,
  1449.       697,  699,  697,  697,  700,  697,  697,  697,  697,  697,
  1450.       697,  697,  701,  701,  701,  701,  701,  701,  701,  701,
  1451.       701,  701,  702,  697,  697,  700,  697,  697,  697,  699,
  1452.       699,  699,  699,  699,  699,  699,  699,  699,  699,  699,
  1453.       699,  699,  699,  699,  699,  699,  699,  699,  699,  697,
  1454.       697,  699,  697,  699,  699,  699,  699,  699,  699,  699,
  1455.  
  1456.       699,  699,  699,  699,  699,  699,  699,  699,  699,  699,
  1457.       699,  699,  699,  699,  699,  699,  699,  699,  699,  700,
  1458.       697,  698,  698,  336,  698,  698,  698,  698,  698,  698,
  1459.       698, 1470,  698,  698, 1223,  698,  698,  698,  698,  698,
  1460.       698,  698,  684,  685,  722, 2346, 1473,  722, 2346,  722,
  1461.      2346, 1483,  704,  698,  698,  686,  698,  698,  698,  685,
  1462.       810, 1224, 1225,  810,  440,  810,  298, 1484, 1485,  473,
  1463.       730, 1486,  473,  730,  473,  730,  360, 1457,  814,  698,
  1464.       698,  814,  698,  814, 1487,  685, 1488, 1490,  723,  723,
  1465.       731,  732,  732,  732,  732,  732,  732,  732,  732,  732,
  1466.  
  1467.       846,  871,  749,  846,  871,  846,  871, 1491, 1336, 1492,
  1468.       698,  708,  723,  723,  708, 1493,  708, 1494,  708,  708,
  1469.       708,  709,  708,  708,  710,  708,  708,  708,  708,  708,
  1470.       708,  708,  711,  711,  711,  711,  711,  711,  711,  711,
  1471.       711,  711,  708,  708,  708,  708,  708,  708,  708,  709,
  1472.       709,  709,  709,  709,  709,  709,  709,  709,  709,  709,
  1473.       709,  709,  709,  709,  709,  709,  709,  709,  709,  708,
  1474.       708,  709,  708,  709,  709,  709,  709,  709,  709,  709,
  1475.       709,  709,  709,  709,  709,  709,  709,  709,  709,  709,
  1476.       709,  709,  709,  709,  709,  709,  709,  709,  709,  708,
  1477.  
  1478.       708,  452,  452, 1495,  452,  452,  452,  452,  743,  750,
  1479.      1496,  743, 1497,  743, 1500, 1351,  751,  751,  751,  751,
  1480.       751,  751,  751,  751,  751,  751, 1501, 1511,  744,  744,
  1481.       744,  744,  744,  744,  744,  744,  744,  744,  770,  874,
  1482.       400,  770,  874,  770,  874, 1512,  776,  754, 1502,  776,
  1483.       754,  776,  754,  757,  757,  757,  757,  757,  757,  757,
  1484.       757,  757,  481, 1513, 1516, 1517,  735,  736,  755,  755,
  1485.       755,  755,  755,  755,  755,  755,  755,  478,  497,  497,
  1486.       497,  497,  497,  497,  497,  497,  497,  497,  773,  773,
  1487.       773,  773,  773,  773,  773,  773,  773,  773,  502,  499,
  1488.  
  1489.      1520,  502,  503,  503, 1373,  503, 1373,  503,  774,  499,
  1490.       774, 1504,  771,  775,  775,  775,  775,  775,  775,  775,
  1491.       775,  775,  775,  499, 1373,  782, 1374, 1522,  782,  777,
  1492.       782,  779, 1524,  499,  507,  779, 1525,  507,  246,  507,
  1493.      1505, 1527, 1535, 1536, 1539,  506,  506,  506,  506,  506,
  1494.       506,  506,  506,  506,  506,  514,  514,  514,  514,  514,
  1495.       514,  514,  514,  514,  514,  515,  516,  516,  516,  516,
  1496.       516,  516,  516,  516,  516,  516,  517,  518,  518,  518,
  1497.       518,  518,  518,  518,  518,  518,  518,  797,  886,  247,
  1498.      1540,  886, 1541,  886, 1020,  248,  800,  800,  800,  800,
  1499.  
  1500.       800,  800,  800,  800,  800,  800,  530,  530,  530,  530,
  1501.       530,  530,  530,  530,  530,  530,  189,  785,  245,  245,
  1502.       245,  245,  245,  245,  245,  245,  245,  245, 1022,  245,
  1503.       245,  246,  245,  245,  245,  245,  245, 1528,  245,  540,
  1504.       540,  540,  540,  540,  540,  540,  540,  540,  540,  792,
  1505.       245,  245,  245,  245,  245,  245,  530,  530,  530,  530,
  1506.       530,  530,  530,  530,  530,  530,  854,  855,  855,  855,
  1507.       855,  855,  855,  855,  855,  855,  245,  245, 1024,  245,
  1508.       610, 1247,  793,  610,  595,  610, 1544,  595,  794,  595,
  1509.      1420,  234, 1270,  812,  801,  540,  540,  540,  540,  540,
  1510.  
  1511.       540,  540,  540,  540,  540, 1420,  245,  245,  245,  245,
  1512.       245,  245,  245,  245,  245,  245,  245,  245, 1553,  245,
  1513.       245,  246,  245,  245,  245,  245,  245,  598,  245, 1420,
  1514.       598,  890,  598, 1078,  890, 1078,  890, 1223, 1555,  792,
  1515.       245,  245,  245,  245,  245,  245,  813,  813,  813,  813,
  1516.       813,  813,  813,  813,  813,  813,  541,  895,  310, 1556,
  1517.       895, 1557,  895, 1558, 1224, 1225,  245,  245,  611,  245,
  1518.       933,  935,  793,  933,  935,  933,  935,  957,  794, 1561,
  1519.       957,  795,  957,  961,  961,  961,  961,  961,  961,  961,
  1520.       961,  961,  961, 1559,  881, 1563,  245,  245,  256,  802,
  1521.  
  1522.       256,  256,  802,  256,  802,  256,  256,  256,  256,  256,
  1523.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1524.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1525.       256,  256,  256,  256,  256,  256,  531,  531,  531,  531,
  1526.       531,  531,  531,  531,  531,  531,  531,  531,  531,  531,
  1527.       531,  531,  531,  531,  531,  531,  256,  256,  256,  256,
  1528.       531,  531,  531,  531,  531,  531,  531,  531,  531,  531,
  1529.       531,  531,  531,  531,  531,  531,  531,  531,  531,  531,
  1530.       531,  531,  531,  531,  531,  531,  256,  256,  256,  532,
  1531.       256,  256,  532,  256,  532,  256,  256,  256,  256,  256,
  1532.  
  1533.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1534.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1535.       256,  256,  256,  256,  256,  256,  803,  803,  803,  803,
  1536.       803,  803,  803,  803,  803,  803,  803,  803,  803,  803,
  1537.       803,  803,  803,  803,  803,  803,  256,  256,  256,  256,
  1538.       803,  803,  803,  803,  803,  803,  803,  803,  803,  803,
  1539.       803,  803,  803,  803,  803,  803,  803,  803,  803,  803,
  1540.       803,  803,  803,  803,  803,  803,  256,  256,  544, 1564,
  1541.      1565,  544,  552,  544, 1223,  552,  835,  552, 1385,  835,
  1542.       545,  835,  568,  246,  553,  568, 1385,  568,  546,  547,
  1543.  
  1544.      1567, 1575,  554,  555,  584, 1576,  836,  584, 1577,  584,
  1545.       598, 1224, 1225,  598,  548,  598,  585, 1428,  556, 1078,
  1546.       598, 1386,  549,  598,  586,  598,  557,  550, 1582, 1386,
  1547.      1583,  558,  569,  569,  569,  569,  569,  569,  569,  569,
  1548.       569,  569,  304, 1584,  247,  304,  671,  304,  847,  671,
  1549.       248,  671,  551,  587,  305,  298,  559,  842,  304,  304,
  1550.       837,  304,  304,  304,  304, 1585, 1457,  843,  247, 1586,
  1551.       305,  305,  838, 1079,  248, 1587,  304,  304,  588,  304,
  1552.       304,  304,  304,  877, 1588, 1080,  306, 1589,  305,  305,
  1553.       307, 1559,  878, 1385,  598,  692,  308,  598,  692,  598,
  1554.  
  1555.       692, 1590,  306,  306,  360,  722,  307,  307,  722, 1591,
  1556.       722, 2346,  308,  308, 2346, 1559, 2346,  865, 1578, 1336,
  1557.       306,  306, 1592, 1493,  307,  307, 1386, 1596,  941, 2346,
  1558.       308,  308,  935, 1601, 1608,  935,  866,  935, 1526,  867,
  1559.       912,  912,  912,  912,  912,  912,  912,  912,  912,  912,
  1560.       684,  685,  663,  869,  868,  936,  944,  401, 1609,  945,
  1561.      1374,  944,  947,  950,  684,  685, 1212, 1610,  313, 1213,
  1562.       684,  685, 1003,  346,  958, 1004,  936,  686,  361,  936,
  1563.       947, 1612,  694,  686, 1374,  694,  675,  694, 2346, 2346,
  1564.      1613,  722,  722,  685,  722,  722,  722,  722,  695,  734,
  1565.  
  1566.       936, 2346,  734,  993,  734, 1374,  993,  685,  993, 1373,
  1567.      1214, 1215,  400,  685,  684,  685, 1005,  949,  949,  949,
  1568.       949,  949,  949,  949,  949,  949,  949,  686, 1529, 1000,
  1569.       984, 2346, 1000,  984, 1000,  984, 1617, 1604,  953, 1620,
  1570.      1626,  953,  985,  953, 1599, 1627, 1628,  986,  959, 1001,
  1571.       731,  959, 1001,  959, 1001, 1600, 1629,  685,  689,  689,
  1572.       689,  689,  689,  689,  689,  689,  689,  689,  960,  960,
  1573.       960,  960,  960,  960,  960,  960,  960,  960,  698,  698,
  1574.      1420,  698,  698,  698,  698,  698,  698,  698, 1641,  698,
  1575.       698, 1642,  698,  698,  698,  698,  698,  698,  698,  703,
  1576.  
  1577.       703,  703,  703,  703,  703,  703,  703,  703,  703,  704,
  1578.       698,  698, 1643,  698,  698,  698,  969, 1017,  713, 1634,
  1579.      1017, 1638, 1017, 1644,  970,  971,  976,  976,  976,  976,
  1580.       976,  976,  976,  976,  976,  976,  698,  698, 1559,  698,
  1581.       972,  452, 1661, 1663,  452, 1668,  452,  452,  973, 1669,
  1582.       452, 1670,  452,  974,  731,  732,  732,  732,  732,  732,
  1583.       732,  732,  732,  732, 1671, 1672, 1673,  698,  698,  698,
  1584.      1674,  698,  698,  698,  698,  698,  698,  698,  975,  698,
  1585.       698, 1675,  698,  698,  698,  698,  698,  698,  698,  962,
  1586.       962,  962,  962,  962,  962,  962,  962,  962,  962,  704,
  1587.  
  1588.       698,  698,  987,  698,  698,  698,  977, 1028,  988,  246,
  1589.      1028, 1504, 1028, 1676,  970,  971,  995,  995,  995,  995,
  1590.       995,  995,  995,  995,  995,  995,  698,  698, 1031,  698,
  1591.       972, 1031,  770, 1031, 1677,  770, 1033,  770,  973, 1033,
  1592.      1505, 1033,  784,  974, 1681,  784, 1682,  784, 1003,  730,
  1593.       507, 1004,  730,  507,  730,  507, 1686,  698, 1045,  743,
  1594.      1639, 1045,  743,  789,  743, 1689,  248, 1665,  975,  731,
  1595.       732,  732,  732,  732,  732,  732,  732,  732,  732,  744,
  1596.       744,  744,  744,  744,  744,  744,  744,  744,  744,  750,
  1597.       754, 1697, 1005,  754, 1698,  754,  751,  751,  751,  751,
  1598.  
  1599.       751,  751,  751,  751,  751,  751,  771, 1392, 1687, 1688,
  1600.      1699,  755,  755,  755,  755,  755,  755,  755,  755,  755,
  1601.       478, 1006,  346, 1041, 1006, 1516, 1006, 1010, 1010, 1010,
  1602.      1010, 1010, 1010, 1010, 1010, 1010, 1010, 1011,  453, 1387,
  1603.      1720, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007,
  1604.      1007,  478,  773,  773,  773,  773,  773,  773,  773,  773,
  1605.       773,  773, 1721, 1046,  806, 1012, 1046,  806, 1046,  806,
  1606.       197, 1228, 1719,  499,  775,  775,  775,  775,  775,  775,
  1607.       775,  775,  775,  775,  775,  775,  775,  775,  775,  775,
  1608.       775,  775,  775,  775,  298,  782,  814,  499,  782,  814,
  1609.  
  1610.       782,  814, 1722, 1724, 1097, 1457, 1071, 1034,  246, 1071,
  1611.      1730, 1071, 1098,  684,  685, 1035, 1036, 1047, 1047, 1047,
  1612.      1047, 1047, 1047, 1047, 1047, 1047,  686,  810, 1731, 1732,
  1613.       810, 1037,  810,  846, 1566, 1089,  846,  871,  846, 1038,
  1614.       871, 1634,  871, 1638, 1039,  800,  800,  800,  800,  800,
  1615.       800,  800,  800,  800,  800, 2346,  685,  400, 2346,  247,
  1616.      2346, 1087, 1559, 1099, 1087,  248, 1087, 1748, 1691, 1040,
  1617.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  1618.      1754,  245,  245,  246,  245,  245,  245,  245,  245, 1063,
  1619.       245, 1090,  874, 1755, 1090,  874, 1090,  874, 1756, 1072,
  1620.  
  1621.       265,  792,  245,  245,  245,  245,  245,  245,  813,  813,
  1622.       813,  813,  813,  813,  813,  813,  813,  813,  541, 1728,
  1623.      1077, 1757,  595, 1072, 1091,  595, 1088,  595,  245,  245,
  1624.      1634,  245, 1077, 1758,  793, 1078,  835,  344, 1759,  835,
  1625.       794,  835, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092,
  1626.      1092, 1760,  598, 1580,  344,  598,  836,  598,  245,  245,
  1627.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  1628.      1580,  245,  245,  246,  245,  245,  245,  245,  245, 1071,
  1629.       245, 1761, 1071, 1122, 1071,  360, 1122, 1212, 1122, 1079,
  1630.      1213,  792,  245,  245,  245,  245,  245,  245,  298,  825,
  1631.  
  1632.      1336, 1080, 1123, 1111, 1766, 1123, 1767, 1123, 1581, 1457,
  1633.       837,  890,  616, 1770,  890,  616,  890,  616,  245,  245,
  1634.      1634,  245,  838, 1072,  793, 1581, 1116, 1688, 1729, 1771,
  1635.       794, 1214, 1215,  795,  854,  855,  855,  855,  855,  855,
  1636.       855,  855,  855,  855, 1125, 1772, 1648, 1072,  245,  245,
  1637.       256,  802,  256,  256,  802,  256,  802,  256,  256,  256,
  1638.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1639.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1640.       256,  256,  256,  256,  256,  256,  256,  256, 1054, 1054,
  1641.      1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054,
  1642.  
  1643.      1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054,  256,  256,
  1644.       256,  256, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054,
  1645.      1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054,
  1646.      1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054,  256,  256,
  1647.      1055, 1056, 1055, 1055, 1056, 1055, 1056, 1055, 1055, 1055,
  1648.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1057,
  1649.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  1650.      1055, 1055, 1055, 1055, 1055, 1057, 1055, 1055, 1058, 1058,
  1651.      1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058,
  1652.      1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1055, 1055,
  1653.  
  1654.      1055, 1055, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058,
  1655.      1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058,
  1656.      1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1055, 1055,
  1657.       854,  855,  855,  855,  855,  855,  855,  855,  855,  855,
  1658.       304,  304, 1773,  304,  304,  304,  304, 1504,  684,  685,
  1659.       684,  685,  305,  305, 1108,  598, 1777, 1108,  598, 1108,
  1660.       598,  686, 1778,  686, 1782,  304,  305, 1093,  304,  598,
  1661.       304, 1784,  598, 1373,  598, 1785, 1505,  305,  304, 1003,
  1662.      1190,  304, 1004,  304,  306,  306,  298,  345,  307,  307,
  1663.       305,  685, 1443,  685,  308,  308,  598, 1457,  306,  598,
  1664.  
  1665.      1127,  598,  307, 1127, 1374, 1127, 1107,  895,  308,  306,
  1666.       895,  344,  895,  307, 1106, 1152, 1559, 1786, 1152,  308,
  1667.      1152, 1791,  306, 1005, 1113, 1735,  307, 1666, 1374, 1385,
  1668.      1109, 1717,  308,  348, 1159, 1471,  348, 1159,  348, 1159,
  1669.      1559,  935,  346, 1110,  935,  360,  935, 1792,  935,  935,
  1670.      1115,  935,  935,  935,  935,  935, 1176, 1779,  935, 1176,
  1671.       935, 1176, 1386,  684,  685, 1118,  348,  944, 1793,  348,
  1672.       944,  348,  944, 1161,  957, 1385,  686,  957,  360,  957,
  1673.       685, 1212, 1581,  352, 1213,  353,  902,  902,  902,  902,
  1674.       902,  902,  902,  902,  902,  902,  354,  943,  953, 1794,
  1675.  
  1676.      1795,  953,  355,  953, 1798, 1800,  685, 1178, 1386, 1813,
  1677.       692,  357,  358,  692,  359,  692,  352, 1385,  353,  366,
  1678.       360, 1781,  366, 1619,  366, 1214, 1215,  902,  902, 1134,
  1679.       902,  902,  902,  366,  722,  355,  366,  722,  366,  722,
  1680.      1818, 1819, 1820, 1475,  357,  358,  984,  359, 1821,  984,
  1681.      1386,  984, 1711,  360,  912,  912,  912,  912,  912,  912,
  1682.       912,  912,  912,  912, 1822,  984, 1823, 1475,  984,  370,
  1683.       984,  371, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166,
  1684.      1166,  943, 1143,  370, 1204,  371, 1824, 1204,  373, 1204,
  1685.      1182, 1825,  361, 1826,  674,  401,  372,  375,  376,  674,
  1686.  
  1687.       377,  984,  373, 1827,  984,  993,  984, 1828,  993, 1833,
  1688.       993,  375,  376,  985,  377, 1167, 1167, 1167, 1167, 1167,
  1689.      1167, 1167, 1167, 1167,  675, 1169, 1201, 1836, 1169, 1840,
  1690.      1169, 1841, 1169, 1169, 1169, 1170, 1169, 1169, 1169, 1169,
  1691.      1169, 1169, 1169, 1171, 1172, 1169, 1173, 1173, 1173, 1173,
  1692.      1173, 1173, 1173, 1173, 1173, 1173, 1174, 1169, 1169, 1169,
  1693.      1169, 1169, 1169, 1170, 1170, 1170, 1170, 1170, 1170, 1170,
  1694.      1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170,
  1695.      1170, 1170, 1170, 1169, 1169, 1170, 1172, 1170, 1170, 1170,
  1696.      1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170,
  1697.  
  1698.      1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170,
  1699.      1170, 1170, 1170, 1169, 1169,  684,  685, 1842,  949,  949,
  1700.       949,  949,  949,  949,  949,  949,  949,  949,  686,  960,
  1701.       960,  960,  960,  960,  960,  960,  960,  960,  960,  959,
  1702.      1831, 1842,  959, 1844,  959,  961,  961,  961,  961,  961,
  1703.       961,  961,  961,  961,  961, 1842, 1846, 2346,  685,  960,
  1704.       960,  960,  960,  960,  960,  960,  960,  960,  960,  698,
  1705.       698, 1834,  698,  698,  698,  698,  698,  698,  698,  703,
  1706.       698,  698, 1855,  698,  698,  698,  698,  698,  698,  698,
  1707.       962,  962,  962,  962,  962,  962,  962,  962,  962,  962,
  1708.  
  1709.       704,  698,  698, 1856,  698,  698,  698,  703,  703,  703,
  1710.       703,  703,  703,  703,  703,  703,  703,  703,  703,  703,
  1711.       703,  703,  703,  703,  703,  703,  703,  698,  698,  703,
  1712.       698,  703,  703,  703,  703,  703,  703,  703,  703,  703,
  1713.       703,  703,  703,  703,  703,  703,  703,  703,  703,  703,
  1714.       703,  703,  703,  703,  703,  703,  703, 1857,  698, 1184,
  1715.      1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184,  977,
  1716.      1858,  965,  713, 1185,  344, 1859, 1849,  970,  971, 1850,
  1717.       976,  976,  976,  976,  976,  976,  976,  976,  976,  976,
  1718.      1580,  452,  452,  972,  452,  452,  452,  452, 1865,  452,
  1719.  
  1720.      1207,  973,  452, 1207,  452, 1207,  974,  995,  995,  995,
  1721.       995,  995,  995,  995,  995,  995,  995, 1208, 1217, 1210,
  1722.      1851, 1217, 1210, 1217, 1210, 1226, 1880,  298, 1226, 1634,
  1723.      1226, 1189, 1003, 1634, 1881, 1004, 1220, 1227, 1457, 1220,
  1724.      1227, 1220, 1227, 1860, 1882, 1581, 1861, 1753, 1218, 1010,
  1725.      1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1011,
  1726.      1017, 1232,  453, 1017, 1232, 1017, 1232, 1883, 1202, 1232,
  1727.       453, 1475, 1232, 1884, 1232, 1219, 1005, 1006, 1234, 1887,
  1728.      1006, 1234, 1006, 1234,  298, 1234, 1236, 1012, 1234, 1236,
  1729.      1234, 1236, 1493, 1892, 1893, 1457, 1803, 1007, 1007, 1007,
  1730.  
  1731.      1007, 1007, 1007, 1007, 1007, 1007, 1007,  478,  197, 1221,
  1732.      1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1011, 1236,
  1733.      1028,  246, 1236, 1028, 1236, 1028,  776, 1242, 1831,  776,
  1734.      1242,  776, 1031, 1233, 1243, 1894, 1898, 1243, 1245, 1243,
  1735.      1230, 1245,  507, 1245,  400,  507, 1012,  507, 1045, 1257,
  1736.      1235, 1045, 1257,  789, 1257, 1900, 1271, 1071, 1237, 1271,
  1737.      1071, 1271, 1071, 1071, 1071, 1895, 1071, 1071, 1071, 1071,
  1738.      1284, 1285,  247, 1284, 1285, 1284, 1285, 1287,  248, 1842,
  1739.      1287, 1087, 1287, 1912, 1087, 1273, 1087, 1263, 1274, 1274,
  1740.      1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1090, 1302,
  1741.  
  1742.      1913, 1090, 1302, 1090, 1302, 1914, 1504,  234,  246, 1258,
  1743.       598, 1504, 1915,  598, 1916,  598, 1259, 1259, 1259, 1259,
  1744.      1259, 1259, 1259, 1259, 1259, 1259, 1929, 1306, 1933, 1909,
  1745.      1306, 1091, 1306, 1475, 1911, 1934, 1606,  197, 1297, 1297,
  1746.      1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297,  598,  598,
  1747.      1937,  598,  598,  598,  598, 1306, 1892, 1307, 1306,  247,
  1748.      1306, 1634, 1917,  246, 1940,  248,  245,  245,  245,  245,
  1749.       245,  245,  245,  245,  245,  245, 1298,  245,  245,  246,
  1750.       245,  245,  245,  245,  245, 1307,  245,  598, 1122, 1315,
  1751.       598, 1122,  598, 1122, 1910, 1941, 1842,  792,  245,  245,
  1752.  
  1753.       245,  245,  245,  245, 1951,  598,  598, 1949,  598,  598,
  1754.       598,  598, 1550, 1428,  247,  344, 1123, 1314,  313, 1123,
  1755.       248, 1123,  400, 1127,  245,  245, 1127,  245, 1127, 1952,
  1756.       793, 1580, 1326, 1953, 1909, 1326,  794, 1326, 1159, 1347,
  1757.      1954, 1159, 1347, 1159, 1348, 1942, 1260,  935, 1316,  345,
  1758.       935, 1955,  935, 1956,  245,  245,  245,  245,  245,  245,
  1759.       245,  245,  245,  245,  245,  245, 1634,  245,  245,  246,
  1760.       245,  245,  245,  245,  245,  313,  245,  313,  197, 1817,
  1761.       692,  684,  685,  692, 1322,  692, 1581,  792,  245,  245,
  1762.       245,  245,  245,  245,  950,  684,  685, 1380, 1319, 1910,
  1763.  
  1764.      1380, 1957, 1380, 1958,  346, 1634, 1370, 1968,  686, 1370,
  1765.      1972, 1370, 1353, 1389,  245,  245, 1389,  245, 1389, 1973,
  1766.       793, 1974, 1261, 1975,  685, 1976,  794, 1354, 1354, 1354,
  1767.      1354, 1354, 1354, 1354, 1354, 1354, 1354, 1355,  685, 1980,
  1768.      1185, 1982, 1990, 1994,  245,  245,  256,  802, 1265,  256,
  1769.       802,  256,  802,  256,  256,  256,  256,  256,  256,  256,
  1770.       256,  256,  256,  256,  256, 1266,  256,  256,  256,  256,
  1771.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1772.       256, 1266,  256,  256, 1054, 1054, 1054, 1054, 1054, 1054,
  1773.      1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054,
  1774.  
  1775.      1054, 1054, 1054, 1054,  256,  256,  256,  256, 1054, 1054,
  1776.      1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054,
  1777.      1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054,
  1778.      1054, 1054, 1054, 1054,  256,  256, 1055, 1055, 1055, 1055,
  1779.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  1780.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  1781.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  1782.      1055, 1055, 1055, 1055, 1267, 1267, 1267, 1267, 1267, 1267,
  1783.      1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267,
  1784.      1267, 1267, 1267, 1267, 1055, 1055, 1055, 1055, 1267, 1267,
  1785.  
  1786.      1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267,
  1787.      1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267,
  1788.      1267, 1267, 1267, 1267, 1055, 1055, 1055, 1056, 1055, 1055,
  1789.      1056, 1055, 1056, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  1790.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  1791.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  1792.      1055, 1055, 1055, 1055, 1268, 1268, 1268, 1268, 1268, 1268,
  1793.      1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
  1794.      1268, 1268, 1268, 1268, 1055, 1055, 1055, 1055, 1268, 1268,
  1795.      1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
  1796.  
  1797.      1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
  1798.      1268, 1268, 1268, 1268, 1055, 1055, 1055, 1056, 1055, 1055,
  1799.      1056, 1055, 1056, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  1800.      1055, 1055, 1055, 1055, 1055, 1057, 1055, 1055, 1055, 1055,
  1801.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  1802.      1055, 1057, 1055, 1055, 1058, 1058, 1058, 1058, 1058, 1058,
  1803.      1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058,
  1804.      1058, 1058, 1058, 1058, 1055, 1055, 1055, 1055, 1058, 1058,
  1805.      1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058,
  1806.      1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058,
  1807.  
  1808.      1058, 1058, 1058, 1058, 1055, 1055, 1289,  344,  947, 1289,
  1809.       304, 1289, 1996,  304, 1998,  304,  684,  685, 1290, 1999,
  1810.      1475, 2015,  305, 1580,  344,  304, 1291, 1292,  304,  686,
  1811.       304, 1212, 2016, 1108, 1213, 2017, 1108,  305, 1108, 2000,
  1812.      1666, 1634, 1293, 1152, 1312,  305, 1152, 1312, 1152, 1312,
  1813.      1294, 2018, 2019, 2021,  306, 1295,  305, 1212,  307,  685,
  1814.      1213, 2022, 1313, 1204,  308, 1313, 1204, 1313, 1204,  306,
  1815.      1990, 1752, 1994,  307,  305, 1214, 1215,  306, 1581,  308,
  1816.      1296,  307, 1994, 2030, 1877, 1311, 1176,  308,  306, 1176,
  1817.      1309, 1176,  307, 1996,  378, 1581,  590,  400,  308,  344,
  1818.  
  1819.      1217, 1214, 1215, 1217, 1310, 1217,  306, 2032, 1393, 1226,
  1820.       307, 1393, 1226, 1393, 1226, 1580,  308,  348, 2041,  378,
  1821.       348, 1212,  348, 1227, 1213, 1981, 1227, 2051, 1227,  360,
  1822.      1218, 1400, 2052, 2053, 1400, 1383, 1400,  902,  902,  902,
  1823.       902,  902,  902,  902,  902,  902,  902, 1184, 1184, 1184,
  1824.      1184, 1184, 1184, 1184, 1184, 1184, 1184, 1219, 1909, 1405,
  1825.      1360, 1185, 1405, 1930, 1405, 1214, 1215,  352, 1234,  353,
  1826.      1581, 1234, 1409, 1234,  400, 1409, 2055, 1409,  902,  902,
  1827.      1134,  902,  902,  902, 2027, 1413,  355, 1990, 1413,  633,
  1828.      1414, 2056, 1398, 2031, 1415,  357,  358, 1415,  359, 1416,
  1829.  
  1830.      1996, 2020, 1860, 2066,  360,  366, 1399,  246,  366, 1637,
  1831.       366, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371,
  1832.      1950, 2002, 1990, 1910, 2059,  916,  916,  916,  916,  916,
  1833.       916,  916,  916,  916,  916, 2074, 2078, 1010, 1010, 1010,
  1834.      1010, 1010, 1010, 1010, 1010, 1010, 1010, 1011, 1418, 1245,
  1835.      1958, 1418, 1245, 1418, 1245,  370, 2054,  371,  247, 1003,
  1836.      1430, 1429, 1004, 1430,  248, 1430,  916,  916, 1143,  916,
  1837.       916,  916, 2062, 1220,  373, 1012, 1220,  648, 1220,  400,
  1838.      1994, 2080, 1996,  375,  376, 2061,  377,  674,  401,  344,
  1839.      1849, 1909, 1353, 1850, 1396, 1396, 1396, 1396, 1396, 1396,
  1840.  
  1841.      1396, 1396, 1396, 1005, 2081, 1580, 2082, 1356, 1356, 1356,
  1842.      1356, 1356, 1356, 1356, 1356, 1356, 1356, 1357,  684,  685,
  1843.      1623, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359,
  1844.      1359,  686, 1433, 1071, 1851, 1433, 1071, 1433, 1071, 1287,
  1845.      2084, 2085, 1287, 2087, 1287,  197, 1274, 1274, 1274, 1274,
  1846.      1274, 1274, 1274, 1274, 1274, 1274, 1910, 1667, 1991, 2105,
  1847.      1581,  685, 1362, 1363, 2108, 1362, 1363, 1362, 1363, 1362,
  1848.      1362, 1362, 1364, 1362, 1362, 1362, 1362, 1362, 1362, 1362,
  1849.      1362, 1362, 1362, 1365, 1365, 1365, 1365, 1365, 1365, 1365,
  1850.      1365, 1365, 1365, 1362, 1362, 1362, 1362, 1362, 1362, 1362,
  1851.  
  1852.      1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364,
  1853.      1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364,
  1854.      1362, 1362, 1364, 1362, 1364, 1364, 1364, 1364, 1364, 1364,
  1855.      1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364,
  1856.      1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364,
  1857.      1362, 1362, 1366, 1363, 2075, 1366, 1363, 1366, 1363, 1366,
  1858.      1366, 1366, 2106, 1366, 1366, 1366, 1366, 1366, 1366, 1366,
  1859.      1366, 1366, 1366, 2110, 1284, 1285, 2093, 1284, 1285, 1284,
  1860.      1285, 2111, 1994, 1366, 1366, 1366, 1366, 1366, 1366, 1366,
  1861.      1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1223,
  1862.  
  1863.      1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274,
  1864.      1366, 1366, 1289, 1366,  344, 1289,  598, 1289, 2077,  598,
  1865.      1306,  598, 2091, 1306, 1290, 1306, 1224, 1225, 2112, 1990,
  1866.      1969,  598, 1291, 1292,  598,  344,  598, 2094, 1435, 1909,
  1867.      1366, 1366, 1394, 2113, 1996, 1394, 1439, 1394, 1293, 1440,
  1868.      1307, 1580, 1347, 2115, 2120, 1347, 1294, 1348, 1452, 2129,
  1869.      2130, 1295, 2106, 1395, 1395, 1395, 1395, 1395, 1395, 1395,
  1870.      1395, 1395, 1218, 1452, 1452, 1452, 1452, 1452, 1452, 1452,
  1871.      1452, 1452, 1452, 2132,  313, 1581, 1296, 1297, 1297, 1297,
  1872.      1297, 1297, 1297, 1297, 1297, 1297, 1297, 2028, 2015, 1219,
  1873.  
  1874.       246, 1258, 1347,  313, 1910, 1347, 1581, 1348, 1259, 1259,
  1875.      1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1348, 1506,
  1876.      1504, 1348, 1506, 1348, 1506, 1298, 1506, 1508, 2121, 1509,
  1877.      2139, 1506, 1363,  304, 1996, 1363,  304, 1363,  304, 2134,
  1878.      1996, 1363, 2138,  400, 1363,  305, 1363, 1363, 2106, 1505,
  1879.      1363,  247, 1363, 1514, 2147, 2149, 1510,  248,  245,  245,
  1880.       245,  245,  245,  245,  245,  245,  245,  245,  400,  245,
  1881.       245,  246,  245,  245,  245,  245,  245,  306,  245, 1849,
  1882.      1370,  307, 1850, 1370, 1498, 1370, 1353,  308, 2155,  792,
  1883.       245,  245,  245,  245,  245,  245, 2137, 1994, 2030, 2163,
  1884.  
  1885.      1499, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354,
  1886.      1354, 1355, 1461, 2164, 2154, 1523,  245,  245, 1523,  245,
  1887.      1523, 1996,  793, 1851, 1474, 2166, 2180, 1474,  794, 1474,
  1888.      1207, 2166, 2191, 1207, 1389, 1207, 1475, 1389, 1426, 1389,
  1889.      1538, 2193, 2200, 1538, 2166, 1538,  245,  245,  245,  245,
  1890.       245,  245,  245,  245,  245,  245,  245,  245, 1909,  245,
  1891.       245,  246,  245,  245,  245,  245,  245, 2205,  245, 1212,
  1892.      1405, 2181, 1213, 1405, 1476, 1405, 1477, 2206, 2199,  792,
  1893.       245,  245,  245,  245,  245,  245, 1409, 1478, 1990, 1409,
  1894.      2182, 1409, 1542, 1479, 2166, 1542, 1413, 1542, 1996, 1413,
  1895.  
  1896.      2166, 1414, 1480, 1481, 2015, 1482,  245,  245, 2194,  245,
  1897.      2015, 1475,  793, 1214, 1215, 2207, 1418, 1552,  794, 1418,
  1898.      1552, 1418, 1552, 1910, 2166, 2152, 2231, 1427, 1530, 1543,
  1899.      1433, 2198, 2230, 1433, 1994, 1433,  245,  245,  256,  256,
  1900.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1901.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1902.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  1903.       256,  256,  256,  256,  256,  256,  531,  531,  531,  531,
  1904.       531,  531,  531,  531,  531,  531,  531,  531,  531,  531,
  1905.       531,  531,  531,  531,  531,  531,  256,  256,  256,  256,
  1906.  
  1907.       531,  531,  531,  531,  531,  531,  531,  531,  531,  531,
  1908.       531,  531,  531,  531,  531,  531,  531,  531,  531,  531,
  1909.       531,  531,  531,  531,  531,  531,  256,  256, 1055, 1056,
  1910.      1055, 1055, 1056, 1055, 1056, 1055, 1055, 1055, 1055, 1055,
  1911.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  1912.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  1913.      1055, 1055, 1055, 1055, 1055, 1055, 1267, 1267, 1267, 1267,
  1914.      1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267,
  1915.      1267, 1267, 1267, 1267, 1267, 1267, 1055, 1055, 1055, 1055,
  1916.      1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267,
  1917.  
  1918.      1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267,
  1919.      1267, 1267, 1267, 1267, 1267, 1267, 1055, 1055, 1055, 1056,
  1920.      1055, 1055, 1056, 1055, 1056, 1055, 1055, 1055, 1055, 1055,
  1921.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1057, 1055, 1055,
  1922.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  1923.      1055, 1055, 1055, 1057, 1055, 1055, 1268, 1268, 1268, 1268,
  1924.      1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
  1925.      1268, 1268, 1268, 1268, 1268, 1268, 1055, 1055, 1055, 1055,
  1926.      1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
  1927.      1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
  1928.  
  1929.      1268, 1268, 1268, 1268, 1268, 1268, 1055, 1055,  304,  304,
  1930.      2226,  304,  304,  304,  304, 1905, 2221,  344, 1906, 1990,
  1931.       305,  305, 1312, 1313, 1996, 1312, 1313, 1312, 1313, 1905,
  1932.      2215, 2211, 1906, 1666, 1463,  305,  345, 1996, 1460, 1472,
  1933.      1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1990,
  1934.      1462, 1849,  306,  306, 1850, 1464,  307,  307, 1994, 1907,
  1935.      1503, 1508,  308,  308, 1752, 1503,  306,  306, 2214, 1554,
  1936.       307,  307, 1554, 1907, 1554, 1414,  308,  308, 1414, 2235,
  1937.      1414, 2185, 1994, 2030,  598,  590,  590,  598, 1581,  598,
  1938.      1510,  346,  674,  401, 2236, 1851, 2212, 1353, 1367, 1367,
  1939.  
  1940.      1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1543, 2244,
  1941.      1947, 2251, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356,
  1942.      1356, 1356, 1357,  684,  685, 1996, 1359, 1359, 1359, 1359,
  1943.      1359, 1359, 1359, 1359, 1359, 1359,  686, 1518, 1574, 2252,
  1944.      2257, 1574, 1909, 1574, 1519, 1519, 1519, 1519, 1519, 1519,
  1945.      1519, 1519, 1519, 1519, 1534, 1534, 1534, 1534, 1534, 1534,
  1946.      1534, 1534, 1534, 1534, 1223, 1573,  685, 1366, 1363, 2259,
  1947.      1366, 1363, 1366, 1363, 1366, 1366, 1366, 2250, 1366, 1366,
  1948.      1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 2196, 1994,
  1949.      1415, 1224, 1225, 1415, 1909, 1416, 1452, 2106, 1366, 1366,
  1950.  
  1951.      1366, 1366, 1366, 1366, 1366, 1415, 2166, 2213, 1415, 2280,
  1952.      1416, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452,
  1953.      1452, 2106, 2166, 1543, 1452, 1366, 1366,  360, 1366, 2276,
  1954.       360, 1336,  360, 2220, 1336, 2258, 1336, 2346, 1543, 1452,
  1955.      1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452,  360,
  1956.       360, 1996,  360, 2266,  360, 1366, 1366, 1366, 1363, 1910,
  1957.      1366, 1363, 1366, 1363, 1366, 1366, 1366, 2222, 1366, 1366,
  1958.      1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1515, 1515,
  1959.      1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1366, 1366,
  1960.      1366, 1366, 1366, 1366, 1366, 1568, 1336, 1336, 1568, 1336,
  1961.  
  1962.      1568, 1336, 2166, 1593, 2285, 2166, 1593,  305, 1593, 1569,
  1963.      2272, 1994, 1569, 2247, 1569, 1366, 1366, 1593, 1366, 2166,
  1964.      1593,  305, 1593, 1595, 1602,  344, 1595, 1602, 1595, 1602,
  1965.      2239, 1611, 1347, 2267, 1611, 1347, 1611, 1348, 1990,  306,
  1966.      2270, 2013, 2278,  307, 2307, 1366, 1366, 1394, 1994,  308,
  1967.      1394, 1614, 1394,  306, 1614,  304, 1614,  307,  304, 2211,
  1968.       304, 1506, 1504,  308, 1506, 2292, 1506,  305, 1395, 1395,
  1969.      1395, 1395, 1395, 1395, 1395, 1395, 1395, 1218, 1616, 2266,
  1970.      2211, 1616,  452, 1616, 1594,  452, 2166,  452, 2166, 1603,
  1971.      1992, 1505, 2242, 1504,  479,  304, 1581,  197,  304,  306,
  1972.  
  1973.       304, 1597, 1994,  307, 1219, 1217,  917,  305, 1217, 1570,
  1974.      1217,  360, 1598, 1605, 1605, 1605, 1605, 1605, 1605, 1605,
  1975.      1605, 1605, 1505, 2166, 2212, 1531, 1531, 1531, 1531, 1531,
  1976.      1531, 1531, 1531, 1531, 1531, 1218, 1994, 1506, 1508,  306,
  1977.      1509, 1621, 1506,  307, 1621, 2212, 1622, 2283, 1532,  308,
  1978.      2286, 1532,  304, 1532, 2211,  304, 1618,  304, 1905, 2267,
  1979.      2289, 1906, 1219, 1532,  305, 1518, 1532, 1510, 1532, 1571,
  1980.      1994,  591, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519,
  1981.      1519, 1519, 2295, 1533, 1533, 1533, 1533, 1533, 1533, 1533,
  1982.      1533, 1533, 1533, 1994, 1538, 1333,  306, 1538, 1630, 1538,
  1983.  
  1984.       307, 1630, 1907, 1630, 1632,  189,  308, 1632, 2266, 1632,
  1985.      1552, 1474, 2241, 1552, 1474, 1552, 1474, 1625, 2211, 2212,
  1986.       197, 1212, 1640, 1475, 1213, 1640, 1332, 1640, 1646, 1542,
  1987.      1572, 1646, 1542, 1646, 1542,  197,  245,  245,  245,  245,
  1988.       245,  245,  245,  245,  245,  245, 1331,  245,  245, 1428,
  1989.       245,  245,  245,  245,  245, 1647,  245,  360, 1647, 1649,
  1990.      1647, 1476, 1649, 1477, 1649, 1214, 1215,  792,  245,  245,
  1991.       245,  245,  245,  245, 1478, 1905,  886, 1624, 1906,  886,
  1992.      1479,  886, 2290, 2212, 1330, 2232, 1503, 1508, 2267, 1480,
  1993.      1481, 1503, 1482, 1631,  245,  245, 1664,  245, 1475, 1664,
  1994.  
  1995.       793, 1664, 1994, 2030, 1329, 2310,  794, 1607, 1607, 1607,
  1996.      1607, 1607, 1607, 1607, 1607, 1607, 1510,  598, 1678, 1907,
  1997.       598, 1678,  598, 1678,  245,  245,  245,  245,  245,  245,
  1998.       245,  245,  245,  245,  245,  245, 1328,  245,  245,  246,
  1999.       245,  245,  245,  245,  245, 1680,  245, 1327, 1680, 1595,
  2000.      1680, 2166, 1595, 1905, 1595, 1324, 1906,  792,  245,  245,
  2001.       245,  245,  245,  245, 1534, 1534, 1534, 1534, 1534, 1534,
  2002.      1534, 1534, 1534, 1534, 1223, 1602, 1503, 1508, 1602, 2281,
  2003.      1602, 1503,  313, 1701,  245,  245, 1701,  245, 1701, 1616,
  2004.       793, 1323, 1616, 1546, 1616, 1713,  794, 1907, 1713,  892,
  2005.  
  2006.      1713, 1224, 1225, 2264, 1726, 1737, 1510, 1726, 1737, 1726,
  2007.      1737, 1994, 2030,  932,  245,  245,  245,  245,  245,  245,
  2008.       245,  245,  245,  245,  245,  245, 1547,  245,  245,  246,
  2009.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  2010.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  2011.       245,  245,  245,  245, 1547, 1547, 1547, 1547, 1547, 1547,
  2012.      1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547,
  2013.      1547, 1547, 1547, 1547,  245,  245, 1547,  245, 1547, 1547,
  2014.      1548, 1547, 1547, 1547, 1547, 1547, 1549, 1547, 1547, 1547,
  2015.      1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547,
  2016.  
  2017.      1547, 1547, 1547, 1547,  245,  245, 1366, 1363, 1320, 1366,
  2018.      1363, 1366, 1363, 1366, 1366, 1366, 1367, 1366, 1366, 1366,
  2019.      1366, 1366, 1366, 1366, 1366, 1366, 1366, 1515, 1515, 1515,
  2020.      1515, 1515, 1515, 1515, 1515, 1515, 1515, 1366, 1366, 1366,
  2021.      1366, 1366, 1366, 1366, 1367, 1367, 1367, 1367, 1367, 1367,
  2022.      1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367,
  2023.      1367, 1367, 1367, 1367, 1366, 1366, 1367, 1366, 1367, 1367,
  2024.      1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367,
  2025.      1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367,
  2026.      1367, 1367, 1367, 1367, 1366, 1366, 1217, 1651,  303, 1217,
  2027.  
  2028.      1651, 1217, 1651, 2211, 2266, 1318, 1317, 1347, 1347, 1652,
  2029.      1347, 1347, 1348, 1348,  313, 2313, 1531, 1531, 1531, 1531,
  2030.      1531, 1531, 1531, 1531, 1531, 1531, 1218, 1905, 1602,  452,
  2031.      1906, 1602,  452, 1602,  452, 1630,  310, 2211, 1630, 2309,
  2032.      1630, 1653, 2266, 1569, 1659, 1654, 1569, 1659, 1569, 1659,
  2033.       246, 1655, 2166, 1219, 1532,  305,  305, 1532, 1308, 1532,
  2034.      1656,  304,  886, 1103,  304,  886,  304,  886, 2212, 1684,
  2035.      1685, 1907, 2211,  305, 1533, 1533, 1533, 1533, 1533, 1533,
  2036.      1533, 1533, 1533, 1533, 2319, 1683, 1988,  306,  306, 2314,
  2037.      1305,  307,  307, 1690, 1710, 1657, 2305,  308,  308, 1723,
  2038.  
  2039.      2166,  247, 2212, 1262, 2277,  306,  590,  248, 1749,  307,
  2040.       522, 1749, 2279, 1749, 1751,  308, 1658, 1751, 1098, 1664,
  2041.      1680, 1212, 2267, 1680, 1213, 1680,  197,  245,  245,  245,
  2042.       245,  245,  245,  245,  245,  245,  245, 2298,  245,  245,
  2043.       246,  245,  245,  245,  245,  245,  594,  245, 1504, 1301,
  2044.      1347, 1775, 1692, 1347, 1775, 1348, 1775, 1300,  792,  245,
  2045.       245,  245,  245,  245,  245, 1214, 1215, 1693, 1693, 1693,
  2046.      1693, 1693, 1693, 1693, 1693, 1693, 1693, 1694, 1646, 1288,
  2047.       902, 1646, 1718, 1646,  283,  245,  245, 1347,  245, 1633,
  2048.      1347,  793, 1348,  902, 2313,  283,  916,  794, 1733, 1733,
  2049.  
  2050.      1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1678,  916,
  2051.      1283, 1678, 1685, 1678, 2266,  245,  245,  245,  245,  245,
  2052.       245,  245,  245,  245,  245,  245,  245, 1282,  245,  245,
  2053.       246, 1258,  245,  245,  245,  245, 1647,  245, 1281, 1647,
  2054.      1774, 1647, 1280, 1774, 1072, 1774, 1278, 1277,  792,  245,
  2055.       245,  245,  245,  245,  245,  344, 1734, 1734, 1734, 1734,
  2056.      1734, 1734, 1734, 1734, 1734, 1734, 1065, 1768, 2314, 1506,
  2057.      1504, 1666, 1506, 1762, 1506,  245,  245, 1763,  245, 2313,
  2058.      1347, 1635, 1764, 1347, 2293, 1348, 1776, 1636, 1765, 1776,
  2059.      2211, 1776, 1701,  400, 2267, 1701, 2296, 1701,  452, 1505,
  2060.  
  2061.      1275,  452, 1752,  452,  980,  245,  245,  245,  245,  245,
  2062.       245,  245,  245,  245,  245,  245,  245,  980,  245,  245,
  2063.       246, 1258,  245,  245,  245,  245, 1581,  245, 1506, 1508,
  2064.      1779, 1509, 1713, 1506,  541, 1713, 1272, 1713,  792,  245,
  2065.       245,  245,  245,  245,  245,  304, 1712, 2320,  304, 1712,
  2066.       304, 1715, 1769, 2314, 1842, 2212, 1712,  305, 1510, 1712,
  2067.      1270, 1715, 2266, 2266, 1726,  245,  245, 1726,  245, 1726,
  2068.      1614, 1635,  983, 1614, 2266, 1614, 1799, 1636, 1842, 1799,
  2069.      1637, 1799, 1703, 1737, 1849,  983, 1737, 1850, 1737,  306,
  2070.      1704, 1705,  344,  307, 2346,  245,  245, 1790, 1815,  308,
  2071.  
  2072.      1790, 1815, 1790, 1815, 1751, 1909, 1706, 1751, 1580, 1664,
  2073.      1660, 1503, 1508, 1264, 1707, 1256, 1692, 1738,  303, 1708,
  2074.      1738, 1829, 1738, 2311, 1829, 1787, 1829, 2211, 1851, 1652,
  2075.      1255, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695,
  2076.      1695, 1696, 2267, 2267, 1709, 1713,  304, 2273, 1713,  304,
  2077.      1714,  304, 1212, 1504, 2267, 1213, 1254, 1692,  305, 1835,
  2078.      1253, 1653, 1835, 1581, 1835, 1654, 1816, 2197, 2313,  197,
  2079.      1910, 1655, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693,
  2080.      1693, 1693, 1694, 1776, 1252, 2313, 1776, 1744, 1776, 2223,
  2081.       306, 1250, 2212, 1246,  307, 2240, 1214, 1215, 1862, 2027,
  2082.  
  2083.       308, 1862, 1990, 1862, 1789, 2266, 1715, 1715, 1715, 1716,
  2084.      1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715,
  2085.      1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715,
  2086.      1715, 1715,  245,  245,  245,  245,  245,  245,  245,  245,
  2087.       245,  245, 2322,  245,  245,  246,  245,  245,  245,  245,
  2088.       245, 1347,  245, 2211, 1347, 1849, 1348, 1788, 1850, 2335,
  2089.      1788, 1839, 1788,  792,  245,  245,  245,  245,  245,  245,
  2090.      1003, 2317, 1240, 1004, 1733, 1733, 1733, 1733, 1733, 1733,
  2091.      1733, 1733, 1733, 1733, 1801, 2267, 1239, 1102, 2313, 1238,
  2092.       245,  245, 1774,  245, 2313, 1774, 1727, 1774, 1231, 1851,
  2093.  
  2094.      1102, 1229,  794, 1734, 1734, 1734, 1734, 1734, 1734, 1734,
  2095.      1734, 1734, 1734, 1802, 1005, 2294, 2025, 1228, 2212, 1206,
  2096.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  2097.       245,  245, 1830,  245,  245,  246, 1258,  245,  245,  245,
  2098.       245, 1347,  245, 1203, 1347,  400, 1348, 1864, 1200,  723,
  2099.      1864,  716, 1864,  792,  245,  245,  245,  245,  245,  245,
  2100.      1712, 1837, 2314, 1712, 1866, 1715, 1199, 1866, 2344, 1866,
  2101.      1198, 1197, 2330, 1775, 1876, 1831, 1775, 1876, 1775, 1876,
  2102.       245,  245, 1815,  245, 2313, 1815, 1635, 1815, 1878,  344,
  2103.      1196, 1878, 1636, 1878, 1838, 1838, 1838, 1838, 1838, 1838,
  2104.  
  2105.      1838, 1838, 1838, 2313, 1879, 1580, 1832, 1879, 1195, 1879,
  2106.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  2107.       245,  245, 2313,  245,  245,  246, 1258,  245,  245,  245,
  2108.       245, 1790,  245, 1193, 1790, 1188, 1790, 1885, 1853, 1847,
  2109.      1885, 1181, 1885,  792,  245,  245,  245,  245,  245,  245,
  2110.      1651,  303, 2338, 1651, 1886, 1651, 1180, 1886, 2314, 1886,
  2111.      1581, 2266, 1652, 1738,  303, 1177, 1738, 2333, 1738, 1889,
  2112.       245,  245, 1889,  245, 1889, 1652, 1635, 2314, 1738,  303,
  2113.      1168, 1738, 1636, 1738, 1905, 1637, 1852, 1906,  936, 1852,
  2114.      1652, 1852, 2313, 2329, 1653, 2313, 2314, 1854, 1654, 1212,
  2115.  
  2116.       245,  245, 1213,  197, 1655, 1160, 1157, 1653, 1156, 1738,
  2117.       303, 1654, 1738, 1656, 1738, 1347, 1155, 1655, 1347, 2313,
  2118.      1348, 1652, 1653, 1154, 1738,  303, 1654, 1738, 1907, 1738,
  2119.      1835, 1153, 1655, 1835, 2284, 1835, 1652, 1738,  303, 1739,
  2120.      1738, 2267, 1738, 1214, 1215, 1347, 1151, 1740, 1347, 1652,
  2121.      1348, 1899, 2313, 1653, 1899, 1864, 1899, 1654, 1864,  304,
  2122.      1864, 2313,  304, 1655,  304, 2337, 2314, 2243, 1653, 2314,
  2123.      1659,  305, 1654, 1659, 2075, 1659, 1890, 2266, 1655, 1831,
  2124.      2031, 1653,  305,  304, 1741, 1654,  304, 1996,  304, 1903,
  2125.      1150, 1655, 1903, 2314, 1903,  305, 1738,  303, 2106, 1738,
  2126.  
  2127.      1149, 1738, 1849,  306, 2339, 1850, 1148,  307, 1652, 1742,
  2128.      1164, 1745, 1743,  308,  306, 2341, 1919, 2266,  307, 1919,
  2129.      1712, 1919, 2106, 1712,  308, 1715, 2314,  306,  917, 1738,
  2130.       303,  307, 1738,  590, 1738, 2314, 2316,  308, 2346, 1746,
  2131.      1653, 1652, 1866, 2323, 1654, 1866, 1851, 1866, 1475, 1885,
  2132.      1655, 1475, 1885, 1475, 1885, 1738,  303, 2267, 1738, 1656,
  2133.      1738, 1147, 1146, 1747, 1503, 1508, 1162, 1652, 1145, 1692,
  2134.      1144, 1475, 1475, 1653, 1475, 1886, 1475, 1654, 1886, 1162,
  2135.      1886, 2325, 1142, 1655, 1695, 1695, 1695, 1695, 1695, 1695,
  2136.      1695, 1695, 1695, 1695, 1696, 1713, 1902, 2267, 1713, 1653,
  2137.  
  2138.      1714,  304, 1141, 1654,  304, 1896,  304, 1804, 1896, 1655,
  2139.      1896, 1889, 1140,  305, 1889, 1879, 1889, 1139, 1879, 1944,
  2140.      1879,  903, 1944, 1935, 1944, 1897, 1897, 1897, 1897, 1897,
  2141.      1897, 1897, 1897, 1897, 1897, 1805, 1932, 1932, 1932, 1932,
  2142.      1932, 1932, 1932, 1932, 1932,  306, 1138, 1936, 1347,  307,
  2143.      1137, 1347, 1136, 1348, 1135, 1809, 1715, 1715, 1715, 1716,
  2144.      1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715,
  2145.      1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715,
  2146.      1715, 1715,  245,  245,  245,  245,  245,  245,  245,  245,
  2147.       245,  245, 1133,  245,  245,  246,  245,  245,  245,  245,
  2148.  
  2149.       245, 1977,  245, 1132, 1977, 1979, 1978, 1129, 1979,  980,
  2150.      1979,  344, 1276,  792,  245,  245,  245,  245,  245,  245,
  2151.      1938, 1896,  980, 2313, 1896, 1276, 1896, 1580, 1128, 1126,
  2152.      1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931,
  2153.       245,  245, 1997,  245, 1125, 1997,  793, 1997, 1426, 1124,
  2154.      1120, 1712,  794, 1970, 1712,  795, 1715, 1971, 1971, 1971,
  2155.      1971, 1971, 1971, 1971, 1971, 1971, 1971, 1119, 1117, 1114,
  2156.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  2157.       245,  245, 1581,  245,  245,  246, 1258,  245,  245,  245,
  2158.       245, 1896,  245,  313, 1896, 1712, 1896, 2314, 1712,  313,
  2159.  
  2160.      1715, 1943, 2318,  792,  245,  245,  245,  245,  245,  245,
  2161.      1112, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897,
  2162.      1897, 1944, 1899, 1946, 1944, 1899, 1944, 1899, 2313, 2012,
  2163.       245,  245, 2012,  245, 2012, 2014, 1635, 2266, 2014, 1105,
  2164.      2014, 1104, 1636, 1945, 1945, 1945, 1945, 1945, 1945, 1945,
  2165.      1945, 1945, 1796, 1103, 2001, 2002, 1986, 2001, 1101, 2001,
  2166.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  2167.       245,  245, 1095,  245,  245,  246, 1258,  245,  245,  245,
  2168.       245, 2313,  245, 1849, 1958, 2023, 1850, 1094, 2023, 1089,
  2169.      2023, 1086, 2340,  792,  245,  245,  245,  245,  245,  245,
  2170.  
  2171.      1738,  303, 2314, 1738, 1983, 1738, 1977, 1085, 1084, 1977,
  2172.      2300, 1978, 1652, 1738,  303,  283, 1738, 2267, 1738, 1978,
  2173.       245,  245, 1978,  245, 1978, 1652, 1635, 1851, 1797, 1083,
  2174.       283,  283, 1636, 1738,  303,  283, 1738, 1979, 1738, 1987,
  2175.      1979, 1082, 1979, 2334, 1653, 1652, 1905, 1081, 1654, 1906,
  2176.       245,  245, 1076, 1948, 1655, 2314, 1948, 1653, 1948, 2029,
  2177.       304, 1654, 2029,  304, 2029,  304, 1905, 1655,  304, 1906,
  2178.       435,  304,  305,  304, 1072,  435, 1074, 1653, 1806,  304,
  2179.       305, 1654,  304,  435,  304, 1070, 1598, 1655, 1498, 1807,
  2180.      1907,  305, 1997, 1738,  303, 1997, 1738, 1997, 1738, 1600,
  2181.  
  2182.      1279, 1499, 2026, 1069,  306, 1652,  444, 1808,  307, 1810,
  2183.      1907,  444,  306, 1279,  308, 2033,  307, 1600, 2033,  444,
  2184.      2033, 2003,  308,  306, 2003, 1712, 2003,  307, 1712, 1849,
  2185.      1715,  197, 1850,  308, 1811, 1065, 1067, 1653, 1064, 1868,
  2186.       303, 1654, 1868, 2050, 1868, 1062, 2050, 1655, 2050,  667,
  2187.      1061, 1652, 1738,  303,  667, 1738, 2023, 1738, 1867, 2023,
  2188.      1812, 2023,  667, 1909, 1652, 1738,  303, 1060, 1738,  808,
  2189.      1738, 1905,  260, 1851, 1906, 1052, 1043, 1652, 1042, 1738,
  2190.       303, 2057, 1738, 1653, 1738, 2266,  983, 1654,  983,  983,
  2191.      2034, 1652,  304, 1655,  234,  304, 1653,  304, 2063,  983,
  2192.  
  2193.      1654, 2063, 2065, 2063,  305, 2065, 1655, 2065, 1032, 1653,
  2194.      2024, 2050,  983, 1654, 2050, 1907, 2050, 1869, 1030, 1655,
  2195.      1029, 2224, 1026, 1653, 1276, 1950, 1873, 1654, 1910, 1873,
  2196.      1870, 1873, 2058, 1655, 1024, 2266,  306, 1276,  305, 1874,
  2197.       307, 1023, 1874,  432, 1874, 1022,  308, 1872,  432, 2086,
  2198.       304,  305, 2086,  304, 2086,  304,  432, 2313, 2315, 1871,
  2199.       432, 1021,  305, 1738,  303, 2267, 1738, 1020, 1738,  415,
  2200.       306,  415,  415, 2083,  307, 1652, 2088,  594,  415, 2088,
  2201.       308, 2088,  415,  306, 1019, 1868,  303,  307, 1868, 1018,
  2202.      1868, 1016, 1521,  308,  306, 2321, 2060, 1652,  307, 2060,
  2203.  
  2204.      1015, 2060,  400, 1909,  308, 1521, 1545, 1653, 2273, 1922,
  2205.       303, 1654, 1922, 2029, 1922, 2267, 2029, 1655, 2029, 1545,
  2206.      1853, 1652, 1923,  303, 1014, 1923, 1013, 1923, 1875, 1653,
  2207.      2324, 2314, 2316, 1654, 1652, 1738,  303, 1921, 1738, 1655,
  2208.      1738, 1162, 1920, 1162, 1162,  753,  304, 1652, 1656,  304,
  2209.      2313,  304,  998, 1653, 1162,  997,  441, 1654,  305, 1873,
  2210.       453,  441, 1873, 1655, 1873, 1924, 1653, 1162, 1910,  441,
  2211.      1654,  305, 1874,  441, 1545, 1874, 1655, 1874,  453, 1653,
  2212.       991,  990,  989, 1654,  305,  197,  729, 1545, 2096, 1655,
  2213.       306, 2096, 2065, 2096,  307, 2065,  304, 2065, 1925,  304,
  2214.  
  2215.       308,  304,  723,  306,  982,  981, 2097,  307,  305, 2097,
  2216.       716, 2097, 2088,  308,  979, 2088,  306, 2088, 1738,  303,
  2217.       307, 1738,  590, 1738, 2314, 2316,  308, 2345,  978, 1905,
  2218.      1652, 1919, 1906,  713, 1919,  590, 1919,  713, 2096, 1926,
  2219.       306, 2096, 2097, 2096,  307, 2097, 1927, 2097, 1645,  713,
  2220.       308, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959,
  2221.      1959, 1645, 1653,  965, 1738,  303, 1654, 1738, 2211, 1738,
  2222.      1928,  704, 1655, 1907, 2313,  704, 1652, 1922,  303,  664,
  2223.      1922, 2090, 1922, 2133,  664,  704, 2133, 1645, 2133, 1962,
  2224.      1923,  303,  664, 1923,  955, 1923,  664, 1960, 1651,  303,
  2225.  
  2226.      1645, 1651, 1652, 1651, 2086, 1961, 1901, 2086, 1653, 2086,
  2227.      1652,  304, 1654,  954,  304,  717,  304, 2122, 1655, 1901,
  2228.       717, 1653, 1963,  305,  304, 1654, 2302,  304,  717,  304,
  2229.      2223, 1655, 2117, 2212, 1653, 2117,  305, 2117, 1654,  952,
  2230.      1656,  951, 1653,  685, 1655, 2114, 1654, 2328, 2314, 2316,
  2231.       685, 2089, 1655, 1656, 2089,  306, 2089,  400,  304,  307,
  2232.      1964,  304, 2131,  304, 1849,  308,  946, 1850,  306,  943,
  2233.       305,  304,  307,  940,  304, 2131,  304,  936,  308,  938,
  2234.      1984,  934,  932,  305, 1985, 1985, 1985, 1985, 1985, 1985,
  2235.      1985, 1985, 1985, 1985,  389,  389,  389,  389, 2116, 1965,
  2236.  
  2237.       931, 2116,  306, 2116, 1990, 1967,  307,  930, 1851,  929,
  2238.       928, 1905,  308, 2146, 1906,  306, 2146, 2003, 2146,  307,
  2239.      2003,  927, 2003, 2004,  303,  308, 2004, 2118, 2004,  926,
  2240.      2118, 1521, 2118, 1966, 1909, 1652, 1521, 1959, 1959, 1959,
  2241.      1959, 1959, 1959, 1959, 1959, 1959, 1959, 1738,  303, 1521,
  2242.      1738, 2133, 1738,  435, 2133, 1907, 2133,  719,  435, 1652,
  2243.      1738,  303,  719, 1738,  925, 1738,  435, 1653,  924,  923,
  2244.       719, 1654, 1652, 1738,  303,  724, 1738, 1655, 1738,  922,
  2245.       724,  304,  921,  920,  304, 1652,  304, 2153,  724,  919,
  2246.      2153, 1653, 2153,  305, 2008, 1654, 2136,  726,  918, 1910,
  2247.  
  2248.      2009, 2005,  726, 2009, 1653, 2009, 2168,  917, 1654, 2168,
  2249.       726, 2168,  305, 1909, 1655, 2150, 2148, 1653, 2150,  304,
  2250.      2150, 1654,  304, 2170,  304,  306, 2170, 1655, 2170,  307,
  2251.       915,  305, 2010,  914, 2006,  308, 1739, 2011, 2171,  913,
  2252.      2011, 2171, 2011, 2171,  306,  911,  910,  909,  307,  305,
  2253.       908, 2007, 2153, 2179,  308, 2153, 2179, 2153, 2179,  907,
  2254.       906, 2179, 1994,  306, 2179, 2171, 2179,  307, 2171,  905,
  2255.      2171,  904,  903,  308, 2004,  303,  901, 2004, 1910, 2004,
  2256.       900,  306, 2313,  897, 2167,  307, 1652, 1990, 1970,  336,
  2257.       896,  308, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971,
  2258.  
  2259.      1971, 1971, 1984,  893, 1996,  892, 1985, 1985, 1985, 1985,
  2260.      1985, 1985, 1985, 1985, 1985, 1985,  891,  888, 1653,  887,
  2261.      1738,  303, 1654, 1738,  885, 1738, 2035, 2169, 1655,  884,
  2262.       817,  883, 1652, 2037,  303,  817, 2037, 1656, 2037, 2192,
  2263.      2187, 1738,  303,  817, 1738, 1652, 1738,  817, 2336, 1738,
  2264.       303,  882, 1738, 1652, 1738,  880, 2314, 2316,  879,  876,
  2265.      2009, 1652,  875, 2009, 1653, 2009, 2204,  872, 1654, 2204,
  2266.       864, 2204,  305, 2216, 1655, 2036, 2216, 1653, 2216, 2216,
  2267.       863, 1654, 2216, 2255, 2216, 1653, 2255, 1655, 2255, 1654,
  2268.       862,  860,  582, 1653,  857, 1655, 2195, 1654,  856, 2195,
  2269.  
  2270.       576, 2195,  852, 1655,  306, 1742, 2038,  304,  307,  851,
  2271.       304,  820,  304,  850,  308, 2011,  820,  849, 2011,  305,
  2272.      2011,  848,  844, 2039,  820, 2268, 2014,  305, 2268, 2014,
  2273.      2268, 2014, 1738,  303,  841, 1738, 2166, 1738, 2042,  840,
  2274.      1738,  303, 2008, 1738, 1652, 1738, 2043, 2044,  839,  833,
  2275.       832,  306, 1652, 2037,  303,  307, 2037, 2227, 2037,  306,
  2276.       831,  308, 2045,  307,  830, 1652,  828,  824, 1990,  308,
  2277.      2046,  823,  822, 2067, 2168, 2047, 1653, 2168,  590, 2168,
  2278.      1654, 2183, 2170,  821, 1653, 2170, 1655, 2170, 1654,  819,
  2279.       815,  811, 2068, 2248, 1655, 2040, 2248, 1653, 2248,  809,
  2280.  
  2281.      2048, 1654,  808, 1738,  303,  804, 1738, 1655, 1738,  261,
  2282.       261,  261,  261,  261,  304, 1652, 1656,  304, 2268,  304,
  2283.       799, 2268, 2069, 2268, 2291,  304,  305, 2291,  304, 2291,
  2284.       304,  234,  788, 1738,  303,  787, 1738,  305, 1738, 2291,
  2285.      2184,  786, 2291,  781, 2291, 1652, 1910, 1653,  780,  778,
  2286.       769, 1654,  768,  767, 2186,  766, 2297, 1655,  306, 2297,
  2287.       765, 2297,  307, 1996,  764, 1990,  763, 2195,  308,  306,
  2288.      2195,  762, 2195,  307, 2208, 2233,  761, 1653, 2233,  308,
  2289.      2233, 1654, 1909, 2070, 2274,  760,  759, 2098,  758, 2071,
  2290.      2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073,
  2291.  
  2292.      2072, 2060, 1738,  303, 2060, 1738, 2060, 1738, 1909, 2166,
  2293.      2233,  481,  478, 2233, 1652, 2233,  753, 2183,  389,  389,
  2294.       389,  389, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092,
  2295.      2092, 1738,  303, 2209, 1738, 2225, 1738,  476, 2225, 1990,
  2296.      2225,  747,  746, 1652,  463,  741, 1653, 1910,  740,  829,
  2297.      1654, 2099, 1738,  303,  829, 1738, 1655, 1738,  739,  738,
  2298.       304,  737,  829,  304, 1652,  304,  261,  261,  261,  261,
  2299.       261, 2103,  305, 1910, 2103, 1653, 2103,  729,  727, 1654,
  2300.       723,  725, 1910,  305,  721, 1655, 2162, 2162, 2162, 2162,
  2301.      2162, 2162, 2162, 2162, 2162, 2162, 1653, 2100, 2304, 2266,
  2302.  
  2303.      1654, 2304,  720, 2304,  306,  716, 1655,  718,  307,  715,
  2304.      1994,  714,  713, 2225,  308,  306, 2225, 2104, 2225,  307,
  2305.      2104, 2249, 2104,  707, 2249,  308, 2249,  426, 2211,  706,
  2306.       705,  417,  688, 2101, 2102,  404,  407, 2073, 2073, 2073,
  2307.      2073, 2073, 2073, 2073, 2073, 2073, 2073, 2118, 1738,  303,
  2308.      2118, 1738, 2118, 1738, 1909,  676,  402,  400, 2248,  670,
  2309.      1652, 2248,  669, 2248,  668, 2208,  666, 2119, 2119, 2119,
  2310.      2119, 2119, 2119, 2119, 2119, 2119, 2119, 2124,  303, 2267,
  2311.      2124, 2255, 2124,  662, 2255,  937, 2255,  661, 1994, 1652,
  2312.       937, 2234, 1653, 2212, 2125,  303, 1654, 2125,  937, 2125,
  2313.  
  2314.       660,  659, 1655, 2123,  658,  657, 1652, 2262, 1738,  303,
  2315.      2262, 1738, 2262, 1738, 2211,  656,  655,  654,  653, 1910,
  2316.      1652, 1653,  652,  304, 2103, 1654,  304, 2103,  304, 2103,
  2317.      1990, 1655,  651, 1742, 2166,  305,  305,  650, 1653,  649,
  2318.      2282,  939, 1654, 2282,  432, 2282,  939, 2211, 1655,  432,
  2319.      2261,  432, 1653,  648,  939,  647, 1654,  432, 2299,  432,
  2320.       646, 2299, 1655, 2299,  645,  643,  642,  306,  306,  717,
  2321.      2117,  307,  307, 2117,  717, 2117, 2271,  308,  308, 2212,
  2322.       641,  639,  717,  638,  637, 2297, 2126, 2128, 2297,  636,
  2323.      2297, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135,
  2324.  
  2325.       635, 1738,  303, 2127, 1738,  634, 1738,  633,  632,  631,
  2326.       630,  628, 2212, 1652, 2162, 2162, 2162, 2162, 2162, 2162,
  2327.      2162, 2162, 2162, 2162,  626,  623, 2301,  339,  339, 2124,
  2328.       303,  719, 2124, 1994, 2124,  622,  719,  621, 2166,  619,
  2329.       618, 1652, 1990, 2118,  719, 1653, 2118,  615, 2118, 1654,
  2330.      1909,  614, 2178, 2140,  613, 1655, 2299,  612,  609, 2299,
  2331.       600, 2299,  589, 2119, 2119, 2119, 2119, 2119, 2119, 2119,
  2332.      2119, 2119, 2119, 1653,  299, 2125,  303, 1654, 2125,  582,
  2333.      2125,  826,  580, 1655,  579,  578,  826, 1652, 1738,  303,
  2334.       817, 1738, 1656, 1738,  826,  817,  304,  817,  826,  304,
  2335.  
  2336.      1652,  304,  576,  817,  575,  817,  574, 2282,  305, 2141,
  2337.      2282,  573, 2282,  304, 2287, 1910,  304,  572,  304, 1653,
  2338.       570,  567, 2303, 1654,  566,  305, 1460,  565,  564, 1655,
  2339.      2306, 1994, 1653, 2306, 1066, 2306, 1654, 2211, 1656, 1066,
  2340.       306,  563, 1655,  562,  307,  561,  541, 1066,  538, 2142,
  2341.       308, 1738,  303,  820, 1738, 1068, 1738,  306,  820,  537,
  2342.      1068,  307, 2143, 1652,  536, 2144,  820,  308, 1068, 2326,
  2343.      2313,  265, 2326, 2288, 2326, 1738,  303, 1073, 1738, 2212,
  2344.      1738,  535, 1073,  533,  524,  513,  234, 1652, 2145, 2150,
  2345.      1073,  512, 2150,  511, 2150, 1653,  510,  508,  505, 1654,
  2346.  
  2347.      2156, 2306, 2212,  229, 2306, 1655, 2306,  504, 2287, 2151,
  2348.      2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 1653,
  2349.       501, 1738,  303, 1654, 1738, 1075, 1738, 1194,  500, 1655,
  2350.      1075,  496, 1194, 1652, 1738,  303, 1251, 1738, 1075, 1738,
  2351.      1194, 1251,  494,  493, 2314,  492, 1652,  491,  490, 1251,
  2352.      2157,  304, 2326, 2313,  304, 2326,  304, 2326,  489,  304,
  2353.       488, 1990,  304,  305,  304, 1653,  487,  304, 2159, 1654,
  2354.       304,  305,  304, 2212,  485, 1655,  484,  483, 1653,  305,
  2355.      1066,  482, 1654,  481,  197, 1066,  478,  476, 1655, 2331,
  2356.      2313,  193, 2331, 1066, 2331,  306, 2158, 1738,  303,  307,
  2357.  
  2358.      1738, 1068, 1738,  306,  468,  308, 1068,  307,  467, 1652,
  2359.      2172,  306,  181,  308, 1068,  307,  463, 2304, 2266,  179,
  2360.      2304,  308, 2304, 2173,  303, 2160, 2173, 2327, 2173,  461,
  2361.       460, 1375,  459, 2161, 2150, 1652, 1375, 2150,  166, 2150,
  2362.      1279, 1653, 1279, 1279, 1375, 1654,  447,  446, 2176,  445,
  2363.       443, 1655,  439, 1279, 2151, 2151, 2151, 2151, 2151, 2151,
  2364.      2151, 2151, 2151, 2151, 2314,  438, 1279, 1653,  437, 1738,
  2365.       303, 1654, 1738,  436, 1738, 2342, 2313, 1655, 2342,  434,
  2366.      2342, 1652, 2174, 2175,  303,  430, 2175,  429, 2175, 2308,
  2367.       427,  304, 1191,  426,  304, 1652,  304, 1191, 2267, 1738,
  2368.  
  2369.       303,  417, 1738,  305, 1738, 1191, 1990, 2173,  303, 1191,
  2370.      2173, 1652, 2173, 1653,  410, 2331, 2313, 1654, 2331, 1652,
  2371.      2331, 1738,  303, 1655, 1738,  409, 1738, 1653,  403, 2175,
  2372.       303, 1654, 2175, 1652, 2175,  306,  402, 1655,  400,  307,
  2373.       347, 1652,  323, 1653,  322,  308,  300, 1654,  299,  297,
  2374.      2314, 1653,  296, 1655,  304, 1654, 2172,  304,  295,  304,
  2375.       294, 1655, 1194,  292,  288, 1653,  305, 1194,  287, 1654,
  2376.      2188, 2177, 1194, 1653,  284, 1655,  304, 1654,  276,  304,
  2377.      1194,  304,  275, 1655, 1738,  303,  274, 1738,  305, 1738,
  2378.      2314,  273, 1656, 2332, 2342, 2313, 1652, 2342,  306, 2342,
  2379.  
  2380.      1738,  303,  307, 1738,  272, 1738, 1460,  271,  308, 2189,
  2381.      1248,  268, 1652,  304,  267, 1248,  304,  262,  304, 2008,
  2382.       306,  253,  251, 1248,  307,  305,  232, 1248, 1653,  229,
  2383.       308,  217, 1654,  216, 1738,  303, 1377, 1738, 1655, 1738,
  2384.       200, 1377,  199,  198, 1653, 2190, 1652,  197, 1654, 1377,
  2385.      2218,  303,  193, 2218, 1655, 2218,  191,  306, 1421, 2201,
  2386.      2343,  307, 1652, 1421,  185,  304,  181,  308,  304, 2314,
  2387.       304, 1421,  179,  166,  161, 2202,  143,  305, 1653, 2346,
  2388.      1738,  303, 1654, 1738, 1248, 1738, 2346, 2203, 1655, 1248,
  2389.      2346, 1248, 1652, 2346, 1653, 2346, 2346, 1248, 1654, 1248,
  2390.  
  2391.      2218,  303, 1251, 2218, 1655, 2218, 2346, 1251, 2217,  306,
  2392.      2346,  304, 1652,  307,  304, 1251,  304, 1423, 2346,  308,
  2393.      1444, 2346, 1423,  305, 1653, 1444, 1738,  303, 1654, 1738,
  2394.      1423, 1738, 2346, 1444, 1655, 2346, 2346, 1444, 1652, 2346,
  2395.      1738,  303, 2346, 1738, 1653, 1738, 2219, 2346, 1654, 2346,
  2396.      2346, 2346, 1652, 2346, 1655,  306, 1924, 2346, 2346,  307,
  2397.      2228, 2346, 2346, 2229, 2346,  308, 1738,  303, 1447, 1738,
  2398.      1653, 1738, 1375, 1447, 1654, 2346, 2008, 1375, 1652, 2346,
  2399.      1655, 1447, 1375, 2346, 1653, 2346, 1377, 2346, 1654, 2346,
  2400.      1375, 1377, 2346, 2346, 1655, 2237, 1377, 1738,  303, 2346,
  2401.  
  2402.      1738, 2346, 1738, 2346, 1377, 2346, 2346, 2346, 2346, 1652,
  2403.      1653, 2346, 2346, 1421, 1654, 2238, 1738,  303, 1421, 1738,
  2404.      1655, 1738, 2346, 2346, 1738,  303, 1421, 1738, 1652, 1738,
  2405.      2346, 2346, 1738,  303, 1423, 1738, 1652, 1738, 2346, 1423,
  2406.      2245, 1653, 2346, 1444, 1652, 1654, 2346, 1423, 1444, 2346,
  2407.      1444, 1655, 1560, 2346, 1447, 2346, 1444, 1560, 1444, 1447,
  2408.      1653, 1562, 1924, 2346, 1654, 1560, 1562, 1447, 1653, 2346,
  2409.      1655, 2246, 1654, 2346, 1562, 2346, 1653, 1560, 1655, 2346,
  2410.      1654, 2346, 1560, 2346, 2346, 2346, 1655, 2346, 2346, 2346,
  2411.      1560, 1738,  303, 2346, 1738, 2346, 1738, 2253, 2346, 2346,
  2412.  
  2413.      2346, 2260, 2346, 1652, 2254, 2249, 1738,  303, 2249, 1738,
  2414.      2249, 1738, 2211, 2346, 2346, 2346, 2346, 2346, 1652, 2346,
  2415.      2346, 2346, 2346, 2346, 2346, 2346, 2256, 2256, 2256, 2256,
  2416.      2256, 2256, 2256, 2256, 2256, 1653, 1562, 2346, 2346, 1654,
  2417.      2346, 1562, 2346, 1738,  303, 1655, 1738, 2346, 1738, 1562,
  2418.      1653, 2346, 2346, 1780, 1654, 1652, 2172, 2346, 1780, 2346,
  2419.      1655, 2346, 2346, 2346, 1738,  303, 1780, 1738, 2346, 1738,
  2420.      1780, 2346, 2346, 2346, 2346, 2346, 1652, 2212, 2262, 1783,
  2421.      2269, 2262, 2346, 2262, 1783, 2211, 2346, 1653, 2346, 2346,
  2422.      2346, 1654, 1783, 2346, 2346, 2346, 2346, 1655, 2263, 2263,
  2423.  
  2424.      2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 1653, 1843,
  2425.      1783, 2346, 1654, 2346, 1843, 1783, 2346, 2346, 1655, 2346,
  2426.      1845, 2076, 1843, 1783, 2275, 1845, 2076, 2079, 2346, 2172,
  2427.      2107, 2109, 2079, 1845, 2076, 2107, 2109, 2346, 2076, 2346,
  2428.      2079, 2346, 2346, 2107, 2109, 2346, 2346, 2346, 2346, 2346,
  2429.      2212, 2262, 2346, 2346, 2262, 2346, 2262, 2346, 2211, 2346,
  2430.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2431.      2346, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263,
  2432.      2263, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2433.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2434.  
  2435.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2436.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2437.      2346, 2346, 2346, 2212,    4,    4,    4,    4,    4,    4,
  2438.         4,    4,    4,    4,    4,    4,    4,    4,    4,    4,
  2439.         4,    4,    4,    4,    4,    4,    4,    4,    4,    4,
  2440.         4,    4,    4,    4,    4,    4,    4,    4,  159,  159,
  2441.       159,  159, 2346, 2346, 2346, 2346,  159,  159,  159,  159,
  2442.       159,  160, 2346, 2346, 2346, 2346,  160,  160,  160,  160,
  2443.      2346, 2346, 2346, 2346,  160,  160,  160,  160,  160,  178,
  2444.       178,  178,  178,  178,  178,  178,  178,  178,  178,  178,
  2445.  
  2446.       178,  178,  178,  178,  178,  178,  178,  178,  178,  178,
  2447.       178,  178,  178,  178,  178,  178,  178,  178,  178,  178,
  2448.       178,  178,  178,  180,  180,  180,  180,  180,  180,  180,
  2449.       180,  180,  180,  180,  180,  180,  180,  180,  180,  180,
  2450.       180,  180,  180,  180,  180,  180,  180,  180,  180,  180,
  2451.       180,  180,  180,  180,  180,  180,  180,  188, 2346,  188,
  2452.       188, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2453.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2454.      2346, 2346, 2346,  188,  188,  188,  188,  188,  190, 2346,
  2455.      2346,  190, 2346,  190,  190,  190,  190, 2346,  190,  190,
  2456.  
  2457.       190,  190,  190,  190,  190,  190,  190,  190,  190,  190,
  2458.       190,  190,  190,  190,  190,  190,  190,  190,  190,  190,
  2459.       190,  192, 2346, 2346, 2346, 2346, 2346, 2346, 2346,  192,
  2460.      2346, 2346, 2346, 2346,  192,  192,  192,  192, 2346, 2346,
  2461.       192,  192,  192,  192,  192,  192,  192,  194, 2346, 2346,
  2462.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2463.       194,  194,  194,  194, 2346, 2346,  194, 2346,  194,  194,
  2464.       194,  194,  194,  195, 2346, 2346, 2346, 2346, 2346, 2346,
  2465.      2346, 2346, 2346, 2346, 2346, 2346,  195,  195,  195,  195,
  2466.      2346, 2346,  195, 2346,  195,  195,  195,  195,  195,  196,
  2467.  
  2468.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  2469.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  2470.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  2471.       196,  196,  196,  225,  225, 2346,  225, 2346,  225,  225,
  2472.       225,  225,  225, 2346,  225,  225,  225,  225,  225, 2346,
  2473.      2346,  225,  225,  225,  225,  225,  225,  225,  225,  225,
  2474.       225,  225,  225,  225,  225,  228,  228,  228,  228, 2346,
  2475.      2346,  228,  228,  228,  228,  228,  228,  228,  228,  228,
  2476.       228,  228,  228,  228,  228,  228,  228,  228,  228,  228,
  2477.       228, 2346,  228,  228,  228,  228,  228,  228,  228,  241,
  2478.  
  2479.      2346, 2346, 2346, 2346, 2346, 2346, 2346,  241, 2346, 2346,
  2480.      2346, 2346,  241,  241,  241,  241, 2346, 2346,  241, 2346,
  2481.       241,  241,  241,  241,  241,  245,  245,  245,  245,  245,
  2482.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  2483.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  2484.       245,  245,  245,  245,  245,  245,  245,  245,  245,  252,
  2485.       252, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2486.      2346, 2346,  252,  252,  252,  252, 2346, 2346,  252, 2346,
  2487.       252,  252,  252,  252,  252,  269,  269,  269,  269, 2346,
  2488.       269,  269,  269,  269,  269,  269,  269,  269,  269,  269,
  2489.  
  2490.       269,  269,  269,  269,  269,  269,  269,  269,  269,  269,
  2491.       269,  269,  269,  269,  269,  269,  269,  269,  269,  293,
  2492.       293,  293,  293, 2346, 2346, 2346, 2346,  293,  293,  293,
  2493.       293,  293,  298,  298,  298,  298,  298,  298,  298,  298,
  2494.       298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
  2495.       298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
  2496.       298,  298,  298,  298,  298,  298,  303,  303,  303,  303,
  2497.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  2498.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  2499.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  2500.  
  2501.       324,  324,  324,  324,  324,  324,  324,  324,  324,  324,
  2502.       324, 2346,  324,  324, 2346,  324,  324,  324,  324, 2346,
  2503.      2346, 2346, 2346,  324,  324, 2346,  324, 2346, 2346, 2346,
  2504.      2346, 2346,  324,  324,  339,  339,  339,  339, 2346,  339,
  2505.       339, 2346,  339,  339, 2346, 2346, 2346,  339,  339,  339,
  2506.       339,  339,  339,  339,  339,  339,  339,  339,  339,  339,
  2507.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  2508.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  2509.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  2510.       344,  344,  344,  344,  399,  399,  399,  399,  399,  399,
  2511.  
  2512.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  2513.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  2514.       399,  399,  399,  399,  399,  399,  399,  399,  401, 2346,
  2515.       401,  401, 2346,  401,  401,  401,  401,  401,  401,  401,
  2516.       401,  401,  401,  401,  401,  401,  401,  401,  401,  401,
  2517.       401,  401,  401,  401,  401,  401,  401,  401,  401,  401,
  2518.       401,  401,  405,  405, 2346, 2346, 2346, 2346, 2346, 2346,
  2519.      2346,  405, 2346, 2346, 2346,  405,  405,  405,  405, 2346,
  2520.      2346,  405,  405,  405,  405,  405,  405,  405,  416,  416,
  2521.       416,  416,  416,  416,  416,  416,  416,  416,  416,  416,
  2522.  
  2523.       416,  416,  416,  416,  416,  416,  416,  416,  416,  416,
  2524.       416,  416,  416,  416,  416,  416,  416,  416,  416,  416,
  2525.       416,  416,  420, 2346,  420,  420, 2346,  420,  420, 2346,
  2526.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2527.       420,  420,  420,  420, 2346, 2346,  420, 2346,  420,  420,
  2528.       420,  420,  420,  421,  421,  421,  421,  421,  421,  421,
  2529.       421,  421,  421,  421,  421,  421,  421,  421,  421,  421,
  2530.      2346,  421,  421,  421,  421,  421,  421,  421,  421,  421,
  2531.       421,  421,  421,  421,  421,  421,  421,  425,  425,  425,
  2532.       425,  425,  425,  425,  425, 2346,  425,  425,  425,  425,
  2533.  
  2534.       425,  425,  425,  425,  425,  425,  425,  425,  425,  425,
  2535.       425,  425,  425,  425,  425,  425,  425,  425,  425,  425,
  2536.       425,  428,  428, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2537.      2346, 2346, 2346, 2346,  428,  428,  428,  428, 2346, 2346,
  2538.       428, 2346,  428,  428,  428,  428,  428,  159,  159,  159,
  2539.       159, 2346, 2346, 2346, 2346,  159,  159,  159,  159,  159,
  2540.       160, 2346, 2346, 2346, 2346,  160,  160,  160,  160, 2346,
  2541.      2346, 2346, 2346,  160,  160,  160,  160,  160,  448,  448,
  2542.       448,  448,  448,  448,  448,  448,  448,  448,  448,  448,
  2543.       448,  448, 2346,  448,  448,  448,  448,  448,  448,  448,
  2544.  
  2545.       448,  448,  448,  448,  448,  448,  448,  448,  448,  448,
  2546.       448,  448,  164, 2346,  164,  164, 2346, 2346, 2346, 2346,
  2547.      2346,  164,  164, 2346, 2346,  164,  453, 2346,  453,  453,
  2548.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2549.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2550.      2346, 2346,  453,  453,  453,  453,  453,  178,  178,  178,
  2551.       178,  178,  178,  178,  178,  178,  178,  178,  178,  178,
  2552.       178,  178,  178,  178,  178,  178,  178,  178,  178,  178,
  2553.       178,  178,  178,  178,  178,  178,  178,  178,  178,  178,
  2554.       178,  462,  462,  462,  462,  462,  462,  462,  462,  462,
  2555.  
  2556.       462,  462,  462,  462,  462,  462,  462,  462,  462,  462,
  2557.       462,  462,  462,  462,  462,  462,  462,  462,  462,  462,
  2558.       462,  462,  462,  462,  462,  180,  180,  180,  180,  180,
  2559.       180,  180,  180,  180,  180,  180,  180,  180,  180,  180,
  2560.       180,  180,  180,  180,  180,  180,  180,  180,  180,  180,
  2561.       180,  180,  180,  180,  180,  180,  180,  180,  180,  464,
  2562.       464,  464,  464,  464,  464,  464,  464,  464,  464,  464,
  2563.       464,  464,  464,  464,  464,  464,  464,  464,  464,  464,
  2564.       464,  464,  464,  464,  464,  464,  464,  464,  464,  464,
  2565.       464,  464,  464,  188, 2346,  188,  188, 2346, 2346, 2346,
  2566.  
  2567.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2568.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,  188,
  2569.       188,  188,  188,  188,  472,  472, 2346,  472,  472,  472,
  2570.       472,  472,  472,  472,  472,  472,  472,  472,  472,  472,
  2571.       472, 2346,  472,  472,  472,  472,  472,  472,  472,  472,
  2572.       472,  472,  472,  472,  472,  472,  472,  472,  192, 2346,
  2573.      2346, 2346, 2346, 2346, 2346, 2346,  192, 2346, 2346, 2346,
  2574.      2346,  192,  192,  192,  192, 2346, 2346,  192,  192,  192,
  2575.       192,  192,  192,  192,  475, 2346,  475, 2346, 2346, 2346,
  2576.      2346, 2346,  475, 2346, 2346, 2346, 2346,  475,  475,  475,
  2577.  
  2578.       475, 2346, 2346,  475, 2346,  475,  475,  475,  475,  475,
  2579.       477,  477,  477,  477,  477,  477,  477,  477,  477,  477,
  2580.       477,  477,  477,  477,  477,  477,  477,  477,  477,  477,
  2581.       477,  477,  477, 2346,  477,  477,  477,  477,  477,  477,
  2582.       477,  477,  477,  477,  196,  196,  196,  196,  196,  196,
  2583.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  2584.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  2585.       196,  196,  196,  196,  196,  196,  196,  196,  480,  480,
  2586.       480,  480,  480,  480,  480,  480,  480,  480,  480,  480,
  2587.       480,  480,  480,  480,  480,  480,  480,  480,  480,  480,
  2588.  
  2589.       480, 2346,  480,  480,  480,  480,  480,  480,  480,  480,
  2590.       480,  480,  495,  495,  495,  495,  495,  495,  495,  495,
  2591.       495,  495,  495,  495,  495, 2346,  495,  495,  495,  495,
  2592.       495,  495,  495,  495,  495,  495,  495,  495,  495,  495,
  2593.       495,  495,  495,  495,  495,  495,  225,  225, 2346,  225,
  2594.       225,  225,  225,  225,  225,  225, 2346,  225,  225,  225,
  2595.       225,  225, 2346, 2346,  225,  225,  225,  225,  225,  225,
  2596.       225,  225,  225,  225,  225,  225,  225,  225,  228,  228,
  2597.       228,  228, 2346, 2346,  228,  228,  228,  228,  228,  228,
  2598.       228,  228,  228,  228,  228,  228,  228,  228,  228,  228,
  2599.  
  2600.       228,  228,  228,  228, 2346,  228,  228,  228,  228,  228,
  2601.       228,  228,  245,  245,  245,  245,  245,  245,  245,  245,
  2602.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  2603.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  2604.       245,  245,  245,  245,  245,  245,  528, 2346, 2346, 2346,
  2605.      2346, 2346, 2346, 2346,  528, 2346, 2346, 2346, 2346,  528,
  2606.       528,  528,  528, 2346, 2346,  528, 2346,  528,  528,  528,
  2607.       528,  528,  269,  269,  269,  269, 2346,  269,  269,  269,
  2608.       269,  269,  269,  269,  269,  269,  269,  269,  269,  269,
  2609.       269,  269,  269,  269,  269,  269,  269,  269,  269,  269,
  2610.  
  2611.       269,  269,  269,  269,  269,  269,  560,  560,  560,  560,
  2612.       560,  560,  560,  560,  560,  560,  560,  560,  560,  560,
  2613.       560,  560,  560,  560,  560,  560,  560,  560,  560,  560,
  2614.       560,  560,  560,  560,  560,  560,  560,  560,  560,  560,
  2615.       577, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2616.       577, 2346, 2346, 2346, 2346,  577,  577,  577,  577, 2346,
  2617.      2346, 2346, 2346,  577,  577,  577,  577,  577,  581,  581,
  2618.       581,  581, 2346,  581,  581,  581,  581, 2346,  581,  581,
  2619.       581,  581,  581,  581,  581,  581,  581,  581,  581,  581,
  2620.       581,  581,  581,  581,  581,  581,  581,  581,  581,  581,
  2621.  
  2622.       581,  581,  298,  298,  298,  298,  298,  298,  298,  298,
  2623.       298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
  2624.       298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
  2625.       298,  298,  298,  298,  298,  298,  303,  303,  303,  303,
  2626.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  2627.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  2628.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  2629.       339,  339,  339,  339, 2346,  339,  339, 2346,  339,  339,
  2630.      2346, 2346, 2346,  339,  339,  339,  339,  339,  339,  339,
  2631.       339,  339,  339,  339,  339,  339,  344,  344,  344,  344,
  2632.  
  2633.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  2634.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  2635.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  2636.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  2637.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  2638.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  2639.       627,  627,  627,  627,  399,  399,  399,  399,  399,  399,
  2640.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  2641.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  2642.       399,  399,  399,  399,  399,  399,  399,  399,  401, 2346,
  2643.  
  2644.       401,  401, 2346,  401,  401,  401,  401,  401,  401,  401,
  2645.       401,  401,  401,  401,  401,  401,  401,  401,  401,  401,
  2646.       401,  401,  401,  401,  401,  401,  401,  401,  401,  401,
  2647.       401,  401,  673,  673,  673,  673,  673,  673,  673,  673,
  2648.       673,  673,  673,  673,  673,  673,  673,  673,  673,  673,
  2649.       673,  673,  673,  673,  673,  673,  673,  673,  673,  673,
  2650.       673,  673,  673,  673,  673,  673,  683, 2346, 2346, 2346,
  2651.      2346,  683,  683, 2346,  683,  683, 2346, 2346, 2346,  683,
  2652.       683,  683,  683, 2346, 2346,  683,  683,  683,  683,  683,
  2653.       683,  683,  405,  405, 2346, 2346, 2346, 2346, 2346, 2346,
  2654.  
  2655.      2346, 2346, 2346, 2346, 2346,  405,  405,  405,  405, 2346,
  2656.      2346,  405, 2346,  405,  405,  405,  405,  405,  416,  416,
  2657.       416,  416,  416,  416,  416,  416,  416,  416,  416,  416,
  2658.       416,  416,  416,  416,  416,  416,  416,  416,  416,  416,
  2659.       416,  416,  416,  416,  416,  416,  416,  416,  416,  416,
  2660.       416,  416,  420, 2346,  420,  420, 2346,  420,  420, 2346,
  2661.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2662.       420,  420,  420,  420, 2346, 2346,  420, 2346,  420,  420,
  2663.       420,  420,  420,  703,  703, 2346,  703,  703,  703,  703,
  2664.       703, 2346,  703,  703,  703,  703,  703,  703,  703,  703,
  2665.  
  2666.      2346,  703,  703,  703,  703,  703,  703,  703,  703,  703,
  2667.       703,  703,  703,  703,  703, 2346,  703,  421,  421,  421,
  2668.       421,  421,  421,  421,  421,  421,  421,  421,  421,  421,
  2669.       421,  421,  421,  421,  421,  421,  421,  421,  421,  421,
  2670.       421,  421,  421,  421,  421,  421,  421,  421,  421,  421,
  2671.       421,  425,  425,  425,  425,  425,  425,  425,  425, 2346,
  2672.       425,  425,  425,  425,  425,  425,  425,  425,  425,  425,
  2673.       425,  425,  425,  425,  425,  425,  425,  425,  425,  425,
  2674.       425,  425,  425,  425,  425,  712, 2346,  712, 2346, 2346,
  2675.      2346, 2346, 2346,  712, 2346, 2346, 2346, 2346,  712,  712,
  2676.  
  2677.       712,  712, 2346, 2346,  712, 2346,  712,  712,  712,  712,
  2678.       712,  441, 2346,  441,  441, 2346, 2346, 2346, 2346, 2346,
  2679.      2346, 2346, 2346, 2346,  441, 2346, 2346, 2346, 2346,  441,
  2680.      2346,  441, 2346, 2346, 2346, 2346, 2346,  441, 2346,  441,
  2681.       444, 2346,  444,  444, 2346, 2346, 2346, 2346, 2346, 2346,
  2682.      2346, 2346, 2346,  444, 2346, 2346, 2346, 2346,  444, 2346,
  2683.      2346, 2346, 2346, 2346, 2346, 2346,  444,  728,  728,  728,
  2684.       728,  728,  728,  728,  728,  728,  728,  728,  728,  728,
  2685.       728,  728,  728,  728,  728,  728,  728,  728,  728,  728,
  2686.       728,  728,  728,  728,  728,  728,  728,  728,  728,  728,
  2687.  
  2688.       728,  733,  733,  733,  733,  733,  733,  733,  733,  733,
  2689.       733,  733,  733,  733,  733,  733,  733,  733,  733,  733,
  2690.       733,  733,  733,  733,  733,  733,  733,  733,  733,  733,
  2691.       733,  733,  733,  733,  733,  462,  462,  462,  462,  462,
  2692.       462,  462,  462,  462,  462,  462,  462,  462,  462,  462,
  2693.       462,  462,  462,  462,  462,  462,  462,  462,  462,  462,
  2694.       462,  462,  462,  462,  462,  462,  462,  462,  462,  464,
  2695.       464,  464,  464,  464,  464,  464,  464,  464,  464,  464,
  2696.       464,  464,  464,  464,  464,  464,  464,  464,  464,  464,
  2697.       464,  464,  464,  464,  464,  464,  464,  464,  464,  464,
  2698.  
  2699.       464,  464,  464,  188, 2346, 2346, 2346, 2346, 2346, 2346,
  2700.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2701.      2346, 2346, 2346, 2346, 2346, 2346,  188,  188,  188,  188,
  2702.       188,  472,  472, 2346,  472,  472,  472,  472,  472,  472,
  2703.       472,  472,  472,  472,  472,  472,  472,  472, 2346,  472,
  2704.       472,  472,  472,  472,  472,  472,  472,  472,  472,  472,
  2705.       472,  472,  472,  472,  472,  475, 2346,  475, 2346, 2346,
  2706.      2346, 2346, 2346,  475, 2346, 2346, 2346, 2346,  475,  475,
  2707.       475,  475, 2346, 2346,  475, 2346,  475,  475,  475,  475,
  2708.       475,  752,  752,  752,  752,  752,  752,  752,  752,  752,
  2709.  
  2710.       752,  752,  752,  752,  752,  752,  752,  752,  752,  752,
  2711.       752,  752,  752,  752,  752,  752,  752,  752,  752,  752,
  2712.       752,  752,  752,  752,  752,  477,  477,  477,  477,  477,
  2713.       477,  477,  477,  477,  477,  477,  477,  477,  477,  477,
  2714.       477,  477,  477,  477,  477,  477,  477,  477, 2346,  477,
  2715.       477,  477,  477,  477,  477,  477,  477,  477,  477,  196,
  2716.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  2717.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  2718.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  2719.       196,  196,  196,  480,  480,  480,  480,  480,  480,  480,
  2720.  
  2721.       480,  480,  480,  480,  480,  480,  480,  480,  480,  480,
  2722.       480,  480,  480,  480,  480,  480, 2346,  480,  480,  480,
  2723.       480,  480,  480,  480,  480,  480,  480,  495,  495,  495,
  2724.       495,  495,  495,  495,  495,  495,  495,  495,  495,  495,
  2725.       495,  495,  495,  495,  495,  495,  495,  495,  495,  495,
  2726.       495,  495,  495,  495,  495,  495,  495,  495,  495,  495,
  2727.       495,  225,  225, 2346,  225,  225,  225,  225,  225,  225,
  2728.       225, 2346,  225,  225,  225,  225,  225, 2346,  225,  225,
  2729.       225,  225,  225,  225,  225,  225,  225,  225,  225,  225,
  2730.       225,  225,  225,  783,  783,  783,  783,  783,  783,  783,
  2731.  
  2732.       783,  783,  783,  783,  783,  783,  783,  783,  783,  783,
  2733.       783,  783,  783,  783,  783,  783,  783,  783,  783,  783,
  2734.       783,  783,  783,  783,  783,  783,  783,  791,  791,  791,
  2735.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  2736.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  2737.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  2738.       791,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  2739.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  2740.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  2741.       245,  245,  245,  245,  245,  528, 2346, 2346, 2346, 2346,
  2742.  
  2743.      2346, 2346, 2346,  528, 2346, 2346, 2346, 2346,  528,  528,
  2744.       528,  528, 2346, 2346,  528, 2346,  528,  528,  528,  528,
  2745.       528,  805,  805,  805,  805,  805,  805,  805,  805,  805,
  2746.       805,  805,  805,  805,  805,  805,  805,  805,  805,  805,
  2747.       805,  805,  805,  805,  805,  805,  805,  805,  805,  805,
  2748.       805,  805,  805,  805,  805,  807,  807,  807,  807,  807,
  2749.       807,  807,  807,  807,  807,  807,  807,  807,  807,  807,
  2750.       807,  807,  807,  807,  807,  807,  807,  807,  807,  807,
  2751.       807,  807,  807,  807,  807,  807,  807,  807,  807,  269,
  2752.       269,  269,  269, 2346,  269,  269,  269,  269,  269,  269,
  2753.  
  2754.       269,  269,  269,  269,  269,  269,  269,  269,  269,  269,
  2755.       269,  269,  269,  269,  269,  269,  269,  269,  269,  269,
  2756.       269,  269,  269,  845,  845,  845,  845,  845,  845,  845,
  2757.       845,  845,  845,  845,  845,  845,  845,  845,  845,  845,
  2758.       845,  845,  845,  845,  845,  845,  845,  845,  845,  845,
  2759.       845,  845,  845,  845,  845,  845,  845,  577, 2346, 2346,
  2760.      2346, 2346, 2346, 2346, 2346, 2346, 2346,  577, 2346, 2346,
  2761.      2346, 2346,  577,  577,  577,  577, 2346, 2346, 2346, 2346,
  2762.       577,  577,  577,  577,  577,  581,  581,  581,  581, 2346,
  2763.       581,  581,  581,  581, 2346,  581,  581,  581,  581,  581,
  2764.  
  2765.       581,  581,  581,  581,  581,  581,  581,  581,  581,  581,
  2766.       581,  581,  581,  581,  581,  581,  581,  581,  581,  298,
  2767.       298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
  2768.       298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
  2769.       298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
  2770.       298,  298,  298,  303,  303,  303,  303,  303,  303,  303,
  2771.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  2772.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  2773.       303,  303,  303,  303,  303,  303,  303,  870,  870,  870,
  2774.       870,  870,  870,  870,  870,  870,  870,  870,  870,  870,
  2775.  
  2776.       870,  870,  870,  870,  870,  870,  870,  870,  870,  870,
  2777.       870,  870,  870,  870,  870,  870,  870,  870,  870,  870,
  2778.       870,  873,  873,  873,  873,  873,  873,  873,  873,  873,
  2779.       873,  873,  873,  873,  873,  873,  873,  873,  873,  873,
  2780.       873,  873,  873,  873,  873,  873,  873,  873,  873,  873,
  2781.       873,  873,  873,  873,  873,  889,  889,  889,  889,  889,
  2782.       889,  889,  889,  889,  889,  889,  889,  889,  889,  889,
  2783.       889,  889, 2346,  889,  889,  889,  889,  889,  889,  889,
  2784.       889,  889,  889,  889,  889,  889,  889,  889,  889,  894,
  2785.       894,  894,  894,  894,  894,  894,  894,  894,  894,  894,
  2786.  
  2787.       894,  894,  894,  894,  894,  894,  894,  894,  894,  894,
  2788.       894,  894,  894,  894,  894,  894,  894,  894,  894,  894,
  2789.       894,  894,  894,  344,  344,  344,  344,  344,  344,  344,
  2790.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  2791.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  2792.       344,  344,  344,  344,  344,  344,  344,  627,  627,  627,
  2793.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  2794.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  2795.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  2796.       627,  664, 2346,  664,  664, 2346, 2346, 2346, 2346, 2346,
  2797.  
  2798.      2346, 2346, 2346, 2346,  664, 2346, 2346, 2346, 2346,  664,
  2799.      2346,  664, 2346, 2346, 2346, 2346, 2346,  664, 2346,  664,
  2800.       667, 2346,  667,  667, 2346, 2346, 2346, 2346, 2346, 2346,
  2801.      2346, 2346, 2346,  667, 2346, 2346, 2346, 2346,  667, 2346,
  2802.      2346, 2346, 2346, 2346, 2346, 2346,  667,  399,  399,  399,
  2803.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  2804.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  2805.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  2806.       399,  673,  673,  673,  673,  673,  673,  673,  673,  673,
  2807.       673,  673,  673,  673,  673,  673,  673,  673,  673,  673,
  2808.  
  2809.       673,  673,  673,  673,  673,  673,  673,  673,  673,  673,
  2810.       673,  673,  673,  673,  673,  674,  674, 2346,  674,  674,
  2811.       674,  674,  674,  674,  674,  674,  674,  674,  674,  674,
  2812.       674,  674,  674,  674,  674,  674,  674,  674,  674,  674,
  2813.       674,  674,  674,  674,  674,  674,  674,  674,  674,  683,
  2814.      2346, 2346, 2346, 2346,  683,  683, 2346,  683,  683, 2346,
  2815.      2346, 2346,  683,  683,  683,  683, 2346, 2346,  683,  683,
  2816.       683,  683,  683,  683,  683,  948,  948, 2346, 2346, 2346,
  2817.       948,  948, 2346, 2346,  948, 2346, 2346, 2346,  948,  948,
  2818.       948,  948, 2346, 2346,  948,  948,  948,  948,  948,  948,
  2819.  
  2820.       948,  956,  956,  956,  956,  956,  956,  956,  956,  956,
  2821.       956,  956,  956,  956,  956,  956,  956,  956,  956,  956,
  2822.       956,  956,  956,  956,  956,  956,  956,  956,  956,  956,
  2823.       956,  956,  956,  956,  956,  698,  698, 2346,  698,  698,
  2824.       698,  698,  698, 2346,  698,  698,  698,  698,  698,  698,
  2825.       698,  698, 2346,  698,  698,  698,  698,  698,  698,  698,
  2826.       698,  698,  698,  698,  698,  698,  698, 2346,  698,  703,
  2827.       703, 2346,  703,  703,  703,  703,  703, 2346,  703,  703,
  2828.       703,  703,  703,  703,  703,  703, 2346,  703,  703,  703,
  2829.       703,  703,  703,  703,  703,  703,  703,  703,  703,  703,
  2830.  
  2831.       703, 2346,  703,  964,  964,  964,  964,  964,  964,  964,
  2832.       964,  964,  964,  964,  964,  964,  964,  964,  964,  964,
  2833.      2346,  964,  964,  964,  964,  964,  964,  964,  964,  964,
  2834.       964,  964,  964,  964,  964,  964,  964,  966,  966,  966,
  2835.       966,  966,  966,  966,  966,  966,  966,  966,  966,  966,
  2836.       966,  966,  966,  966,  966,  966,  966,  966,  966,  966,
  2837.       966,  966,  966,  966,  966,  966,  966,  966,  966,  966,
  2838.       966,  712, 2346,  712, 2346, 2346, 2346, 2346, 2346,  712,
  2839.      2346, 2346, 2346, 2346,  712,  712,  712,  712, 2346, 2346,
  2840.       712, 2346,  712,  712,  712,  712,  712,  724, 2346,  724,
  2841.  
  2842.       724, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2843.       724, 2346, 2346, 2346, 2346,  724, 2346, 2346, 2346, 2346,
  2844.      2346, 2346, 2346,  724,  726, 2346,  726,  726, 2346, 2346,
  2845.      2346, 2346, 2346, 2346, 2346, 2346, 2346,  726, 2346, 2346,
  2846.      2346, 2346,  726, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2847.       726,  728,  728,  728,  728,  728,  728,  728,  728,  728,
  2848.       728,  728,  728,  728,  728,  728,  728,  728,  728,  728,
  2849.       728,  728,  728,  728,  728,  728,  728,  728,  728,  728,
  2850.       728,  728,  728,  728,  728,  732, 2346,  732,  732, 2346,
  2851.      2346, 2346,  732, 2346, 2346,  732, 2346, 2346,  732,  733,
  2852.  
  2853.       733,  733,  733,  733,  733,  733,  733,  733,  733,  733,
  2854.       733,  733,  733,  733,  733,  733,  733,  733,  733,  733,
  2855.       733,  733,  733,  733,  733,  733,  733,  733,  733,  733,
  2856.       733,  733,  733,  992,  992,  992,  992,  992,  992,  992,
  2857.       992,  992,  992,  992,  992,  992,  992,  992,  992,  992,
  2858.       992,  992,  992,  992,  992,  992,  992,  992,  992,  992,
  2859.       992,  992,  992,  992,  992,  992,  992,  994,  994,  994,
  2860.       994,  994,  994,  994,  994,  994,  994,  994,  994,  994,
  2861.       994,  994,  994,  994,  994,  994,  994,  994,  994,  994,
  2862.       994,  994,  994,  994,  994,  994,  994,  994,  994,  994,
  2863.  
  2864.       994,  464,  464,  464,  464,  464,  464,  464,  464,  464,
  2865.       464,  464,  464,  464,  464,  464,  464,  464,  464,  464,
  2866.       464,  464,  464,  464,  464,  464,  464,  464,  464,  464,
  2867.       464,  464,  464,  464,  464,  188, 2346, 2346, 2346, 2346,
  2868.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2869.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,  188,  188,
  2870.       188,  188,  188,  752,  752,  752,  752,  752,  752,  752,
  2871.       752,  752,  752,  752,  752,  752,  752,  752,  752,  752,
  2872.       752,  752,  752,  752,  752,  752,  752,  752,  752,  752,
  2873.       752,  752,  752,  752,  752,  752,  752, 1002, 1002, 1002,
  2874.  
  2875.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  2876.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  2877.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  2878.      1002,  477,  477,  477,  477,  477,  477,  477,  477,  477,
  2879.       477,  477,  477,  477,  477,  477,  477,  477,  477,  477,
  2880.       477,  477,  477,  477, 2346,  477,  477,  477,  477,  477,
  2881.       477,  477,  477,  477,  477,  196,  196,  196,  196,  196,
  2882.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  2883.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  2884.       196,  196,  196,  196,  196,  196,  196,  196,  196, 1009,
  2885.  
  2886.      1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009,
  2887.      1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009,
  2888.      1009, 1009, 2346, 1009, 1009, 1009, 1009, 1009, 1009, 1009,
  2889.      1009, 1009, 1009, 1027, 1027, 1027, 1027, 1027, 1027, 1027,
  2890.      1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027,
  2891.      1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027,
  2892.      1027, 1027, 1027, 1027, 1027, 1027, 1027,  783,  783,  783,
  2893.       783,  783,  783,  783,  783,  783,  783,  783,  783,  783,
  2894.       783,  783,  783,  783,  783,  783,  783,  783,  783,  783,
  2895.       783,  783,  783,  783,  783,  783,  783,  783,  783,  783,
  2896.  
  2897.       783, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044,
  2898.      1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044,
  2899.      1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044,
  2900.      1044, 1044, 1044, 1044, 1044,  791,  791,  791,  791,  791,
  2901.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  2902.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  2903.       791,  791,  791,  791,  791,  791,  791,  791,  791,  245,
  2904.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  2905.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  2906.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  2907.  
  2908.       245,  245,  245,  528, 2346, 2346, 2346, 2346, 2346, 2346,
  2909.      2346,  528, 2346, 2346, 2346, 2346,  528,  528,  528,  528,
  2910.      2346, 2346,  528, 2346,  528,  528,  528,  528,  528, 1053,
  2911.      1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053,
  2912.      1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053,
  2913.      1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053,
  2914.      1053, 1053, 1053,  805,  805,  805,  805,  805,  805,  805,
  2915.       805,  805,  805,  805,  805,  805,  805,  805,  805,  805,
  2916.       805,  805,  805,  805,  805,  805,  805,  805,  805,  805,
  2917.       805,  805,  805,  805,  805,  805,  805,  807,  807,  807,
  2918.  
  2919.       807,  807,  807,  807,  807,  807,  807,  807,  807,  807,
  2920.       807,  807,  807,  807,  807,  807,  807,  807,  807,  807,
  2921.       807,  807,  807,  807,  807,  807,  807,  807,  807,  807,
  2922.       807,  269,  269,  269,  269, 2346,  269,  269,  269,  269,
  2923.       269,  269,  269,  269,  269,  269,  269,  269,  269,  269,
  2924.       269,  269,  269,  269,  269,  269,  269,  269,  269,  269,
  2925.       269,  269,  269,  269,  269,  826, 2346,  826,  826, 2346,
  2926.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,  826, 2346,
  2927.      2346, 2346, 2346,  826, 2346,  826, 2346, 2346, 2346, 2346,
  2928.      2346,  826, 2346,  826,  829, 2346,  829,  829, 2346, 2346,
  2929.  
  2930.      2346, 2346, 2346, 2346, 2346, 2346, 2346,  829, 2346, 2346,
  2931.      2346, 2346,  829, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2932.       829,  845,  845,  845,  845,  845,  845,  845,  845,  845,
  2933.       845,  845,  845,  845,  845,  845,  845,  845,  845,  845,
  2934.       845,  845,  845,  845,  845,  845,  845,  845,  845,  845,
  2935.       845,  845,  845,  845,  845, 1096, 1096, 1096, 1096, 1096,
  2936.      1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096,
  2937.      1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096,
  2938.      1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096,  298,
  2939.       298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
  2940.  
  2941.       298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
  2942.       298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
  2943.       298,  298,  298,  303,  303,  303,  303,  303,  303,  303,
  2944.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  2945.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  2946.       303,  303,  303,  303,  303,  303,  303,  870,  870,  870,
  2947.       870,  870,  870,  870,  870,  870,  870,  870,  870,  870,
  2948.       870,  870,  870,  870,  870,  870,  870,  870,  870,  870,
  2949.       870,  870,  870,  870,  870,  870,  870,  870,  870,  870,
  2950.       870,  873,  873,  873,  873,  873,  873,  873,  873,  873,
  2951.  
  2952.       873,  873,  873,  873,  873,  873,  873,  873,  873,  873,
  2953.       873,  873,  873,  873,  873,  873,  873,  873,  873,  873,
  2954.       873,  873,  873,  873,  873, 1121, 1121, 1121, 1121, 1121,
  2955.      1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121,
  2956.      1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121,
  2957.      1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121,  889,
  2958.       889,  889,  889,  889,  889,  889,  889,  889,  889,  889,
  2959.       889,  889,  889,  889,  889,  889,  889,  889,  889,  889,
  2960.       889,  889,  889,  889,  889,  889,  889,  889,  889,  889,
  2961.       889,  889,  889,  894,  894,  894,  894,  894,  894,  894,
  2962.  
  2963.       894,  894,  894,  894,  894,  894,  894,  894,  894,  894,
  2964.       894,  894,  894,  894,  894,  894,  894,  894,  894,  894,
  2965.       894,  894,  894,  894,  894,  894,  894,  344,  344,  344,
  2966.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  2967.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  2968.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  2969.       344,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  2970.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  2971.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  2972.       627,  627,  627,  627,  627,  916, 2346,  916,  916, 2346,
  2973.  
  2974.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,  916, 2346,
  2975.      2346, 2346, 2346, 2346, 2346, 2346,  916, 2346, 2346, 2346,
  2976.      2346,  916, 2346, 2346,  916, 1158, 1158, 1158, 1158, 1158,
  2977.      1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158,
  2978.      1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158,
  2979.      1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158,  937,
  2980.      2346,  937,  937, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  2981.      2346, 2346,  937, 2346, 2346, 2346, 2346,  937, 2346, 2346,
  2982.      2346, 2346, 2346, 2346, 2346,  937,  939, 2346,  939,  939,
  2983.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,  939,
  2984.  
  2985.      2346, 2346, 2346, 2346,  939, 2346, 2346, 2346, 2346, 2346,
  2986.      2346, 2346,  939,  399,  399,  399,  399,  399,  399,  399,
  2987.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  2988.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  2989.       399,  399,  399,  399,  399,  399,  399,  674,  674, 2346,
  2990.       674,  674,  674,  674,  674,  674,  674,  674,  674,  674,
  2991.       674,  674,  674,  674,  674,  674,  674,  674,  674,  674,
  2992.       674,  674,  674,  674,  674,  674,  674,  674,  674,  674,
  2993.       674,  673,  673,  673,  673,  673,  673,  673,  673,  673,
  2994.       673,  673,  673,  673,  673,  673,  673,  673,  673,  673,
  2995.  
  2996.       673,  673,  673,  673,  673,  673,  673,  673,  673,  673,
  2997.       673,  673,  673,  673,  673, 1175, 2346, 2346, 2346, 2346,
  2998.      1175, 1175, 2346, 1175, 1175, 2346, 2346, 2346, 1175, 1175,
  2999.      1175, 1175, 2346, 2346, 1175, 1175, 1175, 1175, 1175, 1175,
  3000.      1175,  683, 2346, 2346, 2346, 2346,  683,  683, 2346,  683,
  3001.       683, 2346, 2346, 2346,  683,  683,  683,  683, 2346, 2346,
  3002.       683,  683,  683,  683,  683,  683,  683,  948,  948, 2346,
  3003.      2346, 2346, 2346, 2346, 2346, 2346,  948, 2346, 2346, 2346,
  3004.       948,  948,  948,  948, 2346, 2346,  948, 2346,  948,  948,
  3005.       948,  948,  948, 1179, 2346, 1179, 1179, 2346, 1179, 1179,
  3006.  
  3007.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3008.      2346, 1179, 1179, 1179, 1179, 2346, 2346, 1179, 2346, 1179,
  3009.      1179, 1179, 1179, 1179,  956,  956,  956,  956,  956,  956,
  3010.       956,  956,  956,  956,  956,  956,  956,  956,  956,  956,
  3011.       956,  956,  956,  956,  956,  956,  956,  956,  956,  956,
  3012.       956,  956,  956,  956,  956,  956,  956,  956, 1183, 1183,
  3013.      1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183,
  3014.      1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183,
  3015.      1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183,
  3016.      1183, 1183,  966,  966,  966,  966,  966,  966,  966,  966,
  3017.  
  3018.       966,  966,  966,  966,  966,  966,  966,  966,  966,  966,
  3019.       966,  966,  966,  966,  966,  966,  966,  966,  966,  966,
  3020.       966,  966,  966,  966,  966,  966, 1187, 1187, 1187, 1187,
  3021.      1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187,
  3022.      1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187,
  3023.      1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187,
  3024.       712, 2346,  712, 2346, 2346, 2346, 2346, 2346,  712, 2346,
  3025.      2346, 2346, 2346,  712,  712,  712,  712, 2346, 2346,  712,
  3026.      2346,  712,  712,  712,  712,  712,  992,  992,  992,  992,
  3027.       992,  992,  992,  992,  992,  992,  992,  992,  992,  992,
  3028.  
  3029.       992,  992,  992,  992,  992,  992,  992,  992,  992,  992,
  3030.       992,  992,  992,  992,  992,  992,  992,  992,  992,  992,
  3031.       994,  994,  994,  994,  994,  994,  994,  994,  994,  994,
  3032.       994,  994,  994,  994,  994,  994,  994,  994,  994,  994,
  3033.       994,  994,  994,  994,  994,  994,  994,  994,  994,  994,
  3034.       994,  994,  994,  994,  464,  464,  464,  464,  464,  464,
  3035.       464,  464,  464,  464,  464,  464,  464,  464,  464,  464,
  3036.       464,  464,  464,  464,  464,  464,  464,  464,  464,  464,
  3037.       464,  464,  464,  464,  464,  464,  464,  464,  188, 2346,
  3038.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3039.  
  3040.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3041.      2346,  188,  188,  188,  188,  188, 1002, 1002, 1002, 1002,
  3042.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  3043.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  3044.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  3045.      1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211,
  3046.      1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211,
  3047.      1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211,
  3048.      1211, 1211, 1211, 1211, 1216, 1216, 1216, 1216, 1216, 1216,
  3049.      1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216,
  3050.  
  3051.      1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216,
  3052.      1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216,  477,  477,
  3053.       477,  477,  477,  477,  477,  477,  477,  477,  477,  477,
  3054.       477,  477,  477,  477,  477,  477,  477,  477,  477,  477,
  3055.       477, 2346,  477,  477,  477,  477,  477,  477,  477,  477,
  3056.       477,  477,  196,  196,  196,  196,  196,  196,  196,  196,
  3057.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  3058.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  3059.       196,  196,  196,  196,  196,  196, 1009, 1009, 1009, 1009,
  3060.      1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009,
  3061.  
  3062.      1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 2346,
  3063.      1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009,
  3064.      1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222,
  3065.      1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222,
  3066.      1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222,
  3067.      1222, 1222, 1222, 1222, 1027, 1027, 1027, 1027, 1027, 1027,
  3068.      1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027,
  3069.      1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027,
  3070.      1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1241, 1241,
  3071.      2346, 1241, 1241, 1241, 1241, 1241, 2346, 2346, 2346, 1241,
  3072.  
  3073.      1241, 1241, 1241, 1241, 2346, 2346, 1241, 1241, 1241, 1241,
  3074.      1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241,
  3075.      1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244,
  3076.      1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244,
  3077.      1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244,
  3078.      1244, 1244, 1244, 1244, 1044, 1044, 1044, 1044, 1044, 1044,
  3079.      1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044,
  3080.      1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044,
  3081.      1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044,  245,  245,
  3082.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  3083.  
  3084.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  3085.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  3086.       245,  245,  791,  791,  791,  791,  791,  791,  791,  791,
  3087.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  3088.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  3089.       791,  791,  791,  791,  791,  791, 1053, 1053, 1053, 1053,
  3090.      1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053,
  3091.      1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053,
  3092.      1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053,
  3093.      1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269,
  3094.  
  3095.      1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269,
  3096.      1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269,
  3097.      1269, 1269, 1269, 1269,  269,  269,  269,  269, 2346,  269,
  3098.       269,  269,  269,  269,  269,  269,  269,  269,  269,  269,
  3099.       269,  269,  269,  269,  269,  269,  269,  269,  269,  269,
  3100.       269,  269,  269,  269,  269,  269,  269,  269, 1073, 2346,
  3101.      1073, 1073, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3102.      2346, 1073, 2346, 2346, 2346, 2346, 1073, 2346, 2346, 2346,
  3103.      2346, 2346, 2346, 2346, 1073, 1075, 2346, 1075, 1075, 2346,
  3104.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 1075, 2346,
  3105.  
  3106.      2346, 2346, 2346, 1075, 2346, 2346, 2346, 2346, 2346, 2346,
  3107.      2346, 1075, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286,
  3108.      1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286,
  3109.      1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286,
  3110.      1286, 1286, 1286, 1286, 1286, 1286, 1299, 2346, 2346, 2346,
  3111.      2346, 1299, 1299, 1299, 1299, 2346, 2346, 2346, 2346, 1299,
  3112.      1299, 1299, 1299, 1299, 1096, 1096, 1096, 1096, 1096, 1096,
  3113.      1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096,
  3114.      1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096,
  3115.      1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1097, 1097,
  3116.  
  3117.      1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097,
  3118.      1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097,
  3119.      1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097,
  3120.      1097, 1097,  298,  298,  298,  298,  298,  298,  298,  298,
  3121.       298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
  3122.       298,  298,  298,  298,  298,  298,  298,  298,  298,  298,
  3123.       298,  298,  298,  298,  298,  298, 1102, 2346, 1102, 1102,
  3124.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 1102,
  3125.      1102, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3126.      2346, 2346, 1102,  303,  303,  303,  303,  303,  303,  303,
  3127.  
  3128.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  3129.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  3130.       303,  303,  303,  303,  303,  303,  303, 1121, 1121, 1121,
  3131.      1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121,
  3132.      1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121,
  3133.      1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121,
  3134.      1121, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321,
  3135.      1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 2346, 1321,
  3136.      1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321,
  3137.      1321, 1321, 1321, 1321, 1321,  344,  344,  344,  344,  344,
  3138.  
  3139.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  3140.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  3141.       344,  344,  344,  344,  344,  344,  344,  344,  344,  627,
  3142.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  3143.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  3144.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  3145.       627,  627,  627, 1158, 1158, 1158, 1158, 1158, 1158, 1158,
  3146.      1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158,
  3147.      1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158,
  3148.      1158, 1158, 1158, 1158, 1158, 1158, 1158, 1346, 1346, 2346,
  3149.  
  3150.      1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346,
  3151.      1346, 1346, 1346, 1346, 1346, 2346, 1346, 1346, 1346, 1346,
  3152.      1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346,
  3153.      1346,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  3154.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  3155.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  3156.       399,  399,  399,  399,  399,  674,  674, 2346,  674,  674,
  3157.       674,  674,  674,  674,  674,  674,  674,  674,  674,  674,
  3158.       674,  674,  674,  674,  674,  674,  674,  674,  674,  674,
  3159.       674,  674,  674,  674,  674,  674,  674,  674,  674,  673,
  3160.  
  3161.       673,  673,  673,  673,  673,  673,  673,  673,  673,  673,
  3162.       673,  673,  673,  673,  673,  673,  673,  673,  673,  673,
  3163.       673,  673,  673,  673,  673,  673,  673,  673,  673,  673,
  3164.       673,  673,  673, 1175, 2346, 2346, 2346, 2346, 1175, 1175,
  3165.      2346, 1175, 1175, 2346, 2346, 2346, 1175, 1175, 1175, 1175,
  3166.      2346, 2346, 1175, 1175, 1175, 1175, 1175, 1175, 1175,  948,
  3167.       948, 2346, 2346, 2346,  948,  948, 2346, 2346,  948, 2346,
  3168.      2346, 2346,  948,  948,  948,  948, 2346, 2346,  948,  948,
  3169.       948,  948,  948,  948,  948, 1367, 1367, 2346, 1367, 1367,
  3170.      1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367,
  3171.  
  3172.      1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367,
  3173.      1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1183,
  3174.      1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183,
  3175.      1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183,
  3176.      1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183,
  3177.      1183, 1183, 1183,  966,  966,  966,  966,  966,  966,  966,
  3178.       966,  966,  966,  966,  966,  966,  966,  966,  966,  966,
  3179.       966,  966,  966,  966,  966,  966,  966,  966,  966,  966,
  3180.       966,  966,  966,  966,  966,  966,  966, 1187, 1187, 1187,
  3181.      1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187,
  3182.  
  3183.      1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187,
  3184.      1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187,
  3185.      1187, 1191, 2346, 2346, 2346, 2346, 1191, 2346, 2346, 2346,
  3186.      2346, 1191, 2346, 1191, 2346, 2346, 2346, 2346, 2346, 1191,
  3187.      2346, 1191, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384,
  3188.      1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384,
  3189.      1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384,
  3190.      1384, 1384, 1384, 1384, 1384, 1384, 1388, 1388, 1388, 1388,
  3191.      1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388,
  3192.      1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388,
  3193.  
  3194.      1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388,
  3195.       188, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3196.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3197.      2346, 2346, 2346,  188,  188,  188,  188,  188, 1002, 1002,
  3198.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  3199.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  3200.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  3201.      1002, 1002, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211,
  3202.      1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211,
  3203.      1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211,
  3204.  
  3205.      1211, 1211, 1211, 1211, 1211, 1211, 1216, 1216, 1216, 1216,
  3206.      1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216,
  3207.      1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216,
  3208.      1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216,
  3209.      1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219,
  3210.      1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219,
  3211.      1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219,
  3212.      1219, 1219, 1219, 1219,  196,  196,  196,  196,  196,  196,
  3213.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  3214.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  3215.  
  3216.       196,  196,  196,  196,  196,  196,  196,  196, 1009, 1009,
  3217.      1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009,
  3218.      1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009,
  3219.      1009, 2346, 1009, 1009, 1009, 1009, 1009, 1009, 1009, 1009,
  3220.      1009, 1009, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222,
  3221.      1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222,
  3222.      1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222,
  3223.      1222, 1222, 1222, 1222, 1222, 1222, 1224, 1224, 1224, 1224,
  3224.      1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224,
  3225.      1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224,
  3226.  
  3227.      1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224,
  3228.      1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404,
  3229.      1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404,
  3230.      1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404,
  3231.      1404, 1404, 1404, 1404, 1408, 1408, 1408, 1408, 1408, 1408,
  3232.      1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408,
  3233.      1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408,
  3234.      1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1241, 1241,
  3235.      2346, 1241, 1241, 1241, 1241, 1241, 2346, 2346, 2346, 1241,
  3236.      1241, 1241, 1241, 1241, 2346, 2346, 1241, 1241, 1241, 1241,
  3237.  
  3238.      1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241,
  3239.      1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417,
  3240.      1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417,
  3241.      1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417,
  3242.      1417, 1417, 1417, 1417, 1244, 1244, 1244, 1244, 1244, 1244,
  3243.      1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244,
  3244.      1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244,
  3245.      1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244,  245,  245,
  3246.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  3247.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  3248.  
  3249.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  3250.       245,  245,  791,  791,  791,  791,  791,  791,  791,  791,
  3251.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  3252.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  3253.       791,  791,  791,  791,  791,  791, 1269, 1269, 1269, 1269,
  3254.      1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269,
  3255.      1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269,
  3256.      1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269,
  3257.      1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432,
  3258.      1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432,
  3259.  
  3260.      1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432,
  3261.      1432, 1432, 1432, 1432, 1286, 1286, 1286, 1286, 1286, 1286,
  3262.      1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286,
  3263.      1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286,
  3264.      1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1453, 2346,
  3265.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 1453, 2346,
  3266.      2346, 2346, 2346, 1453, 1453, 1453, 1453, 2346, 2346, 2346,
  3267.      2346, 1453, 1453, 1453, 1453, 1453, 1096, 1096, 1096, 1096,
  3268.      1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096,
  3269.      1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096,
  3270.  
  3271.      1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096,
  3272.      1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456,
  3273.      1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456,
  3274.      1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456,
  3275.      1456, 1456, 1456, 1456, 1458, 1458, 1458, 1458, 1458, 1458,
  3276.      1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458,
  3277.      1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458,
  3278.      1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458,  303,  303,
  3279.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  3280.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  3281.  
  3282.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  3283.       303,  303, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
  3284.      1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
  3285.      1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
  3286.      1468, 1468, 1468, 1468, 1468, 1468,  344,  344,  344,  344,
  3287.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  3288.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  3289.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  3290.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  3291.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  3292.  
  3293.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  3294.       627,  627,  627,  627, 1489, 1489, 1489, 1489, 1489, 1489,
  3295.      1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489,
  3296.      1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489,
  3297.      1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1346, 1346,
  3298.      2346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346,
  3299.      1346, 1346, 1346, 1346, 1346, 1346, 2346, 1346, 1346, 1346,
  3300.      1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346,
  3301.      1346, 1346,  399,  399,  399,  399,  399,  399,  399,  399,
  3302.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  3303.  
  3304.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  3305.       399,  399,  399,  399,  399,  399, 1503, 1503, 1503, 1503,
  3306.      1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503,
  3307.      1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503,
  3308.      1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503,
  3309.       674,  674, 2346,  674,  674,  674,  674,  674,  674,  674,
  3310.       674,  674,  674,  674,  674,  674,  674,  674,  674,  674,
  3311.       674,  674,  674,  674,  674,  674,  674,  674,  674,  674,
  3312.       674,  674,  674,  674,  673,  673,  673,  673,  673,  673,
  3313.       673,  673,  673,  673,  673,  673,  673,  673,  673,  673,
  3314.  
  3315.       673,  673,  673,  673,  673,  673,  673,  673,  673,  673,
  3316.       673,  673,  673,  673,  673,  673,  673,  673, 1507, 1507,
  3317.      1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507,
  3318.      1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507,
  3319.      1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507,
  3320.      1507, 1507, 1175, 2346, 2346, 2346, 2346, 1175, 1175, 2346,
  3321.      1175, 1175, 2346, 2346, 2346, 1175, 1175, 1175, 1175, 2346,
  3322.      2346, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1366, 1366,
  3323.      2346, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366,
  3324.      1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366,
  3325.  
  3326.      1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366,
  3327.      1366, 1366, 1367, 1367, 2346, 1367, 1367, 1367, 1367, 1367,
  3328.      1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367,
  3329.      1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367,
  3330.      1367, 1367, 1367, 1367, 1367, 1367, 1384, 1384, 1384, 1384,
  3331.      1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384,
  3332.      1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384,
  3333.      1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384,
  3334.      1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388,
  3335.      1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388,
  3336.  
  3337.      1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388,
  3338.      1388, 1388, 1388, 1388,  188, 2346, 2346, 2346, 2346, 2346,
  3339.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3340.      2346, 2346, 2346, 2346, 2346, 2346, 2346,  188,  188,  188,
  3341.       188,  188, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  3342.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  3343.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  3344.      1002, 1002, 1002, 1002, 1002, 1002, 1211, 1211, 1211, 1211,
  3345.      1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211,
  3346.      1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211,
  3347.  
  3348.      1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211,
  3349.      1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216,
  3350.      1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216,
  3351.      1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216,
  3352.      1216, 1216, 1216, 1216,  196,  196,  196,  196,  196,  196,
  3353.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  3354.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  3355.       196,  196,  196,  196,  196,  196,  196,  196, 1222, 1222,
  3356.      1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222,
  3357.      1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222,
  3358.  
  3359.      1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222,
  3360.      1222, 1222, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537,
  3361.      1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537,
  3362.      1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537,
  3363.      1537, 1537, 1537, 1537, 1537, 1537, 1404, 1404, 1404, 1404,
  3364.      1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404,
  3365.      1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404,
  3366.      1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404,
  3367.      1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408,
  3368.      1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408,
  3369.  
  3370.      1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408,
  3371.      1408, 1408, 1408, 1408, 1241, 1241, 2346, 1241, 1241, 1241,
  3372.      1241, 1241, 2346, 2346, 2346, 1241, 1241, 1241, 1241, 1241,
  3373.      2346, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241,
  3374.      1241, 1241, 1241, 1241, 1241, 1241, 1417, 1417, 1417, 1417,
  3375.      1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417,
  3376.      1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417,
  3377.      1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417,
  3378.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  3379.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  3380.  
  3381.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  3382.       791,  791,  791,  791,  245,  245,  245,  245,  245,  245,
  3383.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  3384.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  3385.       245,  245,  245,  245,  245,  245,  245,  245, 1551, 1551,
  3386.      1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551,
  3387.      1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551,
  3388.      1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551,
  3389.      1551, 1551, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269,
  3390.      1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269,
  3391.  
  3392.      1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269,
  3393.      1269, 1269, 1269, 1269, 1269, 1269, 1432, 1432, 1432, 1432,
  3394.      1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432,
  3395.      1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432,
  3396.      1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432,
  3397.      1453, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3398.      1453, 2346, 2346, 2346, 2346, 1453, 1453, 1453, 1453, 2346,
  3399.      2346, 2346, 2346, 1453, 1453, 1453, 1453, 1453, 1456, 1456,
  3400.      1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456,
  3401.      1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456,
  3402.  
  3403.      1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456,
  3404.      1456, 1456, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458,
  3405.      1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458,
  3406.      1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458,
  3407.      1458, 1458, 1458, 1458, 1458, 1458,  303,  303,  303,  303,
  3408.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  3409.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  3410.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  3411.      1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
  3412.      1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
  3413.  
  3414.      1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
  3415.      1468, 1468, 1468, 1468,  344,  344,  344,  344,  344,  344,
  3416.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  3417.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  3418.       344,  344,  344,  344,  344,  344,  344,  344, 1579, 1579,
  3419.      1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579,
  3420.      1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579,
  3421.      1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579,
  3422.      1579, 1579,  627,  627,  627,  627,  627,  627,  627,  627,
  3423.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  3424.  
  3425.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  3426.       627,  627,  627,  627,  627,  627, 1489, 1489, 1489, 1489,
  3427.      1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489,
  3428.      1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489,
  3429.      1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489,
  3430.      1346, 1346, 2346, 1346, 1346, 1346, 1346, 1346, 1346, 1346,
  3431.      1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 2346, 1346,
  3432.      1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346,
  3433.      1346, 1346, 1346, 1346,  399,  399,  399,  399,  399,  399,
  3434.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  3435.  
  3436.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  3437.       399,  399,  399,  399,  399,  399,  399,  399, 1503, 1503,
  3438.      1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503,
  3439.      1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503,
  3440.      1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503,
  3441.      1503, 1503, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
  3442.      1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
  3443.      1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
  3444.      1504, 1504, 1504, 1504, 1504, 1504, 1507, 1507, 1507, 1507,
  3445.      1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507,
  3446.  
  3447.      1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507,
  3448.      1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507,
  3449.      1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508,
  3450.      1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508,
  3451.      1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508,
  3452.      1508, 1508, 1508, 1508, 1615, 1615, 1615, 1615, 1615, 1615,
  3453.      1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615,
  3454.      1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615,
  3455.      1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1384, 1384,
  3456.      1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384,
  3457.  
  3458.      1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384,
  3459.      1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384,
  3460.      1384, 1384,  188, 2346,  188,  188, 2346, 2346, 2346, 2346,
  3461.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3462.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,  188,  188,
  3463.       188,  188,  188, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  3464.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  3465.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  3466.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1211, 1211, 1211,
  3467.      1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211,
  3468.  
  3469.      1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211,
  3470.      1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211,
  3471.      1211, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216,
  3472.      1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216,
  3473.      1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216,
  3474.      1216, 1216, 1216, 1216, 1216,  196,  196,  196,  196,  196,
  3475.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  3476.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  3477.       196,  196,  196,  196,  196,  196,  196,  196,  196, 1222,
  3478.      1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222,
  3479.  
  3480.      1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222,
  3481.      1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222,
  3482.      1222, 1222, 1222, 1537, 1537, 1537, 1537, 1537, 1537, 1537,
  3483.      1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537,
  3484.      1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537,
  3485.      1537, 1537, 1537, 1537, 1537, 1537, 1537,  791,  791,  791,
  3486.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  3487.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  3488.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  3489.       791, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634,
  3490.  
  3491.      1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634,
  3492.      1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634,
  3493.      1634, 1634, 1634, 1634, 1634,  245,  245,  245,  245,  245,
  3494.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  3495.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  3496.       245,  245,  245,  245,  245,  245,  245,  245,  245, 1551,
  3497.      1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551,
  3498.      1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551,
  3499.      1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551,
  3500.      1551, 1551, 1551, 1456, 1456, 1456, 1456, 1456, 1456, 1456,
  3501.  
  3502.      1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456,
  3503.      1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456,
  3504.      1456, 1456, 1456, 1456, 1456, 1456, 1456, 1650, 1650, 1650,
  3505.      1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650,
  3506.      1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650,
  3507.      1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650,
  3508.      1650,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  3509.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  3510.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  3511.       303,  303,  303,  303,  303, 1662, 2346, 1662, 1662, 2346,
  3512.  
  3513.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3514.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3515.      2346, 1662, 1662, 1662, 1662, 1662,  344,  344,  344,  344,
  3516.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  3517.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  3518.       344,  344,  344,  344,  344,  344,  344,  344,  344,  344,
  3519.      1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579,
  3520.      1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579,
  3521.      1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579,
  3522.      1579, 1579, 1579, 1579,  627,  627,  627,  627,  627,  627,
  3523.  
  3524.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  3525.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  3526.       627,  627,  627,  627,  627,  627,  627,  627, 1679, 1679,
  3527.      1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679,
  3528.      1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679,
  3529.      1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679,
  3530.      1679, 1679, 1346, 1346, 2346, 1346, 1346, 1346, 1346, 1346,
  3531.      1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346,
  3532.      2346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346,
  3533.      1346, 1346, 1346, 1346, 1346, 1346,  399,  399,  399,  399,
  3534.  
  3535.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  3536.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  3537.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  3538.      1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503,
  3539.      1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503,
  3540.      1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503,
  3541.      1503, 1503, 1503, 1503, 1507, 1507, 1507, 1507, 1507, 1507,
  3542.      1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507,
  3543.      1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507,
  3544.      1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1700, 1700,
  3545.  
  3546.      1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700,
  3547.      1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700,
  3548.      1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700,
  3549.      1700, 1700, 1702, 1702, 2346, 1702, 1702, 1702, 1702, 1702,
  3550.      1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702,
  3551.      1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702,
  3552.      1702, 1702, 1702, 1702, 1702, 1702, 1615, 1615, 1615, 1615,
  3553.      1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615,
  3554.      1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615,
  3555.      1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615,
  3556.  
  3557.      1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384,
  3558.      1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384,
  3559.      1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384,
  3560.      1384, 1384, 1384, 1384, 1712, 1712, 1712, 1712, 1712, 1712,
  3561.      1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712,
  3562.      1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712,
  3563.      1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1002, 1002,
  3564.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  3565.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  3566.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  3567.  
  3568.      1002, 1002, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211,
  3569.      1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211,
  3570.      1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211,
  3571.      1211, 1211, 1211, 1211, 1211, 1211,  196,  196,  196,  196,
  3572.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  3573.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  3574.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  3575.      1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725,
  3576.      1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725,
  3577.      1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725,
  3578.  
  3579.      1725, 1725, 1725, 1725,  791,  791,  791,  791,  791,  791,
  3580.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  3581.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  3582.       791,  791,  791,  791,  791,  791,  791,  791, 1634, 1634,
  3583.      1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634,
  3584.      1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634,
  3585.      1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634,
  3586.      1634, 1634,  245,  245,  245,  245,  245,  245,  245,  245,
  3587.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  3588.       245,  245,  245,  245,  245,  245,  245,  245,  245,  245,
  3589.  
  3590.       245,  245,  245,  245,  245,  245, 1456, 1456, 1456, 1456,
  3591.      1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456,
  3592.      1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456,
  3593.      1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456,
  3594.      1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736,
  3595.      1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736,
  3596.      1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736,
  3597.      1736, 1736, 1736, 1736, 1650, 1650, 1650, 1650, 1650, 1650,
  3598.      1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650,
  3599.      1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650,
  3600.  
  3601.      1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650,  303,  303,
  3602.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  3603.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  3604.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  3605.       303,  303, 1662, 2346, 1662, 1662, 2346, 2346, 2346, 2346,
  3606.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3607.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 1662, 1662,
  3608.      1662, 1662, 1662, 1750, 1750, 1750, 1750, 1750, 1750, 1750,
  3609.      1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750,
  3610.      1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750,
  3611.  
  3612.      1750, 1750, 1750, 1750, 1750, 1750, 1750, 1579, 1579, 1579,
  3613.      1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579,
  3614.      1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579,
  3615.      1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579,
  3616.      1579,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  3617.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  3618.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  3619.       627,  627,  627,  627,  627, 1679, 1679, 1679, 1679, 1679,
  3620.      1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679,
  3621.      1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679,
  3622.  
  3623.      1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1346,
  3624.      1346, 2346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346,
  3625.      1346, 1346, 1346, 1346, 1346, 1346, 1346, 2346, 1346, 1346,
  3626.      1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346,
  3627.      1346, 1346, 1346,  399,  399,  399,  399,  399,  399,  399,
  3628.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  3629.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  3630.       399,  399,  399,  399,  399,  399,  399, 1503, 1503, 1503,
  3631.      1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503,
  3632.      1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503,
  3633.  
  3634.      1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503,
  3635.      1503, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507,
  3636.      1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507,
  3637.      1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507,
  3638.      1507, 1507, 1507, 1507, 1507, 1700, 1700, 1700, 1700, 1700,
  3639.      1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700,
  3640.      1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700,
  3641.      1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1702,
  3642.      1702, 2346, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702,
  3643.      1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702,
  3644.  
  3645.      1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702,
  3646.      1702, 1702, 1702, 1384, 1384, 1384, 1384, 1384, 1384, 1384,
  3647.      1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384,
  3648.      1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384,
  3649.      1384, 1384, 1384, 1384, 1384, 1384, 1384, 1712, 1712, 1712,
  3650.      1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712,
  3651.      1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712,
  3652.      1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712,
  3653.      1712, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  3654.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  3655.  
  3656.      1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002,
  3657.      1002, 1002, 1002, 1002, 1002, 1211, 1211, 1211, 1211, 1211,
  3658.      1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211,
  3659.      1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211,
  3660.      1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211,  196,
  3661.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  3662.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  3663.       196,  196,  196,  196,  196,  196,  196,  196,  196,  196,
  3664.       196,  196,  196, 1725, 1725, 1725, 1725, 1725, 1725, 1725,
  3665.      1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725,
  3666.  
  3667.      1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725,
  3668.      1725, 1725, 1725, 1725, 1725, 1725, 1725,  791,  791,  791,
  3669.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  3670.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  3671.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  3672.       791, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634,
  3673.      1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634,
  3674.      1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634,
  3675.      1634, 1634, 1634, 1634, 1634, 1456, 1456, 1456, 1456, 1456,
  3676.      1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456,
  3677.  
  3678.      1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456,
  3679.      1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1736,
  3680.      1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736,
  3681.      1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736,
  3682.      1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736,
  3683.      1736, 1736, 1736, 1650, 1650, 1650, 1650, 1650, 1650, 1650,
  3684.      1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650,
  3685.      1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650,
  3686.      1650, 1650, 1650, 1650, 1650, 1650, 1650,  303,  303,  303,
  3687.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  3688.  
  3689.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  3690.       303,  303,  303,  303,  303,  303,  303,  303,  303,  303,
  3691.       303, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814,
  3692.      1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814,
  3693.      1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814,
  3694.      1814, 1814, 1814, 1814, 1814, 1750, 1750, 1750, 1750, 2346,
  3695.      1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750,
  3696.      1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750,
  3697.      1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1579,
  3698.      1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579,
  3699.  
  3700.      1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579,
  3701.      1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579,
  3702.      1579, 1579, 1579,  627,  627,  627,  627,  627,  627,  627,
  3703.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  3704.       627,  627,  627,  627,  627,  627,  627,  627,  627,  627,
  3705.       627,  627,  627,  627,  627,  627,  627, 1346, 1346, 2346,
  3706.      1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346,
  3707.      1346, 1346, 1346, 1346, 1346, 2346, 1346, 1346, 1346, 1346,
  3708.      1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346,
  3709.      1346,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  3710.  
  3711.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  3712.       399,  399,  399,  399,  399,  399,  399,  399,  399,  399,
  3713.       399,  399,  399,  399,  399, 1848, 1848, 1848, 1848, 1848,
  3714.      1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848,
  3715.      1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848,
  3716.      1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1863,
  3717.      1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863,
  3718.      1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863,
  3719.      1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863,
  3720.      1863, 1863, 1863, 1888, 1888, 1888, 1888, 1888, 1888, 1888,
  3721.  
  3722.      1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888,
  3723.      1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888,
  3724.      1888, 1888, 1888, 1888, 1888, 1888, 1888, 1891, 1891, 1891,
  3725.      1891, 1891, 1891, 1891, 1891, 1891, 1891, 2346, 1891, 1891,
  3726.      1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891,
  3727.      1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891,
  3728.      1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904,
  3729.      1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904,
  3730.      1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904,
  3731.      1904, 1904, 1904, 1904, 1908, 1908, 1908, 1908, 1908, 1908,
  3732.  
  3733.      1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908,
  3734.      1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908,
  3735.      1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1918, 1918,
  3736.      2346, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918,
  3737.      1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918,
  3738.      1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918,
  3739.      1918, 1918, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939,
  3740.      1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939,
  3741.      1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939,
  3742.      1939, 1939, 1939, 1939, 1939, 1939, 1989, 1989, 1989, 1989,
  3743.  
  3744.      1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989,
  3745.      1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989,
  3746.      1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989,
  3747.      1993, 1993, 2346, 1993, 1993, 1993, 1993, 1993, 1993, 1993,
  3748.      1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993,
  3749.      1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993,
  3750.      1993, 1993, 1993, 1993, 1995, 1995, 2346, 1995, 1995, 1995,
  3751.      1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995,
  3752.      1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995,
  3753.      1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 2049, 2049,
  3754.  
  3755.      2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049,
  3756.      2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049,
  3757.      2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049,
  3758.      2049, 2049, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064,
  3759.      2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064,
  3760.      2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064,
  3761.      2064, 2064, 2064, 2064, 2064, 2064, 2095, 2095, 2095, 2095,
  3762.      2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095,
  3763.      2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095,
  3764.      2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095,
  3765.  
  3766.      2165, 2165, 2165, 2165, 2165, 2165, 2165, 2165, 2165, 2165,
  3767.      2165, 2165, 2165, 2165, 2165, 2165, 2165, 2165, 2165, 2165,
  3768.      2165, 2165, 2165, 2165, 2165, 2165, 2165, 2165, 2165, 2165,
  3769.      2165, 2165, 2165, 2165, 2210, 2210, 2210, 2210, 2210, 2210,
  3770.      2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210,
  3771.      2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210,
  3772.      2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2265, 2265,
  3773.      2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265,
  3774.      2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265,
  3775.      2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265,
  3776.  
  3777.      2265, 2265, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312,
  3778.      2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312,
  3779.      2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312,
  3780.      2312, 2312, 2312, 2312, 2312, 2312,    3, 2346, 2346, 2346,
  3781.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3782.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3783.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3784.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3785.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3786.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3787.  
  3788.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3789.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  3790.      2346, 2346, 2346, 2346, 2346, 2346, 2346
  3791.     } ;
  3792.  
  3793. static dddconst short int ddd_chk[23328] =
  3794.     {   0,
  3795.         0,   26,   28,    0,   26,   28,   26,   28,   46,   79,
  3796.         0,   46,   79,   46,   79,  126,  126,  126,  126,  126,
  3797.       126,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3798.         1,   17,   17,   17,   17,   17,   17,    0,    1,    1,
  3799.         1,    2,    2,    2,    2,    2,    2,    2,    2,    2,
  3800.         2,  131,  139, 1144,  131,  139,  131,  139,    2,    2,
  3801.         2,    5,    5,    5,    5,    5,    5,    5,    5,    5,
  3802.         6,    6,    6,    6,    6,    6,    6,    6,    6,    6,
  3803.         7,    7,    7,    7,    7,    7,    7,    7,    7,    7,
  3804.         8,    8,    8,    8,    8,    8,    8,    8,    8,    8,
  3805.  
  3806.         9,    9,    9,    9,    9,    9,    9,    9,    9,    9,
  3807.        10,   10,   10,   10,   10,   10,   10,   10,   10,   10,
  3808.        11,   11,   11,   11,   11,   11,   11,   11,   11,   11,
  3809.        12,   12,   12,   12,   12,   12,   12,   12,   12,   12,
  3810.        13,   13,   13,   13,   13,   13,   13,   13,   13,   13,
  3811.        14,   14,   14,   14,   14,   14,   14,   14,   14,   14,
  3812.        15,   15,   15,   15,   15,   15,   15,   15,   15,   15,
  3813.        16,   16,   16,   16,   16,   16,   16,   16,   16,   16,
  3814.        19,   21,   20,  145,  113,  116,  111,  173,   19,   19,
  3815.        20,   20,  412,   29,  173,  152,   29,   21,   29,  111,
  3816.  
  3817.       170,   66,  412,  170,   19,   21,   20,  181,  116,  479,
  3818.       561,  479,   19,   25,   20,  185,  561,   19,  185,   20,
  3819.        25,   25,   25,   25,   25,   25,   25,   25,   25,   25,
  3820.        30,   33,  130,   30,   33,   30,   33,  299,   35,  113,
  3821.       181,   35,   19,   35,   20,   45,   47,  145,   45,   47,
  3822.        45,   47,   66,  130, 1145,   29,   29,   29,   66,  152,
  3823.        48,   29,   29,   48,   49,   48,  299,   49,  197,   49,
  3824.       344,  197,   29,   29,   50,   54,   29,   50,   54,   50,
  3825.        54,   55,   59,  130,   55,   59,   55,   59,  345,  521,
  3826.       339,  521,   33,   30,   33,   57,  400,  464,   57,  672,
  3827.  
  3828.        57,   67,   35,  339,   67,  350,   67,  672,   61,   45,
  3829.        47,   61,   45,   61,   63,   63,   63,   63,   63,   63,
  3830.        63,   63,   63,  400,   48,  344,  167, 1146,   49,  167,
  3831.       464,  167,   88,  495,  495,   88,   48,   88,   50,   54,
  3832.        49,  119,  171,  345,  119,  171,   55,  171,   53,   53,
  3833.        50,   53,   53,   53,   53,   53,   53,   53,   53,   53,
  3834.        53,   57,  138,   59,   61,  138,  119,  138,   67,  350,
  3835.       119,  138,   61,  795,   61,   64,   64,   64,   64,   64,
  3836.        64,   64,   64,   64,  795,  471,   61,   61,   61,   61,
  3837.        65,   65,   65,   65,   65,   65,   65,   65,   65,   70,
  3838.  
  3839.       471,   88,   70,   70,   70,   70,   70,   70,   70,   70,
  3840.        70,   70,   71,   71,   71,   71,   71,   71,   71,   71,
  3841.        71,   71,   71,   71,   71,   71,   71,   71,   71,   71,
  3842.        71,   71,   71,   71,   71,   71,   71,   71,   71,   71,
  3843.        71,   71,   71,   71,   71,   71,   71,   71,   71,   71,
  3844.        71,   71,   71,   71,   71,   71,   71,   71,   71,   71,
  3845.        71,   71,   71,   71,   71,   71,   71,   71,   71,   71,
  3846.        71,   71,   71,   71,   71,   71,   71,   71,   71,   71,
  3847.        71,   71,   71,   71,   71,   71,   71,   71,   71,   71,
  3848.        71,   71,   71,   71,   71,   71,   71,   71,   71,   71,
  3849.  
  3850.        71,   71,   72,   75,  346,   72,   75,   72,   75,   75,
  3851.        86,  470,  117,   86,  470,   86,   91,  100,  172,   91,
  3852.       100,   91,  100,  101,  172,  583,  101,  465,  101,  102,
  3853.       496,  496,  102,  368,  102,  101,  172, 1147,  103,  107,
  3854.       117,  103,  107,  103,  107,  108,  109,  391,  108,  109,
  3855.       108,  109,  120,  405,  405,  120,  346,  120,  112,  346,
  3856.       465,  112,  583,  112,  117,  466,  405,  101,   72,  122,
  3857.       188,  101,  122,  188,  122,   86,   75,  101,   86,   86,
  3858.        91,  102,   75,  110,   72,  546,  110,  117,  110,   86,
  3859.       103,  103,   91,   86,   86,  100,  405,  368,  466, 1148,
  3860.  
  3861.       107,  103, 1149,  432,  103,  124,  554,  102,  103,  103,
  3862.       466,  391,  103,  124,  124,  107,  103,  103,  107,  103,
  3863.       108,  108,  112,  121,  108,  109,  121,  432,  121,  124,
  3864.       120,  120,  120,  110,  188,  134,  135,  124,  134,  135,
  3865.       134,  135,  124,  176,  808,  808,  176,  110,  176,  546,
  3866.       122,  125,  125,  125,  125,  125,  125,  125,  125,  125,
  3867.       125,  702,  110,  115,  756, 1150,  115,  124,  115,  140,
  3868.       554,  756,  140,  182,  140,  115,  182,  169,  182,  702,
  3869.       169,  186,  169,  115,  186,  586,  186,  121,  136,  136,
  3870.       136,  136,  136,  136,  136,  136,  136,  136,  187,  134,
  3871.  
  3872.       577,  187,  190,  187,  121,  190,  176,  190,  135,  140,
  3873.      1151,  431,  115,  115, 1153,  115,  162,  162,  162,  162,
  3874.       162,  162,  162,  162,  162,  162,  115,  582,  168,  582,
  3875.       704,  168,  115,  168,  182,  431,  182,  115,  245,  707,
  3876.       189,  115,  115,  189,  115,  186,  748, 1154,  704,  586,
  3877.       115,  118,  577,  796,  118,  169,  118,  707,  748,  431,
  3878.       771,  796,  187,  118,  201,  225,  247,  201,  225,  201,
  3879.       225,  118,  163,  163,  163,  163,  163,  163,  163,  163,
  3880.       163,  163,  164,  204,  859,  164,  204,  164,  204,  245,
  3881.       168,  168,  168, 1155,  817,  245,  168,  168,  164,  164,
  3882.  
  3883.       118,  118,  164,  118,  189, 1156,  942,  168,  168,  189,
  3884.       205,  168,  859,  205,  118,  205,  207,  247,  817,  207,
  3885.       118,  207, 1157,  247,  771,  118,  247,  942,  201,  118,
  3886.       118,  201,  118,  191,  191,  191,  191,  191,  191,  191,
  3887.       191,  191,  210,  213, 1160,  210,  213,  210,  213,  221,
  3888.       223,  966,  221,  223,  221,  223,  218,  204,  218,  218,
  3889.       218,  218,  218,  218,  218,  218,  218,  218,  226,  966,
  3890.      1163,  226,  230,  226,  205,  230,  794,  230,  794,  913,
  3891.       207,  219,  219,  219,  219,  219,  219,  219,  219,  219,
  3892.       219,  220,  207,  220,  220,  220,  220,  220,  220,  220,
  3893.  
  3894.       220,  220,  220,  248,  999,  233,  210,  213,  233,  913,
  3895.       233,  950,  999,  221,  220,  223, 1100, 1100,  210,  213,
  3896.       232,  232,  232,  232,  232,  232,  232,  232,  232,  232,
  3897.       234, 1168,  950,  234,  226,  234,  236, 1177,  220,  236,
  3898.       968,  236,  242,  242,  242,  242,  242,  242,  242,  242,
  3899.       242,  242,  242,  230,  248,  625, 1164, 1164,  968,  260,
  3900.       248,  233,  260,  283,  260,  248,  283,  753,  283,  233,
  3901.       753,  233,  243,  243,  243,  243,  243,  243,  243,  243,
  3902.       243,  243,  243,  233,  233,  233,  233,  244,  244,  244,
  3903.       244,  244,  244,  244,  244,  244,  244,  253, 1180, 1181,
  3904.  
  3905.       253,  253,  253,  253,  253,  253,  253,  253,  253,  253,
  3906.       625,  753,  625, 1187,  236,  246,  246,  246,  246,  246,
  3907.       246,  246,  246,  246,  246,  246,  246,  246,  246,  246,
  3908.       246,  246,  246,  246,  246,  246,  246,  246,  246,  246,
  3909.       246,  246,  246,  246,  246,  246,  246,  246,  246,  246,
  3910.       246,  246,  246,  246,  246,  246,  246,  246,  246,  246,
  3911.       246,  246,  246,  246,  246,  246,  246,  246,  246,  246,
  3912.       246,  246,  246,  246,  246,  246,  246,  246,  246,  246,
  3913.       246,  246,  246,  246,  246,  246,  246,  246,  246,  246,
  3914.       246,  246,  246,  246,  246,  246,  246,  246,  246,  246,
  3915.  
  3916.       246,  246,  246,  246,  246,  249,  970, 1035,  249, 1193,
  3917.       249,  254,  254,  254,  254,  254,  254,  254,  254,  254,
  3918.       254,  255,  255,  255,  255,  255,  255,  255,  255,  255,
  3919.       255,  268, 1194, 1196,  268,  268,  268,  268,  268,  268,
  3920.       268,  268,  268,  268,  270,  270, 1197,  270, 1198,  270,
  3921.       271,  271,  271,  271,  271,  271,  271,  271,  271,  284,
  3922.       284,  284,  284,  284,  284,  284,  284,  284,  284, 1199,
  3923.       970, 1035,  249,  251,  310, 1201,  251,  310,  251,  310,
  3924.       251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
  3925.       251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
  3926.  
  3927.       251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
  3928.       251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
  3929.       251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
  3930.       251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
  3931.       251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
  3932.       251,  251,  251,  251,  251,  251,  251,  251,  251,  251,
  3933.       251,  251,  251,  256,  256,  256,  256,  256,  256,  256,
  3934.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  3935.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  3936.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  3937.  
  3938.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  3939.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  3940.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  3941.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  3942.       256,  256,  256,  256,  256,  256,  256,  256,  256,  256,
  3943.       256,  256,  256,  257,  257,  257,  257,  257,  257,  257,
  3944.       257,  257,  257,  257,  257,  257,  257,  257,  257,  257,
  3945.       257,  257,  257,  257,  257,  257,  257,  257,  257,  257,
  3946.       257,  257,  257,  257,  257,  257,  257,  257,  257,  257,
  3947.       257,  257,  257,  257,  257,  257,  257,  257,  257,  257,
  3948.  
  3949.       257,  257,  257,  257,  257,  257,  257,  257,  257,  257,
  3950.       257,  257,  257,  257,  257,  257,  257,  257,  257,  257,
  3951.       257,  257,  257,  257,  257,  257,  257,  257,  257,  257,
  3952.       257,  257,  257,  257,  257,  257,  257,  257,  257,  257,
  3953.       257,  257,  257,  258,  263, 1202,  258,  263,  258,  263,
  3954.       263,  914,  272,  402,  402,  272,  273,  272,  402,  273,
  3955.       285,  273, 1189,  285,  272,  285,  277,  624,  273,  277,
  3956.       523,  277,  272,  272, 1189,  289,  273,  273,  289,  301,
  3957.       289,  914,  301,  402,  301,  899,  313, 1009,  272,  313,
  3958.       336,  313,  273,  336, 1203,  336,  272, 1206,  624,  300,
  3959.  
  3960.       273,  272,  300,  311,  300,  273,  311,  316,  311,  258,
  3961.       316,  300,  316,  309, 1186, 1009,  309,  263,  309,  300,
  3962.      1208,  523,  624,  263, 1229,  258,  272,  523,  816,  285,
  3963.       273,  277, 1186,  899,  277,  277,  287, 1230,  523,  289,
  3964.       899,  314,  287,  287,  314,  277,  314,  798,  300,  277,
  3965.       277,  289,  816,  287,  287,  287,  287,  301,  317,  303,
  3966.       287,  317,  303,  317,  303,  309,  287,  287,  311,  287,
  3967.       287,  303,  858,  300,  304,  287,  816,  304,  321,  304,
  3968.       858,  321,  305,  321,  311,  305,  304,  305,  316, 1002,
  3969.       306,  309, 1002,  306,  305,  306,  318, 1231,  798,  318,
  3970.  
  3971.       798,  318,  306,  303,  798,  319,  745,  303,  319,  307,
  3972.       319, 1233,  307,  303,  307, 1216,  314, 1205,  304, 1235,
  3973.       308,  307,  304,  308,  898,  308,  305,  317,  304, 1237,
  3974.       305,  858,  308, 1002,  306, 1239,  305,  304,  306,  745,
  3975.       312, 1240, 1216,  312,  306,  312,  320,  677,  677,  320,
  3976.      1205,  320,  321,  307,  745, 1246,  941,  307,  305,  306,
  3977.       677,  318, 1250,  307,  308,  318,  323,  941,  308,  323,
  3978.       319,  323,  325,  333,  308,  325,  333,  325,  333,  898,
  3979.       329, 1253,  898,  329,  307,  329,  319, 1096,  678,  678,
  3980.       677,  331,  312,  312,  331, 1096,  331,  335, 1248, 1254,
  3981.  
  3982.       335,  678,  335,  312,  342,  308,  312,  342, 1255,  342,
  3983.       312,  312, 1130, 1003,  312,  320, 1003, 1165,  312,  312,
  3984.       348,  312, 1248,  348,  380,  348,  320,  380, 1165,  380,
  3985.       797,  678,  348,  325,  362,  362,  362,  362,  362,  362,
  3986.       362,  362,  362, 1256,  673,  673, 1096,  335,  325,  673,
  3987.      1266,  325,  333,  996,  323,  329,  329, 1003, 1269,  329,
  3988.       366,  335, 1272,  366, 1275,  366, 1277, 1130,  342,  331,
  3989.       348, 1278,  348, 1130,  673,  387,  335, 1280,  387,  384,
  3990.       387,  797,  384,  348,  384, 1281,  996,  797,  996,  348,
  3991.       398,  398,  398,  398,  398,  398, 1282,  797,  348,  348,
  3992.  
  3993.      1099,  348,  380,  380,  380, 1283,  444,  348, 1099,  444,
  3994.       366,  444,  366,  410,  410,  410,  410,  410,  410,  410,
  3995.       410,  410,  410,  366, 1209,  397, 1288, 1209,  397,  366,
  3996.       397,  418,  422, 1290,  418,  422,  418,  422,  366,  366,
  3997.       418,  366, 1292,  384, 1294,  397,  397,  397,  397,  397,
  3998.       397,  397,  397,  397,  397, 1295,  387, 1099, 1296, 1099,
  3999.       384,  404, 1270, 1270,  404,  422,  404, 1298,  404,  404,
  4000.       404,  404,  404,  404,  404,  404,  404,  404,  404,  404,
  4001.       404,  404,  404,  404,  404,  404,  404,  404,  404,  404,
  4002.       404,  404,  404,  404,  404,  404,  404,  404,  404,  404,
  4003.  
  4004.       404,  404,  404,  404,  404,  404,  404,  404,  404,  404,
  4005.       404,  404,  404,  404,  404,  404,  404,  404,  404,  404,
  4006.       404,  404,  404,  404,  404,  404,  404,  404,  404,  404,
  4007.       404,  404,  404,  404,  404,  404,  404,  404,  404,  404,
  4008.       404,  404,  404,  404,  404,  404,  404,  404,  404,  404,
  4009.       404,  408,  411, 1300,  408,  411,  408,  411,  413,  414,
  4010.      1050,  413,  414,  413,  414,  415, 1301, 1305,  415, 1291,
  4011.       415,  417,  417,  417,  417,  417,  417,  417,  417,  417,
  4012.       423,  415, 1308,  423,  449,  423, 1314,  449,  451,  449,
  4013.      1317,  451,  452,  451, 1318,  452,  453,  452, 1319,  453,
  4014.  
  4015.       449,  453,  461,  472,  451,  461,  472,  461,  472,  507,
  4016.       515, 1050,  507,  515,  507,  515,  411, 1050,  517,  534,
  4017.       423,  517,  534,  517,  534,  408, 1320, 1050,  414, 1322,
  4018.       413,  419,  419, 1291,  419,  419,  419,  419,  419,  419,
  4019.       419,  419,  419,  419,  419,  419,  419,  419,  419,  419,
  4020.       419,  419,  419,  419,  419,  419,  419,  419,  419,  419,
  4021.       419,  419,  419,  419,  419,  419,  419,  419,  419,  419,
  4022.       419,  419,  419,  419,  419,  419,  419,  419,  419,  419,
  4023.       419,  419,  419,  419,  419,  419,  419,  419,  419,  419,
  4024.       419,  419,  419,  419,  419,  419,  419,  419,  419,  419,
  4025.  
  4026.       419,  419,  419,  419,  419,  419,  419,  419,  419,  419,
  4027.       419,  419,  419,  419,  419,  419,  419,  419,  419,  419,
  4028.       419,  420,  420, 1323,  420,  420,  420,  420,  420,  420,
  4029.       420, 1324,  420,  420, 1012,  420,  420,  420,  420,  420,
  4030.       420,  420,  679,  679,  440,  441, 1327,  440,  441,  440,
  4031.       441, 1329,  420,  420,  420,  679,  420,  420,  420,  679,
  4032.       537, 1012, 1012,  537,  440,  537, 1304, 1330, 1331,  473,
  4033.       450, 1332,  473,  450,  473,  450, 1333, 1304,  542,  420,
  4034.       420,  542,  420,  542, 1334,  679, 1335, 1337,  440,  441,
  4035.       450,  450,  450,  450,  450,  450,  450,  450,  450,  450,
  4036.  
  4037.       568,  595,  473,  568,  595,  568,  595, 1338, 1339, 1340,
  4038.       420,  427,  440,  441,  427, 1341,  427, 1342,  427,  427,
  4039.       427,  427,  427,  427,  427,  427,  427,  427,  427,  427,
  4040.       427,  427,  427,  427,  427,  427,  427,  427,  427,  427,
  4041.       427,  427,  427,  427,  427,  427,  427,  427,  427,  427,
  4042.       427,  427,  427,  427,  427,  427,  427,  427,  427,  427,
  4043.       427,  427,  427,  427,  427,  427,  427,  427,  427,  427,
  4044.       427,  427,  427,  427,  427,  427,  427,  427,  427,  427,
  4045.       427,  427,  427,  427,  427,  427,  427,  427,  427,  427,
  4046.       427,  427,  427,  427,  427,  427,  427,  427,  427,  427,
  4047.  
  4048.       427,  454,  455, 1343,  454,  455,  454,  455,  463,  474,
  4049.      1344,  463, 1345,  463, 1349, 1350,  474,  474,  474,  474,
  4050.       474,  474,  474,  474,  474,  474, 1351, 1358,  463,  463,
  4051.       463,  463,  463,  463,  463,  463,  463,  463,  494,  598,
  4052.      1352,  494,  598,  494,  598, 1360,  500,  478, 1352,  500,
  4053.       478,  500,  478,  481,  481,  481,  481,  481,  481,  481,
  4054.       481,  481,  481, 1361, 1368, 1369,  454,  455,  478,  478,
  4055.       478,  478,  478,  478,  478,  478,  478,  478,  497,  497,
  4056.       497,  497,  497,  497,  497,  497,  497,  497,  498,  498,
  4057.       498,  498,  498,  498,  498,  498,  498,  498,  502,  497,
  4058.  
  4059.      1372,  502,  503,  502, 1374,  503, 1375,  503,  499,  498,
  4060.       499, 1353,  494,  499,  499,  499,  499,  499,  499,  499,
  4061.       499,  499,  499,  497, 1377,  506, 1378, 1379,  506,  500,
  4062.       506,  502, 1382,  498,  508,  503, 1383,  508,  522,  508,
  4063.      1353, 1390, 1398, 1399, 1401,  506,  506,  506,  506,  506,
  4064.       506,  506,  506,  506,  506,  514,  514,  514,  514,  514,
  4065.       514,  514,  514,  514,  514,  514,  516,  516,  516,  516,
  4066.       516,  516,  516,  516,  516,  516,  516,  518,  518,  518,
  4067.       518,  518,  518,  518,  518,  518,  518,  522,  613,  522,
  4068.      1402,  613, 1403,  613, 1406,  522,  527,  527,  527,  527,
  4069.  
  4070.       527,  527,  527,  527,  527,  527,  529,  529,  529,  529,
  4071.       529,  529,  529,  529,  529,  529, 1391,  508,  519,  519,
  4072.       519,  519,  519,  519,  519,  519,  519,  519, 1407,  519,
  4073.       519,  519,  519,  519,  519,  519,  519, 1391,  519,  539,
  4074.       539,  539,  539,  539,  539,  539,  539,  539,  539,  519,
  4075.       519,  519,  519,  519,  519,  519,  530,  530,  530,  530,
  4076.       530,  530,  530,  530,  530,  530,  578,  578,  578,  578,
  4077.       578,  578,  578,  578,  578,  578,  519,  519, 1410,  519,
  4078.       610, 1247,  519,  610,  597,  610, 1419,  597,  519,  597,
  4079.      1424, 1425, 1431,  540,  530,  540,  540,  540,  540,  540,
  4080.  
  4081.       540,  540,  540,  540,  540, 1247,  519,  519,  520,  520,
  4082.       520,  520,  520,  520,  520,  520,  520,  520, 1434,  520,
  4083.       520,  520,  520,  520,  520,  520,  520,  606,  520, 1247,
  4084.       606,  616,  606, 1437,  616, 1438,  616, 1222, 1439,  520,
  4085.       520,  520,  520,  520,  520,  520,  541,  541,  541,  541,
  4086.       541,  541,  541,  541,  541,  541,  541,  620,  597, 1440,
  4087.       620, 1441,  620, 1442, 1222, 1222,  520,  520,  610,  520,
  4088.       661,  667,  520,  661,  667,  661,  667,  692,  520, 1446,
  4089.       692,  520,  692,  696,  696,  696,  696,  696,  696,  696,
  4090.       696,  696,  696, 1449,  606, 1450,  520,  520,  531,  531,
  4091.  
  4092.       531,  531,  531,  531,  531,  531,  531,  531,  531,  531,
  4093.       531,  531,  531,  531,  531,  531,  531,  531,  531,  531,
  4094.       531,  531,  531,  531,  531,  531,  531,  531,  531,  531,
  4095.       531,  531,  531,  531,  531,  531,  531,  531,  531,  531,
  4096.       531,  531,  531,  531,  531,  531,  531,  531,  531,  531,
  4097.       531,  531,  531,  531,  531,  531,  531,  531,  531,  531,
  4098.       531,  531,  531,  531,  531,  531,  531,  531,  531,  531,
  4099.       531,  531,  531,  531,  531,  531,  531,  531,  531,  531,
  4100.       531,  531,  531,  531,  531,  531,  531,  531,  532,  532,
  4101.       532,  532,  532,  532,  532,  532,  532,  532,  532,  532,
  4102.  
  4103.       532,  532,  532,  532,  532,  532,  532,  532,  532,  532,
  4104.       532,  532,  532,  532,  532,  532,  532,  532,  532,  532,
  4105.       532,  532,  532,  532,  532,  532,  532,  532,  532,  532,
  4106.       532,  532,  532,  532,  532,  532,  532,  532,  532,  532,
  4107.       532,  532,  532,  532,  532,  532,  532,  532,  532,  532,
  4108.       532,  532,  532,  532,  532,  532,  532,  532,  532,  532,
  4109.       532,  532,  532,  532,  532,  532,  532,  532,  532,  532,
  4110.       532,  532,  532,  532,  532,  532,  532,  532,  544, 1454,
  4111.      1455,  544,  552,  544, 1225,  552,  562,  552, 1384,  562,
  4112.       544,  562,  566, 1258,  552,  566, 1385,  566,  544,  544,
  4113.  
  4114.      1459, 1467,  552,  552,  584, 1469,  562,  584, 1470,  584,
  4115.       601, 1225, 1225,  601,  544,  601,  584, 1262,  552, 1077,
  4116.       602, 1384,  544,  602,  584,  602,  552,  544, 1473, 1385,
  4117.      1476,  552,  569,  569,  569,  569,  569,  569,  569,  569,
  4118.       569,  569,  590, 1477, 1258,  590,  671,  590,  569,  671,
  4119.      1258,  671,  544,  584,  590, 1456,  552,  566,  591,  592,
  4120.       562,  591,  592,  591,  592, 1478, 1456,  566, 1262, 1479,
  4121.       591,  592,  562, 1077, 1262, 1480,  593,  594,  584,  593,
  4122.       594,  593,  594,  601, 1481, 1077,  590, 1482,  593,  594,
  4123.       590, 1444,  602, 1386,  605,  693,  590,  605,  693,  605,
  4124.  
  4125.       693, 1485,  591,  592, 1486,  723,  591,  592,  723, 1490,
  4126.       723,  664,  591,  592,  664, 1444,  664,  590, 1471, 1491,
  4127.       593,  594, 1492, 1494,  593,  594, 1386, 1497,  671, 1191,
  4128.       593,  594,  663, 1500, 1511,  663,  591,  663, 1386,  592,
  4129.       640,  640,  640,  640,  640,  640,  640,  640,  640,  640,
  4130.       682,  682,  663,  594,  593,  664,  675,  675, 1512,  675,
  4131.      1191,  675,  680,  682,  683,  683, 1005, 1513,  605, 1005,
  4132.       680,  680, 1392, 1471,  693, 1392,  663,  683,  640,  664,
  4133.       685, 1517,  694,  680, 1191,  694,  675,  694,  685,  685,
  4134.      1518,  724,  726,  682,  724,  726,  724,  726,  694,  734,
  4135.  
  4136.       663,  685,  734,  742,  734, 1520,  742,  683,  742, 1521,
  4137.      1005, 1005, 1502,  680,  681,  681, 1392,  681,  681,  681,
  4138.       681,  681,  681,  681,  681,  681,  681,  681, 1392,  749,
  4139.       732,  685,  749,  732,  749,  732, 1524, 1502,  689, 1527,
  4140.      1535,  689,  732,  689, 1499, 1536, 1539,  732,  695,  750,
  4141.       732,  695,  750,  695,  750, 1499, 1540,  681,  689,  689,
  4142.       689,  689,  689,  689,  689,  689,  689,  689,  695,  695,
  4143.       695,  695,  695,  695,  695,  695,  695,  695,  699,  699,
  4144.      1544,  699,  699,  699,  699,  699,  699,  699, 1555,  699,
  4145.       699, 1556,  699,  699,  699,  699,  699,  699,  699,  703,
  4146.  
  4147.       703,  703,  703,  703,  703,  703,  703,  703,  703,  699,
  4148.       699,  699, 1557,  699,  699,  699,  710,  762,  711, 1549,
  4149.       762, 1549,  762, 1558,  710,  710,  711,  711,  711,  711,
  4150.       711,  711,  711,  711,  711,  711,  699,  699, 1563,  699,
  4151.       710,  735, 1574, 1576,  735, 1582,  735,  736,  710, 1583,
  4152.       736, 1584,  736,  710,  731,  731,  731,  731,  731,  731,
  4153.       731,  731,  731,  731, 1585, 1586, 1587,  699,  701,  701,
  4154.      1588,  701,  701,  701,  701,  701,  701,  701,  710,  701,
  4155.       701, 1589,  701,  701,  701,  701,  701,  701,  701,  701,
  4156.       701,  701,  701,  701,  701,  701,  701,  701,  701,  701,
  4157.  
  4158.       701,  701,  735,  701,  701,  701,  713,  776,  736, 1550,
  4159.       776, 1503,  776, 1590,  713,  713,  744,  744,  744,  744,
  4160.       744,  744,  744,  744,  744,  744,  701,  701,  779,  701,
  4161.       713,  779,  770,  779, 1591,  770,  781,  770,  713,  781,
  4162.      1503,  781,  784,  713, 1594,  784, 1596,  784, 1210,  730,
  4163.       786, 1210,  730,  786,  730,  786, 1599,  701,  789,  743,
  4164.      1550,  789,  743,  789,  743, 1601, 1550, 1578,  713,  730,
  4165.       730,  730,  730,  730,  730,  730,  730,  730,  730,  743,
  4166.       743,  743,  743,  743,  743,  743,  743,  743,  743,  751,
  4167.       754, 1608, 1210,  754, 1609,  754,  751,  751,  751,  751,
  4168.  
  4169.       751,  751,  751,  751,  751,  751,  770, 1210, 1600, 1600,
  4170.      1610,  754,  754,  754,  754,  754,  754,  754,  754,  754,
  4171.       754,  755, 1578,  786,  755, 1612,  755,  757,  757,  757,
  4172.       757,  757,  757,  757,  757,  757,  757,  757, 1617, 1620,
  4173.      1626,  755,  755,  755,  755,  755,  755,  755,  755,  755,
  4174.       755,  755,  773,  773,  773,  773,  773,  773,  773,  773,
  4175.       773,  773, 1627,  790,  806,  757,  790,  806,  790,  806,
  4176.      1625, 1628, 1625,  773,  774,  774,  774,  774,  774,  774,
  4177.       774,  774,  774,  774,  775,  775,  775,  775,  775,  775,
  4178.       775,  775,  775,  775, 1457,  782,  814,  773,  782,  814,
  4179.  
  4180.       782,  814, 1629, 1631, 1303, 1457,  829,  782,  792,  829,
  4181.      1640,  829, 1303,  948,  948,  782,  782,  792,  792,  792,
  4182.       792,  792,  792,  792,  792,  792,  948,  810, 1641, 1642,
  4183.       810,  782,  810,  846, 1457, 1643,  846,  871,  846,  782,
  4184.       871, 1636,  871, 1636,  782,  800,  800,  800,  800,  800,
  4185.       800,  800,  800,  800,  800,  826,  948, 1604,  826,  792,
  4186.       826,  850, 1644, 1303,  850,  792,  850, 1661, 1604,  782,
  4187.       791,  791,  791,  791,  791,  791,  791,  791,  791,  791,
  4188.      1668,  791,  791,  791,  791,  791,  791,  791,  791,  813,
  4189.       791,  852,  874, 1669,  852,  874,  852,  874, 1670,  826,
  4190.  
  4191.       810,  791,  791,  791,  791,  791,  791,  791,  813,  813,
  4192.       813,  813,  813,  813,  813,  813,  813,  813,  813, 1637,
  4193.       834, 1671,  872,  826,  852,  872,  850,  872,  791,  791,
  4194.      1637,  791,  834, 1672,  791,  834,  835, 1472, 1673,  835,
  4195.       791,  835,  853,  853,  853,  853,  853,  853,  853,  853,
  4196.       853, 1674,  881, 1472, 1579,  881,  835,  881,  791,  791,
  4197.       793,  793,  793,  793,  793,  793,  793,  793,  793,  793,
  4198.      1579,  793,  793,  793,  793,  793,  793,  793,  793,  825,
  4199.       793, 1675,  825,  886,  825, 1676,  886, 1211,  886,  834,
  4200.      1211,  793,  793,  793,  793,  793,  793,  793, 1566,  825,
  4201.  
  4202.      1677,  834,  887,  872, 1681,  887, 1682,  887, 1472, 1566,
  4203.       835,  890,  892, 1686,  890,  892,  890,  892,  793,  793,
  4204.      1638,  793,  835,  825,  793, 1579,  881, 1687, 1638, 1688,
  4205.       793, 1211, 1211,  793,  854,  854,  854,  854,  854,  854,
  4206.       854,  854,  854,  854,  890, 1689, 1566,  825,  793,  793,
  4207.       802,  802,  802,  802,  802,  802,  802,  802,  802,  802,
  4208.       802,  802,  802,  802,  802,  802,  802,  802,  802,  802,
  4209.       802,  802,  802,  802,  802,  802,  802,  802,  802,  802,
  4210.       802,  802,  802,  802,  802,  802,  802,  802,  802,  802,
  4211.       802,  802,  802,  802,  802,  802,  802,  802,  802,  802,
  4212.  
  4213.       802,  802,  802,  802,  802,  802,  802,  802,  802,  802,
  4214.       802,  802,  802,  802,  802,  802,  802,  802,  802,  802,
  4215.       802,  802,  802,  802,  802,  802,  802,  802,  802,  802,
  4216.       802,  802,  802,  802,  802,  802,  802,  802,  802,  802,
  4217.       803,  803,  803,  803,  803,  803,  803,  803,  803,  803,
  4218.       803,  803,  803,  803,  803,  803,  803,  803,  803,  803,
  4219.       803,  803,  803,  803,  803,  803,  803,  803,  803,  803,
  4220.       803,  803,  803,  803,  803,  803,  803,  803,  803,  803,
  4221.       803,  803,  803,  803,  803,  803,  803,  803,  803,  803,
  4222.       803,  803,  803,  803,  803,  803,  803,  803,  803,  803,
  4223.  
  4224.       803,  803,  803,  803,  803,  803,  803,  803,  803,  803,
  4225.       803,  803,  803,  803,  803,  803,  803,  803,  803,  803,
  4226.       803,  803,  803,  803,  803,  803,  803,  803,  803,  803,
  4227.       855,  855,  855,  855,  855,  855,  855,  855,  855,  855,
  4228.       865,  866, 1690,  865,  866,  865,  866, 1692, 1169, 1169,
  4229.      1170, 1170,  865,  866,  867,  876, 1699,  867,  876,  867,
  4230.       876, 1169, 1703, 1170, 1705,  868,  867,  855,  868,  880,
  4231.       868, 1707,  880, 1190,  880, 1708, 1692,  868,  869, 1623,
  4232.      1190,  869, 1623,  869,  865,  866, 1648, 1325,  865,  866,
  4233.       869, 1169, 1443, 1170,  865,  866,  883, 1648,  867,  883,
  4234.  
  4235.       893,  883,  867,  893, 1190,  893,  866,  895,  867,  868,
  4236.       895, 1580,  895,  868,  865,  927, 1443, 1709,  927,  868,
  4237.       927, 1720,  869, 1623,  876, 1648,  869, 1580, 1190, 1711,
  4238.       868, 1623,  869,  903,  933, 1325,  903,  933,  903,  933,
  4239.      1443,  935, 1325,  869,  935,  903,  935, 1721,  936,  937,
  4240.       880,  936,  937,  936,  937,  939,  951, 1704,  939,  951,
  4241.       939,  951, 1711, 1171, 1171,  883,  902,  943, 1722,  902,
  4242.       943,  902,  943,  935,  957, 1526, 1171,  957,  902,  957,
  4243.      1171, 1212, 1580,  903, 1212,  903,  902,  902,  902,  902,
  4244.       902,  902,  902,  902,  902,  902,  903,  943,  953, 1723,
  4245.  
  4246.      1724,  953,  903,  953, 1730, 1732, 1171,  953, 1526, 1748,
  4247.       958,  903,  903,  958,  903,  958,  902, 1619,  902,  916,
  4248.       903, 1704,  916, 1526,  916, 1212, 1212,  902,  902,  902,
  4249.       902,  902,  902,  917,  983,  902,  917,  983,  917,  983,
  4250.      1754, 1755, 1756, 1757,  902,  902,  984,  902, 1758,  984,
  4251.      1619,  984, 1619,  902,  912,  912,  912,  912,  912,  912,
  4252.       912,  912,  912,  912, 1759,  985, 1760, 1761,  985,  916,
  4253.       985,  916,  944,  944,  944,  944,  944,  944,  944,  944,
  4254.       944,  944,  916,  917,  991,  917, 1762,  991,  916,  991,
  4255.       958, 1763,  912, 1764,  945,  945,  917,  916,  916,  945,
  4256.  
  4257.       916,  986,  917, 1765,  986,  993,  986, 1766,  993, 1770,
  4258.       993,  917,  917,  986,  917,  945,  945,  945,  945,  945,
  4259.       945,  945,  945,  945,  945,  947,  984, 1773,  947, 1777,
  4260.       947, 1778,  947,  947,  947,  947,  947,  947,  947,  947,
  4261.       947,  947,  947,  947,  947,  947,  947,  947,  947,  947,
  4262.       947,  947,  947,  947,  947,  947,  947,  947,  947,  947,
  4263.       947,  947,  947,  947,  947,  947,  947,  947,  947,  947,
  4264.       947,  947,  947,  947,  947,  947,  947,  947,  947,  947,
  4265.       947,  947,  947,  947,  947,  947,  947,  947,  947,  947,
  4266.       947,  947,  947,  947,  947,  947,  947,  947,  947,  947,
  4267.  
  4268.       947,  947,  947,  947,  947,  947,  947,  947,  947,  947,
  4269.       947,  947,  947,  947,  947,  949,  949, 1780,  949,  949,
  4270.       949,  949,  949,  949,  949,  949,  949,  949,  949,  960,
  4271.       960,  960,  960,  960,  960,  960,  960,  960,  960,  959,
  4272.      1771, 1780,  959, 1782,  959,  961,  961,  961,  961,  961,
  4273.       961,  961,  961,  961,  961, 1785, 1786, 1780,  949,  959,
  4274.       959,  959,  959,  959,  959,  959,  959,  959,  959,  962,
  4275.       962, 1771,  962,  962,  962,  962,  962,  962,  962,  962,
  4276.       962,  962, 1791,  962,  962,  962,  962,  962,  962,  962,
  4277.       962,  962,  962,  962,  962,  962,  962,  962,  962,  962,
  4278.  
  4279.       962,  962,  962, 1792,  962,  962,  962,  962,  962,  962,
  4280.       962,  962,  962,  962,  962,  962,  962,  962,  962,  962,
  4281.       962,  962,  962,  962,  962,  962,  962,  962,  962,  962,
  4282.       962,  962,  962,  962,  962,  962,  962,  962,  962,  962,
  4283.       962,  962,  962,  962,  962,  962,  962,  962,  962,  962,
  4284.       962,  962,  962,  962,  962,  962,  962, 1793,  962,  965,
  4285.       965,  965,  965,  965,  965,  965,  965,  965,  965,  969,
  4286.      1794,  965,  976,  965, 1667, 1795, 1788,  969,  969, 1788,
  4287.       976,  976,  976,  976,  976,  976,  976,  976,  976,  976,
  4288.      1667,  987,  988,  969,  987,  988,  987,  988, 1800,  989,
  4289.  
  4290.       998,  969,  989,  998,  989,  998,  969,  995,  995,  995,
  4291.       995,  995,  995,  995,  995,  995,  995,  998, 1006, 1004,
  4292.      1788, 1006, 1004, 1006, 1004, 1013, 1819, 1803, 1013, 1796,
  4293.      1013,  969, 1004, 1797, 1820, 1004, 1008, 1014, 1803, 1008,
  4294.      1014, 1008, 1014, 1796, 1821, 1667, 1797, 1667, 1006, 1010,
  4295.      1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010,
  4296.      1017, 1019,  987, 1017, 1019, 1017, 1019, 1822,  989, 1020,
  4297.       988, 1823, 1020, 1824, 1020, 1006, 1004, 1007, 1021, 1827,
  4298.      1007, 1021, 1007, 1021, 1735, 1022, 1023, 1010, 1022, 1023,
  4299.      1022, 1023, 1828, 1831, 1833, 1735, 1735, 1007, 1007, 1007,
  4300.  
  4301.      1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1008, 1011,
  4302.      1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1024,
  4303.      1028, 1051, 1024, 1028, 1024, 1028, 1029, 1031, 1834, 1029,
  4304.      1031, 1029, 1031, 1019, 1032, 1836, 1839, 1032, 1033, 1032,
  4305.      1017, 1033, 1041, 1033, 1837, 1041, 1011, 1041, 1045, 1046,
  4306.      1021, 1045, 1046, 1045, 1046, 1841, 1060, 1072, 1023, 1060,
  4307.      1072, 1060, 1072, 1073, 1075, 1837, 1073, 1075, 1073, 1075,
  4308.      1085, 1086, 1051, 1085, 1086, 1085, 1086, 1087, 1051, 1846,
  4309.      1087, 1089, 1087, 1855, 1089, 1062, 1089, 1051, 1062, 1062,
  4310.      1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1090, 1098,
  4311.  
  4312.      1856, 1090, 1098, 1090, 1098, 1857, 1508, 1041, 1047, 1047,
  4313.      1113, 1508, 1858, 1113, 1859, 1113, 1047, 1047, 1047, 1047,
  4314.      1047, 1047, 1047, 1047, 1047, 1047, 1876, 1102, 1882, 1853,
  4315.      1102, 1090, 1102, 1883, 1854, 1884, 1508, 1854, 1092, 1092,
  4316.      1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1112, 1114,
  4317.      1887, 1112, 1114, 1112, 1114, 1103, 1891, 1102, 1103, 1047,
  4318.      1103, 1861, 1861, 1429, 1893, 1047, 1048, 1048, 1048, 1048,
  4319.      1048, 1048, 1048, 1048, 1048, 1048, 1092, 1048, 1048, 1048,
  4320.      1048, 1048, 1048, 1048, 1048, 1103, 1048, 1116, 1122, 1113,
  4321.      1116, 1122, 1116, 1122, 1853, 1894, 1900, 1048, 1048, 1048,
  4322.  
  4323.      1048, 1048, 1048, 1048, 1911, 1118, 1117, 1909, 1118, 1117,
  4324.      1118, 1117, 1429, 1860, 1429, 1753, 1123, 1112, 1114, 1123,
  4325.      1429, 1123, 1895, 1127, 1048, 1048, 1127, 1048, 1127, 1912,
  4326.      1048, 1753, 1131, 1913, 1908, 1131, 1048, 1131, 1159, 1161,
  4327.      1914, 1159, 1161, 1159, 1161, 1895, 1048, 1162, 1116, 1131,
  4328.      1162, 1915, 1162, 1916, 1048, 1048, 1049, 1049, 1049, 1049,
  4329.      1049, 1049, 1049, 1049, 1049, 1049, 1860, 1049, 1049, 1049,
  4330.      1049, 1049, 1049, 1049, 1049, 1117, 1049, 1118, 1909, 1753,
  4331.      1182, 1174, 1174, 1182, 1127, 1182, 1753, 1049, 1049, 1049,
  4332.      1049, 1049, 1049, 1049, 1174, 1175, 1175, 1200, 1123, 1908,
  4333.  
  4334.      1200, 1917, 1200, 1918, 1131, 1917, 1185, 1929, 1175, 1185,
  4335.      1933, 1185, 1166, 1207, 1049, 1049, 1207, 1049, 1207, 1934,
  4336.      1049, 1935, 1049, 1936, 1174, 1937, 1049, 1166, 1166, 1166,
  4337.      1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1175, 1941,
  4338.      1185, 1943, 1949, 1952, 1049, 1049, 1054, 1054, 1054, 1054,
  4339.      1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054,
  4340.      1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054,
  4341.      1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054,
  4342.      1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054,
  4343.      1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054,
  4344.  
  4345.      1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054,
  4346.      1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054,
  4347.      1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054,
  4348.      1054, 1054, 1054, 1054, 1054, 1054, 1055, 1055, 1055, 1055,
  4349.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  4350.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  4351.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  4352.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  4353.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  4354.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  4355.  
  4356.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  4357.      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
  4358.      1055, 1055, 1055, 1055, 1055, 1055, 1056, 1056, 1056, 1056,
  4359.      1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
  4360.      1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
  4361.      1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
  4362.      1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
  4363.      1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
  4364.      1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
  4365.      1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
  4366.  
  4367.      1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
  4368.      1056, 1056, 1056, 1056, 1056, 1056, 1058, 1058, 1058, 1058,
  4369.      1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058,
  4370.      1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058,
  4371.      1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058,
  4372.      1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058,
  4373.      1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058,
  4374.      1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058,
  4375.      1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058,
  4376.      1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058,
  4377.  
  4378.      1058, 1058, 1058, 1058, 1058, 1058, 1091, 1816, 1172, 1091,
  4379.      1106, 1091, 1953, 1106, 1955, 1106, 1172, 1172, 1091, 1956,
  4380.      1972, 1973, 1106, 1816, 1665, 1107, 1091, 1091, 1107, 1172,
  4381.      1107, 1214, 1974, 1108, 1214, 1975, 1108, 1107, 1108, 1957,
  4382.      1665, 1957, 1091, 1152, 1109, 1108, 1152, 1109, 1152, 1109,
  4383.      1091, 1976, 1980, 1982, 1106, 1091, 1109, 1215, 1106, 1172,
  4384.      1215, 1983, 1110, 1204, 1106, 1110, 1204, 1110, 1204, 1107,
  4385.      1989, 1665, 1993, 1107, 1110, 1214, 1214, 1108, 1816, 1107,
  4386.      1091, 1108, 1994, 1994, 1816, 1108, 1176, 1108, 1109, 1176,
  4387.      1106, 1176, 1109, 1995, 1152, 1665, 1108, 1942, 1109, 1877,
  4388.  
  4389.      1217, 1215, 1215, 1217, 1107, 1217, 1110, 1998, 1213, 1226,
  4390.      1110, 1213, 1226, 1213, 1226, 1877, 1110, 1134, 2012, 1152,
  4391.      1134, 1213, 1134, 1227, 1213, 1942, 1227, 2017, 1227, 1134,
  4392.      1217, 1228, 2018, 2019, 1228, 1204, 1228, 1134, 1134, 1134,
  4393.      1134, 1134, 1134, 1134, 1134, 1134, 1134, 1184, 1184, 1184,
  4394.      1184, 1184, 1184, 1184, 1184, 1184, 1184, 1217, 1910, 1232,
  4395.      1176, 1184, 1232, 1877, 1232, 1213, 1213, 1134, 1234, 1134,
  4396.      1877, 1234, 1236, 1234, 1981, 1236, 2021, 1236, 1134, 1134,
  4397.      1134, 1134, 1134, 1134, 1990, 1241, 1134, 1990, 1241, 1134,
  4398.      1241, 2022, 1226, 1996, 1242, 1134, 1134, 1242, 1134, 1242,
  4399.  
  4400.      1996, 1981, 2000, 2034, 1134, 1143, 1227, 1263, 1143, 2000,
  4401.      1143, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188,
  4402.      1910, 2001, 2027, 1910, 2027, 1143, 1143, 1143, 1143, 1143,
  4403.      1143, 1143, 1143, 1143, 1143, 2042, 2044, 1221, 1221, 1221,
  4404.      1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1243, 1245,
  4405.      2001, 1243, 1245, 1243, 1245, 1143, 2020, 1143, 1263, 1529,
  4406.      1264, 1263, 1529, 1264, 1263, 1264, 1143, 1143, 1143, 1143,
  4407.      1143, 1143, 2031, 1220, 1143, 1221, 1220, 1143, 1220, 2020,
  4408.      2030, 2046, 2031, 1143, 1143, 2030, 1143, 1167, 1167, 1581,
  4409.      1848, 1950, 1167, 1848, 1220, 1220, 1220, 1220, 1220, 1220,
  4410.  
  4411.      1220, 1220, 1220, 1529, 2047, 1581, 2048, 1167, 1167, 1167,
  4412.      1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1173, 1173,
  4413.      1529, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173,
  4414.      1173, 1173, 1271, 1279, 1848, 1271, 1279, 1271, 1279, 1287,
  4415.      2051, 2052, 1287, 2055, 1287, 1220, 1273, 1273, 1273, 1273,
  4416.      1273, 1273, 1273, 1273, 1273, 1273, 1950, 1581, 1950, 2074,
  4417.      1581, 1173, 1178, 1178, 2078, 1178, 1178, 1178, 1178, 1178,
  4418.      1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178,
  4419.      1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178,
  4420.      1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178,
  4421.  
  4422.      1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178,
  4423.      1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178,
  4424.      1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178,
  4425.      1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178,
  4426.      1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178,
  4427.      1178, 1178, 1179, 1179, 2043, 1179, 1179, 1179, 1179, 1179,
  4428.      1179, 1179, 2081, 1179, 1179, 1179, 1179, 1179, 1179, 1179,
  4429.      1179, 1179, 1179, 2082, 1284, 1285, 2061, 1284, 1285, 1284,
  4430.      1285, 2083, 2061, 1179, 1179, 1179, 1179, 1179, 1179, 1179,
  4431.      1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223,
  4432.  
  4433.      1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274,
  4434.      1179, 1179, 1289, 1179, 1930, 1289, 1315, 1289, 2043, 1315,
  4435.      1306, 1315, 2059, 1306, 1289, 1306, 1223, 1223, 2084, 2059,
  4436.      1930, 1316, 1289, 1289, 1316, 1931, 1316, 2062, 1274, 1991,
  4437.      1179, 1179, 1218, 2085, 2062, 1218, 1284, 1218, 1289, 1285,
  4438.      1306, 1931, 1346, 2087, 2093, 1346, 1289, 1346, 1299, 2104,
  4439.      2105, 1289, 2110, 1218, 1218, 1218, 1218, 1218, 1218, 1218,
  4440.      1218, 1218, 1218, 1299, 1299, 1299, 1299, 1299, 1299, 1299,
  4441.      1299, 1299, 1299, 2111, 1315, 1930, 1289, 1297, 1297, 1297,
  4442.      1297, 1297, 1297, 1297, 1297, 1297, 1297, 1991, 2113, 1218,
  4443.  
  4444.      1259, 1259, 1347, 1316, 1991, 1347, 1931, 1347, 1259, 1259,
  4445.      1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1348, 1355,
  4446.      1355, 1348, 1355, 1348, 1355, 1297, 1357, 1357, 2094, 1357,
  4447.      2122, 1357, 1362, 1310, 2094, 1362, 1310, 1362, 1310, 2114,
  4448.      2121, 1363, 2121, 2114, 1363, 1310, 1363, 1366, 2130, 1355,
  4449.      1366, 1259, 1366, 1363, 2132, 2134, 1357, 1259, 1260, 1260,
  4450.      1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 2134, 1260,
  4451.      1260, 1260, 1260, 1260, 1260, 1260, 1260, 1310, 1260, 1849,
  4452.      1370, 1310, 1849, 1370, 1347, 1370, 1354, 1310, 2139, 1260,
  4453.      1260, 1260, 1260, 1260, 1260, 1260, 2120, 2120, 2120, 2147,
  4454.  
  4455.      1348, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354,
  4456.      1354, 1354, 1310, 2148, 2138, 1381, 1260, 1260, 1381, 1260,
  4457.      1381, 2138, 1260, 1849, 1328, 2149, 2164, 1328, 1260, 1328,
  4458.      1387, 2165, 2178, 1387, 1389, 1387, 1328, 1389, 1260, 1389,
  4459.      1400, 2180, 2187, 1400, 2166, 1400, 1260, 1260, 1261, 1261,
  4460.      1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 2136, 1261,
  4461.      1261, 1261, 1261, 1261, 1261, 1261, 1261, 2192, 1261, 1393,
  4462.      1405, 2166, 1393, 1405, 1328, 1405, 1328, 2193, 2186, 1261,
  4463.      1261, 1261, 1261, 1261, 1261, 1261, 1409, 1328, 2167, 1409,
  4464.      2167, 1409, 1412, 1328, 2194, 1412, 1413, 1412, 2186, 1413,
  4465.  
  4466.      2181, 1413, 1328, 1328, 2205, 1328, 1261, 1261, 2181, 1261,
  4467.      2206, 1328, 1261, 1393, 1393, 2194, 1418, 1430, 1261, 1418,
  4468.      1430, 1418, 1430, 2136, 2220, 2136, 2221, 1261, 1393, 1413,
  4469.      1433, 2185, 2220, 1433, 2185, 1433, 1261, 1261, 1265, 1265,
  4470.      1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265,
  4471.      1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265,
  4472.      1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265,
  4473.      1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265,
  4474.      1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265,
  4475.      1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265,
  4476.  
  4477.      1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265,
  4478.      1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265,
  4479.      1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1267, 1267,
  4480.      1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267,
  4481.      1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267,
  4482.      1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267,
  4483.      1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267,
  4484.      1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267,
  4485.      1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267,
  4486.      1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267,
  4487.  
  4488.      1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267,
  4489.      1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1268, 1268,
  4490.      1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
  4491.      1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
  4492.      1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
  4493.      1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
  4494.      1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
  4495.      1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
  4496.      1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
  4497.      1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268,
  4498.  
  4499.      1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1309, 1311,
  4500.      2215, 1309, 1311, 1309, 1311, 1851, 2209, 1666, 1851, 2209,
  4501.      1309, 1311, 1312, 1313, 2215, 1312, 1313, 1312, 1313, 1852,
  4502.      2199, 2196, 1852, 1666, 1312, 1313, 1326, 2199, 1309, 1326,
  4503.      1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 2222,
  4504.      1311, 1903, 1309, 1311, 1903, 1313, 1309, 1311, 2198, 1851,
  4505.      1507, 1507, 1309, 1311, 1666, 1507, 1312, 1313, 2198, 1436,
  4506.      1312, 1313, 1436, 1852, 1436, 1414, 1312, 1313, 1414, 2226,
  4507.      1414, 2169, 2169, 2169, 1465, 1312, 1313, 1465, 1666, 1465,
  4508.      1507, 1326, 1356, 1356, 2227, 1903, 2196, 1356, 1367, 1367,
  4509.  
  4510.      1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1414, 2236,
  4511.      1903, 2243, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356,
  4512.      1356, 1356, 1356, 1359, 1359, 2243, 1359, 1359, 1359, 1359,
  4513.      1359, 1359, 1359, 1359, 1359, 1359, 1359, 1371, 1466, 2244,
  4514.      2250, 1466, 2197, 1466, 1371, 1371, 1371, 1371, 1371, 1371,
  4515.      1371, 1371, 1371, 1371, 1397, 1397, 1397, 1397, 1397, 1397,
  4516.      1397, 1397, 1397, 1397, 1397, 1465, 1359, 1364, 1364, 2252,
  4517.      1364, 1364, 1364, 1364, 1364, 1364, 1364, 2242, 1364, 1364,
  4518.      1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 2183, 2242,
  4519.      1415, 1397, 1397, 1415, 2183, 1415, 1452, 2076, 1364, 1364,
  4520.  
  4521.      1364, 1364, 1364, 1364, 1364, 1416, 2270, 2197, 1416, 2274,
  4522.      1416, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452,
  4523.      1452, 2076, 2207, 1415, 1453, 1364, 1364, 1483, 1364, 2270,
  4524.      1483, 1487, 1483, 2207, 1487, 2251, 1487, 2076, 1416, 1453,
  4525.      1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1484,
  4526.      1484, 2251, 1484, 2258, 1484, 1364, 1364, 1365, 1365, 2183,
  4527.      1365, 1365, 1365, 1365, 1365, 1365, 1365, 2211, 1365, 1365,
  4528.      1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365,
  4529.      1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365,
  4530.      1365, 1365, 1365, 1365, 1365, 1460, 1488, 1488, 1460, 1488,
  4531.  
  4532.      1460, 1488, 2239, 1493, 2280, 2230, 1493, 1460, 1493, 1461,
  4533.      2264, 2264, 1461, 2239, 1461, 1365, 1365, 1495, 1365, 2261,
  4534.      1495, 1461, 1495, 1496, 1501, 1969, 1496, 1501, 1496, 1501,
  4535.      2230, 1516, 1498, 2258, 1516, 1498, 1516, 1498, 2211, 1460,
  4536.      2261, 1969, 2272, 1460, 2303, 1365, 1365, 1394, 2272, 1460,
  4537.      1394, 1522, 1394, 1461, 1522, 1462, 1522, 1461, 1462, 2208,
  4538.      1462, 1505, 1505, 1461, 1505, 2286, 1505, 1462, 1394, 1394,
  4539.      1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1523, 2265,
  4540.      2210, 1523, 1525, 1523, 1495, 1525, 2309, 1525, 2286, 1501,
  4541.      1951, 1505, 2234, 1506, 1951, 1463, 1969, 1951, 1463, 1462,
  4542.  
  4543.      1463, 1498, 2234, 1462, 1394, 1395, 1142, 1463, 1395, 1462,
  4544.      1395, 1141, 1498, 1506, 1506, 1506, 1506, 1506, 1506, 1506,
  4545.      1506, 1506, 1506, 2281, 2208, 1395, 1395, 1395, 1395, 1395,
  4546.      1395, 1395, 1395, 1395, 1395, 1395, 2278, 1510, 1510, 1463,
  4547.      1510, 1528, 1510, 1463, 1528, 2210, 1528, 2278, 1532, 1463,
  4548.      2281, 1532, 1464, 1532, 2232, 1464, 1525, 1464, 1904, 2265,
  4549.      2283, 1904, 1395, 1396, 1464, 1519, 1396, 1510, 1396, 1463,
  4550.      2283, 1463, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519,
  4551.      1519, 1519, 2289, 1396, 1396, 1396, 1396, 1396, 1396, 1396,
  4552.      1396, 1396, 1396, 2289, 1538, 1140, 1464, 1538, 1541, 1538,
  4553.  
  4554.      1464, 1541, 1904, 1541, 1543, 1528, 1464, 1543, 2284, 1543,
  4555.      1552, 1474, 2232, 1552, 1474, 1552, 1474, 1532, 2223, 2232,
  4556.      1532, 1530, 1553, 1474, 1530, 1553, 1139, 1553, 1564, 1542,
  4557.      1464, 1564, 1542, 1564, 1542, 1396, 1426, 1426, 1426, 1426,
  4558.      1426, 1426, 1426, 1426, 1426, 1426, 1138, 1426, 1426, 1426,
  4559.      1426, 1426, 1426, 1426, 1426, 1565, 1426, 1137, 1565, 1567,
  4560.      1565, 1474, 1567, 1474, 1567, 1530, 1530, 1426, 1426, 1426,
  4561.      1426, 1426, 1426, 1426, 1474, 1905, 1575, 1530, 1905, 1575,
  4562.      1474, 1575, 2284, 2223, 1136, 2223, 1509, 1509, 2284, 1474,
  4563.      1474, 1509, 1474, 1542, 1426, 1426, 1577, 1426, 1474, 1577,
  4564.  
  4565.      1426, 1577, 2307, 2307, 1135, 2307, 1426, 1509, 1509, 1509,
  4566.      1509, 1509, 1509, 1509, 1509, 1509, 1509, 1573, 1592, 1905,
  4567.      1573, 1592, 1573, 1592, 1426, 1426, 1427, 1427, 1427, 1427,
  4568.      1427, 1427, 1427, 1427, 1427, 1427, 1133, 1427, 1427, 1427,
  4569.      1427, 1427, 1427, 1427, 1427, 1593, 1427, 1132, 1593, 1595,
  4570.      1593, 2276, 1595, 1907, 1595, 1129, 1907, 1427, 1427, 1427,
  4571.      1427, 1427, 1427, 1427, 1534, 1534, 1534, 1534, 1534, 1534,
  4572.      1534, 1534, 1534, 1534, 1534, 1603, 1606, 1606, 1603, 2276,
  4573.      1603, 1606, 1573, 1611, 1427, 1427, 1611, 1427, 1611, 1616,
  4574.      1427, 1128, 1616, 1427, 1616, 1621, 1427, 1907, 1621, 1126,
  4575.  
  4576.      1621, 1534, 1534, 2257, 1632, 1649, 1606, 1632, 1649, 1632,
  4577.      1649, 2257, 2257, 1595, 1427, 1427, 1428, 1428, 1428, 1428,
  4578.      1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428,
  4579.      1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428,
  4580.      1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428,
  4581.      1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428,
  4582.      1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428,
  4583.      1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428,
  4584.      1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428,
  4585.      1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428,
  4586.  
  4587.      1428, 1428, 1428, 1428, 1428, 1428, 1515, 1515, 1124, 1515,
  4588.      1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515,
  4589.      1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515,
  4590.      1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515,
  4591.      1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515,
  4592.      1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515,
  4593.      1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515,
  4594.      1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515,
  4595.      1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515,
  4596.      1515, 1515, 1515, 1515, 1515, 1515, 1531, 1568, 1568, 1531,
  4597.  
  4598.      1568, 1531, 1568, 2293, 2317, 1120, 1119, 1597, 1598, 1568,
  4599.      1597, 1598, 1597, 1598, 1115, 2310, 1531, 1531, 1531, 1531,
  4600.      1531, 1531, 1531, 1531, 1531, 1531, 1531, 1948, 1602, 1618,
  4601.      1948, 1602, 1618, 1602, 1618, 1630, 1111, 2271, 1630, 2305,
  4602.      1630, 1568, 2273, 1569, 1571, 1568, 1569, 1571, 1569, 1571,
  4603.      1639, 1568, 2305, 1531, 1533, 1569, 1571, 1533, 1105, 1533,
  4604.      1568, 1570, 1662, 1104, 1570, 1662, 1570, 1662, 2293, 1598,
  4605.      1598, 1948, 2294, 1570, 1533, 1533, 1533, 1533, 1533, 1533,
  4606.      1533, 1533, 1533, 1533, 2317, 1597, 1948, 1569, 1571, 2310,
  4607.      1101, 1569, 1571, 1602, 1618, 1569, 2301, 1569, 1571, 1630,
  4608.  
  4609.      2301, 1639, 2271, 1639, 2271, 1570, 1569, 1639, 1663, 1570,
  4610.      1639, 1663, 2273, 1663, 1664, 1570, 1570, 1664, 1097, 1664,
  4611.      1680, 1624, 2273, 1680, 1624, 1680, 1533, 1546, 1546, 1546,
  4612.      1546, 1546, 1546, 1546, 1546, 1546, 1546, 2294, 1546, 1546,
  4613.      1546, 1546, 1546, 1546, 1546, 1546, 1570, 1546, 1605, 1095,
  4614.      1684, 1697, 1605, 1684, 1697, 1684, 1697, 1094, 1546, 1546,
  4615.      1546, 1546, 1546, 1546, 1546, 1624, 1624, 1605, 1605, 1605,
  4616.      1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1646, 1088,
  4617.      2473, 1646, 1624, 1646, 1084, 1546, 1546, 1683, 1546, 1546,
  4618.      1683, 1546, 1683, 2473, 2312, 1083, 2474, 1546, 1646, 1646,
  4619.  
  4620.      1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1678, 2474,
  4621.      1082, 1678, 1684, 1678, 2290, 1546, 1546, 1547, 1547, 1547,
  4622.      1547, 1547, 1547, 1547, 1547, 1547, 1547, 1081, 1547, 1547,
  4623.      1547, 1547, 1547, 1547, 1547, 1547, 1647, 1547, 1080, 1647,
  4624.      1691, 1647, 1079, 1691, 1076, 1691, 1071, 1070, 1547, 1547,
  4625.      1547, 1547, 1547, 1547, 1547, 2013, 1647, 1647, 1647, 1647,
  4626.      1647, 1647, 1647, 1647, 1647, 1647, 1069, 1683, 2312, 1694,
  4627.      1694, 2013, 1694, 1678, 1694, 1547, 1547, 1678, 1547, 2318,
  4628.      1685, 1547, 1678, 1685, 2287, 1685, 1698, 1547, 1678, 1698,
  4629.      2287, 1698, 1701, 1691, 2290, 1701, 2290, 1701, 1710, 1694,
  4630.  
  4631.      1064, 1710, 2013, 1710, 2491, 1547, 1547, 1548, 1548, 1548,
  4632.      1548, 1548, 1548, 1548, 1548, 1548, 1548, 2491, 1548, 1548,
  4633.      1548, 1548, 1548, 1548, 1548, 1548, 2013, 1548, 1696, 1696,
  4634.      1779, 1696, 1713, 1696, 1063, 1713, 1061, 1713, 1548, 1548,
  4635.      1548, 1548, 1548, 1548, 1548, 1572, 1715, 2318, 1572, 1715,
  4636.      1572, 1715, 1685, 2318, 1779, 2287, 1716, 1572, 1696, 1716,
  4637.      1059, 1716, 2325, 2308, 1726, 1548, 1548, 1726, 1548, 1726,
  4638.      1614, 1548, 2494, 1614, 2267, 1614, 1731, 1548, 1779, 1731,
  4639.      1548, 1731, 1614, 1737, 2089, 2494, 1737, 2089, 1737, 1572,
  4640.      1614, 1614, 1752, 1572, 1779, 1548, 1548, 1719, 1749, 1572,
  4641.  
  4642.      1719, 1749, 1719, 1749, 1751, 2184, 1614, 1751, 1752, 1751,
  4643.      1572, 1607, 1607, 1052, 1614, 1043, 1607, 1650, 1650, 1614,
  4644.      1650, 1767, 1650, 2308, 1767, 1716, 1767, 2212, 2089, 1650,
  4645.      1042, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607,
  4646.      1607, 1607, 2325, 2308, 1614, 1622, 1657, 2267, 1622, 1657,
  4647.      1622, 1657, 1718, 1693, 2267, 1718, 1040, 1693, 1657, 1772,
  4648.      1039, 1650, 1772, 1752, 1772, 1650, 1752, 2184, 2320, 1719,
  4649.      2184, 1650, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693,
  4650.      1693, 1693, 1693, 1776, 1038, 2334, 1776, 1657, 1776, 2212,
  4651.      1657, 1036, 2212, 1034, 1657, 2231, 1718, 1718, 1798, 2231,
  4652.  
  4653.      1657, 1798, 2231, 1798, 1718, 2315, 1622, 1622, 1622, 1622,
  4654.      1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622,
  4655.      1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622,
  4656.      1622, 1622, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633,
  4657.      1633, 1633, 2320, 1633, 1633, 1633, 1633, 1633, 1633, 1633,
  4658.      1633, 1768, 1633, 2288, 1768, 1987, 1768, 1717, 1987, 2334,
  4659.      1717, 1776, 1717, 1633, 1633, 1633, 1633, 1633, 1633, 1633,
  4660.      1717, 2315, 1030, 1717, 1733, 1733, 1733, 1733, 1733, 1733,
  4661.      1733, 1733, 1733, 1733, 1733, 2315, 1026, 2529, 2329, 1025,
  4662.      1633, 1633, 1774, 1633, 2343, 1774, 1633, 1774, 1018, 1987,
  4663.  
  4664.      2529, 1016, 1633, 1734, 1734, 1734, 1734, 1734, 1734, 1734,
  4665.      1734, 1734, 1734, 1734, 1717, 2288, 1987, 1015, 2288,  997,
  4666.      1633, 1633, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634,
  4667.      1634, 1634, 1768, 1634, 1634, 1634, 1634, 1634, 1634, 1634,
  4668.      1634, 1769, 1634,  990, 1769, 1774, 1769, 1799,  982,  981,
  4669.      1799,  979, 1799, 1634, 1634, 1634, 1634, 1634, 1634, 1634,
  4670.      1787, 1774, 2329, 1787, 1801, 1787,  978, 1801, 2343, 1801,
  4671.       977,  975, 2329, 1775, 1813, 1769, 1775, 1813, 1775, 1813,
  4672.      1634, 1634, 1815, 1634, 2337, 1815, 1634, 1815, 1817, 1817,
  4673.       974, 1817, 1634, 1817, 1775, 1775, 1775, 1775, 1775, 1775,
  4674.  
  4675.      1775, 1775, 1775, 2332, 1818, 1817, 1769, 1818,  973, 1818,
  4676.      1634, 1634, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635,
  4677.      1635, 1635, 2328, 1635, 1635, 1635, 1635, 1635, 1635, 1635,
  4678.      1635, 1790, 1635,  971, 1790,  967, 1790, 1825, 1790, 1787,
  4679.      1825,  955, 1825, 1635, 1635, 1635, 1635, 1635, 1635, 1635,
  4680.      1651, 1651, 2337, 1651, 1826, 1651,  954, 1826, 2337, 1826,
  4681.      1817, 2279, 1651, 1652, 1652,  952, 1652, 2332, 1652, 1829,
  4682.      1635, 1635, 1829, 1635, 1829, 1652, 1635, 2332, 1653, 1653,
  4683.       946, 1653, 1635, 1653, 2116, 1635, 1789, 2116,  940, 1789,
  4684.      1653, 1789, 2336, 2328, 1651, 2345, 2328, 1790, 1651, 1789,
  4685.  
  4686.      1635, 1635, 1789, 1790, 1651,  934,  932, 1652,  931, 1654,
  4687.      1654, 1652, 1654, 1651, 1654, 1830,  930, 1652, 1830, 2338,
  4688.      1830, 1654, 1653,  929, 1655, 1655, 1653, 1655, 2116, 1655,
  4689.      1835,  928, 1653, 1835, 2279, 1835, 1655, 1656, 1656, 1652,
  4690.      1656, 2279, 1656, 1789, 1789, 1832,  926, 1653, 1832, 1656,
  4691.      1832, 1840, 2340, 1654, 1840, 1864, 1840, 1654, 1864, 1658,
  4692.      1864, 2314, 1658, 1654, 1658, 2336, 2336, 2235, 1655, 2345,
  4693.      1659, 1658, 1655, 1659, 2075, 1659, 1830, 2321, 1655, 1832,
  4694.      2235, 1656, 1659, 1660, 1654, 1656, 1660, 2235, 1660, 1850,
  4695.       925, 1656, 1850, 2338, 1850, 1660, 1738, 1738, 2075, 1738,
  4696.  
  4697.       924, 1738, 1850, 1658, 2338, 1850,  923, 1658, 1738, 1655,
  4698.      1835, 1658, 1656, 1658, 1659, 2340, 1865, 2323, 1659, 1865,
  4699.      1847, 1865, 2075, 1847, 1659, 1847, 2340, 1660,  922, 1739,
  4700.      1739, 1660, 1739, 1659, 1739, 2314, 2314, 1660, 2075, 1659,
  4701.      1738, 1739, 1866, 2321, 1738, 1866, 1850, 1866, 1880, 1885,
  4702.      1738, 1880, 1885, 1880, 1885, 1740, 1740, 2321, 1740, 1738,
  4703.      1740,  921,  920, 1660, 1695, 1695, 2541, 1740,  919, 1695,
  4704.       918, 1881, 1881, 1739, 1881, 1886, 1881, 1739, 1886, 2541,
  4705.      1886, 2323,  915, 1739, 1695, 1695, 1695, 1695, 1695, 1695,
  4706.      1695, 1695, 1695, 1695, 1695, 1714, 1847, 2323, 1714, 1740,
  4707.  
  4708.      1714, 1744,  911, 1740, 1744, 1838, 1744, 1739, 1838, 1740,
  4709.      1838, 1889,  910, 1744, 1889, 1879, 1889,  909, 1879, 1898,
  4710.      1879,  908, 1898, 1885, 1898, 1838, 1838, 1838, 1838, 1838,
  4711.      1838, 1838, 1838, 1838, 1838, 1740, 1879, 1879, 1879, 1879,
  4712.      1879, 1879, 1879, 1879, 1879, 1744,  907, 1886, 1890, 1744,
  4713.       906, 1890,  905, 1890,  904, 1744, 1714, 1714, 1714, 1714,
  4714.      1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
  4715.      1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
  4716.      1714, 1714, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727,
  4717.      1727, 1727,  901, 1727, 1727, 1727, 1727, 1727, 1727, 1727,
  4718.  
  4719.      1727, 1938, 1727,  900, 1938, 1940, 1938,  897, 1940, 2557,
  4720.      1940, 1878, 2582, 1727, 1727, 1727, 1727, 1727, 1727, 1727,
  4721.      1890, 1896, 2557, 2316, 1896, 2582, 1896, 1878,  896,  891,
  4722.      1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878,
  4723.      1727, 1727, 1954, 1727,  889, 1954, 1727, 1954, 1727,  888,
  4724.       885, 1902, 1727, 1932, 1902, 1727, 1902, 1932, 1932, 1932,
  4725.      1932, 1932, 1932, 1932, 1932, 1932, 1932,  884,  882,  879,
  4726.      1727, 1727, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728,
  4727.      1728, 1728, 1878, 1728, 1728, 1728, 1728, 1728, 1728, 1728,
  4728.      1728, 1897, 1728,  878, 1897, 1946, 1897, 2316, 1946,  877,
  4729.  
  4730.      1946, 1896, 2316, 1728, 1728, 1728, 1728, 1728, 1728, 1728,
  4731.       875, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897,
  4732.      1897, 1944, 1899, 1902, 1944, 1899, 1944, 1899, 2339, 1968,
  4733.      1728, 1728, 1968, 1728, 1968, 1970, 1728, 2296, 1970,  864,
  4734.      1970,  863, 1728, 1899, 1899, 1899, 1899, 1899, 1899, 1899,
  4735.      1899, 1899, 1728,  862, 1958, 1958, 1946, 1958,  860, 1958,
  4736.      1728, 1728, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729,
  4737.      1729, 1729,  857, 1729, 1729, 1729, 1729, 1729, 1729, 1729,
  4738.      1729, 2333, 1729, 1947, 1958, 1984, 1947,  856, 1984,  851,
  4739.      1984,  849, 2339, 1729, 1729, 1729, 1729, 1729, 1729, 1729,
  4740.  
  4741.      1741, 1741, 2339, 1741, 1944, 1741, 1977,  848,  844, 1977,
  4742.      2296, 1977, 1741, 1742, 1742,  843, 1742, 2296, 1742, 1978,
  4743.      1729, 1729, 1978, 1729, 1978, 1742, 1729, 1947, 1729,  842,
  4744.       841,  840, 1729, 1743, 1743,  839, 1743, 1979, 1743, 1947,
  4745.      1979,  838, 1979, 2333, 1741, 1743, 1988,  837, 1741, 1988,
  4746.      1729, 1729,  832, 1906, 1741, 2333, 1906, 1742, 1906, 1992,
  4747.      1745, 1742, 1992, 1745, 1992, 1745, 1906, 1742, 1746, 1906,
  4748.      2381, 1746, 1745, 1746,  831, 2381,  828, 1743, 1741, 1747,
  4749.      1746, 1743, 1747, 2381, 1747,  824, 1977, 1743, 1977, 1742,
  4750.      1988, 1747, 1997, 1804, 1804, 1997, 1804, 1997, 1804, 1978,
  4751.  
  4752.      2585, 1978, 1988,  823, 1745, 1804, 2383, 1743, 1745, 1745,
  4753.      1906, 2383, 1746, 2585, 1745, 1999, 1746, 1979, 1999, 2383,
  4754.      1999, 2003, 1746, 1747, 2003, 1986, 2003, 1747, 1986, 2025,
  4755.      1986, 1992, 2025, 1747, 1746,  822,  819, 1804,  815, 1805,
  4756.      1805, 1804, 1805, 2016, 1805,  812, 2016, 1804, 2016, 2417,
  4757.       811, 1805, 1806, 1806, 2417, 1806, 2023, 1806, 1804, 2023,
  4758.      1747, 2023, 2417, 2213, 1806, 1807, 1807,  809, 1807,  807,
  4759.      1807, 2026,  804, 2025, 2026,  799,  788, 1807,  787, 1808,
  4760.      1808, 2025, 1808, 1805, 1808, 2311, 2558, 1805, 2558, 2558,
  4761.      2003, 1808, 1809, 1805,  785, 1809, 1806, 1809, 2032, 2558,
  4762.  
  4763.      1806, 2032, 2033, 2032, 1809, 2033, 1806, 2033,  780, 1807,
  4764.      1986, 2050, 2558, 1807, 2050, 2026, 2050, 1806,  778, 1807,
  4765.       777, 2213,  772, 1808, 2638, 2213, 1810, 1808, 2213, 1810,
  4766.      1807, 1810, 2026, 1808,  769, 2319, 1809, 2638, 1810, 1811,
  4767.      1809,  768, 1811, 2380, 1811,  767, 1809, 1809, 2380, 2054,
  4768.      1812, 1811, 2054, 1812, 2054, 1812, 2380, 2322, 2311, 1808,
  4769.      2380,  766, 1812, 1867, 1867, 2311, 1867,  765, 1867, 2423,
  4770.      1810, 2423, 2423, 2050, 1810, 1867, 2056, 1809, 2423, 2056,
  4771.      1810, 2056, 2423, 1811,  764, 1868, 1868, 1811, 1868,  763,
  4772.      1868,  761, 2662, 1811, 1812, 2319, 2028, 1868, 1812, 2028,
  4773.  
  4774.       760, 2028, 2054, 2028, 1812, 2662, 2678, 1867, 2319, 1869,
  4775.      1869, 1867, 1869, 2029, 1869, 2319, 2029, 1867, 2029, 2678,
  4776.      2029, 1869, 1870, 1870,  759, 1870,  758, 1870, 1812, 1868,
  4777.      2322, 2322, 2322, 1868, 1870, 1871, 1871, 1868, 1871, 1868,
  4778.      1871, 2600, 1867, 2600, 2600,  752, 1872, 1871, 1868, 1872,
  4779.      2344, 1872,  747, 1869, 2600,  746, 2382, 1869, 1872, 1873,
  4780.       741, 2382, 1873, 1869, 1873, 1871, 1870, 2600, 2028, 2382,
  4781.      1870, 1873, 1874, 2382, 2714, 1874, 1870, 1874,  740, 1871,
  4782.       739,  738,  737, 1871, 1874, 2029,  728, 2714, 2063, 1871,
  4783.      1872, 2063, 2065, 2063, 1872, 2065, 1875, 2065, 1872, 1875,
  4784.  
  4785.      1872, 1875,  727, 1873,  722,  721, 2066, 1873, 1875, 2066,
  4786.       720, 2066, 2088, 1873,  715, 2088, 1874, 2088, 1920, 1920,
  4787.      1874, 1920, 1873, 1920, 2344, 2344, 1874, 2344,  714, 2058,
  4788.      1920, 1919, 2058,  712, 1919, 1874, 1919,  709, 2096, 1873,
  4789.      1875, 2096, 2097, 2096, 1875, 2097, 1874, 2097, 2720,  708,
  4790.      1875, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919,
  4791.      1919, 2720, 1920,  706, 1921, 1921, 1920, 1921, 2298, 1921,
  4792.      1875,  700, 1920, 2058, 2327,  698, 1921, 1922, 1922, 2416,
  4793.      1922, 2058, 1922, 2112, 2416,  697, 2112, 2746, 2112, 1922,
  4794.      1923, 1923, 2416, 1923,  691, 1923, 2416, 1920, 1924, 1924,
  4795.  
  4796.      2746, 1924, 1923, 1924, 2086, 1921, 2789, 2086, 1921, 2086,
  4797.      1924, 1925, 1921,  690, 1925, 2431, 1925, 2097, 1921, 2789,
  4798.      2431, 1922, 1923, 1925, 1926, 1922, 2298, 1926, 2431, 1926,
  4799.      2298, 1922, 2091, 2298, 1923, 2091, 1926, 2091, 1923,  688,
  4800.      1922,  687, 1924,  686, 1923, 2086, 1924, 2327, 2327, 2327,
  4801.       684, 2057, 1924, 1923, 2057, 1925, 2057, 2086, 1927, 1925,
  4802.      1925, 1927, 2804, 1927, 2057, 1925,  676, 2057, 1926,  674,
  4803.      1927, 1928, 1926,  670, 1928, 2804, 1928,  669, 1926,  666,
  4804.      1945,  662,  660, 1928, 1945, 1945, 1945, 1945, 1945, 1945,
  4805.      1945, 1945, 1945, 1945, 2371, 2371, 2371, 2371, 2090, 1926,
  4806.  
  4807.       659, 2090, 1927, 2090, 2091, 1928, 1927,  658, 2057,  657,
  4808.       656, 2090, 1927, 2129, 2090, 1928, 2129, 1959, 2129, 1928,
  4809.      1959,  655, 1959, 1960, 1960, 1928, 1960, 2118, 1960,  654,
  4810.      2118, 2704, 2118, 1927, 2118, 1960, 2704, 1959, 1959, 1959,
  4811.      1959, 1959, 1959, 1959, 1959, 1959, 1959, 1961, 1961, 2704,
  4812.      1961, 2133, 1961, 2432, 2133, 2090, 2133, 2433, 2432, 1961,
  4813.      1962, 1962, 2433, 1962,  653, 1962, 2432, 1960,  652,  651,
  4814.      2433, 1960, 1962, 1963, 1963, 2435, 1963, 1960, 1963,  650,
  4815.      2435, 1964,  649,  648, 1964, 1963, 1964, 2137, 2435,  647,
  4816.      2137, 1961, 2137, 1964, 1964, 1961, 2118, 2437,  646, 2118,
  4817.  
  4818.      1965, 1961, 2437, 1965, 1962, 1965, 2152,  645, 1962, 2152,
  4819.      2437, 2152, 1965, 2152, 1962, 2150, 2133, 1963, 2150, 1966,
  4820.      2150, 1963, 1966, 2154, 1966, 1964, 2154, 1963, 2154, 1964,
  4821.       643, 1966, 1966,  642, 1962, 1964, 1962, 1967, 2155,  641,
  4822.      1967, 2155, 1967, 2155, 1965,  638,  637,  636, 1965, 1967,
  4823.       635, 1963, 2153, 2163, 1965, 2153, 2163, 2153, 2163,  634,
  4824.       633, 2179, 2137, 1966, 2179, 2171, 2179, 1966, 2171,  632,
  4825.      2171,  631,  630, 1966, 2004, 2004,  628, 2004, 2152, 2004,
  4826.       626, 1967, 2335,  623, 2150, 1967, 2004, 2150, 1971,  622,
  4827.       621, 1967, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971,
  4828.  
  4829.      1971, 1971, 1985,  619, 2154,  618, 1985, 1985, 1985, 1985,
  4830.      1985, 1985, 1985, 1985, 1985, 1985,  617,  615, 2004,  614,
  4831.      2005, 2005, 2004, 2005,  612, 2005, 2004, 2153, 2004,  609,
  4832.      2458,  608, 2005, 2006, 2006, 2458, 2006, 2004, 2006, 2179,
  4833.      2171, 2007, 2007, 2458, 2007, 2006, 2007, 2458, 2335, 2008,
  4834.      2008,  607, 2008, 2007, 2008,  604, 2335, 2335,  603,  600,
  4835.      2009, 2008,  599, 2009, 2005, 2009, 2191,  596, 2005, 2191,
  4836.       589, 2191, 2009, 2200, 2005, 2005, 2200, 2006, 2200, 2216,
  4837.       588, 2006, 2216, 2247, 2216, 2007, 2247, 2006, 2247, 2007,
  4838.       587,  585,  581, 2008,  580, 2007, 2182, 2008,  579, 2182,
  4839.  
  4840.       576, 2182,  575, 2008, 2009, 2005, 2007, 2010, 2009,  574,
  4841.      2010, 2459, 2010,  573, 2009, 2011, 2459,  572, 2011, 2010,
  4842.      2011,  570,  567, 2009, 2459, 2259, 2014, 2011, 2259, 2014,
  4843.      2259, 2014, 2035, 2035,  565, 2035, 2247, 2035, 2014,  564,
  4844.      2036, 2036, 2010, 2036, 2035, 2036, 2014, 2014,  563,  560,
  4845.       559, 2010, 2036, 2037, 2037, 2010, 2037, 2216, 2037, 2011,
  4846.       558, 2010, 2014, 2011,  557, 2037,  555,  553, 2182, 2011,
  4847.      2014,  551,  550, 2035, 2168, 2014, 2035, 2168, 2011, 2168,
  4848.      2035, 2168, 2170,  549, 2036, 2170, 2035, 2170, 2036,  547,
  4849.       545,  538, 2036, 2240, 2036, 2011, 2240, 2037, 2240,  536,
  4850.  
  4851.      2014, 2037,  535, 2038, 2038,  533, 2038, 2037, 2038, 2363,
  4852.      2363, 2363, 2363, 2363, 2039, 2038, 2037, 2039, 2268, 2039,
  4853.       524, 2268, 2037, 2268, 2285, 2040, 2039, 2285, 2040, 2285,
  4854.      2040,  512,  511, 2067, 2067,  510, 2067, 2040, 2067, 2291,
  4855.      2168,  509, 2291,  505, 2291, 2067, 2168, 2038,  504,  501,
  4856.       493, 2038,  492,  491, 2170,  490, 2292, 2038, 2039, 2292,
  4857.       489, 2292, 2039, 2170,  488, 2240,  487, 2195, 2039, 2040,
  4858.      2195,  486, 2195, 2040, 2195, 2224,  485, 2067, 2224, 2040,
  4859.      2224, 2067, 2224, 2038, 2268,  484,  483, 2067,  482, 2039,
  4860.      2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041,
  4861.  
  4862.      2040, 2060, 2068, 2068, 2060, 2068, 2060, 2068, 2060, 2292,
  4863.      2233,  480,  477, 2233, 2068, 2233,  476, 2233, 2415, 2415,
  4864.      2415, 2415, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060,
  4865.      2060, 2069, 2069, 2195, 2069, 2214, 2069,  475, 2214, 2195,
  4866.      2214,  468,  467, 2069,  462,  460, 2068, 2224,  459, 2461,
  4867.      2068, 2068, 2070, 2070, 2461, 2070, 2068, 2070,  458,  457,
  4868.      2071,  456, 2461, 2071, 2070, 2071, 2405, 2405, 2405, 2405,
  4869.      2405, 2072, 2071, 2060, 2072, 2069, 2072,  448,  447, 2069,
  4870.       446,  443, 2233, 2072,  439, 2069, 2146, 2146, 2146, 2146,
  4871.      2146, 2146, 2146, 2146, 2146, 2146, 2070, 2069, 2300, 2300,
  4872.  
  4873.      2070, 2300,  438, 2300, 2071,  437, 2070,  434, 2071,  430,
  4874.      2214,  429,  428, 2225, 2071, 2072, 2225, 2073, 2225, 2072,
  4875.      2073, 2241, 2073,  426, 2241, 2072, 2241,  425, 2241,  424,
  4876.       421,  416,  409, 2070, 2071,  407,  406, 2073, 2073, 2073,
  4877.      2073, 2073, 2073, 2073, 2073, 2073, 2073, 2092, 2098, 2098,
  4878.      2092, 2098, 2092, 2098, 2092,  403,  401,  399, 2248,  396,
  4879.      2098, 2248,  395, 2248,  394, 2248,  392, 2092, 2092, 2092,
  4880.      2092, 2092, 2092, 2092, 2092, 2092, 2092, 2099, 2099, 2300,
  4881.      2099, 2255, 2099,  390, 2255, 2476, 2255,  388, 2225, 2099,
  4882.      2476, 2225, 2098, 2241, 2100, 2100, 2098, 2100, 2476, 2100,
  4883.  
  4884.       386,  385, 2098, 2098,  383,  382, 2100, 2262, 2101, 2101,
  4885.      2262, 2101, 2262, 2101, 2262,  381,  379,  378,  377, 2092,
  4886.      2101, 2099,  376, 2102, 2103, 2099, 2102, 2103, 2102, 2103,
  4887.      2248, 2099,  375, 2098, 2255, 2102, 2103,  374, 2100,  373,
  4888.      2277, 2478, 2100, 2277, 2430, 2277, 2478, 2277, 2100, 2430,
  4889.      2255, 2430, 2101,  372, 2478,  371, 2101, 2430, 2295, 2430,
  4890.       370, 2295, 2101, 2295,  369,  367,  365, 2102, 2103, 2490,
  4891.      2117, 2102, 2103, 2117, 2490, 2117, 2262, 2102, 2103, 2262,
  4892.       364,  361, 2490,  359,  358, 2297, 2101, 2103, 2297,  357,
  4893.      2297, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117,
  4894.  
  4895.       356, 2123, 2123, 2102, 2123,  355, 2123,  354,  353,  352,
  4896.       351,  349, 2277, 2123, 2162, 2162, 2162, 2162, 2162, 2162,
  4897.      2162, 2162, 2162, 2162,  347,  343, 2297,  341,  340, 2124,
  4898.      2124, 2492, 2124, 2295, 2124,  338, 2492,  337, 2297,  334,
  4899.       332, 2124, 2117, 2119, 2492, 2123, 2119,  330, 2119, 2123,
  4900.      2119,  328, 2162, 2123,  327, 2123, 2299,  326,  322, 2299,
  4901.       315, 2299,  302, 2119, 2119, 2119, 2119, 2119, 2119, 2119,
  4902.      2119, 2119, 2119, 2124,  298, 2125, 2125, 2124, 2125,  297,
  4903.      2125, 2460,  296, 2124,  295,  294, 2460, 2125, 2126, 2126,
  4904.      2518, 2126, 2124, 2126, 2460, 2518, 2127, 2518, 2460, 2127,
  4905.  
  4906.      2126, 2127,  293, 2518,  292, 2518,  291, 2282, 2127, 2124,
  4907.      2282,  290, 2282, 2128, 2282, 2119, 2128,  288, 2128, 2125,
  4908.       286,  282, 2299, 2125,  281, 2128, 2127,  280,  279, 2125,
  4909.      2302, 2299, 2126, 2302, 2519, 2302, 2126, 2302, 2125, 2519,
  4910.      2127,  278, 2126,  276, 2127,  275,  269, 2519,  267, 2125,
  4911.      2127, 2140, 2140, 2520, 2140, 2521, 2140, 2128, 2520,  266,
  4912.      2521, 2128, 2126, 2140,  265, 2127, 2520, 2128, 2521, 2324,
  4913.      2324,  264, 2324, 2282, 2324, 2141, 2141, 2523, 2141, 2282,
  4914.      2141,  262, 2523,  259,  250,  241,  240, 2141, 2128, 2135,
  4915.      2523,  239, 2135,  238, 2135, 2140,  237,  235,  231, 2140,
  4916.  
  4917.      2140, 2306, 2302,  228, 2306, 2140, 2306,  227, 2306, 2135,
  4918.      2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2141,
  4919.       224, 2142, 2142, 2141, 2142, 2525, 2142, 2555,  222, 2141,
  4920.      2525,  217, 2555, 2142, 2143, 2143, 2574, 2143, 2525, 2143,
  4921.      2555, 2574,  216,  215, 2324,  214, 2143,  212,  211, 2574,
  4922.      2141, 2144, 2326, 2326, 2144, 2326, 2144, 2326,  209, 2145,
  4923.       208, 2135, 2145, 2144, 2145, 2142,  206, 2160, 2143, 2142,
  4924.      2160, 2145, 2160, 2306,  203, 2142,  202,  200, 2143, 2160,
  4925.      2581,  199, 2143,  198,  196, 2581,  195,  194, 2143, 2330,
  4926.      2330,  192, 2330, 2581, 2330, 2144, 2142, 2156, 2156, 2144,
  4927.  
  4928.      2156, 2583, 2156, 2145,  184, 2144, 2583, 2145,  183, 2156,
  4929.      2156, 2160,  180, 2145, 2583, 2160,  179, 2304, 2304,  178,
  4930.      2304, 2160, 2304, 2157, 2157, 2144, 2157, 2326, 2157,  177,
  4931.       175, 2611,  174, 2145, 2151, 2157, 2611, 2151,  166, 2151,
  4932.      2639, 2156, 2639, 2639, 2611, 2156,  157,  156, 2160,  155,
  4933.       153, 2156,  151, 2639, 2151, 2151, 2151, 2151, 2151, 2151,
  4934.      2151, 2151, 2151, 2151, 2330,  150, 2639, 2157,  149, 2158,
  4935.      2158, 2157, 2158,  148, 2158, 2341, 2341, 2157, 2341,  146,
  4936.      2341, 2158, 2158, 2159, 2159,  144, 2159,  143, 2159, 2304,
  4937.       142, 2161, 2554,  141, 2161, 2159, 2161, 2554, 2304, 2172,
  4938.  
  4939.      2172,  137, 2172, 2161, 2172, 2554, 2151, 2173, 2173, 2554,
  4940.      2173, 2172, 2173, 2158,  133, 2331, 2331, 2158, 2331, 2173,
  4941.      2331, 2174, 2174, 2158, 2174,  132, 2174, 2159,  129, 2175,
  4942.      2175, 2159, 2175, 2174, 2175, 2161,  128, 2159,  127, 2161,
  4943.       114, 2175,  105, 2172,  104, 2161,   99, 2172,   98,   97,
  4944.      2341, 2173,   96, 2172, 2176, 2173, 2174, 2176,   95, 2176,
  4945.        94, 2173, 2612,   92,   90, 2174, 2176, 2612,   89, 2174,
  4946.      2173, 2161, 2612, 2175,   87, 2174, 2177, 2175,   85, 2177,
  4947.      2612, 2177,   84, 2175, 2188, 2188,   83, 2188, 2177, 2188,
  4948.      2331,   82, 2175, 2331, 2342, 2342, 2188, 2342, 2176, 2342,
  4949.  
  4950.      2189, 2189, 2176, 2189,   81, 2189, 2177,   80, 2176, 2175,
  4951.      2573,   77, 2189, 2190,   76, 2573, 2190,   74, 2190, 2176,
  4952.      2177,   69,   68, 2573, 2177, 2190,   60, 2573, 2188,   58,
  4953.      2177,   52, 2188,   51, 2201, 2201, 2613, 2201, 2188, 2201,
  4954.        44, 2613,   43,   42, 2189, 2177, 2201,   41, 2189, 2613,
  4955.      2202, 2202,   38, 2202, 2189, 2202,   37, 2190, 2631, 2188,
  4956.      2342, 2190, 2202, 2631,   34, 2203,   32, 2190, 2203, 2342,
  4957.      2203, 2631,   31,   27,   24, 2189,   18, 2203, 2201,    3,
  4958.      2217, 2217, 2201, 2217, 2630, 2217,    0, 2190, 2201, 2630,
  4959.         0, 2630, 2217,    0, 2202,    0,    0, 2630, 2202, 2630,
  4960.  
  4961.      2218, 2218, 2632, 2218, 2202, 2218,    0, 2632, 2201, 2203,
  4962.         0, 2219, 2218, 2203, 2219, 2632, 2219, 2633,    0, 2203,
  4963.      2641,    0, 2633, 2219, 2217, 2641, 2228, 2228, 2217, 2228,
  4964.      2633, 2228,    0, 2641, 2217,    0,    0, 2641, 2228,    0,
  4965.      2229, 2229,    0, 2229, 2218, 2229, 2203,    0, 2218,    0,
  4966.         0,    0, 2229,    0, 2218, 2219, 2228,    0,    0, 2219,
  4967.      2217,    0,    0, 2218,    0, 2219, 2237, 2237, 2642, 2237,
  4968.      2228, 2237, 2661, 2642, 2228,    0, 2219, 2661, 2237,    0,
  4969.      2228, 2642, 2661,    0, 2229,    0, 2663,    0, 2229,    0,
  4970.      2661, 2663,    0,    0, 2229, 2228, 2663, 2238, 2238,    0,
  4971.  
  4972.      2238,    0, 2238,    0, 2663,    0,    0,    0,    0, 2238,
  4973.      2237,    0,    0, 2677, 2237, 2229, 2245, 2245, 2677, 2245,
  4974.      2237, 2245,    0,    0, 2246, 2246, 2677, 2246, 2245, 2246,
  4975.         0,    0, 2254, 2254, 2679, 2254, 2246, 2254,    0, 2679,
  4976.      2237, 2238,    0, 2685, 2254, 2238,    0, 2679, 2685,    0,
  4977.      2685, 2238, 2686,    0, 2687,    0, 2685, 2686, 2685, 2687,
  4978.      2245, 2688, 2254,    0, 2245, 2686, 2688, 2687, 2246,    0,
  4979.      2245, 2238, 2246,    0, 2688,    0, 2254, 2719, 2246,    0,
  4980.      2254,    0, 2719,    0,    0,    0, 2254,    0,    0,    0,
  4981.      2719, 2253, 2253,    0, 2253,    0, 2253, 2245,    0,    0,
  4982.  
  4983.         0, 2254,    0, 2253, 2246, 2249, 2260, 2260, 2249, 2260,
  4984.      2249, 2260, 2249,    0,    0,    0,    0,    0, 2260,    0,
  4985.         0,    0,    0,    0,    0,    0, 2249, 2249, 2249, 2249,
  4986.      2249, 2249, 2249, 2249, 2249, 2253, 2721,    0,    0, 2253,
  4987.         0, 2721,    0, 2269, 2269, 2253, 2269,    0, 2269, 2721,
  4988.      2260,    0,    0, 2762, 2260, 2269, 2253,    0, 2762,    0,
  4989.      2260,    0,    0,    0, 2275, 2275, 2762, 2275,    0, 2275,
  4990.      2762,    0,    0,    0,    0,    0, 2275, 2249, 2256, 2763,
  4991.      2260, 2256,    0, 2256, 2763, 2256,    0, 2269,    0,    0,
  4992.         0, 2269, 2763,    0,    0,    0,    0, 2269, 2256, 2256,
  4993.  
  4994.      2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2275, 2782,
  4995.      2783,    0, 2275,    0, 2782, 2783,    0,    0, 2275,    0,
  4996.      2784, 2799, 2782, 2783, 2269, 2784, 2799, 2800,    0, 2275,
  4997.      2802, 2803, 2800, 2784, 2799, 2802, 2803,    0, 2799,    0,
  4998.      2800,    0,    0, 2802, 2803,    0,    0,    0,    0,    0,
  4999.      2256, 2263,    0,    0, 2263,    0, 2263,    0, 2263,    0,
  5000.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5001.         0, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263,
  5002.      2263,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5003.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5004.  
  5005.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5006.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5007.         0,    0,    0, 2263, 2347, 2347, 2347, 2347, 2347, 2347,
  5008.      2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347,
  5009.      2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347,
  5010.      2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2348, 2348,
  5011.      2348, 2348,    0,    0,    0,    0, 2348, 2348, 2348, 2348,
  5012.      2348, 2349,    0,    0,    0,    0, 2349, 2349, 2349, 2349,
  5013.         0,    0,    0,    0, 2349, 2349, 2349, 2349, 2349, 2350,
  5014.      2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350,
  5015.  
  5016.      2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350,
  5017.      2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350,
  5018.      2350, 2350, 2350, 2351, 2351, 2351, 2351, 2351, 2351, 2351,
  5019.      2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351,
  5020.      2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351,
  5021.      2351, 2351, 2351, 2351, 2351, 2351, 2351, 2352,    0, 2352,
  5022.      2352,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5023.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5024.         0,    0,    0, 2352, 2352, 2352, 2352, 2352, 2353,    0,
  5025.         0, 2353,    0, 2353, 2353, 2353, 2353,    0, 2353, 2353,
  5026.  
  5027.      2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353,
  5028.      2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353,
  5029.      2353, 2354,    0,    0,    0,    0,    0,    0,    0, 2354,
  5030.         0,    0,    0,    0, 2354, 2354, 2354, 2354,    0,    0,
  5031.      2354, 2354, 2354, 2354, 2354, 2354, 2354, 2355,    0,    0,
  5032.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5033.      2355, 2355, 2355, 2355,    0,    0, 2355,    0, 2355, 2355,
  5034.      2355, 2355, 2355, 2356,    0,    0,    0,    0,    0,    0,
  5035.         0,    0,    0,    0,    0,    0, 2356, 2356, 2356, 2356,
  5036.         0,    0, 2356,    0, 2356, 2356, 2356, 2356, 2356, 2357,
  5037.  
  5038.      2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357,
  5039.      2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357,
  5040.      2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357,
  5041.      2357, 2357, 2357, 2358, 2358,    0, 2358,    0, 2358, 2358,
  5042.      2358, 2358, 2358,    0, 2358, 2358, 2358, 2358, 2358,    0,
  5043.         0, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358,
  5044.      2358, 2358, 2358, 2358, 2358, 2359, 2359, 2359, 2359,    0,
  5045.         0, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359,
  5046.      2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359,
  5047.      2359,    0, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2360,
  5048.  
  5049.         0,    0,    0,    0,    0,    0,    0, 2360,    0,    0,
  5050.         0,    0, 2360, 2360, 2360, 2360,    0,    0, 2360,    0,
  5051.      2360, 2360, 2360, 2360, 2360, 2361, 2361, 2361, 2361, 2361,
  5052.      2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361,
  5053.      2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361,
  5054.      2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2362,
  5055.      2362,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5056.         0,    0, 2362, 2362, 2362, 2362,    0,    0, 2362,    0,
  5057.      2362, 2362, 2362, 2362, 2362, 2364, 2364, 2364, 2364,    0,
  5058.      2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364,
  5059.  
  5060.      2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364,
  5061.      2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2365,
  5062.      2365, 2365, 2365,    0,    0,    0,    0, 2365, 2365, 2365,
  5063.      2365, 2365, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366,
  5064.      2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366,
  5065.      2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366,
  5066.      2366, 2366, 2366, 2366, 2366, 2366, 2367, 2367, 2367, 2367,
  5067.      2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367,
  5068.      2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367,
  5069.      2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367,
  5070.  
  5071.      2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368,
  5072.      2368,    0, 2368, 2368,    0, 2368, 2368, 2368, 2368,    0,
  5073.         0,    0,    0, 2368, 2368,    0, 2368,    0,    0,    0,
  5074.         0,    0, 2368, 2368, 2369, 2369, 2369, 2369,    0, 2369,
  5075.      2369,    0, 2369, 2369,    0,    0,    0, 2369, 2369, 2369,
  5076.      2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369,
  5077.      2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370,
  5078.      2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370,
  5079.      2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370,
  5080.      2370, 2370, 2370, 2370, 2372, 2372, 2372, 2372, 2372, 2372,
  5081.  
  5082.      2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372,
  5083.      2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372,
  5084.      2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2373,    0,
  5085.      2373, 2373,    0, 2373, 2373, 2373, 2373, 2373, 2373, 2373,
  5086.      2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373,
  5087.      2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373,
  5088.      2373, 2373, 2374, 2374,    0,    0,    0,    0,    0,    0,
  5089.         0, 2374,    0,    0,    0, 2374, 2374, 2374, 2374,    0,
  5090.         0, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2375, 2375,
  5091.      2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375,
  5092.  
  5093.      2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375,
  5094.      2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375,
  5095.      2375, 2375, 2376,    0, 2376, 2376,    0, 2376, 2376,    0,
  5096.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5097.      2376, 2376, 2376, 2376,    0,    0, 2376,    0, 2376, 2376,
  5098.      2376, 2376, 2376, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
  5099.      2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
  5100.         0, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
  5101.      2377, 2377, 2377, 2377, 2377, 2377, 2377, 2378, 2378, 2378,
  5102.      2378, 2378, 2378, 2378, 2378,    0, 2378, 2378, 2378, 2378,
  5103.  
  5104.      2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378,
  5105.      2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378,
  5106.      2378, 2379, 2379,    0,    0,    0,    0,    0,    0,    0,
  5107.         0,    0,    0,    0, 2379, 2379, 2379, 2379,    0,    0,
  5108.      2379,    0, 2379, 2379, 2379, 2379, 2379, 2384, 2384, 2384,
  5109.      2384,    0,    0,    0,    0, 2384, 2384, 2384, 2384, 2384,
  5110.      2385,    0,    0,    0,    0, 2385, 2385, 2385, 2385,    0,
  5111.         0,    0,    0, 2385, 2385, 2385, 2385, 2385, 2386, 2386,
  5112.      2386, 2386, 2386, 2386, 2386, 2386, 2386, 2386, 2386, 2386,
  5113.      2386, 2386,    0, 2386, 2386, 2386, 2386, 2386, 2386, 2386,
  5114.  
  5115.      2386, 2386, 2386, 2386, 2386, 2386, 2386, 2386, 2386, 2386,
  5116.      2386, 2386, 2387,    0, 2387, 2387,    0,    0,    0,    0,
  5117.         0, 2387, 2387,    0,    0, 2387, 2388,    0, 2388, 2388,
  5118.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5119.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5120.         0,    0, 2388, 2388, 2388, 2388, 2388, 2389, 2389, 2389,
  5121.      2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389,
  5122.      2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389,
  5123.      2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389,
  5124.      2389, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390,
  5125.  
  5126.      2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390,
  5127.      2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390,
  5128.      2390, 2390, 2390, 2390, 2390, 2391, 2391, 2391, 2391, 2391,
  5129.      2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391,
  5130.      2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391,
  5131.      2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2392,
  5132.      2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392,
  5133.      2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392,
  5134.      2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392,
  5135.      2392, 2392, 2392, 2393,    0, 2393, 2393,    0,    0,    0,
  5136.  
  5137.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5138.         0,    0,    0,    0,    0,    0,    0,    0,    0, 2393,
  5139.      2393, 2393, 2393, 2393, 2394, 2394,    0, 2394, 2394, 2394,
  5140.      2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394,
  5141.      2394,    0, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394,
  5142.      2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2395,    0,
  5143.         0,    0,    0,    0,    0,    0, 2395,    0,    0,    0,
  5144.         0, 2395, 2395, 2395, 2395,    0,    0, 2395, 2395, 2395,
  5145.      2395, 2395, 2395, 2395, 2396,    0, 2396,    0,    0,    0,
  5146.         0,    0, 2396,    0,    0,    0,    0, 2396, 2396, 2396,
  5147.  
  5148.      2396,    0,    0, 2396,    0, 2396, 2396, 2396, 2396, 2396,
  5149.      2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397,
  5150.      2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397,
  5151.      2397, 2397, 2397,    0, 2397, 2397, 2397, 2397, 2397, 2397,
  5152.      2397, 2397, 2397, 2397, 2398, 2398, 2398, 2398, 2398, 2398,
  5153.      2398, 2398, 2398, 2398, 2398, 2398, 2398, 2398, 2398, 2398,
  5154.      2398, 2398, 2398, 2398, 2398, 2398, 2398, 2398, 2398, 2398,
  5155.      2398, 2398, 2398, 2398, 2398, 2398, 2398, 2398, 2399, 2399,
  5156.      2399, 2399, 2399, 2399, 2399, 2399, 2399, 2399, 2399, 2399,
  5157.      2399, 2399, 2399, 2399, 2399, 2399, 2399, 2399, 2399, 2399,
  5158.  
  5159.      2399,    0, 2399, 2399, 2399, 2399, 2399, 2399, 2399, 2399,
  5160.      2399, 2399, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400,
  5161.      2400, 2400, 2400, 2400, 2400,    0, 2400, 2400, 2400, 2400,
  5162.      2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400,
  5163.      2400, 2400, 2400, 2400, 2400, 2400, 2401, 2401,    0, 2401,
  5164.      2401, 2401, 2401, 2401, 2401, 2401,    0, 2401, 2401, 2401,
  5165.      2401, 2401,    0,    0, 2401, 2401, 2401, 2401, 2401, 2401,
  5166.      2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2402, 2402,
  5167.      2402, 2402,    0,    0, 2402, 2402, 2402, 2402, 2402, 2402,
  5168.      2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402,
  5169.  
  5170.      2402, 2402, 2402, 2402,    0, 2402, 2402, 2402, 2402, 2402,
  5171.      2402, 2402, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403,
  5172.      2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403,
  5173.      2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403,
  5174.      2403, 2403, 2403, 2403, 2403, 2403, 2404,    0,    0,    0,
  5175.         0,    0,    0,    0, 2404,    0,    0,    0,    0, 2404,
  5176.      2404, 2404, 2404,    0,    0, 2404,    0, 2404, 2404, 2404,
  5177.      2404, 2404, 2406, 2406, 2406, 2406,    0, 2406, 2406, 2406,
  5178.      2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406,
  5179.      2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406,
  5180.  
  5181.      2406, 2406, 2406, 2406, 2406, 2406, 2407, 2407, 2407, 2407,
  5182.      2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407,
  5183.      2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407,
  5184.      2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407,
  5185.      2408,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5186.      2408,    0,    0,    0,    0, 2408, 2408, 2408, 2408,    0,
  5187.         0,    0,    0, 2408, 2408, 2408, 2408, 2408, 2409, 2409,
  5188.      2409, 2409,    0, 2409, 2409, 2409, 2409,    0, 2409, 2409,
  5189.      2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409,
  5190.      2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409,
  5191.  
  5192.      2409, 2409, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410,
  5193.      2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410,
  5194.      2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410,
  5195.      2410, 2410, 2410, 2410, 2410, 2410, 2411, 2411, 2411, 2411,
  5196.      2411, 2411, 2411, 2411, 2411, 2411, 2411, 2411, 2411, 2411,
  5197.      2411, 2411, 2411, 2411, 2411, 2411, 2411, 2411, 2411, 2411,
  5198.      2411, 2411, 2411, 2411, 2411, 2411, 2411, 2411, 2411, 2411,
  5199.      2412, 2412, 2412, 2412,    0, 2412, 2412,    0, 2412, 2412,
  5200.         0,    0,    0, 2412, 2412, 2412, 2412, 2412, 2412, 2412,
  5201.      2412, 2412, 2412, 2412, 2412, 2412, 2413, 2413, 2413, 2413,
  5202.  
  5203.      2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413,
  5204.      2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413,
  5205.      2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413,
  5206.      2414, 2414, 2414, 2414, 2414, 2414, 2414, 2414, 2414, 2414,
  5207.      2414, 2414, 2414, 2414, 2414, 2414, 2414, 2414, 2414, 2414,
  5208.      2414, 2414, 2414, 2414, 2414, 2414, 2414, 2414, 2414, 2414,
  5209.      2414, 2414, 2414, 2414, 2418, 2418, 2418, 2418, 2418, 2418,
  5210.      2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418,
  5211.      2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418,
  5212.      2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2419,    0,
  5213.  
  5214.      2419, 2419,    0, 2419, 2419, 2419, 2419, 2419, 2419, 2419,
  5215.      2419, 2419, 2419, 2419, 2419, 2419, 2419, 2419, 2419, 2419,
  5216.      2419, 2419, 2419, 2419, 2419, 2419, 2419, 2419, 2419, 2419,
  5217.      2419, 2419, 2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420,
  5218.      2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420,
  5219.      2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420,
  5220.      2420, 2420, 2420, 2420, 2420, 2420, 2421,    0,    0,    0,
  5221.         0, 2421, 2421,    0, 2421, 2421,    0,    0,    0, 2421,
  5222.      2421, 2421, 2421,    0,    0, 2421, 2421, 2421, 2421, 2421,
  5223.      2421, 2421, 2422, 2422,    0,    0,    0,    0,    0,    0,
  5224.  
  5225.         0,    0,    0,    0,    0, 2422, 2422, 2422, 2422,    0,
  5226.         0, 2422,    0, 2422, 2422, 2422, 2422, 2422, 2424, 2424,
  5227.      2424, 2424, 2424, 2424, 2424, 2424, 2424, 2424, 2424, 2424,
  5228.      2424, 2424, 2424, 2424, 2424, 2424, 2424, 2424, 2424, 2424,
  5229.      2424, 2424, 2424, 2424, 2424, 2424, 2424, 2424, 2424, 2424,
  5230.      2424, 2424, 2425,    0, 2425, 2425,    0, 2425, 2425,    0,
  5231.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5232.      2425, 2425, 2425, 2425,    0,    0, 2425,    0, 2425, 2425,
  5233.      2425, 2425, 2425, 2426, 2426,    0, 2426, 2426, 2426, 2426,
  5234.      2426,    0, 2426, 2426, 2426, 2426, 2426, 2426, 2426, 2426,
  5235.  
  5236.         0, 2426, 2426, 2426, 2426, 2426, 2426, 2426, 2426, 2426,
  5237.      2426, 2426, 2426, 2426, 2426,    0, 2426, 2427, 2427, 2427,
  5238.      2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427,
  5239.      2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427,
  5240.      2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427,
  5241.      2427, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428,    0,
  5242.      2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428,
  5243.      2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428,
  5244.      2428, 2428, 2428, 2428, 2428, 2429,    0, 2429,    0,    0,
  5245.         0,    0,    0, 2429,    0,    0,    0,    0, 2429, 2429,
  5246.  
  5247.      2429, 2429,    0,    0, 2429,    0, 2429, 2429, 2429, 2429,
  5248.      2429, 2434,    0, 2434, 2434,    0,    0,    0,    0,    0,
  5249.         0,    0,    0,    0, 2434,    0,    0,    0,    0, 2434,
  5250.         0, 2434,    0,    0,    0,    0,    0, 2434,    0, 2434,
  5251.      2436,    0, 2436, 2436,    0,    0,    0,    0,    0,    0,
  5252.         0,    0,    0, 2436,    0,    0,    0,    0, 2436,    0,
  5253.         0,    0,    0,    0,    0,    0, 2436, 2438, 2438, 2438,
  5254.      2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438,
  5255.      2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438,
  5256.      2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438,
  5257.  
  5258.      2438, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439,
  5259.      2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439,
  5260.      2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439,
  5261.      2439, 2439, 2439, 2439, 2439, 2440, 2440, 2440, 2440, 2440,
  5262.      2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440,
  5263.      2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440,
  5264.      2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2441,
  5265.      2441, 2441, 2441, 2441, 2441, 2441, 2441, 2441, 2441, 2441,
  5266.      2441, 2441, 2441, 2441, 2441, 2441, 2441, 2441, 2441, 2441,
  5267.      2441, 2441, 2441, 2441, 2441, 2441, 2441, 2441, 2441, 2441,
  5268.  
  5269.      2441, 2441, 2441, 2442,    0,    0,    0,    0,    0,    0,
  5270.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5271.         0,    0,    0,    0,    0,    0, 2442, 2442, 2442, 2442,
  5272.      2442, 2443, 2443,    0, 2443, 2443, 2443, 2443, 2443, 2443,
  5273.      2443, 2443, 2443, 2443, 2443, 2443, 2443, 2443,    0, 2443,
  5274.      2443, 2443, 2443, 2443, 2443, 2443, 2443, 2443, 2443, 2443,
  5275.      2443, 2443, 2443, 2443, 2443, 2444,    0, 2444,    0,    0,
  5276.         0,    0,    0, 2444,    0,    0,    0,    0, 2444, 2444,
  5277.      2444, 2444,    0,    0, 2444,    0, 2444, 2444, 2444, 2444,
  5278.      2444, 2445, 2445, 2445, 2445, 2445, 2445, 2445, 2445, 2445,
  5279.  
  5280.      2445, 2445, 2445, 2445, 2445, 2445, 2445, 2445, 2445, 2445,
  5281.      2445, 2445, 2445, 2445, 2445, 2445, 2445, 2445, 2445, 2445,
  5282.      2445, 2445, 2445, 2445, 2445, 2446, 2446, 2446, 2446, 2446,
  5283.      2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446,
  5284.      2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446,    0, 2446,
  5285.      2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 2447,
  5286.      2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447,
  5287.      2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447,
  5288.      2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447,
  5289.      2447, 2447, 2447, 2448, 2448, 2448, 2448, 2448, 2448, 2448,
  5290.  
  5291.      2448, 2448, 2448, 2448, 2448, 2448, 2448, 2448, 2448, 2448,
  5292.      2448, 2448, 2448, 2448, 2448, 2448,    0, 2448, 2448, 2448,
  5293.      2448, 2448, 2448, 2448, 2448, 2448, 2448, 2449, 2449, 2449,
  5294.      2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449,
  5295.      2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449,
  5296.      2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449,
  5297.      2449, 2450, 2450,    0, 2450, 2450, 2450, 2450, 2450, 2450,
  5298.      2450,    0, 2450, 2450, 2450, 2450, 2450,    0, 2450, 2450,
  5299.      2450, 2450, 2450, 2450, 2450, 2450, 2450, 2450, 2450, 2450,
  5300.      2450, 2450, 2450, 2451, 2451, 2451, 2451, 2451, 2451, 2451,
  5301.  
  5302.      2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451,
  5303.      2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451,
  5304.      2451, 2451, 2451, 2451, 2451, 2451, 2451, 2452, 2452, 2452,
  5305.      2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452,
  5306.      2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452,
  5307.      2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452,
  5308.      2452, 2453, 2453, 2453, 2453, 2453, 2453, 2453, 2453, 2453,
  5309.      2453, 2453, 2453, 2453, 2453, 2453, 2453, 2453, 2453, 2453,
  5310.      2453, 2453, 2453, 2453, 2453, 2453, 2453, 2453, 2453, 2453,
  5311.      2453, 2453, 2453, 2453, 2453, 2454,    0,    0,    0,    0,
  5312.  
  5313.         0,    0,    0, 2454,    0,    0,    0,    0, 2454, 2454,
  5314.      2454, 2454,    0,    0, 2454,    0, 2454, 2454, 2454, 2454,
  5315.      2454, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455,
  5316.      2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455,
  5317.      2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455,
  5318.      2455, 2455, 2455, 2455, 2455, 2456, 2456, 2456, 2456, 2456,
  5319.      2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456,
  5320.      2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456,
  5321.      2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2457,
  5322.      2457, 2457, 2457,    0, 2457, 2457, 2457, 2457, 2457, 2457,
  5323.  
  5324.      2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457,
  5325.      2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457,
  5326.      2457, 2457, 2457, 2462, 2462, 2462, 2462, 2462, 2462, 2462,
  5327.      2462, 2462, 2462, 2462, 2462, 2462, 2462, 2462, 2462, 2462,
  5328.      2462, 2462, 2462, 2462, 2462, 2462, 2462, 2462, 2462, 2462,
  5329.      2462, 2462, 2462, 2462, 2462, 2462, 2462, 2463,    0,    0,
  5330.         0,    0,    0,    0,    0,    0,    0, 2463,    0,    0,
  5331.         0,    0, 2463, 2463, 2463, 2463,    0,    0,    0,    0,
  5332.      2463, 2463, 2463, 2463, 2463, 2464, 2464, 2464, 2464,    0,
  5333.      2464, 2464, 2464, 2464,    0, 2464, 2464, 2464, 2464, 2464,
  5334.  
  5335.      2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464,
  5336.      2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2465,
  5337.      2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465,
  5338.      2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465,
  5339.      2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465,
  5340.      2465, 2465, 2465, 2466, 2466, 2466, 2466, 2466, 2466, 2466,
  5341.      2466, 2466, 2466, 2466, 2466, 2466, 2466, 2466, 2466, 2466,
  5342.      2466, 2466, 2466, 2466, 2466, 2466, 2466, 2466, 2466, 2466,
  5343.      2466, 2466, 2466, 2466, 2466, 2466, 2466, 2467, 2467, 2467,
  5344.      2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467,
  5345.  
  5346.      2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467,
  5347.      2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467,
  5348.      2467, 2468, 2468, 2468, 2468, 2468, 2468, 2468, 2468, 2468,
  5349.      2468, 2468, 2468, 2468, 2468, 2468, 2468, 2468, 2468, 2468,
  5350.      2468, 2468, 2468, 2468, 2468, 2468, 2468, 2468, 2468, 2468,
  5351.      2468, 2468, 2468, 2468, 2468, 2469, 2469, 2469, 2469, 2469,
  5352.      2469, 2469, 2469, 2469, 2469, 2469, 2469, 2469, 2469, 2469,
  5353.      2469, 2469,    0, 2469, 2469, 2469, 2469, 2469, 2469, 2469,
  5354.      2469, 2469, 2469, 2469, 2469, 2469, 2469, 2469, 2469, 2470,
  5355.      2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470,
  5356.  
  5357.      2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470,
  5358.      2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470,
  5359.      2470, 2470, 2470, 2471, 2471, 2471, 2471, 2471, 2471, 2471,
  5360.      2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471,
  5361.      2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471,
  5362.      2471, 2471, 2471, 2471, 2471, 2471, 2471, 2472, 2472, 2472,
  5363.      2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472,
  5364.      2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472,
  5365.      2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472,
  5366.      2472, 2475,    0, 2475, 2475,    0,    0,    0,    0,    0,
  5367.  
  5368.         0,    0,    0,    0, 2475,    0,    0,    0,    0, 2475,
  5369.         0, 2475,    0,    0,    0,    0,    0, 2475,    0, 2475,
  5370.      2477,    0, 2477, 2477,    0,    0,    0,    0,    0,    0,
  5371.         0,    0,    0, 2477,    0,    0,    0,    0, 2477,    0,
  5372.         0,    0,    0,    0,    0,    0, 2477, 2479, 2479, 2479,
  5373.      2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479,
  5374.      2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479,
  5375.      2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479,
  5376.      2479, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480,
  5377.      2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480,
  5378.  
  5379.      2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480,
  5380.      2480, 2480, 2480, 2480, 2480, 2481, 2481,    0, 2481, 2481,
  5381.      2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481,
  5382.      2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481,
  5383.      2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2482,
  5384.         0,    0,    0,    0, 2482, 2482,    0, 2482, 2482,    0,
  5385.         0,    0, 2482, 2482, 2482, 2482,    0,    0, 2482, 2482,
  5386.      2482, 2482, 2482, 2482, 2482, 2483, 2483,    0,    0,    0,
  5387.      2483, 2483,    0,    0, 2483,    0,    0,    0, 2483, 2483,
  5388.      2483, 2483,    0,    0, 2483, 2483, 2483, 2483, 2483, 2483,
  5389.  
  5390.      2483, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484,
  5391.      2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484,
  5392.      2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484,
  5393.      2484, 2484, 2484, 2484, 2484, 2485, 2485,    0, 2485, 2485,
  5394.      2485, 2485, 2485,    0, 2485, 2485, 2485, 2485, 2485, 2485,
  5395.      2485, 2485,    0, 2485, 2485, 2485, 2485, 2485, 2485, 2485,
  5396.      2485, 2485, 2485, 2485, 2485, 2485, 2485,    0, 2485, 2486,
  5397.      2486,    0, 2486, 2486, 2486, 2486, 2486,    0, 2486, 2486,
  5398.      2486, 2486, 2486, 2486, 2486, 2486,    0, 2486, 2486, 2486,
  5399.      2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486,
  5400.  
  5401.      2486,    0, 2486, 2487, 2487, 2487, 2487, 2487, 2487, 2487,
  5402.      2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487,
  5403.         0, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487,
  5404.      2487, 2487, 2487, 2487, 2487, 2487, 2487, 2488, 2488, 2488,
  5405.      2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488,
  5406.      2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488,
  5407.      2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488,
  5408.      2488, 2489,    0, 2489,    0,    0,    0,    0,    0, 2489,
  5409.         0,    0,    0,    0, 2489, 2489, 2489, 2489,    0,    0,
  5410.      2489,    0, 2489, 2489, 2489, 2489, 2489, 2493,    0, 2493,
  5411.  
  5412.      2493,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5413.      2493,    0,    0,    0,    0, 2493,    0,    0,    0,    0,
  5414.         0,    0,    0, 2493, 2495,    0, 2495, 2495,    0,    0,
  5415.         0,    0,    0,    0,    0,    0,    0, 2495,    0,    0,
  5416.         0,    0, 2495,    0,    0,    0,    0,    0,    0,    0,
  5417.      2495, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496,
  5418.      2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496,
  5419.      2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496,
  5420.      2496, 2496, 2496, 2496, 2496, 2497,    0, 2497, 2497,    0,
  5421.         0,    0, 2497,    0,    0, 2497,    0,    0, 2497, 2498,
  5422.  
  5423.      2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498,
  5424.      2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498,
  5425.      2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498,
  5426.      2498, 2498, 2498, 2499, 2499, 2499, 2499, 2499, 2499, 2499,
  5427.      2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499,
  5428.      2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499,
  5429.      2499, 2499, 2499, 2499, 2499, 2499, 2499, 2500, 2500, 2500,
  5430.      2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500,
  5431.      2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500,
  5432.      2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500,
  5433.  
  5434.      2500, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501,
  5435.      2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501,
  5436.      2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501,
  5437.      2501, 2501, 2501, 2501, 2501, 2502,    0,    0,    0,    0,
  5438.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5439.         0,    0,    0,    0,    0,    0,    0,    0, 2502, 2502,
  5440.      2502, 2502, 2502, 2503, 2503, 2503, 2503, 2503, 2503, 2503,
  5441.      2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503,
  5442.      2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503,
  5443.      2503, 2503, 2503, 2503, 2503, 2503, 2503, 2504, 2504, 2504,
  5444.  
  5445.      2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504,
  5446.      2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504,
  5447.      2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504,
  5448.      2504, 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505,
  5449.      2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505,
  5450.      2505, 2505, 2505, 2505,    0, 2505, 2505, 2505, 2505, 2505,
  5451.      2505, 2505, 2505, 2505, 2505, 2506, 2506, 2506, 2506, 2506,
  5452.      2506, 2506, 2506, 2506, 2506, 2506, 2506, 2506, 2506, 2506,
  5453.      2506, 2506, 2506, 2506, 2506, 2506, 2506, 2506, 2506, 2506,
  5454.      2506, 2506, 2506, 2506, 2506, 2506, 2506, 2506, 2506, 2507,
  5455.  
  5456.      2507, 2507, 2507, 2507, 2507, 2507, 2507, 2507, 2507, 2507,
  5457.      2507, 2507, 2507, 2507, 2507, 2507, 2507, 2507, 2507, 2507,
  5458.      2507, 2507,    0, 2507, 2507, 2507, 2507, 2507, 2507, 2507,
  5459.      2507, 2507, 2507, 2508, 2508, 2508, 2508, 2508, 2508, 2508,
  5460.      2508, 2508, 2508, 2508, 2508, 2508, 2508, 2508, 2508, 2508,
  5461.      2508, 2508, 2508, 2508, 2508, 2508, 2508, 2508, 2508, 2508,
  5462.      2508, 2508, 2508, 2508, 2508, 2508, 2508, 2509, 2509, 2509,
  5463.      2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509,
  5464.      2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509,
  5465.      2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509,
  5466.  
  5467.      2509, 2510, 2510, 2510, 2510, 2510, 2510, 2510, 2510, 2510,
  5468.      2510, 2510, 2510, 2510, 2510, 2510, 2510, 2510, 2510, 2510,
  5469.      2510, 2510, 2510, 2510, 2510, 2510, 2510, 2510, 2510, 2510,
  5470.      2510, 2510, 2510, 2510, 2510, 2511, 2511, 2511, 2511, 2511,
  5471.      2511, 2511, 2511, 2511, 2511, 2511, 2511, 2511, 2511, 2511,
  5472.      2511, 2511, 2511, 2511, 2511, 2511, 2511, 2511, 2511, 2511,
  5473.      2511, 2511, 2511, 2511, 2511, 2511, 2511, 2511, 2511, 2512,
  5474.      2512, 2512, 2512, 2512, 2512, 2512, 2512, 2512, 2512, 2512,
  5475.      2512, 2512, 2512, 2512, 2512, 2512, 2512, 2512, 2512, 2512,
  5476.      2512, 2512, 2512, 2512, 2512, 2512, 2512, 2512, 2512, 2512,
  5477.  
  5478.      2512, 2512, 2512, 2513,    0,    0,    0,    0,    0,    0,
  5479.         0, 2513,    0,    0,    0,    0, 2513, 2513, 2513, 2513,
  5480.         0,    0, 2513,    0, 2513, 2513, 2513, 2513, 2513, 2514,
  5481.      2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514,
  5482.      2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514,
  5483.      2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514,
  5484.      2514, 2514, 2514, 2515, 2515, 2515, 2515, 2515, 2515, 2515,
  5485.      2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515,
  5486.      2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515,
  5487.      2515, 2515, 2515, 2515, 2515, 2515, 2515, 2516, 2516, 2516,
  5488.  
  5489.      2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516,
  5490.      2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516,
  5491.      2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516,
  5492.      2516, 2517, 2517, 2517, 2517,    0, 2517, 2517, 2517, 2517,
  5493.      2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517,
  5494.      2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517,
  5495.      2517, 2517, 2517, 2517, 2517, 2522,    0, 2522, 2522,    0,
  5496.         0,    0,    0,    0,    0,    0,    0,    0, 2522,    0,
  5497.         0,    0,    0, 2522,    0, 2522,    0,    0,    0,    0,
  5498.         0, 2522,    0, 2522, 2524,    0, 2524, 2524,    0,    0,
  5499.  
  5500.         0,    0,    0,    0,    0,    0,    0, 2524,    0,    0,
  5501.         0,    0, 2524,    0,    0,    0,    0,    0,    0,    0,
  5502.      2524, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526,
  5503.      2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526,
  5504.      2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526,
  5505.      2526, 2526, 2526, 2526, 2526, 2527, 2527, 2527, 2527, 2527,
  5506.      2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527,
  5507.      2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527,
  5508.      2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2528,
  5509.      2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528,
  5510.  
  5511.      2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528,
  5512.      2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528,
  5513.      2528, 2528, 2528, 2530, 2530, 2530, 2530, 2530, 2530, 2530,
  5514.      2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530,
  5515.      2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530,
  5516.      2530, 2530, 2530, 2530, 2530, 2530, 2530, 2531, 2531, 2531,
  5517.      2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531,
  5518.      2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531,
  5519.      2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531,
  5520.      2531, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532,
  5521.  
  5522.      2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532,
  5523.      2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532,
  5524.      2532, 2532, 2532, 2532, 2532, 2533, 2533, 2533, 2533, 2533,
  5525.      2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533,
  5526.      2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533,
  5527.      2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2534,
  5528.      2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534,
  5529.      2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534,
  5530.      2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534,
  5531.      2534, 2534, 2534, 2535, 2535, 2535, 2535, 2535, 2535, 2535,
  5532.  
  5533.      2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535,
  5534.      2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535,
  5535.      2535, 2535, 2535, 2535, 2535, 2535, 2535, 2536, 2536, 2536,
  5536.      2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536,
  5537.      2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536,
  5538.      2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536,
  5539.      2536, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537,
  5540.      2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537,
  5541.      2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537,
  5542.      2537, 2537, 2537, 2537, 2537, 2538,    0, 2538, 2538,    0,
  5543.  
  5544.         0,    0,    0,    0,    0,    0,    0,    0, 2538,    0,
  5545.         0,    0,    0,    0,    0,    0, 2538,    0,    0,    0,
  5546.         0, 2538,    0,    0, 2538, 2539, 2539, 2539, 2539, 2539,
  5547.      2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539,
  5548.      2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539,
  5549.      2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2540,
  5550.         0, 2540, 2540,    0,    0,    0,    0,    0,    0,    0,
  5551.         0,    0, 2540,    0,    0,    0,    0, 2540,    0,    0,
  5552.         0,    0,    0,    0,    0, 2540, 2542,    0, 2542, 2542,
  5553.         0,    0,    0,    0,    0,    0,    0,    0,    0, 2542,
  5554.  
  5555.         0,    0,    0,    0, 2542,    0,    0,    0,    0,    0,
  5556.         0,    0, 2542, 2543, 2543, 2543, 2543, 2543, 2543, 2543,
  5557.      2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543,
  5558.      2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543,
  5559.      2543, 2543, 2543, 2543, 2543, 2543, 2543, 2544, 2544,    0,
  5560.      2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544,
  5561.      2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544,
  5562.      2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544,
  5563.      2544, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545,
  5564.      2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545,
  5565.  
  5566.      2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545,
  5567.      2545, 2545, 2545, 2545, 2545, 2546,    0,    0,    0,    0,
  5568.      2546, 2546,    0, 2546, 2546,    0,    0,    0, 2546, 2546,
  5569.      2546, 2546,    0,    0, 2546, 2546, 2546, 2546, 2546, 2546,
  5570.      2546, 2547,    0,    0,    0,    0, 2547, 2547,    0, 2547,
  5571.      2547,    0,    0,    0, 2547, 2547, 2547, 2547,    0,    0,
  5572.      2547, 2547, 2547, 2547, 2547, 2547, 2547, 2548, 2548,    0,
  5573.         0,    0,    0,    0,    0,    0, 2548,    0,    0,    0,
  5574.      2548, 2548, 2548, 2548,    0,    0, 2548,    0, 2548, 2548,
  5575.      2548, 2548, 2548, 2549,    0, 2549, 2549,    0, 2549, 2549,
  5576.  
  5577.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5578.         0, 2549, 2549, 2549, 2549,    0,    0, 2549,    0, 2549,
  5579.      2549, 2549, 2549, 2549, 2550, 2550, 2550, 2550, 2550, 2550,
  5580.      2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550,
  5581.      2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550,
  5582.      2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2551, 2551,
  5583.      2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551,
  5584.      2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551,
  5585.      2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551,
  5586.      2551, 2551, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552,
  5587.  
  5588.      2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552,
  5589.      2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552,
  5590.      2552, 2552, 2552, 2552, 2552, 2552, 2553, 2553, 2553, 2553,
  5591.      2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553,
  5592.      2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553,
  5593.      2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553,
  5594.      2556,    0, 2556,    0,    0,    0,    0,    0, 2556,    0,
  5595.         0,    0,    0, 2556, 2556, 2556, 2556,    0,    0, 2556,
  5596.         0, 2556, 2556, 2556, 2556, 2556, 2559, 2559, 2559, 2559,
  5597.      2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559,
  5598.  
  5599.      2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559,
  5600.      2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559,
  5601.      2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560,
  5602.      2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560,
  5603.      2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560,
  5604.      2560, 2560, 2560, 2560, 2561, 2561, 2561, 2561, 2561, 2561,
  5605.      2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561,
  5606.      2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561,
  5607.      2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2562,    0,
  5608.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5609.  
  5610.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5611.         0, 2562, 2562, 2562, 2562, 2562, 2563, 2563, 2563, 2563,
  5612.      2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563,
  5613.      2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563,
  5614.      2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563,
  5615.      2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564,
  5616.      2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564,
  5617.      2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564,
  5618.      2564, 2564, 2564, 2564, 2565, 2565, 2565, 2565, 2565, 2565,
  5619.      2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565,
  5620.  
  5621.      2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565,
  5622.      2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2566, 2566,
  5623.      2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566,
  5624.      2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566,
  5625.      2566,    0, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566,
  5626.      2566, 2566, 2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567,
  5627.      2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567,
  5628.      2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567,
  5629.      2567, 2567, 2567, 2567, 2567, 2567, 2568, 2568, 2568, 2568,
  5630.      2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568,
  5631.  
  5632.      2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568,    0,
  5633.      2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568,
  5634.      2569, 2569, 2569, 2569, 2569, 2569, 2569, 2569, 2569, 2569,
  5635.      2569, 2569, 2569, 2569, 2569, 2569, 2569, 2569, 2569, 2569,
  5636.      2569, 2569, 2569, 2569, 2569, 2569, 2569, 2569, 2569, 2569,
  5637.      2569, 2569, 2569, 2569, 2570, 2570, 2570, 2570, 2570, 2570,
  5638.      2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570,
  5639.      2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570,
  5640.      2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2571, 2571,
  5641.         0, 2571, 2571, 2571, 2571, 2571,    0,    0,    0, 2571,
  5642.  
  5643.      2571, 2571, 2571, 2571,    0,    0, 2571, 2571, 2571, 2571,
  5644.      2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571,
  5645.      2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572,
  5646.      2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572,
  5647.      2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572,
  5648.      2572, 2572, 2572, 2572, 2575, 2575, 2575, 2575, 2575, 2575,
  5649.      2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575,
  5650.      2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575,
  5651.      2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2576, 2576,
  5652.      2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576,
  5653.  
  5654.      2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576,
  5655.      2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576,
  5656.      2576, 2576, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577,
  5657.      2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577,
  5658.      2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577,
  5659.      2577, 2577, 2577, 2577, 2577, 2577, 2578, 2578, 2578, 2578,
  5660.      2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578,
  5661.      2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578,
  5662.      2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578,
  5663.      2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579,
  5664.  
  5665.      2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579,
  5666.      2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579,
  5667.      2579, 2579, 2579, 2579, 2580, 2580, 2580, 2580,    0, 2580,
  5668.      2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580,
  5669.      2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580,
  5670.      2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2584,    0,
  5671.      2584, 2584,    0,    0,    0,    0,    0,    0,    0,    0,
  5672.         0, 2584,    0,    0,    0,    0, 2584,    0,    0,    0,
  5673.         0,    0,    0,    0, 2584, 2586,    0, 2586, 2586,    0,
  5674.         0,    0,    0,    0,    0,    0,    0,    0, 2586,    0,
  5675.  
  5676.         0,    0,    0, 2586,    0,    0,    0,    0,    0,    0,
  5677.         0, 2586, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587,
  5678.      2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587,
  5679.      2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587,
  5680.      2587, 2587, 2587, 2587, 2587, 2587, 2588,    0,    0,    0,
  5681.         0, 2588, 2588, 2588, 2588,    0,    0,    0,    0, 2588,
  5682.      2588, 2588, 2588, 2588, 2589, 2589, 2589, 2589, 2589, 2589,
  5683.      2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589,
  5684.      2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589,
  5685.      2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2590, 2590,
  5686.  
  5687.      2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590,
  5688.      2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590,
  5689.      2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590,
  5690.      2590, 2590, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591,
  5691.      2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591,
  5692.      2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591,
  5693.      2591, 2591, 2591, 2591, 2591, 2591, 2592,    0, 2592, 2592,
  5694.         0,    0,    0,    0,    0,    0,    0,    0,    0, 2592,
  5695.      2592,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5696.         0,    0, 2592, 2593, 2593, 2593, 2593, 2593, 2593, 2593,
  5697.  
  5698.      2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593,
  5699.      2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593,
  5700.      2593, 2593, 2593, 2593, 2593, 2593, 2593, 2594, 2594, 2594,
  5701.      2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594,
  5702.      2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594,
  5703.      2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594,
  5704.      2594, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595,
  5705.      2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595,    0, 2595,
  5706.      2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595,
  5707.      2595, 2595, 2595, 2595, 2595, 2596, 2596, 2596, 2596, 2596,
  5708.  
  5709.      2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596,
  5710.      2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596,
  5711.      2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2597,
  5712.      2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597,
  5713.      2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597,
  5714.      2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597,
  5715.      2597, 2597, 2597, 2598, 2598, 2598, 2598, 2598, 2598, 2598,
  5716.      2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598,
  5717.      2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598,
  5718.      2598, 2598, 2598, 2598, 2598, 2598, 2598, 2599, 2599,    0,
  5719.  
  5720.      2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599,
  5721.      2599, 2599, 2599, 2599, 2599,    0, 2599, 2599, 2599, 2599,
  5722.      2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599,
  5723.      2599, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601,
  5724.      2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601,
  5725.      2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601,
  5726.      2601, 2601, 2601, 2601, 2601, 2602, 2602,    0, 2602, 2602,
  5727.      2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602,
  5728.      2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602,
  5729.      2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602, 2603,
  5730.  
  5731.      2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603,
  5732.      2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603,
  5733.      2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603,
  5734.      2603, 2603, 2603, 2604,    0,    0,    0,    0, 2604, 2604,
  5735.         0, 2604, 2604,    0,    0,    0, 2604, 2604, 2604, 2604,
  5736.         0,    0, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2605,
  5737.      2605,    0,    0,    0, 2605, 2605,    0,    0, 2605,    0,
  5738.         0,    0, 2605, 2605, 2605, 2605,    0,    0, 2605, 2605,
  5739.      2605, 2605, 2605, 2605, 2605, 2606, 2606,    0, 2606, 2606,
  5740.      2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606,
  5741.  
  5742.      2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606,
  5743.      2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2607,
  5744.      2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607,
  5745.      2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607,
  5746.      2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607,
  5747.      2607, 2607, 2607, 2608, 2608, 2608, 2608, 2608, 2608, 2608,
  5748.      2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608,
  5749.      2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608,
  5750.      2608, 2608, 2608, 2608, 2608, 2608, 2608, 2609, 2609, 2609,
  5751.      2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609,
  5752.  
  5753.      2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609,
  5754.      2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609,
  5755.      2609, 2610,    0,    0,    0,    0, 2610,    0,    0,    0,
  5756.         0, 2610,    0, 2610,    0,    0,    0,    0,    0, 2610,
  5757.         0, 2610, 2614, 2614, 2614, 2614, 2614, 2614, 2614, 2614,
  5758.      2614, 2614, 2614, 2614, 2614, 2614, 2614, 2614, 2614, 2614,
  5759.      2614, 2614, 2614, 2614, 2614, 2614, 2614, 2614, 2614, 2614,
  5760.      2614, 2614, 2614, 2614, 2614, 2614, 2615, 2615, 2615, 2615,
  5761.      2615, 2615, 2615, 2615, 2615, 2615, 2615, 2615, 2615, 2615,
  5762.      2615, 2615, 2615, 2615, 2615, 2615, 2615, 2615, 2615, 2615,
  5763.  
  5764.      2615, 2615, 2615, 2615, 2615, 2615, 2615, 2615, 2615, 2615,
  5765.      2616,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5766.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5767.         0,    0,    0, 2616, 2616, 2616, 2616, 2616, 2617, 2617,
  5768.      2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617,
  5769.      2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617,
  5770.      2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617,
  5771.      2617, 2617, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618,
  5772.      2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618,
  5773.      2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618,
  5774.  
  5775.      2618, 2618, 2618, 2618, 2618, 2618, 2619, 2619, 2619, 2619,
  5776.      2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619,
  5777.      2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619,
  5778.      2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619,
  5779.      2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620,
  5780.      2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620,
  5781.      2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620,
  5782.      2620, 2620, 2620, 2620, 2621, 2621, 2621, 2621, 2621, 2621,
  5783.      2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621,
  5784.      2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621,
  5785.  
  5786.      2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2622, 2622,
  5787.      2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622,
  5788.      2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622,
  5789.      2622,    0, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622,
  5790.      2622, 2622, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623,
  5791.      2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623,
  5792.      2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623,
  5793.      2623, 2623, 2623, 2623, 2623, 2623, 2624, 2624, 2624, 2624,
  5794.      2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624,
  5795.      2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624,
  5796.  
  5797.      2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624,
  5798.      2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625,
  5799.      2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625,
  5800.      2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625,
  5801.      2625, 2625, 2625, 2625, 2626, 2626, 2626, 2626, 2626, 2626,
  5802.      2626, 2626, 2626, 2626, 2626, 2626, 2626, 2626, 2626, 2626,
  5803.      2626, 2626, 2626, 2626, 2626, 2626, 2626, 2626, 2626, 2626,
  5804.      2626, 2626, 2626, 2626, 2626, 2626, 2626, 2626, 2627, 2627,
  5805.         0, 2627, 2627, 2627, 2627, 2627,    0,    0,    0, 2627,
  5806.      2627, 2627, 2627, 2627,    0,    0, 2627, 2627, 2627, 2627,
  5807.  
  5808.      2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627,
  5809.      2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628,
  5810.      2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628,
  5811.      2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628,
  5812.      2628, 2628, 2628, 2628, 2629, 2629, 2629, 2629, 2629, 2629,
  5813.      2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629,
  5814.      2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629,
  5815.      2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2634, 2634,
  5816.      2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634,
  5817.      2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634,
  5818.  
  5819.      2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634,
  5820.      2634, 2634, 2635, 2635, 2635, 2635, 2635, 2635, 2635, 2635,
  5821.      2635, 2635, 2635, 2635, 2635, 2635, 2635, 2635, 2635, 2635,
  5822.      2635, 2635, 2635, 2635, 2635, 2635, 2635, 2635, 2635, 2635,
  5823.      2635, 2635, 2635, 2635, 2635, 2635, 2636, 2636, 2636, 2636,
  5824.      2636, 2636, 2636, 2636, 2636, 2636, 2636, 2636, 2636, 2636,
  5825.      2636, 2636, 2636, 2636, 2636, 2636, 2636, 2636, 2636, 2636,
  5826.      2636, 2636, 2636, 2636, 2636, 2636, 2636, 2636, 2636, 2636,
  5827.      2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637,
  5828.      2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637,
  5829.  
  5830.      2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637,
  5831.      2637, 2637, 2637, 2637, 2640, 2640, 2640, 2640, 2640, 2640,
  5832.      2640, 2640, 2640, 2640, 2640, 2640, 2640, 2640, 2640, 2640,
  5833.      2640, 2640, 2640, 2640, 2640, 2640, 2640, 2640, 2640, 2640,
  5834.      2640, 2640, 2640, 2640, 2640, 2640, 2640, 2640, 2643,    0,
  5835.         0,    0,    0,    0,    0,    0,    0,    0, 2643,    0,
  5836.         0,    0,    0, 2643, 2643, 2643, 2643,    0,    0,    0,
  5837.         0, 2643, 2643, 2643, 2643, 2643, 2644, 2644, 2644, 2644,
  5838.      2644, 2644, 2644, 2644, 2644, 2644, 2644, 2644, 2644, 2644,
  5839.      2644, 2644, 2644, 2644, 2644, 2644, 2644, 2644, 2644, 2644,
  5840.  
  5841.      2644, 2644, 2644, 2644, 2644, 2644, 2644, 2644, 2644, 2644,
  5842.      2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645,
  5843.      2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645,
  5844.      2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645,
  5845.      2645, 2645, 2645, 2645, 2646, 2646, 2646, 2646, 2646, 2646,
  5846.      2646, 2646, 2646, 2646, 2646, 2646, 2646, 2646, 2646, 2646,
  5847.      2646, 2646, 2646, 2646, 2646, 2646, 2646, 2646, 2646, 2646,
  5848.      2646, 2646, 2646, 2646, 2646, 2646, 2646, 2646, 2647, 2647,
  5849.      2647, 2647, 2647, 2647, 2647, 2647, 2647, 2647, 2647, 2647,
  5850.      2647, 2647, 2647, 2647, 2647, 2647, 2647, 2647, 2647, 2647,
  5851.  
  5852.      2647, 2647, 2647, 2647, 2647, 2647, 2647, 2647, 2647, 2647,
  5853.      2647, 2647, 2648, 2648, 2648, 2648, 2648, 2648, 2648, 2648,
  5854.      2648, 2648, 2648, 2648, 2648, 2648, 2648, 2648, 2648, 2648,
  5855.      2648, 2648, 2648, 2648, 2648, 2648, 2648, 2648, 2648, 2648,
  5856.      2648, 2648, 2648, 2648, 2648, 2648, 2649, 2649, 2649, 2649,
  5857.      2649, 2649, 2649, 2649, 2649, 2649, 2649, 2649, 2649, 2649,
  5858.      2649, 2649, 2649, 2649, 2649, 2649, 2649, 2649, 2649, 2649,
  5859.      2649, 2649, 2649, 2649, 2649, 2649, 2649, 2649, 2649, 2649,
  5860.      2650, 2650, 2650, 2650, 2650, 2650, 2650, 2650, 2650, 2650,
  5861.      2650, 2650, 2650, 2650, 2650, 2650, 2650, 2650, 2650, 2650,
  5862.  
  5863.      2650, 2650, 2650, 2650, 2650, 2650, 2650, 2650, 2650, 2650,
  5864.      2650, 2650, 2650, 2650, 2651, 2651, 2651, 2651, 2651, 2651,
  5865.      2651, 2651, 2651, 2651, 2651, 2651, 2651, 2651, 2651, 2651,
  5866.      2651, 2651, 2651, 2651, 2651, 2651, 2651, 2651, 2651, 2651,
  5867.      2651, 2651, 2651, 2651, 2651, 2651, 2651, 2651, 2652, 2652,
  5868.         0, 2652, 2652, 2652, 2652, 2652, 2652, 2652, 2652, 2652,
  5869.      2652, 2652, 2652, 2652, 2652, 2652,    0, 2652, 2652, 2652,
  5870.      2652, 2652, 2652, 2652, 2652, 2652, 2652, 2652, 2652, 2652,
  5871.      2652, 2652, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653,
  5872.      2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653,
  5873.  
  5874.      2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653,
  5875.      2653, 2653, 2653, 2653, 2653, 2653, 2654, 2654, 2654, 2654,
  5876.      2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654,
  5877.      2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654,
  5878.      2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654,
  5879.      2655, 2655,    0, 2655, 2655, 2655, 2655, 2655, 2655, 2655,
  5880.      2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655,
  5881.      2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655,
  5882.      2655, 2655, 2655, 2655, 2656, 2656, 2656, 2656, 2656, 2656,
  5883.      2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656,
  5884.  
  5885.      2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656,
  5886.      2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2657, 2657,
  5887.      2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657,
  5888.      2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657,
  5889.      2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657,
  5890.      2657, 2657, 2658,    0,    0,    0,    0, 2658, 2658,    0,
  5891.      2658, 2658,    0,    0,    0, 2658, 2658, 2658, 2658,    0,
  5892.         0, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2659, 2659,
  5893.         0, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659,
  5894.      2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659,
  5895.  
  5896.      2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659,
  5897.      2659, 2659, 2660, 2660,    0, 2660, 2660, 2660, 2660, 2660,
  5898.      2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660,
  5899.      2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660,
  5900.      2660, 2660, 2660, 2660, 2660, 2660, 2664, 2664, 2664, 2664,
  5901.      2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664,
  5902.      2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664,
  5903.      2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664,
  5904.      2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665,
  5905.      2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665,
  5906.  
  5907.      2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665,
  5908.      2665, 2665, 2665, 2665, 2666,    0,    0,    0,    0,    0,
  5909.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5910.         0,    0,    0,    0,    0,    0,    0, 2666, 2666, 2666,
  5911.      2666, 2666, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667,
  5912.      2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667,
  5913.      2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667,
  5914.      2667, 2667, 2667, 2667, 2667, 2667, 2668, 2668, 2668, 2668,
  5915.      2668, 2668, 2668, 2668, 2668, 2668, 2668, 2668, 2668, 2668,
  5916.      2668, 2668, 2668, 2668, 2668, 2668, 2668, 2668, 2668, 2668,
  5917.  
  5918.      2668, 2668, 2668, 2668, 2668, 2668, 2668, 2668, 2668, 2668,
  5919.      2669, 2669, 2669, 2669, 2669, 2669, 2669, 2669, 2669, 2669,
  5920.      2669, 2669, 2669, 2669, 2669, 2669, 2669, 2669, 2669, 2669,
  5921.      2669, 2669, 2669, 2669, 2669, 2669, 2669, 2669, 2669, 2669,
  5922.      2669, 2669, 2669, 2669, 2670, 2670, 2670, 2670, 2670, 2670,
  5923.      2670, 2670, 2670, 2670, 2670, 2670, 2670, 2670, 2670, 2670,
  5924.      2670, 2670, 2670, 2670, 2670, 2670, 2670, 2670, 2670, 2670,
  5925.      2670, 2670, 2670, 2670, 2670, 2670, 2670, 2670, 2671, 2671,
  5926.      2671, 2671, 2671, 2671, 2671, 2671, 2671, 2671, 2671, 2671,
  5927.      2671, 2671, 2671, 2671, 2671, 2671, 2671, 2671, 2671, 2671,
  5928.  
  5929.      2671, 2671, 2671, 2671, 2671, 2671, 2671, 2671, 2671, 2671,
  5930.      2671, 2671, 2672, 2672, 2672, 2672, 2672, 2672, 2672, 2672,
  5931.      2672, 2672, 2672, 2672, 2672, 2672, 2672, 2672, 2672, 2672,
  5932.      2672, 2672, 2672, 2672, 2672, 2672, 2672, 2672, 2672, 2672,
  5933.      2672, 2672, 2672, 2672, 2672, 2672, 2673, 2673, 2673, 2673,
  5934.      2673, 2673, 2673, 2673, 2673, 2673, 2673, 2673, 2673, 2673,
  5935.      2673, 2673, 2673, 2673, 2673, 2673, 2673, 2673, 2673, 2673,
  5936.      2673, 2673, 2673, 2673, 2673, 2673, 2673, 2673, 2673, 2673,
  5937.      2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674,
  5938.      2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674,
  5939.  
  5940.      2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674,
  5941.      2674, 2674, 2674, 2674, 2675, 2675,    0, 2675, 2675, 2675,
  5942.      2675, 2675,    0,    0,    0, 2675, 2675, 2675, 2675, 2675,
  5943.         0, 2675, 2675, 2675, 2675, 2675, 2675, 2675, 2675, 2675,
  5944.      2675, 2675, 2675, 2675, 2675, 2675, 2676, 2676, 2676, 2676,
  5945.      2676, 2676, 2676, 2676, 2676, 2676, 2676, 2676, 2676, 2676,
  5946.      2676, 2676, 2676, 2676, 2676, 2676, 2676, 2676, 2676, 2676,
  5947.      2676, 2676, 2676, 2676, 2676, 2676, 2676, 2676, 2676, 2676,
  5948.      2680, 2680, 2680, 2680, 2680, 2680, 2680, 2680, 2680, 2680,
  5949.      2680, 2680, 2680, 2680, 2680, 2680, 2680, 2680, 2680, 2680,
  5950.  
  5951.      2680, 2680, 2680, 2680, 2680, 2680, 2680, 2680, 2680, 2680,
  5952.      2680, 2680, 2680, 2680, 2681, 2681, 2681, 2681, 2681, 2681,
  5953.      2681, 2681, 2681, 2681, 2681, 2681, 2681, 2681, 2681, 2681,
  5954.      2681, 2681, 2681, 2681, 2681, 2681, 2681, 2681, 2681, 2681,
  5955.      2681, 2681, 2681, 2681, 2681, 2681, 2681, 2681, 2682, 2682,
  5956.      2682, 2682, 2682, 2682, 2682, 2682, 2682, 2682, 2682, 2682,
  5957.      2682, 2682, 2682, 2682, 2682, 2682, 2682, 2682, 2682, 2682,
  5958.      2682, 2682, 2682, 2682, 2682, 2682, 2682, 2682, 2682, 2682,
  5959.      2682, 2682, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683,
  5960.      2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683,
  5961.  
  5962.      2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683, 2683,
  5963.      2683, 2683, 2683, 2683, 2683, 2683, 2684, 2684, 2684, 2684,
  5964.      2684, 2684, 2684, 2684, 2684, 2684, 2684, 2684, 2684, 2684,
  5965.      2684, 2684, 2684, 2684, 2684, 2684, 2684, 2684, 2684, 2684,
  5966.      2684, 2684, 2684, 2684, 2684, 2684, 2684, 2684, 2684, 2684,
  5967.      2689,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  5968.      2689,    0,    0,    0,    0, 2689, 2689, 2689, 2689,    0,
  5969.         0,    0,    0, 2689, 2689, 2689, 2689, 2689, 2690, 2690,
  5970.      2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690,
  5971.      2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690,
  5972.  
  5973.      2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690,
  5974.      2690, 2690, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691,
  5975.      2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691,
  5976.      2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691,
  5977.      2691, 2691, 2691, 2691, 2691, 2691, 2692, 2692, 2692, 2692,
  5978.      2692, 2692, 2692, 2692, 2692, 2692, 2692, 2692, 2692, 2692,
  5979.      2692, 2692, 2692, 2692, 2692, 2692, 2692, 2692, 2692, 2692,
  5980.      2692, 2692, 2692, 2692, 2692, 2692, 2692, 2692, 2692, 2692,
  5981.      2693, 2693, 2693, 2693, 2693, 2693, 2693, 2693, 2693, 2693,
  5982.      2693, 2693, 2693, 2693, 2693, 2693, 2693, 2693, 2693, 2693,
  5983.  
  5984.      2693, 2693, 2693, 2693, 2693, 2693, 2693, 2693, 2693, 2693,
  5985.      2693, 2693, 2693, 2693, 2694, 2694, 2694, 2694, 2694, 2694,
  5986.      2694, 2694, 2694, 2694, 2694, 2694, 2694, 2694, 2694, 2694,
  5987.      2694, 2694, 2694, 2694, 2694, 2694, 2694, 2694, 2694, 2694,
  5988.      2694, 2694, 2694, 2694, 2694, 2694, 2694, 2694, 2695, 2695,
  5989.      2695, 2695, 2695, 2695, 2695, 2695, 2695, 2695, 2695, 2695,
  5990.      2695, 2695, 2695, 2695, 2695, 2695, 2695, 2695, 2695, 2695,
  5991.      2695, 2695, 2695, 2695, 2695, 2695, 2695, 2695, 2695, 2695,
  5992.      2695, 2695, 2696, 2696, 2696, 2696, 2696, 2696, 2696, 2696,
  5993.      2696, 2696, 2696, 2696, 2696, 2696, 2696, 2696, 2696, 2696,
  5994.  
  5995.      2696, 2696, 2696, 2696, 2696, 2696, 2696, 2696, 2696, 2696,
  5996.      2696, 2696, 2696, 2696, 2696, 2696, 2697, 2697, 2697, 2697,
  5997.      2697, 2697, 2697, 2697, 2697, 2697, 2697, 2697, 2697, 2697,
  5998.      2697, 2697, 2697, 2697, 2697, 2697, 2697, 2697, 2697, 2697,
  5999.      2697, 2697, 2697, 2697, 2697, 2697, 2697, 2697, 2697, 2697,
  6000.      2698, 2698,    0, 2698, 2698, 2698, 2698, 2698, 2698, 2698,
  6001.      2698, 2698, 2698, 2698, 2698, 2698, 2698, 2698,    0, 2698,
  6002.      2698, 2698, 2698, 2698, 2698, 2698, 2698, 2698, 2698, 2698,
  6003.      2698, 2698, 2698, 2698, 2699, 2699, 2699, 2699, 2699, 2699,
  6004.      2699, 2699, 2699, 2699, 2699, 2699, 2699, 2699, 2699, 2699,
  6005.  
  6006.      2699, 2699, 2699, 2699, 2699, 2699, 2699, 2699, 2699, 2699,
  6007.      2699, 2699, 2699, 2699, 2699, 2699, 2699, 2699, 2700, 2700,
  6008.      2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700,
  6009.      2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700,
  6010.      2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700,
  6011.      2700, 2700, 2701, 2701, 2701, 2701, 2701, 2701, 2701, 2701,
  6012.      2701, 2701, 2701, 2701, 2701, 2701, 2701, 2701, 2701, 2701,
  6013.      2701, 2701, 2701, 2701, 2701, 2701, 2701, 2701, 2701, 2701,
  6014.      2701, 2701, 2701, 2701, 2701, 2701, 2702, 2702, 2702, 2702,
  6015.      2702, 2702, 2702, 2702, 2702, 2702, 2702, 2702, 2702, 2702,
  6016.  
  6017.      2702, 2702, 2702, 2702, 2702, 2702, 2702, 2702, 2702, 2702,
  6018.      2702, 2702, 2702, 2702, 2702, 2702, 2702, 2702, 2702, 2702,
  6019.      2703, 2703, 2703, 2703, 2703, 2703, 2703, 2703, 2703, 2703,
  6020.      2703, 2703, 2703, 2703, 2703, 2703, 2703, 2703, 2703, 2703,
  6021.      2703, 2703, 2703, 2703, 2703, 2703, 2703, 2703, 2703, 2703,
  6022.      2703, 2703, 2703, 2703, 2705, 2705, 2705, 2705, 2705, 2705,
  6023.      2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705,
  6024.      2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705,
  6025.      2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2706, 2706,
  6026.      2706, 2706, 2706, 2706, 2706, 2706, 2706, 2706, 2706, 2706,
  6027.  
  6028.      2706, 2706, 2706, 2706, 2706, 2706, 2706, 2706, 2706, 2706,
  6029.      2706, 2706, 2706, 2706, 2706, 2706, 2706, 2706, 2706, 2706,
  6030.      2706, 2706, 2707,    0, 2707, 2707,    0,    0,    0,    0,
  6031.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  6032.         0,    0,    0,    0,    0,    0,    0,    0, 2707, 2707,
  6033.      2707, 2707, 2707, 2708, 2708, 2708, 2708, 2708, 2708, 2708,
  6034.      2708, 2708, 2708, 2708, 2708, 2708, 2708, 2708, 2708, 2708,
  6035.      2708, 2708, 2708, 2708, 2708, 2708, 2708, 2708, 2708, 2708,
  6036.      2708, 2708, 2708, 2708, 2708, 2708, 2708, 2709, 2709, 2709,
  6037.      2709, 2709, 2709, 2709, 2709, 2709, 2709, 2709, 2709, 2709,
  6038.  
  6039.      2709, 2709, 2709, 2709, 2709, 2709, 2709, 2709, 2709, 2709,
  6040.      2709, 2709, 2709, 2709, 2709, 2709, 2709, 2709, 2709, 2709,
  6041.      2709, 2710, 2710, 2710, 2710, 2710, 2710, 2710, 2710, 2710,
  6042.      2710, 2710, 2710, 2710, 2710, 2710, 2710, 2710, 2710, 2710,
  6043.      2710, 2710, 2710, 2710, 2710, 2710, 2710, 2710, 2710, 2710,
  6044.      2710, 2710, 2710, 2710, 2710, 2711, 2711, 2711, 2711, 2711,
  6045.      2711, 2711, 2711, 2711, 2711, 2711, 2711, 2711, 2711, 2711,
  6046.      2711, 2711, 2711, 2711, 2711, 2711, 2711, 2711, 2711, 2711,
  6047.      2711, 2711, 2711, 2711, 2711, 2711, 2711, 2711, 2711, 2712,
  6048.      2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712,
  6049.  
  6050.      2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712,
  6051.      2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712,
  6052.      2712, 2712, 2712, 2713, 2713, 2713, 2713, 2713, 2713, 2713,
  6053.      2713, 2713, 2713, 2713, 2713, 2713, 2713, 2713, 2713, 2713,
  6054.      2713, 2713, 2713, 2713, 2713, 2713, 2713, 2713, 2713, 2713,
  6055.      2713, 2713, 2713, 2713, 2713, 2713, 2713, 2715, 2715, 2715,
  6056.      2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715,
  6057.      2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715,
  6058.      2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715,
  6059.      2715, 2716, 2716, 2716, 2716, 2716, 2716, 2716, 2716, 2716,
  6060.  
  6061.      2716, 2716, 2716, 2716, 2716, 2716, 2716, 2716, 2716, 2716,
  6062.      2716, 2716, 2716, 2716, 2716, 2716, 2716, 2716, 2716, 2716,
  6063.      2716, 2716, 2716, 2716, 2716, 2717, 2717, 2717, 2717, 2717,
  6064.      2717, 2717, 2717, 2717, 2717, 2717, 2717, 2717, 2717, 2717,
  6065.      2717, 2717, 2717, 2717, 2717, 2717, 2717, 2717, 2717, 2717,
  6066.      2717, 2717, 2717, 2717, 2717, 2717, 2717, 2717, 2717, 2718,
  6067.      2718, 2718, 2718, 2718, 2718, 2718, 2718, 2718, 2718, 2718,
  6068.      2718, 2718, 2718, 2718, 2718, 2718, 2718, 2718, 2718, 2718,
  6069.      2718, 2718, 2718, 2718, 2718, 2718, 2718, 2718, 2718, 2718,
  6070.      2718, 2718, 2718, 2722, 2722, 2722, 2722, 2722, 2722, 2722,
  6071.  
  6072.      2722, 2722, 2722, 2722, 2722, 2722, 2722, 2722, 2722, 2722,
  6073.      2722, 2722, 2722, 2722, 2722, 2722, 2722, 2722, 2722, 2722,
  6074.      2722, 2722, 2722, 2722, 2722, 2722, 2722, 2723, 2723, 2723,
  6075.      2723, 2723, 2723, 2723, 2723, 2723, 2723, 2723, 2723, 2723,
  6076.      2723, 2723, 2723, 2723, 2723, 2723, 2723, 2723, 2723, 2723,
  6077.      2723, 2723, 2723, 2723, 2723, 2723, 2723, 2723, 2723, 2723,
  6078.      2723, 2724, 2724, 2724, 2724, 2724, 2724, 2724, 2724, 2724,
  6079.      2724, 2724, 2724, 2724, 2724, 2724, 2724, 2724, 2724, 2724,
  6080.      2724, 2724, 2724, 2724, 2724, 2724, 2724, 2724, 2724, 2724,
  6081.      2724, 2724, 2724, 2724, 2724, 2725,    0, 2725, 2725,    0,
  6082.  
  6083.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  6084.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  6085.         0, 2725, 2725, 2725, 2725, 2725, 2726, 2726, 2726, 2726,
  6086.      2726, 2726, 2726, 2726, 2726, 2726, 2726, 2726, 2726, 2726,
  6087.      2726, 2726, 2726, 2726, 2726, 2726, 2726, 2726, 2726, 2726,
  6088.      2726, 2726, 2726, 2726, 2726, 2726, 2726, 2726, 2726, 2726,
  6089.      2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727,
  6090.      2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727,
  6091.      2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727,
  6092.      2727, 2727, 2727, 2727, 2728, 2728, 2728, 2728, 2728, 2728,
  6093.  
  6094.      2728, 2728, 2728, 2728, 2728, 2728, 2728, 2728, 2728, 2728,
  6095.      2728, 2728, 2728, 2728, 2728, 2728, 2728, 2728, 2728, 2728,
  6096.      2728, 2728, 2728, 2728, 2728, 2728, 2728, 2728, 2729, 2729,
  6097.      2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
  6098.      2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
  6099.      2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
  6100.      2729, 2729, 2730, 2730,    0, 2730, 2730, 2730, 2730, 2730,
  6101.      2730, 2730, 2730, 2730, 2730, 2730, 2730, 2730, 2730, 2730,
  6102.         0, 2730, 2730, 2730, 2730, 2730, 2730, 2730, 2730, 2730,
  6103.      2730, 2730, 2730, 2730, 2730, 2730, 2731, 2731, 2731, 2731,
  6104.  
  6105.      2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731,
  6106.      2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731,
  6107.      2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731,
  6108.      2732, 2732, 2732, 2732, 2732, 2732, 2732, 2732, 2732, 2732,
  6109.      2732, 2732, 2732, 2732, 2732, 2732, 2732, 2732, 2732, 2732,
  6110.      2732, 2732, 2732, 2732, 2732, 2732, 2732, 2732, 2732, 2732,
  6111.      2732, 2732, 2732, 2732, 2733, 2733, 2733, 2733, 2733, 2733,
  6112.      2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733,
  6113.      2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733,
  6114.      2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2734, 2734,
  6115.  
  6116.      2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734,
  6117.      2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734,
  6118.      2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734,
  6119.      2734, 2734, 2735, 2735,    0, 2735, 2735, 2735, 2735, 2735,
  6120.      2735, 2735, 2735, 2735, 2735, 2735, 2735, 2735, 2735, 2735,
  6121.      2735, 2735, 2735, 2735, 2735, 2735, 2735, 2735, 2735, 2735,
  6122.      2735, 2735, 2735, 2735, 2735, 2735, 2736, 2736, 2736, 2736,
  6123.      2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736,
  6124.      2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736,
  6125.      2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736,
  6126.  
  6127.      2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737,
  6128.      2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737,
  6129.      2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737,
  6130.      2737, 2737, 2737, 2737, 2738, 2738, 2738, 2738, 2738, 2738,
  6131.      2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738,
  6132.      2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738,
  6133.      2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2739, 2739,
  6134.      2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739,
  6135.      2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739,
  6136.      2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739,
  6137.  
  6138.      2739, 2739, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740,
  6139.      2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740,
  6140.      2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740,
  6141.      2740, 2740, 2740, 2740, 2740, 2740, 2741, 2741, 2741, 2741,
  6142.      2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741,
  6143.      2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741,
  6144.      2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741,
  6145.      2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742,
  6146.      2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742,
  6147.      2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742,
  6148.  
  6149.      2742, 2742, 2742, 2742, 2743, 2743, 2743, 2743, 2743, 2743,
  6150.      2743, 2743, 2743, 2743, 2743, 2743, 2743, 2743, 2743, 2743,
  6151.      2743, 2743, 2743, 2743, 2743, 2743, 2743, 2743, 2743, 2743,
  6152.      2743, 2743, 2743, 2743, 2743, 2743, 2743, 2743, 2744, 2744,
  6153.      2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744,
  6154.      2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744,
  6155.      2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744,
  6156.      2744, 2744, 2745, 2745, 2745, 2745, 2745, 2745, 2745, 2745,
  6157.      2745, 2745, 2745, 2745, 2745, 2745, 2745, 2745, 2745, 2745,
  6158.      2745, 2745, 2745, 2745, 2745, 2745, 2745, 2745, 2745, 2745,
  6159.  
  6160.      2745, 2745, 2745, 2745, 2745, 2745, 2747, 2747, 2747, 2747,
  6161.      2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747,
  6162.      2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747,
  6163.      2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747,
  6164.      2748, 2748, 2748, 2748, 2748, 2748, 2748, 2748, 2748, 2748,
  6165.      2748, 2748, 2748, 2748, 2748, 2748, 2748, 2748, 2748, 2748,
  6166.      2748, 2748, 2748, 2748, 2748, 2748, 2748, 2748, 2748, 2748,
  6167.      2748, 2748, 2748, 2748, 2749, 2749, 2749, 2749, 2749, 2749,
  6168.      2749, 2749, 2749, 2749, 2749, 2749, 2749, 2749, 2749, 2749,
  6169.      2749, 2749, 2749, 2749, 2749, 2749, 2749, 2749, 2749, 2749,
  6170.  
  6171.      2749, 2749, 2749, 2749, 2749, 2749, 2749, 2749, 2750, 2750,
  6172.      2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750,
  6173.      2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750,
  6174.      2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750,
  6175.      2750, 2750, 2751,    0, 2751, 2751,    0,    0,    0,    0,
  6176.         0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
  6177.         0,    0,    0,    0,    0,    0,    0,    0, 2751, 2751,
  6178.      2751, 2751, 2751, 2752, 2752, 2752, 2752, 2752, 2752, 2752,
  6179.      2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752,
  6180.      2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752,
  6181.  
  6182.      2752, 2752, 2752, 2752, 2752, 2752, 2752, 2753, 2753, 2753,
  6183.      2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753,
  6184.      2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753,
  6185.      2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753,
  6186.      2753, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754,
  6187.      2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754,
  6188.      2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754,
  6189.      2754, 2754, 2754, 2754, 2754, 2755, 2755, 2755, 2755, 2755,
  6190.      2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755,
  6191.      2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755,
  6192.  
  6193.      2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2756,
  6194.      2756,    0, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756,
  6195.      2756, 2756, 2756, 2756, 2756, 2756, 2756,    0, 2756, 2756,
  6196.      2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756,
  6197.      2756, 2756, 2756, 2757, 2757, 2757, 2757, 2757, 2757, 2757,
  6198.      2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757,
  6199.      2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757,
  6200.      2757, 2757, 2757, 2757, 2757, 2757, 2757, 2758, 2758, 2758,
  6201.      2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758,
  6202.      2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758,
  6203.  
  6204.      2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758,
  6205.      2758, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759,
  6206.      2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759,
  6207.      2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759,
  6208.      2759, 2759, 2759, 2759, 2759, 2760, 2760, 2760, 2760, 2760,
  6209.      2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760,
  6210.      2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760,
  6211.      2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2761,
  6212.      2761,    0, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761,
  6213.      2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761,
  6214.  
  6215.      2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761,
  6216.      2761, 2761, 2761, 2764, 2764, 2764, 2764, 2764, 2764, 2764,
  6217.      2764, 2764, 2764, 2764, 2764, 2764, 2764, 2764, 2764, 2764,
  6218.      2764, 2764, 2764, 2764, 2764, 2764, 2764, 2764, 2764, 2764,
  6219.      2764, 2764, 2764, 2764, 2764, 2764, 2764, 2765, 2765, 2765,
  6220.      2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765,
  6221.      2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765,
  6222.      2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765,
  6223.      2765, 2766, 2766, 2766, 2766, 2766, 2766, 2766, 2766, 2766,
  6224.      2766, 2766, 2766, 2766, 2766, 2766, 2766, 2766, 2766, 2766,
  6225.  
  6226.      2766, 2766, 2766, 2766, 2766, 2766, 2766, 2766, 2766, 2766,
  6227.      2766, 2766, 2766, 2766, 2766, 2767, 2767, 2767, 2767, 2767,
  6228.      2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767,
  6229.      2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767,
  6230.      2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2768,
  6231.      2768, 2768, 2768, 2768, 2768, 2768, 2768, 2768, 2768, 2768,
  6232.      2768, 2768, 2768, 2768, 2768, 2768, 2768, 2768, 2768, 2768,
  6233.      2768, 2768, 2768, 2768, 2768, 2768, 2768, 2768, 2768, 2768,
  6234.      2768, 2768, 2768, 2769, 2769, 2769, 2769, 2769, 2769, 2769,
  6235.      2769, 2769, 2769, 2769, 2769, 2769, 2769, 2769, 2769, 2769,
  6236.  
  6237.      2769, 2769, 2769, 2769, 2769, 2769, 2769, 2769, 2769, 2769,
  6238.      2769, 2769, 2769, 2769, 2769, 2769, 2769, 2770, 2770, 2770,
  6239.      2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770,
  6240.      2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770,
  6241.      2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770,
  6242.      2770, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771,
  6243.      2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771,
  6244.      2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771,
  6245.      2771, 2771, 2771, 2771, 2771, 2772, 2772, 2772, 2772, 2772,
  6246.      2772, 2772, 2772, 2772, 2772, 2772, 2772, 2772, 2772, 2772,
  6247.  
  6248.      2772, 2772, 2772, 2772, 2772, 2772, 2772, 2772, 2772, 2772,
  6249.      2772, 2772, 2772, 2772, 2772, 2772, 2772, 2772, 2772, 2773,
  6250.      2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773,
  6251.      2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773,
  6252.      2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773,
  6253.      2773, 2773, 2773, 2774, 2774, 2774, 2774, 2774, 2774, 2774,
  6254.      2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774,
  6255.      2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774,
  6256.      2774, 2774, 2774, 2774, 2774, 2774, 2774, 2775, 2775, 2775,
  6257.      2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775,
  6258.  
  6259.      2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775,
  6260.      2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775,
  6261.      2775, 2776, 2776, 2776, 2776, 2776, 2776, 2776, 2776, 2776,
  6262.      2776, 2776, 2776, 2776, 2776, 2776, 2776, 2776, 2776, 2776,
  6263.      2776, 2776, 2776, 2776, 2776, 2776, 2776, 2776, 2776, 2776,
  6264.      2776, 2776, 2776, 2776, 2776, 2777, 2777, 2777, 2777,    0,
  6265.      2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777,
  6266.      2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777,
  6267.      2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2778,
  6268.      2778, 2778, 2778, 2778, 2778, 2778, 2778, 2778, 2778, 2778,
  6269.  
  6270.      2778, 2778, 2778, 2778, 2778, 2778, 2778, 2778, 2778, 2778,
  6271.      2778, 2778, 2778, 2778, 2778, 2778, 2778, 2778, 2778, 2778,
  6272.      2778, 2778, 2778, 2779, 2779, 2779, 2779, 2779, 2779, 2779,
  6273.      2779, 2779, 2779, 2779, 2779, 2779, 2779, 2779, 2779, 2779,
  6274.      2779, 2779, 2779, 2779, 2779, 2779, 2779, 2779, 2779, 2779,
  6275.      2779, 2779, 2779, 2779, 2779, 2779, 2779, 2780, 2780,    0,
  6276.      2780, 2780, 2780, 2780, 2780, 2780, 2780, 2780, 2780, 2780,
  6277.      2780, 2780, 2780, 2780, 2780,    0, 2780, 2780, 2780, 2780,
  6278.      2780, 2780, 2780, 2780, 2780, 2780, 2780, 2780, 2780, 2780,
  6279.      2780, 2781, 2781, 2781, 2781, 2781, 2781, 2781, 2781, 2781,
  6280.  
  6281.      2781, 2781, 2781, 2781, 2781, 2781, 2781, 2781, 2781, 2781,
  6282.      2781, 2781, 2781, 2781, 2781, 2781, 2781, 2781, 2781, 2781,
  6283.      2781, 2781, 2781, 2781, 2781, 2785, 2785, 2785, 2785, 2785,
  6284.      2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785,
  6285.      2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785,
  6286.      2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2786,
  6287.      2786, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 2786,
  6288.      2786, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 2786,
  6289.      2786, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 2786,
  6290.      2786, 2786, 2786, 2787, 2787, 2787, 2787, 2787, 2787, 2787,
  6291.  
  6292.      2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787,
  6293.      2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787,
  6294.      2787, 2787, 2787, 2787, 2787, 2787, 2787, 2788, 2788, 2788,
  6295.      2788, 2788, 2788, 2788, 2788, 2788, 2788,    0, 2788, 2788,
  6296.      2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788,
  6297.      2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788,
  6298.      2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790,
  6299.      2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790,
  6300.      2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790,
  6301.      2790, 2790, 2790, 2790, 2791, 2791, 2791, 2791, 2791, 2791,
  6302.  
  6303.      2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791,
  6304.      2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791,
  6305.      2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2792, 2792,
  6306.         0, 2792, 2792, 2792, 2792, 2792, 2792, 2792, 2792, 2792,
  6307.      2792, 2792, 2792, 2792, 2792, 2792, 2792, 2792, 2792, 2792,
  6308.      2792, 2792, 2792, 2792, 2792, 2792, 2792, 2792, 2792, 2792,
  6309.      2792, 2792, 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793,
  6310.      2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793,
  6311.      2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793,
  6312.      2793, 2793, 2793, 2793, 2793, 2793, 2794, 2794, 2794, 2794,
  6313.  
  6314.      2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794,
  6315.      2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794,
  6316.      2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794,
  6317.      2795, 2795,    0, 2795, 2795, 2795, 2795, 2795, 2795, 2795,
  6318.      2795, 2795, 2795, 2795, 2795, 2795, 2795, 2795, 2795, 2795,
  6319.      2795, 2795, 2795, 2795, 2795, 2795, 2795, 2795, 2795, 2795,
  6320.      2795, 2795, 2795, 2795, 2796, 2796,    0, 2796, 2796, 2796,
  6321.      2796, 2796, 2796, 2796, 2796, 2796, 2796, 2796, 2796, 2796,
  6322.      2796, 2796, 2796, 2796, 2796, 2796, 2796, 2796, 2796, 2796,
  6323.      2796, 2796, 2796, 2796, 2796, 2796, 2796, 2796, 2797, 2797,
  6324.  
  6325.      2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797,
  6326.      2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797,
  6327.      2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797,
  6328.      2797, 2797, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798,
  6329.      2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798,
  6330.      2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798, 2798,
  6331.      2798, 2798, 2798, 2798, 2798, 2798, 2801, 2801, 2801, 2801,
  6332.      2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801,
  6333.      2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801,
  6334.      2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801,
  6335.  
  6336.      2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805,
  6337.      2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805,
  6338.      2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805, 2805,
  6339.      2805, 2805, 2805, 2805, 2806, 2806, 2806, 2806, 2806, 2806,
  6340.      2806, 2806, 2806, 2806, 2806, 2806, 2806, 2806, 2806, 2806,
  6341.      2806, 2806, 2806, 2806, 2806, 2806, 2806, 2806, 2806, 2806,
  6342.      2806, 2806, 2806, 2806, 2806, 2806, 2806, 2806, 2807, 2807,
  6343.      2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
  6344.      2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
  6345.      2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
  6346.  
  6347.      2807, 2807, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808,
  6348.      2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808,
  6349.      2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808,
  6350.      2808, 2808, 2808, 2808, 2808, 2808, 2346, 2346, 2346, 2346,
  6351.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  6352.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  6353.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  6354.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  6355.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  6356.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  6357.  
  6358.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  6359.      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346,
  6360.      2346, 2346, 2346, 2346, 2346, 2346, 2346
  6361.     } ;
  6362.  
  6363. static ddd_state_type ddd_last_accepting_state;
  6364. static char *ddd_last_accepting_cpos;
  6365.  
  6366. /* The intent behind this definition is that it'll catch
  6367.  * any uses of REJECT which flex missed.
  6368.  */
  6369. #define REJECT reject_used_but_not_detected
  6370. #define dddmore() dddmore_used_but_not_detected
  6371. #define YY_MORE_ADJ 0
  6372. #define YY_RESTORE_YY_MORE_OFFSET
  6373. char *dddtext;
  6374. #line 1 "./rxscan.L"
  6375. #define INITIAL 0
  6376. /* $Id: rxscan.L,v 1.72 1998/11/16 14:32:51 zeller Exp $ -*- C++ -*- */
  6377. /* DDD regexp scanner */
  6378. #line 5 "./rxscan.L"
  6379. // Copyright (C) 1997-1998 Technische Universitaet Braunschweig, Germany.
  6380. // Written by Andreas Zeller <zeller@ips.cs.tu-bs.de>.
  6381. // 
  6382. // This file is part of DDD.
  6383. // 
  6384. // DDD is free software; you can redistribute it and/or
  6385. // modify it under the terms of the GNU General Public
  6386. // License as published by the Free Software Foundation; either
  6387. // version 2 of the License, or (at your option) any later version.
  6388. // 
  6389. // DDD is distributed in the hope that it will be useful,
  6390. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  6391. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  6392. // See the GNU General Public License for more details.
  6393. // 
  6394. // You should have received a copy of the GNU General Public
  6395. // License along with DDD -- see the file COPYING.
  6396. // If not, write to the Free Software Foundation, Inc.,
  6397. // 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  6398. // 
  6399. // DDD is the data display debugger.
  6400. // For details, see the DDD World-Wide-Web page, 
  6401. // `http://www.cs.tu-bs.de/softech/ddd/',
  6402. // or send a mail to the DDD developers <ddd@ips.cs.tu-bs.de>.
  6403.  
  6404. char rxscan_rcsid[] = 
  6405.     "$Id: rxscan.L,v 1.72 1998/11/16 14:32:51 zeller Exp $";
  6406.  
  6407. // Maximal length of a token when using LEX.
  6408. #define MAX_LEX_TOKEN_SIZE 8192
  6409.  
  6410. // I think that even a low limit of, say, 200 characters or less will
  6411. // make DDD work just fine.  Please note that MAX_LEX_TOKEN_SIZE
  6412. // effectively limits the length of the input to be matched, so if you
  6413. // set it to 4000, only the first 4000 characters of GDB output will be
  6414. // matched; the remaining ones will be ignored (by the regexp matcher,
  6415. // not by DDD).
  6416. //
  6417. // In most cases, it does not matter whether the first 80 or 200 or 8192
  6418. // characters of some GDB output are matched by the regular expression.
  6419. // I have run DDD with a deliberately low limit of 80 characters, and run
  6420. // into no problems whatsoever, even if only the first 80 characters were
  6421. // ever matched.  The reason is that most DDD regexps that go this far
  6422. // have the form `<something>.*', and it does not matter whether the
  6423. // trailing `.*' matches 80 or 8192 characters.  So, in practice, raising
  6424. // or lowering the MAX_LEX_TOKEN_SIZE won't make a big difference unless
  6425. // you make it lower than 20 characters or so.  (8192 is just to stay on
  6426. // the safe side; I don't have the time to verify all DDD regexps.)
  6427.  
  6428.  
  6429. static const char *the_prefix;    // Prefix
  6430. static const char *the_text;    // Pointer to next text character
  6431. static int the_length;        // Number of characters to read
  6432.  
  6433. // Input routines
  6434.  
  6435. #ifdef FLEX_SCANNER
  6436. // The way FLEX wants input
  6437. #undef YY_INPUT
  6438. #define YY_INPUT(buf, result, max_size) \
  6439. {\
  6440.     int k = 0; \
  6441.     while (*the_prefix != '\0' && k < max_size) \
  6442.         buf[k++] = *the_prefix++; \
  6443. \
  6444.     int len = min(max_size, the_length); \
  6445.     if (len == 0) \
  6446.         result = YY_NULL; \
  6447.     else \
  6448.     {\
  6449.         int j = 0;\
  6450.         char *bb = buf + k;\
  6451.     while (j < len) \
  6452.         bb[j++] = *the_text++; \
  6453.         the_length -= len; \
  6454.     result = k + len; \
  6455.     }\
  6456. }
  6457. #define YY_NO_UNPUT
  6458.  
  6459. // Reset the scanner
  6460. static void reset_scanner() { dddrestart(dddin); }
  6461.  
  6462. #else // !defined(FLEX_SCANNER)
  6463.  
  6464. // Input routines for SUN lex and likewise
  6465. static char pushback[BUFSIZ];
  6466. static char *pushback_ptr = pushback;
  6467.  
  6468. inline int do_unput(char c)
  6469. {
  6470.     if (c != 0)
  6471.     *pushback_ptr++ = c;
  6472.  
  6473.     return c;
  6474. }
  6475.  
  6476. static int do_input() 
  6477. {
  6478.     if (pushback_ptr != pushback)
  6479.     return *--pushback_ptr;
  6480.  
  6481.     if (*the_prefix != '\0')
  6482.     return *the_prefix++;
  6483.  
  6484.     if (the_length == 0)
  6485.     return 0;
  6486.  
  6487.     the_length--;
  6488.     return *the_text++;
  6489. }
  6490.  
  6491. #ifdef input
  6492. #undef input
  6493. #define input do_input
  6494. #endif
  6495.  
  6496. #ifdef unput
  6497. #undef unput
  6498. #define unput do_unput
  6499. #endif
  6500.  
  6501. // Reset the scanner
  6502. static void reset_scanner() { pushback_ptr = pushback; }
  6503.  
  6504. #endif // !defined(FLEX_SCANNER)
  6505.  
  6506.  
  6507. #define YY_SKIP_YYWRAP
  6508. extern "C" int dddwrap()
  6509. {
  6510.     return 1;
  6511. }
  6512.  
  6513. // Returning values
  6514. #ifdef FLEX_SCANNER
  6515.  
  6516. #define YY_DECL static const regex *dddlex YY_PROTO(( void ))
  6517. #define RETURN(x) return x
  6518.  
  6519. #else
  6520.  
  6521. // Ordinary LEX uses `int dddlex()'
  6522. #define RETURN(x) return x ? 1 : 0
  6523.  
  6524. #endif
  6525.  
  6526.  
  6527.  
  6528. // Buffer size.  FLEX can match tokens of arbitrary length (all praise
  6529. // FLEX!), but classical LEX has a limit of YYLMAX characters.
  6530. // Attempt to raise this to some larger value.
  6531. #if !defined(FLEX_SCANNER) && defined(YYLMAX)
  6532. #if YYLMAX < MAX_LEX_TOKEN_SIZE
  6533. #undef YYLMAX
  6534. #define YYLMAX MAX_LEX_TOKEN_SIZE
  6535. #endif
  6536. #endif
  6537.  
  6538.  
  6539.  
  6540. // Anything not in the list is `not matched'
  6541. #ifdef ECHO
  6542. #undef ECHO
  6543. #endif
  6544. #define ECHO                 RETURN(0)
  6545.  
  6546. #ifdef FLEX_SCANNER
  6547. // #defining YY_BREAK to empty disables warnings about unreachable breaks.
  6548. #define YY_BREAK DO_NOT_BREAK
  6549. #define DO_NOT_BREAK
  6550. #define BREAK break;
  6551. #endif // FLEX_SCANNER
  6552. /* Addresses -- in various formats */
  6553. /* Simple prefix of address */
  6554. /* Whitespace */
  6555. /* Optional Whitespace */
  6556. /* Non-empty sequence of Whitespace */
  6557. /* Digit */
  6558. /* Non-empty sequence of digits */
  6559. /* Positive number */
  6560. /* Hex address */
  6561. /* An arbitrary character */
  6562. /* A sequence of arbitrary characters */
  6563. /* `virtual table', in all variants */
  6564. /* A `standard' identifier.  Also includes Perl identifiers. */
  6565. /* A Java class identifier */
  6566. /* This lexer is quite huge.  SunOS lex and AIX lex wants some extra sizes. */
  6567. #line 6565 "lex.ddd.c"
  6568.  
  6569. /* Macros after this point can all be overridden by user definitions in
  6570.  * section 1.
  6571.  */
  6572.  
  6573. #ifndef YY_SKIP_YYWRAP
  6574. #ifdef __cplusplus
  6575. extern "C" int dddwrap YY_PROTO(( void ));
  6576. #else
  6577. extern int dddwrap YY_PROTO(( void ));
  6578. #endif
  6579. #endif
  6580.  
  6581. #ifndef YY_NO_UNPUT
  6582. static void dddunput YY_PROTO(( int c, char *buf_ptr ));
  6583. #endif
  6584.  
  6585. #ifndef dddtext_ptr
  6586. static void ddd_flex_strncpy YY_PROTO(( char *, dddconst char *, int ));
  6587. #endif
  6588.  
  6589. #ifdef YY_NEED_STRLEN
  6590. static int ddd_flex_strlen YY_PROTO(( dddconst char * ));
  6591. #endif
  6592.  
  6593. #ifndef YY_NO_INPUT
  6594. #ifdef __cplusplus
  6595. static int dddinput YY_PROTO(( void ));
  6596. #else
  6597. static int input YY_PROTO(( void ));
  6598. #endif
  6599. #endif
  6600.  
  6601. #if YY_STACK_USED
  6602. static int ddd_start_stack_ptr = 0;
  6603. static int ddd_start_stack_depth = 0;
  6604. static int *ddd_start_stack = 0;
  6605. #ifndef YY_NO_PUSH_STATE
  6606. static void ddd_push_state YY_PROTO(( int new_state ));
  6607. #endif
  6608. #ifndef YY_NO_POP_STATE
  6609. static void ddd_pop_state YY_PROTO(( void ));
  6610. #endif
  6611. #ifndef YY_NO_TOP_STATE
  6612. static int ddd_top_state YY_PROTO(( void ));
  6613. #endif
  6614.  
  6615. #else
  6616. #define YY_NO_PUSH_STATE 1
  6617. #define YY_NO_POP_STATE 1
  6618. #define YY_NO_TOP_STATE 1
  6619. #endif
  6620.  
  6621. #ifdef YY_MALLOC_DECL
  6622. YY_MALLOC_DECL
  6623. #else
  6624. #if __STDC__
  6625. #ifndef __cplusplus
  6626. #include <stdlib.h>
  6627. #endif
  6628. #else
  6629. /* Just try to get by without declaring the routines.  This will fail
  6630.  * miserably on non-ANSI systems for which sizeof(size_t) != sizeof(int)
  6631.  * or sizeof(void*) != sizeof(int).
  6632.  */
  6633. #endif
  6634. #endif
  6635.  
  6636. /* Amount of stuff to slurp up with each read. */
  6637. #ifndef YY_READ_BUF_SIZE
  6638. #define YY_READ_BUF_SIZE 8192
  6639. #endif
  6640.  
  6641. /* Copy whatever the last rule matched to the standard output. */
  6642.  
  6643. #ifndef ECHO
  6644. /* This used to be an fputs(), but since the string might contain NUL's,
  6645.  * we now use fwrite().
  6646.  */
  6647. #define ECHO (void) fwrite( dddtext, dddleng, 1, dddout )
  6648. #endif
  6649.  
  6650. /* Gets input and stuffs it into "buf".  number of characters read, or YY_NULL,
  6651.  * is returned in "result".
  6652.  */
  6653. #ifndef YY_INPUT
  6654. #define YY_INPUT(buf,result,max_size) \
  6655.     if ( ddd_current_buffer->ddd_is_interactive ) \
  6656.         { \
  6657.         int c = '*', n; \
  6658.         for ( n = 0; n < max_size && \
  6659.                  (c = getc( dddin )) != EOF && c != '\n'; ++n ) \
  6660.             buf[n] = (char) c; \
  6661.         if ( c == '\n' ) \
  6662.             buf[n++] = (char) c; \
  6663.         if ( c == EOF && ferror( dddin ) ) \
  6664.             YY_FATAL_ERROR( "input in flex scanner failed" ); \
  6665.         result = n; \
  6666.         } \
  6667.     else if ( ((result = fread( buf, 1, max_size, dddin )) == 0) \
  6668.           && ferror( dddin ) ) \
  6669.         YY_FATAL_ERROR( "input in flex scanner failed" );
  6670. #endif
  6671.  
  6672. /* No semi-colon after return; correct usage is to write "dddterminate();" -
  6673.  * we don't want an extra ';' after the "return" because that will cause
  6674.  * some compilers to complain about unreachable statements.
  6675.  */
  6676. #ifndef dddterminate
  6677. #define dddterminate() return YY_NULL
  6678. #endif
  6679.  
  6680. /* Number of entries by which start-condition stack grows. */
  6681. #ifndef YY_START_STACK_INCR
  6682. #define YY_START_STACK_INCR 25
  6683. #endif
  6684.  
  6685. /* Report a fatal error. */
  6686. #ifndef YY_FATAL_ERROR
  6687. #define YY_FATAL_ERROR(msg) ddd_fatal_error( msg )
  6688. #endif
  6689.  
  6690. /* Default declaration of generated scanner - a define so the user can
  6691.  * easily add parameters.
  6692.  */
  6693. #ifndef YY_DECL
  6694. #define YY_DECL int dddlex YY_PROTO(( void ))
  6695. #endif
  6696.  
  6697. /* Code executed at the beginning of each rule, after dddtext and dddleng
  6698.  * have been set up.
  6699.  */
  6700. #ifndef YY_USER_ACTION
  6701. #define YY_USER_ACTION
  6702. #endif
  6703.  
  6704. /* Code executed at the end of each rule. */
  6705. #ifndef YY_BREAK
  6706. #define YY_BREAK break;
  6707. #endif
  6708.  
  6709. #define YY_RULE_SETUP \
  6710.     YY_USER_ACTION
  6711.  
  6712. YY_DECL
  6713.     {
  6714.     register ddd_state_type ddd_current_state;
  6715.     register char *ddd_cp, *ddd_bp;
  6716.     register int ddd_act;
  6717.  
  6718. #line 230 "./rxscan.L"
  6719.  
  6720. #line 6718 "lex.ddd.c"
  6721.  
  6722.     if ( ddd_init )
  6723.         {
  6724.         ddd_init = 0;
  6725.  
  6726. #ifdef YY_USER_INIT
  6727.         YY_USER_INIT;
  6728. #endif
  6729.  
  6730.         if ( ! ddd_start )
  6731.             ddd_start = 1;    /* first start state */
  6732.  
  6733.         if ( ! dddin )
  6734.             dddin = stdin;
  6735.  
  6736.         if ( ! dddout )
  6737.             dddout = stdout;
  6738.  
  6739.         if ( ! ddd_current_buffer )
  6740.             ddd_current_buffer =
  6741.                 ddd_create_buffer( dddin, YY_BUF_SIZE );
  6742.  
  6743.         ddd_load_buffer_state();
  6744.         }
  6745.  
  6746.     while ( 1 )        /* loops until end-of-file is reached */
  6747.         {
  6748.         ddd_cp = ddd_c_buf_p;
  6749.  
  6750.         /* Support of dddtext. */
  6751.         *ddd_cp = ddd_hold_char;
  6752.  
  6753.         /* ddd_bp points to the position in ddd_ch_buf of the start of
  6754.          * the current run.
  6755.          */
  6756.         ddd_bp = ddd_cp;
  6757.  
  6758.         ddd_current_state = ddd_start;
  6759. ddd_match:
  6760.         do
  6761.             {
  6762.             register YY_CHAR ddd_c = ddd_ec[YY_SC_TO_UI(*ddd_cp)];
  6763.             if ( ddd_accept[ddd_current_state] )
  6764.                 {
  6765.                 ddd_last_accepting_state = ddd_current_state;
  6766.                 ddd_last_accepting_cpos = ddd_cp;
  6767.                 }
  6768.             while ( ddd_chk[ddd_base[ddd_current_state] + ddd_c] != ddd_current_state )
  6769.                 {
  6770.                 ddd_current_state = (int) ddd_def[ddd_current_state];
  6771.                 if ( ddd_current_state >= 2347 )
  6772.                     ddd_c = ddd_meta[(unsigned int) ddd_c];
  6773.                 }
  6774.             ddd_current_state = ddd_nxt[ddd_base[ddd_current_state] + (unsigned int) ddd_c];
  6775.             ++ddd_cp;
  6776.             }
  6777.         while ( ddd_base[ddd_current_state] != 23237 );
  6778.  
  6779. ddd_find_action:
  6780.         ddd_act = ddd_accept[ddd_current_state];
  6781.         if ( ddd_act == 0 )
  6782.             { /* have to back up */
  6783.             ddd_cp = ddd_last_accepting_cpos;
  6784.             ddd_current_state = ddd_last_accepting_state;
  6785.             ddd_act = ddd_accept[ddd_current_state];
  6786.             }
  6787.  
  6788.         YY_DO_BEFORE_ACTION;
  6789.  
  6790.  
  6791. do_action:    /* This label is used only to access EOF actions. */
  6792.  
  6793.  
  6794.         switch ( ddd_act )
  6795.     { /* beginning of action switch */
  6796.             case 0: /* must back up */
  6797.             /* undo the effects of YY_DO_BEFORE_ACTION */
  6798.             *ddd_cp = ddd_hold_char;
  6799.             ddd_cp = ddd_last_accepting_cpos;
  6800.             ddd_current_state = ddd_last_accepting_state;
  6801.             goto ddd_find_action;
  6802.  
  6803. case 1:
  6804. YY_RULE_SETUP
  6805. #line 231 "./rxscan.L"
  6806. RETURN(&rxaddr);
  6807.     YY_BREAK
  6808. case 2:
  6809. YY_RULE_SETUP
  6810. #line 232 "./rxscan.L"
  6811. RETURN(&rxaddress);
  6812.     YY_BREAK
  6813. case 3:
  6814. YY_RULE_SETUP
  6815. #line 233 "./rxscan.L"
  6816. RETURN(&rxaddress_in);
  6817.     YY_BREAK
  6818. case 4:
  6819. YY_RULE_SETUP
  6820. #line 234 "./rxscan.L"
  6821. RETURN(&rxaddress_start);
  6822.     YY_BREAK
  6823. case 5:
  6824. YY_RULE_SETUP
  6825. #line 235 "./rxscan.L"
  6826. RETURN(&rxalpha);
  6827.     YY_BREAK
  6828. case 6:
  6829. YY_RULE_SETUP
  6830. #line 236 "./rxscan.L"
  6831. RETURN(&rxalphanum);
  6832.     YY_BREAK
  6833. case 7:
  6834. YY_RULE_SETUP
  6835. #line 237 "./rxscan.L"
  6836. RETURN(&rxarglist);
  6837.     YY_BREAK
  6838. case 8:
  6839. YY_RULE_SETUP
  6840. #line 238 "./rxscan.L"
  6841. RETURN(&rxat);
  6842.     YY_BREAK
  6843. case 9:
  6844. YY_RULE_SETUP
  6845. #line 239 "./rxscan.L"
  6846. RETURN(&rxblank);
  6847.     YY_BREAK
  6848. case 10:
  6849. YY_RULE_SETUP
  6850. #line 240 "./rxscan.L"
  6851. RETURN(&rxblanks);
  6852.     YY_BREAK
  6853. case 11:
  6854. YY_RULE_SETUP
  6855. #line 241 "./rxscan.L"
  6856. RETURN(&rxblanks_or_tabs);
  6857.     YY_BREAK
  6858. case 12:
  6859. YY_RULE_SETUP
  6860. #line 242 "./rxscan.L"
  6861. RETURN(&rxbreak_cmd);
  6862.     YY_BREAK
  6863. case 13:
  6864. YY_RULE_SETUP
  6865. #line 243 "./rxscan.L"
  6866. RETURN(&rxcd_cmd);
  6867.     YY_BREAK
  6868. case 14:
  6869. YY_RULE_SETUP
  6870. #line 244 "./rxscan.L"
  6871. RETURN(&rxcolons);
  6872.     YY_BREAK
  6873. case 15:
  6874. YY_RULE_SETUP
  6875. #line 245 "./rxscan.L"
  6876. RETURN(&rxcore);
  6877.     YY_BREAK
  6878. case 16:
  6879. YY_RULE_SETUP
  6880. #line 246 "./rxscan.L"
  6881. RETURN(&rxcore_cmd);
  6882.     YY_BREAK
  6883. case 17:
  6884. YY_RULE_SETUP
  6885. #line 247 "./rxscan.L"
  6886. RETURN(&rxcrlf);
  6887.     YY_BREAK
  6888. case 18:
  6889. YY_RULE_SETUP
  6890. #line 248 "./rxscan.L"
  6891. RETURN(&rxdata);
  6892.     YY_BREAK
  6893. case 19:
  6894. YY_RULE_SETUP
  6895. #line 249 "./rxscan.L"
  6896. RETURN(&rxdbx_begin_of_display);
  6897.     YY_BREAK
  6898. case 20:
  6899. YY_RULE_SETUP
  6900. #line 250 "./rxscan.L"
  6901. RETURN(&rxdbx_begin_of_display_info);
  6902.     YY_BREAK
  6903. case 21:
  6904. YY_RULE_SETUP
  6905. #line 251 "./rxscan.L"
  6906. RETURN(&rxdbx_scope);
  6907.     YY_BREAK
  6908. case 22:
  6909. YY_RULE_SETUP
  6910. #line 252 "./rxscan.L"
  6911. RETURN(&rxdbxframe);
  6912.     YY_BREAK
  6913. case 23:
  6914. YY_RULE_SETUP
  6915. #line 253 "./rxscan.L"
  6916. RETURN(&rxdbxfunc);
  6917.     YY_BREAK
  6918. case 24:
  6919. YY_RULE_SETUP
  6920. #line 254 "./rxscan.L"
  6921. RETURN(&rxdbxfunc2);
  6922.     YY_BREAK
  6923. case 25:
  6924. YY_RULE_SETUP
  6925. #line 255 "./rxscan.L"
  6926. RETURN(&rxdbxpos);
  6927.     YY_BREAK
  6928. case 26:
  6929. YY_RULE_SETUP
  6930. #line 256 "./rxscan.L"
  6931. RETURN(&rxdbxwarn1);
  6932.     YY_BREAK
  6933. case 27:
  6934. YY_RULE_SETUP
  6935. #line 257 "./rxscan.L"
  6936. RETURN(&rxdbxwarn2);
  6937.     YY_BREAK
  6938. case 28:
  6939. YY_RULE_SETUP
  6940. #line 258 "./rxscan.L"
  6941. RETURN(&rxdebug_cmd);
  6942.     YY_BREAK
  6943. case 29:
  6944. YY_RULE_SETUP
  6945. #line 259 "./rxscan.L"
  6946. RETURN(&rxdep);
  6947.     YY_BREAK
  6948. case 30:
  6949. YY_RULE_SETUP
  6950. #line 260 "./rxscan.L"
  6951. RETURN(&rxdisable);
  6952.     YY_BREAK
  6953. case 31:
  6954. YY_RULE_SETUP
  6955. #line 261 "./rxscan.L"
  6956. RETURN(&rxdisplay);
  6957.     YY_BREAK
  6958. case 32:
  6959. YY_RULE_SETUP
  6960. #line 262 "./rxscan.L"
  6961. RETURN(&rxdisplay_cmd);
  6962.     YY_BREAK
  6963. case 33:
  6964. YY_RULE_SETUP
  6965. #line 263 "./rxscan.L"
  6966. RETURN(&rxdisplay_cmd_and_args);
  6967.     YY_BREAK
  6968. case 34:
  6969. YY_RULE_SETUP
  6970. #line 264 "./rxscan.L"
  6971. RETURN(&rxdont);
  6972.     YY_BREAK
  6973. case 35:
  6974. YY_RULE_SETUP
  6975. #line 265 "./rxscan.L"
  6976. RETURN(&rxdotdot);
  6977.     YY_BREAK
  6978. case 36:
  6979. YY_RULE_SETUP
  6980. #line 266 "./rxscan.L"
  6981. RETURN(&rxdouble);
  6982.     YY_BREAK
  6983. case 37:
  6984. YY_RULE_SETUP
  6985. #line 267 "./rxscan.L"
  6986. RETURN(&rxdown_cmd);
  6987.     YY_BREAK
  6988. case 38:
  6989. YY_RULE_SETUP
  6990. #line 268 "./rxscan.L"
  6991. RETURN(&rxenable);
  6992.     YY_BREAK
  6993. case 39:
  6994. YY_RULE_SETUP
  6995. #line 269 "./rxscan.L"
  6996. RETURN(&rxeqeq);
  6997.     YY_BREAK
  6998. case 40:
  6999. YY_RULE_SETUP
  7000. #line 270 "./rxscan.L"
  7001. RETURN(&rxfile_cmd);
  7002.     YY_BREAK
  7003. case 41:
  7004. YY_RULE_SETUP
  7005. #line 271 "./rxscan.L"
  7006. RETURN(&rxfilepath);
  7007.     YY_BREAK
  7008. case 42:
  7009. YY_RULE_SETUP
  7010. #line 272 "./rxscan.L"
  7011. RETURN(&rxuse_cmd);
  7012.     YY_BREAK
  7013. case 43:
  7014. YY_RULE_SETUP
  7015. #line 273 "./rxscan.L"
  7016. RETURN(&rxframe_addr);
  7017.     YY_BREAK
  7018. case 44:
  7019. YY_RULE_SETUP
  7020. #line 274 "./rxscan.L"
  7021. RETURN(&rxframe_cmd);
  7022.     YY_BREAK
  7023. case 45:
  7024. YY_RULE_SETUP
  7025. #line 275 "./rxscan.L"
  7026. RETURN(&rxfunction_call);
  7027.     YY_BREAK
  7028. case 46:
  7029. YY_RULE_SETUP
  7030. #line 276 "./rxscan.L"
  7031. RETURN(&rxgdb_begin_of_display);
  7032.     YY_BREAK
  7033. case 47:
  7034. YY_RULE_SETUP
  7035. #line 277 "./rxscan.L"
  7036. RETURN(&rxgdb_begin_of_display_info);
  7037.     YY_BREAK
  7038. case 48:
  7039. YY_RULE_SETUP
  7040. #line 278 "./rxscan.L"
  7041. RETURN(&rxgdb_disp_nr);
  7042.     YY_BREAK
  7043. case 49:
  7044. YY_RULE_SETUP
  7045. #line 279 "./rxscan.L"
  7046. RETURN(&rxjdbpos);
  7047.     YY_BREAK
  7048. case 50:
  7049. YY_RULE_SETUP
  7050. #line 280 "./rxscan.L"
  7051. RETURN(&rxgraph_cmd);
  7052.     YY_BREAK
  7053. case 51:
  7054. YY_RULE_SETUP
  7055. #line 281 "./rxscan.L"
  7056. RETURN(&rxidentifier);
  7057.     YY_BREAK
  7058. case 52:
  7059. YY_RULE_SETUP
  7060. #line 282 "./rxscan.L"
  7061. RETURN(&rxindex);
  7062.     YY_BREAK
  7063. case 53:
  7064. YY_RULE_SETUP
  7065. #line 283 "./rxscan.L"
  7066. RETURN(&rxint);
  7067.     YY_BREAK
  7068. case 54:
  7069. YY_RULE_SETUP
  7070. #line 284 "./rxscan.L"
  7071. RETURN(&rxinvalid_value);
  7072.     YY_BREAK
  7073. case 55:
  7074. YY_RULE_SETUP
  7075. #line 285 "./rxscan.L"
  7076. RETURN(&rxlookup_cmd);
  7077.     YY_BREAK
  7078. case 56:
  7079. YY_RULE_SETUP
  7080. #line 286 "./rxscan.L"
  7081. RETURN(&rxlowercase);
  7082.     YY_BREAK
  7083. case 57:
  7084. YY_RULE_SETUP
  7085. #line 287 "./rxscan.L"
  7086. RETURN(&rxm3comment);
  7087.     YY_BREAK
  7088. case 58:
  7089. YY_RULE_SETUP
  7090. #line 288 "./rxscan.L"
  7091. RETURN(&rxmake_cmd);
  7092.     YY_BREAK
  7093. case 59:
  7094. YY_RULE_SETUP
  7095. #line 289 "./rxscan.L"
  7096. RETURN(&rxmembers_of_nl);
  7097.     YY_BREAK
  7098. case 60:
  7099. YY_RULE_SETUP
  7100. #line 290 "./rxscan.L"
  7101. RETURN(&rxmore_than_one);
  7102.     YY_BREAK
  7103. case 61:
  7104. YY_RULE_SETUP
  7105. #line 291 "./rxscan.L"
  7106. RETURN(&rxname_colon_int_nl);
  7107.     YY_BREAK
  7108. case 62:
  7109. YY_RULE_SETUP
  7110. #line 292 "./rxscan.L"
  7111. RETURN(&rxnl);
  7112.     YY_BREAK
  7113. case 63:
  7114. YY_RULE_SETUP
  7115. #line 293 "./rxscan.L"
  7116. RETURN(&rxnl_int);
  7117.     YY_BREAK
  7118. case 64:
  7119. YY_RULE_SETUP
  7120. #line 294 "./rxscan.L"
  7121. RETURN(&rxnladdress);
  7122.     YY_BREAK
  7123. case 65:
  7124. YY_RULE_SETUP
  7125. #line 295 "./rxscan.L"
  7126. RETURN(&rxnladdress_in);
  7127.     YY_BREAK
  7128. case 66:
  7129. YY_RULE_SETUP
  7130. #line 296 "./rxscan.L"
  7131. RETURN(&rxnlstar);
  7132.     YY_BREAK
  7133. case 67:
  7134. YY_RULE_SETUP
  7135. #line 297 "./rxscan.L"
  7136. RETURN(&rxnonzero1);
  7137.     YY_BREAK
  7138. case 68:
  7139. YY_RULE_SETUP
  7140. #line 298 "./rxscan.L"
  7141. RETURN(&rxnonzero2);
  7142.     YY_BREAK
  7143. case 69:
  7144. YY_RULE_SETUP
  7145. #line 299 "./rxscan.L"
  7146. RETURN(&rxnop_cmd);
  7147.     YY_BREAK
  7148. case 70:
  7149. YY_RULE_SETUP
  7150. #line 300 "./rxscan.L"
  7151. RETURN(&rxnum);
  7152.     YY_BREAK
  7153. case 71:
  7154. YY_RULE_SETUP
  7155. #line 301 "./rxscan.L"
  7156. RETURN(&rxop_cmd);
  7157.     YY_BREAK
  7158. case 72:
  7159. YY_RULE_SETUP
  7160. #line 302 "./rxscan.L"
  7161. RETURN(&rxoptions);
  7162.     YY_BREAK
  7163. case 73:
  7164. YY_RULE_SETUP
  7165. #line 303 "./rxscan.L"
  7166. RETURN(&rxout_of_range);
  7167.     YY_BREAK
  7168. case 74:
  7169. YY_RULE_SETUP
  7170. #line 304 "./rxscan.L"
  7171. RETURN(&rxpath_cmd);
  7172.     YY_BREAK
  7173. case 75:
  7174. YY_RULE_SETUP
  7175. #line 305 "./rxscan.L"
  7176. RETURN(&rxpc);
  7177.     YY_BREAK
  7178. case 76:
  7179. YY_RULE_SETUP
  7180. #line 306 "./rxscan.L"
  7181. RETURN(&rxjdbprompt);
  7182.     YY_BREAK
  7183. case 77:
  7184. YY_RULE_SETUP
  7185. #line 307 "./rxscan.L"
  7186. RETURN(&rxjdbprompt_reverse);
  7187.     YY_BREAK
  7188. case 78:
  7189. YY_RULE_SETUP
  7190. #line 308 "./rxscan.L"
  7191. RETURN(&rxprocess1);
  7192.     YY_BREAK
  7193. case 79:
  7194. YY_RULE_SETUP
  7195. #line 309 "./rxscan.L"
  7196. RETURN(&rxprocess2);
  7197.     YY_BREAK
  7198. case 80:
  7199. YY_RULE_SETUP
  7200. #line 310 "./rxscan.L"
  7201. RETURN(&rxprompt);
  7202.     YY_BREAK
  7203. case 81:
  7204. YY_RULE_SETUP
  7205. #line 311 "./rxscan.L"
  7206. RETURN(&rxq);
  7207.     YY_BREAK
  7208. case 82:
  7209. YY_RULE_SETUP
  7210. #line 312 "./rxscan.L"
  7211. RETURN(&rxreference);
  7212.     YY_BREAK
  7213. case 83:
  7214. YY_RULE_SETUP
  7215. #line 313 "./rxscan.L"
  7216. RETURN(&rxrefresh_cmd);
  7217.     YY_BREAK
  7218. case 84:
  7219. YY_RULE_SETUP
  7220. #line 314 "./rxscan.L"
  7221. RETURN(&rxreturn);
  7222.     YY_BREAK
  7223. case 85:
  7224. YY_RULE_SETUP
  7225. #line 315 "./rxscan.L"
  7226. RETURN(&rxrun_cmd);
  7227.     YY_BREAK
  7228. case 86:
  7229. YY_RULE_SETUP
  7230. #line 316 "./rxscan.L"
  7231. RETURN(&rxrunning_cmd);
  7232.     YY_BREAK
  7233. case 87:
  7234. YY_RULE_SETUP
  7235. #line 317 "./rxscan.L"
  7236. RETURN(&rxselect);
  7237.     YY_BREAK
  7238. case 88:
  7239. YY_RULE_SETUP
  7240. #line 318 "./rxscan.L"
  7241. RETURN(&rxsemicolon_and_brace);
  7242.     YY_BREAK
  7243. case 89:
  7244. YY_RULE_SETUP
  7245. #line 319 "./rxscan.L"
  7246. RETURN(&rxsep);
  7247.     YY_BREAK
  7248. case 90:
  7249. YY_RULE_SETUP
  7250. #line 320 "./rxscan.L"
  7251. RETURN(&rxset1_cmd);
  7252.     YY_BREAK
  7253. case 91:
  7254. YY_RULE_SETUP
  7255. #line 321 "./rxscan.L"
  7256. RETURN(&rxset2_cmd);
  7257.     YY_BREAK
  7258. case 92:
  7259. YY_RULE_SETUP
  7260. #line 322 "./rxscan.L"
  7261. RETURN(&rxset_args_cmd);
  7262.     YY_BREAK
  7263. case 93:
  7264. YY_RULE_SETUP
  7265. #line 323 "./rxscan.L"
  7266. RETURN(&rxsetting_cmd);
  7267.     YY_BREAK
  7268. case 94:
  7269. YY_RULE_SETUP
  7270. #line 324 "./rxscan.L"
  7271. RETURN(&rxsimple);
  7272.     YY_BREAK
  7273. case 95:
  7274. YY_RULE_SETUP
  7275. #line 325 "./rxscan.L"
  7276. RETURN(&rxsingle_display_cmd);
  7277.     YY_BREAK
  7278. case 96:
  7279. YY_RULE_SETUP
  7280. #line 326 "./rxscan.L"
  7281. RETURN(&rxspace);
  7282.     YY_BREAK
  7283. case 97:
  7284. YY_RULE_SETUP
  7285. #line 327 "./rxscan.L"
  7286. RETURN(&rxstopped_addr);
  7287.     YY_BREAK
  7288. case 98:
  7289. YY_RULE_SETUP
  7290. #line 328 "./rxscan.L"
  7291. RETURN(&rxstruct_begin);
  7292.     YY_BREAK
  7293. case 99:
  7294. YY_RULE_SETUP
  7295. #line 329 "./rxscan.L"
  7296. RETURN(&rxjdbprompt_nothread);
  7297.     YY_BREAK
  7298. case 100:
  7299. YY_RULE_SETUP
  7300. #line 330 "./rxscan.L"
  7301. RETURN(&rxstruct_end);
  7302.     YY_BREAK
  7303. case 101:
  7304. YY_RULE_SETUP
  7305. #line 331 "./rxscan.L"
  7306. RETURN(&rxstruct_keyword_begin);
  7307.     YY_BREAK
  7308. case 102:
  7309. YY_RULE_SETUP
  7310. #line 332 "./rxscan.L"
  7311. RETURN(&rxterminated);
  7312.     YY_BREAK
  7313. case 103:
  7314. YY_RULE_SETUP
  7315. #line 333 "./rxscan.L"
  7316. RETURN(&rxthread_cmd);
  7317.     YY_BREAK
  7318. case 104:
  7319. YY_RULE_SETUP
  7320. #line 334 "./rxscan.L"
  7321. RETURN(&rxundisplay);
  7322.     YY_BREAK
  7323. case 105:
  7324. YY_RULE_SETUP
  7325. #line 335 "./rxscan.L"
  7326. RETURN(&rxup_cmd);
  7327.     YY_BREAK
  7328. case 106:
  7329. YY_RULE_SETUP
  7330. #line 336 "./rxscan.L"
  7331. RETURN(&rxuppercase);
  7332.     YY_BREAK
  7333. case 107:
  7334. YY_RULE_SETUP
  7335. #line 337 "./rxscan.L"
  7336. RETURN(&rxvtable);
  7337.     YY_BREAK
  7338. case 108:
  7339. YY_RULE_SETUP
  7340. #line 338 "./rxscan.L"
  7341. RETURN(&rxvtable_entries);
  7342.     YY_BREAK
  7343. case 109:
  7344. YY_RULE_SETUP
  7345. #line 339 "./rxscan.L"
  7346. RETURN(&rxwhite);
  7347.     YY_BREAK
  7348. case 110:
  7349. YY_RULE_SETUP
  7350. #line 340 "./rxscan.L"
  7351. RETURN(&rxxdb);
  7352.     YY_BREAK
  7353. case 111:
  7354. YY_RULE_SETUP
  7355. #line 341 "./rxscan.L"
  7356. RETURN(&rxxdbpos);
  7357.     YY_BREAK
  7358. case 112:
  7359. YY_RULE_SETUP
  7360. #line 342 "./rxscan.L"
  7361. RETURN(&rxrepeats);
  7362.     YY_BREAK
  7363. case 113:
  7364. YY_RULE_SETUP
  7365. #line 343 "./rxscan.L"
  7366. RETURN(&rxchain);
  7367.     YY_BREAK
  7368. case 114:
  7369. YY_RULE_SETUP
  7370. #line 344 "./rxscan.L"
  7371. RETURN(&rxwhen);
  7372.     YY_BREAK
  7373. case 115:
  7374. YY_RULE_SETUP
  7375. #line 345 "./rxscan.L"
  7376. RETURN(&rxstopped_func);
  7377.     YY_BREAK
  7378. case 116:
  7379. YY_RULE_SETUP
  7380. #line 346 "./rxscan.L"
  7381. RETURN(&rxframe_func);
  7382.     YY_BREAK
  7383. case 117:
  7384. YY_RULE_SETUP
  7385. #line 347 "./rxscan.L"
  7386. RETURN(&rxdefine_cmd);
  7387.     YY_BREAK
  7388. case 118:
  7389. YY_RULE_SETUP
  7390. #line 348 "./rxscan.L"
  7391. RETURN(&rxlist_cmd);
  7392.     YY_BREAK
  7393. case 119:
  7394. YY_RULE_SETUP
  7395. #line 349 "./rxscan.L"
  7396. RETURN(&rxlist_range);
  7397.     YY_BREAK
  7398. case 120:
  7399. YY_RULE_SETUP
  7400. #line 350 "./rxscan.L"
  7401. RETURN(&rxfilepos);
  7402.     YY_BREAK
  7403. case 121:
  7404. YY_RULE_SETUP
  7405. #line 351 "./rxscan.L"
  7406. RETURN(&rxdbx_baseclass);
  7407.     YY_BREAK
  7408. case 122:
  7409. YY_RULE_SETUP
  7410. #line 352 "./rxscan.L"
  7411. RETURN(&rxset3_cmd);
  7412.     YY_BREAK
  7413. case 123:
  7414. YY_RULE_SETUP
  7415. #line 353 "./rxscan.L"
  7416. RETURN(&rxperlprompt);
  7417.     YY_BREAK
  7418. case 124:
  7419. YY_RULE_SETUP
  7420. #line 354 "./rxscan.L"
  7421. RETURN(&rxperlpos);
  7422.     YY_BREAK
  7423. case 125:
  7424. YY_RULE_SETUP
  7425. #line 355 "./rxscan.L"
  7426. RETURN(&rxperlref);
  7427.     YY_BREAK
  7428. case 126:
  7429. YY_RULE_SETUP
  7430. #line 356 "./rxscan.L"
  7431. RETURN(0);  // Anything else
  7432.     YY_BREAK
  7433. case 127:
  7434. YY_RULE_SETUP
  7435. #line 357 "./rxscan.L"
  7436. ECHO;
  7437.     YY_BREAK
  7438. #line 7436 "lex.ddd.c"
  7439. case YY_STATE_EOF(INITIAL):
  7440.     dddterminate();
  7441.  
  7442.     case YY_END_OF_BUFFER:
  7443.         {
  7444.         /* Amount of text matched not including the EOB char. */
  7445.         int ddd_amount_of_matched_text = (int) (ddd_cp - dddtext_ptr) - 1;
  7446.  
  7447.         /* Undo the effects of YY_DO_BEFORE_ACTION. */
  7448.         *ddd_cp = ddd_hold_char;
  7449.         YY_RESTORE_YY_MORE_OFFSET
  7450.  
  7451.         if ( ddd_current_buffer->ddd_buffer_status == YY_BUFFER_NEW )
  7452.             {
  7453.             /* We're scanning a new file or input source.  It's
  7454.              * possible that this happened because the user
  7455.              * just pointed dddin at a new source and called
  7456.              * dddlex().  If so, then we have to assure
  7457.              * consistency between ddd_current_buffer and our
  7458.              * globals.  Here is the right place to do so, because
  7459.              * this is the first action (other than possibly a
  7460.              * back-up) that will match for the new input source.
  7461.              */
  7462.             ddd_n_chars = ddd_current_buffer->ddd_n_chars;
  7463.             ddd_current_buffer->ddd_input_file = dddin;
  7464.             ddd_current_buffer->ddd_buffer_status = YY_BUFFER_NORMAL;
  7465.             }
  7466.  
  7467.         /* Note that here we test for ddd_c_buf_p "<=" to the position
  7468.          * of the first EOB in the buffer, since ddd_c_buf_p will
  7469.          * already have been incremented past the NUL character
  7470.          * (since all states make transitions on EOB to the
  7471.          * end-of-buffer state).  Contrast this with the test
  7472.          * in input().
  7473.          */
  7474.         if ( ddd_c_buf_p <= &ddd_current_buffer->ddd_ch_buf[ddd_n_chars] )
  7475.             { /* This was really a NUL. */
  7476.             ddd_state_type ddd_next_state;
  7477.  
  7478.             ddd_c_buf_p = dddtext_ptr + ddd_amount_of_matched_text;
  7479.  
  7480.             ddd_current_state = ddd_get_previous_state();
  7481.  
  7482.             /* Okay, we're now positioned to make the NUL
  7483.              * transition.  We couldn't have
  7484.              * ddd_get_previous_state() go ahead and do it
  7485.              * for us because it doesn't know how to deal
  7486.              * with the possibility of jamming (and we don't
  7487.              * want to build jamming into it because then it
  7488.              * will run more slowly).
  7489.              */
  7490.  
  7491.             ddd_next_state = ddd_try_NUL_trans( ddd_current_state );
  7492.  
  7493.             ddd_bp = dddtext_ptr + YY_MORE_ADJ;
  7494.  
  7495.             if ( ddd_next_state )
  7496.                 {
  7497.                 /* Consume the NUL. */
  7498.                 ddd_cp = ++ddd_c_buf_p;
  7499.                 ddd_current_state = ddd_next_state;
  7500.                 goto ddd_match;
  7501.                 }
  7502.  
  7503.             else
  7504.                 {
  7505.                 ddd_cp = ddd_c_buf_p;
  7506.                 goto ddd_find_action;
  7507.                 }
  7508.             }
  7509.  
  7510.         else switch ( ddd_get_next_buffer() )
  7511.             {
  7512.             case EOB_ACT_END_OF_FILE:
  7513.                 {
  7514.                 ddd_did_buffer_switch_on_eof = 0;
  7515.  
  7516.                 if ( dddwrap() )
  7517.                     {
  7518.                     /* Note: because we've taken care in
  7519.                      * ddd_get_next_buffer() to have set up
  7520.                      * dddtext, we can now set up
  7521.                      * ddd_c_buf_p so that if some total
  7522.                      * hoser (like flex itself) wants to
  7523.                      * call the scanner after we return the
  7524.                      * YY_NULL, it'll still work - another
  7525.                      * YY_NULL will get returned.
  7526.                      */
  7527.                     ddd_c_buf_p = dddtext_ptr + YY_MORE_ADJ;
  7528.  
  7529.                     ddd_act = YY_STATE_EOF(YY_START);
  7530.                     goto do_action;
  7531.                     }
  7532.  
  7533.                 else
  7534.                     {
  7535.                     if ( ! ddd_did_buffer_switch_on_eof )
  7536.                         YY_NEW_FILE;
  7537.                     }
  7538.                 break;
  7539.                 }
  7540.  
  7541.             case EOB_ACT_CONTINUE_SCAN:
  7542.                 ddd_c_buf_p =
  7543.                     dddtext_ptr + ddd_amount_of_matched_text;
  7544.  
  7545.                 ddd_current_state = ddd_get_previous_state();
  7546.  
  7547.                 ddd_cp = ddd_c_buf_p;
  7548.                 ddd_bp = dddtext_ptr + YY_MORE_ADJ;
  7549.                 goto ddd_match;
  7550.  
  7551.             case EOB_ACT_LAST_MATCH:
  7552.                 ddd_c_buf_p =
  7553.                 &ddd_current_buffer->ddd_ch_buf[ddd_n_chars];
  7554.  
  7555.                 ddd_current_state = ddd_get_previous_state();
  7556.  
  7557.                 ddd_cp = ddd_c_buf_p;
  7558.                 ddd_bp = dddtext_ptr + YY_MORE_ADJ;
  7559.                 goto ddd_find_action;
  7560.             }
  7561.         break;
  7562.         }
  7563.  
  7564.     default:
  7565.         YY_FATAL_ERROR(
  7566.             "fatal flex scanner internal error--no action found" );
  7567.     } /* end of action switch */
  7568.         } /* end of scanning one token */
  7569.     } /* end of dddlex */
  7570.  
  7571.  
  7572. /* ddd_get_next_buffer - try to read in a new buffer
  7573.  *
  7574.  * Returns a code representing an action:
  7575.  *    EOB_ACT_LAST_MATCH -
  7576.  *    EOB_ACT_CONTINUE_SCAN - continue scanning from current position
  7577.  *    EOB_ACT_END_OF_FILE - end of file
  7578.  */
  7579.  
  7580. static int ddd_get_next_buffer()
  7581.     {
  7582.     register char *dest = ddd_current_buffer->ddd_ch_buf;
  7583.     register char *source = dddtext_ptr;
  7584.     register int number_to_move, i;
  7585.     int ret_val;
  7586.  
  7587.     if ( ddd_c_buf_p > &ddd_current_buffer->ddd_ch_buf[ddd_n_chars + 1] )
  7588.         YY_FATAL_ERROR(
  7589.         "fatal flex scanner internal error--end of buffer missed" );
  7590.  
  7591.     if ( ddd_current_buffer->ddd_fill_buffer == 0 )
  7592.         { /* Don't try to fill the buffer, so this is an EOF. */
  7593.         if ( ddd_c_buf_p - dddtext_ptr - YY_MORE_ADJ == 1 )
  7594.             {
  7595.             /* We matched a single character, the EOB, so
  7596.              * treat this as a final EOF.
  7597.              */
  7598.             return EOB_ACT_END_OF_FILE;
  7599.             }
  7600.  
  7601.         else
  7602.             {
  7603.             /* We matched some text prior to the EOB, first
  7604.              * process it.
  7605.              */
  7606.             return EOB_ACT_LAST_MATCH;
  7607.             }
  7608.         }
  7609.  
  7610.     /* Try to read more data. */
  7611.  
  7612.     /* First move last chars to start of buffer. */
  7613.     number_to_move = (int) (ddd_c_buf_p - dddtext_ptr) - 1;
  7614.  
  7615.     for ( i = 0; i < number_to_move; ++i )
  7616.         *(dest++) = *(source++);
  7617.  
  7618.     if ( ddd_current_buffer->ddd_buffer_status == YY_BUFFER_EOF_PENDING )
  7619.         /* don't do the read, it's not guaranteed to return an EOF,
  7620.          * just force an EOF
  7621.          */
  7622.         ddd_current_buffer->ddd_n_chars = ddd_n_chars = 0;
  7623.  
  7624.     else
  7625.         {
  7626.         int num_to_read =
  7627.             ddd_current_buffer->ddd_buf_size - number_to_move - 1;
  7628.  
  7629.         while ( num_to_read <= 0 )
  7630.             { /* Not enough room in the buffer - grow it. */
  7631. #ifdef YY_USES_REJECT
  7632.             YY_FATAL_ERROR(
  7633. "input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
  7634. #else
  7635.  
  7636.             /* just a shorter name for the current buffer */
  7637.             YY_BUFFER_STATE b = ddd_current_buffer;
  7638.  
  7639.             int ddd_c_buf_p_offset =
  7640.                 (int) (ddd_c_buf_p - b->ddd_ch_buf);
  7641.  
  7642.             if ( b->ddd_is_our_buffer )
  7643.                 {
  7644.                 int new_size = b->ddd_buf_size * 2;
  7645.  
  7646.                 if ( new_size <= 0 )
  7647.                     b->ddd_buf_size += b->ddd_buf_size / 8;
  7648.                 else
  7649.                     b->ddd_buf_size *= 2;
  7650.  
  7651.                 b->ddd_ch_buf = (char *)
  7652.                     /* Include room in for 2 EOB chars. */
  7653.                     ddd_flex_realloc( (void *) b->ddd_ch_buf,
  7654.                              b->ddd_buf_size + 2 );
  7655.                 }
  7656.             else
  7657.                 /* Can't grow it, we don't own it. */
  7658.                 b->ddd_ch_buf = 0;
  7659.  
  7660.             if ( ! b->ddd_ch_buf )
  7661.                 YY_FATAL_ERROR(
  7662.                 "fatal error - scanner input buffer overflow" );
  7663.  
  7664.             ddd_c_buf_p = &b->ddd_ch_buf[ddd_c_buf_p_offset];
  7665.  
  7666.             num_to_read = ddd_current_buffer->ddd_buf_size -
  7667.                         number_to_move - 1;
  7668. #endif
  7669.             }
  7670.  
  7671.         if ( num_to_read > YY_READ_BUF_SIZE )
  7672.             num_to_read = YY_READ_BUF_SIZE;
  7673.  
  7674.         /* Read in more data. */
  7675.         YY_INPUT( (&ddd_current_buffer->ddd_ch_buf[number_to_move]),
  7676.             ddd_n_chars, num_to_read );
  7677.  
  7678.         ddd_current_buffer->ddd_n_chars = ddd_n_chars;
  7679.         }
  7680.  
  7681.     if ( ddd_n_chars == 0 )
  7682.         {
  7683.         if ( number_to_move == YY_MORE_ADJ )
  7684.             {
  7685.             ret_val = EOB_ACT_END_OF_FILE;
  7686.             dddrestart( dddin );
  7687.             }
  7688.  
  7689.         else
  7690.             {
  7691.             ret_val = EOB_ACT_LAST_MATCH;
  7692.             ddd_current_buffer->ddd_buffer_status =
  7693.                 YY_BUFFER_EOF_PENDING;
  7694.             }
  7695.         }
  7696.  
  7697.     else
  7698.         ret_val = EOB_ACT_CONTINUE_SCAN;
  7699.  
  7700.     ddd_n_chars += number_to_move;
  7701.     ddd_current_buffer->ddd_ch_buf[ddd_n_chars] = YY_END_OF_BUFFER_CHAR;
  7702.     ddd_current_buffer->ddd_ch_buf[ddd_n_chars + 1] = YY_END_OF_BUFFER_CHAR;
  7703.  
  7704.     dddtext_ptr = &ddd_current_buffer->ddd_ch_buf[0];
  7705.  
  7706.     return ret_val;
  7707.     }
  7708.  
  7709.  
  7710. /* ddd_get_previous_state - get the state just before the EOB char was reached */
  7711.  
  7712. static ddd_state_type ddd_get_previous_state()
  7713.     {
  7714.     register ddd_state_type ddd_current_state;
  7715.     register char *ddd_cp;
  7716.  
  7717.     ddd_current_state = ddd_start;
  7718.  
  7719.     for ( ddd_cp = dddtext_ptr + YY_MORE_ADJ; ddd_cp < ddd_c_buf_p; ++ddd_cp )
  7720.         {
  7721.         register YY_CHAR ddd_c = (*ddd_cp ? ddd_ec[YY_SC_TO_UI(*ddd_cp)] : 1);
  7722.         if ( ddd_accept[ddd_current_state] )
  7723.             {
  7724.             ddd_last_accepting_state = ddd_current_state;
  7725.             ddd_last_accepting_cpos = ddd_cp;
  7726.             }
  7727.         while ( ddd_chk[ddd_base[ddd_current_state] + ddd_c] != ddd_current_state )
  7728.             {
  7729.             ddd_current_state = (int) ddd_def[ddd_current_state];
  7730.             if ( ddd_current_state >= 2347 )
  7731.                 ddd_c = ddd_meta[(unsigned int) ddd_c];
  7732.             }
  7733.         ddd_current_state = ddd_nxt[ddd_base[ddd_current_state] + (unsigned int) ddd_c];
  7734.         }
  7735.  
  7736.     return ddd_current_state;
  7737.     }
  7738.  
  7739.  
  7740. /* ddd_try_NUL_trans - try to make a transition on the NUL character
  7741.  *
  7742.  * synopsis
  7743.  *    next_state = ddd_try_NUL_trans( current_state );
  7744.  */
  7745.  
  7746. #ifdef YY_USE_PROTOS
  7747. static ddd_state_type ddd_try_NUL_trans( ddd_state_type ddd_current_state )
  7748. #else
  7749. static ddd_state_type ddd_try_NUL_trans( ddd_current_state )
  7750. ddd_state_type ddd_current_state;
  7751. #endif
  7752.     {
  7753.     register int ddd_is_jam;
  7754.     register char *ddd_cp = ddd_c_buf_p;
  7755.  
  7756.     register YY_CHAR ddd_c = 1;
  7757.     if ( ddd_accept[ddd_current_state] )
  7758.         {
  7759.         ddd_last_accepting_state = ddd_current_state;
  7760.         ddd_last_accepting_cpos = ddd_cp;
  7761.         }
  7762.     while ( ddd_chk[ddd_base[ddd_current_state] + ddd_c] != ddd_current_state )
  7763.         {
  7764.         ddd_current_state = (int) ddd_def[ddd_current_state];
  7765.         if ( ddd_current_state >= 2347 )
  7766.             ddd_c = ddd_meta[(unsigned int) ddd_c];
  7767.         }
  7768.     ddd_current_state = ddd_nxt[ddd_base[ddd_current_state] + (unsigned int) ddd_c];
  7769.     ddd_is_jam = (ddd_current_state == 2346);
  7770.  
  7771.     return ddd_is_jam ? 0 : ddd_current_state;
  7772.     }
  7773.  
  7774.  
  7775. #ifndef YY_NO_UNPUT
  7776. #ifdef YY_USE_PROTOS
  7777. static void dddunput( int c, register char *ddd_bp )
  7778. #else
  7779. static void dddunput( c, ddd_bp )
  7780. int c;
  7781. register char *ddd_bp;
  7782. #endif
  7783.     {
  7784.     register char *ddd_cp = ddd_c_buf_p;
  7785.  
  7786.     /* undo effects of setting up dddtext */
  7787.     *ddd_cp = ddd_hold_char;
  7788.  
  7789.     if ( ddd_cp < ddd_current_buffer->ddd_ch_buf + 2 )
  7790.         { /* need to shift things up to make room */
  7791.         /* +2 for EOB chars. */
  7792.         register int number_to_move = ddd_n_chars + 2;
  7793.         register char *dest = &ddd_current_buffer->ddd_ch_buf[
  7794.                     ddd_current_buffer->ddd_buf_size + 2];
  7795.         register char *source =
  7796.                 &ddd_current_buffer->ddd_ch_buf[number_to_move];
  7797.  
  7798.         while ( source > ddd_current_buffer->ddd_ch_buf )
  7799.             *--dest = *--source;
  7800.  
  7801.         ddd_cp += (int) (dest - source);
  7802.         ddd_bp += (int) (dest - source);
  7803.         ddd_current_buffer->ddd_n_chars =
  7804.             ddd_n_chars = ddd_current_buffer->ddd_buf_size;
  7805.  
  7806.         if ( ddd_cp < ddd_current_buffer->ddd_ch_buf + 2 )
  7807.             YY_FATAL_ERROR( "flex scanner push-back overflow" );
  7808.         }
  7809.  
  7810.     *--ddd_cp = (char) c;
  7811.  
  7812.  
  7813.     dddtext_ptr = ddd_bp;
  7814.     ddd_hold_char = *ddd_cp;
  7815.     ddd_c_buf_p = ddd_cp;
  7816.     }
  7817. #endif    /* ifndef YY_NO_UNPUT */
  7818.  
  7819.  
  7820. #ifdef __cplusplus
  7821. static int dddinput()
  7822. #else
  7823. static int input()
  7824. #endif
  7825.     {
  7826.     int c;
  7827.  
  7828.     *ddd_c_buf_p = ddd_hold_char;
  7829.  
  7830.     if ( *ddd_c_buf_p == YY_END_OF_BUFFER_CHAR )
  7831.         {
  7832.         /* ddd_c_buf_p now points to the character we want to return.
  7833.          * If this occurs *before* the EOB characters, then it's a
  7834.          * valid NUL; if not, then we've hit the end of the buffer.
  7835.          */
  7836.         if ( ddd_c_buf_p < &ddd_current_buffer->ddd_ch_buf[ddd_n_chars] )
  7837.             /* This was really a NUL. */
  7838.             *ddd_c_buf_p = '\0';
  7839.  
  7840.         else
  7841.             { /* need more input */
  7842.             int offset = ddd_c_buf_p - dddtext_ptr;
  7843.             ++ddd_c_buf_p;
  7844.  
  7845.             switch ( ddd_get_next_buffer() )
  7846.                 {
  7847.                 case EOB_ACT_LAST_MATCH:
  7848.                     /* This happens because ddd_g_n_b()
  7849.                      * sees that we've accumulated a
  7850.                      * token and flags that we need to
  7851.                      * try matching the token before
  7852.                      * proceeding.  But for input(),
  7853.                      * there's no matching to consider.
  7854.                      * So convert the EOB_ACT_LAST_MATCH
  7855.                      * to EOB_ACT_END_OF_FILE.
  7856.                      */
  7857.  
  7858.                     /* Reset buffer status. */
  7859.                     dddrestart( dddin );
  7860.  
  7861.                     /* fall through */
  7862.  
  7863.                 case EOB_ACT_END_OF_FILE:
  7864.                     {
  7865.                     if ( dddwrap() )
  7866.                         return EOF;
  7867.  
  7868.                     if ( ! ddd_did_buffer_switch_on_eof )
  7869.                         YY_NEW_FILE;
  7870. #ifdef __cplusplus
  7871.                     return dddinput();
  7872. #else
  7873.                     return input();
  7874. #endif
  7875.                     }
  7876.  
  7877.                 case EOB_ACT_CONTINUE_SCAN:
  7878.                     ddd_c_buf_p = dddtext_ptr + offset;
  7879.                     break;
  7880.                 }
  7881.             }
  7882.         }
  7883.  
  7884.     c = *(unsigned char *) ddd_c_buf_p;    /* cast for 8-bit char's */
  7885.     *ddd_c_buf_p = '\0';    /* preserve dddtext */
  7886.     ddd_hold_char = *++ddd_c_buf_p;
  7887.  
  7888.  
  7889.     return c;
  7890.     }
  7891.  
  7892.  
  7893. #ifdef YY_USE_PROTOS
  7894. void dddrestart( FILE *input_file )
  7895. #else
  7896. void dddrestart( input_file )
  7897. FILE *input_file;
  7898. #endif
  7899.     {
  7900.     if ( ! ddd_current_buffer )
  7901.         ddd_current_buffer = ddd_create_buffer( dddin, YY_BUF_SIZE );
  7902.  
  7903.     ddd_init_buffer( ddd_current_buffer, input_file );
  7904.     ddd_load_buffer_state();
  7905.     }
  7906.  
  7907.  
  7908. #ifdef YY_USE_PROTOS
  7909. void ddd_switch_to_buffer( YY_BUFFER_STATE new_buffer )
  7910. #else
  7911. void ddd_switch_to_buffer( new_buffer )
  7912. YY_BUFFER_STATE new_buffer;
  7913. #endif
  7914.     {
  7915.     if ( ddd_current_buffer == new_buffer )
  7916.         return;
  7917.  
  7918.     if ( ddd_current_buffer )
  7919.         {
  7920.         /* Flush out information for old buffer. */
  7921.         *ddd_c_buf_p = ddd_hold_char;
  7922.         ddd_current_buffer->ddd_buf_pos = ddd_c_buf_p;
  7923.         ddd_current_buffer->ddd_n_chars = ddd_n_chars;
  7924.         }
  7925.  
  7926.     ddd_current_buffer = new_buffer;
  7927.     ddd_load_buffer_state();
  7928.  
  7929.     /* We don't actually know whether we did this switch during
  7930.      * EOF (dddwrap()) processing, but the only time this flag
  7931.      * is looked at is after dddwrap() is called, so it's safe
  7932.      * to go ahead and always set it.
  7933.      */
  7934.     ddd_did_buffer_switch_on_eof = 1;
  7935.     }
  7936.  
  7937.  
  7938. #ifdef YY_USE_PROTOS
  7939. void ddd_load_buffer_state( void )
  7940. #else
  7941. void ddd_load_buffer_state()
  7942. #endif
  7943.     {
  7944.     ddd_n_chars = ddd_current_buffer->ddd_n_chars;
  7945.     dddtext_ptr = ddd_c_buf_p = ddd_current_buffer->ddd_buf_pos;
  7946.     dddin = ddd_current_buffer->ddd_input_file;
  7947.     ddd_hold_char = *ddd_c_buf_p;
  7948.     }
  7949.  
  7950.  
  7951. #ifdef YY_USE_PROTOS
  7952. YY_BUFFER_STATE ddd_create_buffer( FILE *file, int size )
  7953. #else
  7954. YY_BUFFER_STATE ddd_create_buffer( file, size )
  7955. FILE *file;
  7956. int size;
  7957. #endif
  7958.     {
  7959.     YY_BUFFER_STATE b;
  7960.  
  7961.     b = (YY_BUFFER_STATE) ddd_flex_alloc( sizeof( struct ddd_buffer_state ) );
  7962.     if ( ! b )
  7963.         YY_FATAL_ERROR( "out of dynamic memory in ddd_create_buffer()" );
  7964.  
  7965.     b->ddd_buf_size = size;
  7966.  
  7967.     /* ddd_ch_buf has to be 2 characters longer than the size given because
  7968.      * we need to put in 2 end-of-buffer characters.
  7969.      */
  7970.     b->ddd_ch_buf = (char *) ddd_flex_alloc( b->ddd_buf_size + 2 );
  7971.     if ( ! b->ddd_ch_buf )
  7972.         YY_FATAL_ERROR( "out of dynamic memory in ddd_create_buffer()" );
  7973.  
  7974.     b->ddd_is_our_buffer = 1;
  7975.  
  7976.     ddd_init_buffer( b, file );
  7977.  
  7978.     return b;
  7979.     }
  7980.  
  7981.  
  7982. #ifdef YY_USE_PROTOS
  7983. void ddd_delete_buffer( YY_BUFFER_STATE b )
  7984. #else
  7985. void ddd_delete_buffer( b )
  7986. YY_BUFFER_STATE b;
  7987. #endif
  7988.     {
  7989.     if ( ! b )
  7990.         return;
  7991.  
  7992.     if ( b == ddd_current_buffer )
  7993.         ddd_current_buffer = (YY_BUFFER_STATE) 0;
  7994.  
  7995.     if ( b->ddd_is_our_buffer )
  7996.         ddd_flex_free( (void *) b->ddd_ch_buf );
  7997.  
  7998.     ddd_flex_free( (void *) b );
  7999.     }
  8000.  
  8001.  
  8002. #ifndef YY_ALWAYS_INTERACTIVE
  8003. #ifndef YY_NEVER_INTERACTIVE
  8004. extern int isatty YY_PROTO(( int ));
  8005. #endif
  8006. #endif
  8007.  
  8008. #ifdef YY_USE_PROTOS
  8009. void ddd_init_buffer( YY_BUFFER_STATE b, FILE *file )
  8010. #else
  8011. void ddd_init_buffer( b, file )
  8012. YY_BUFFER_STATE b;
  8013. FILE *file;
  8014. #endif
  8015.  
  8016.  
  8017.     {
  8018.     ddd_flush_buffer( b );
  8019.  
  8020.     b->ddd_input_file = file;
  8021.     b->ddd_fill_buffer = 1;
  8022.  
  8023. #if YY_ALWAYS_INTERACTIVE
  8024.     b->ddd_is_interactive = 1;
  8025. #else
  8026. #if YY_NEVER_INTERACTIVE
  8027.     b->ddd_is_interactive = 0;
  8028. #else
  8029.     b->ddd_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
  8030. #endif
  8031. #endif
  8032.     }
  8033.  
  8034.  
  8035. #ifdef YY_USE_PROTOS
  8036. void ddd_flush_buffer( YY_BUFFER_STATE b )
  8037. #else
  8038. void ddd_flush_buffer( b )
  8039. YY_BUFFER_STATE b;
  8040. #endif
  8041.  
  8042.     {
  8043.     if ( ! b )
  8044.         return;
  8045.  
  8046.     b->ddd_n_chars = 0;
  8047.  
  8048.     /* We always need two end-of-buffer characters.  The first causes
  8049.      * a transition to the end-of-buffer state.  The second causes
  8050.      * a jam in that state.
  8051.      */
  8052.     b->ddd_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
  8053.     b->ddd_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
  8054.  
  8055.     b->ddd_buf_pos = &b->ddd_ch_buf[0];
  8056.  
  8057.     b->ddd_at_bol = 1;
  8058.     b->ddd_buffer_status = YY_BUFFER_NEW;
  8059.  
  8060.     if ( b == ddd_current_buffer )
  8061.         ddd_load_buffer_state();
  8062.     }
  8063.  
  8064.  
  8065. #ifndef YY_NO_SCAN_BUFFER
  8066. #ifdef YY_USE_PROTOS
  8067. YY_BUFFER_STATE ddd_scan_buffer( char *base, ddd_size_t size )
  8068. #else
  8069. YY_BUFFER_STATE ddd_scan_buffer( base, size )
  8070. char *base;
  8071. ddd_size_t size;
  8072. #endif
  8073.     {
  8074.     YY_BUFFER_STATE b;
  8075.  
  8076.     if ( size < 2 ||
  8077.          base[size-2] != YY_END_OF_BUFFER_CHAR ||
  8078.          base[size-1] != YY_END_OF_BUFFER_CHAR )
  8079.         /* They forgot to leave room for the EOB's. */
  8080.         return 0;
  8081.  
  8082.     b = (YY_BUFFER_STATE) ddd_flex_alloc( sizeof( struct ddd_buffer_state ) );
  8083.     if ( ! b )
  8084.         YY_FATAL_ERROR( "out of dynamic memory in ddd_scan_buffer()" );
  8085.  
  8086.     b->ddd_buf_size = size - 2;    /* "- 2" to take care of EOB's */
  8087.     b->ddd_buf_pos = b->ddd_ch_buf = base;
  8088.     b->ddd_is_our_buffer = 0;
  8089.     b->ddd_input_file = 0;
  8090.     b->ddd_n_chars = b->ddd_buf_size;
  8091.     b->ddd_is_interactive = 0;
  8092.     b->ddd_at_bol = 1;
  8093.     b->ddd_fill_buffer = 0;
  8094.     b->ddd_buffer_status = YY_BUFFER_NEW;
  8095.  
  8096.     ddd_switch_to_buffer( b );
  8097.  
  8098.     return b;
  8099.     }
  8100. #endif
  8101.  
  8102.  
  8103. #ifndef YY_NO_SCAN_STRING
  8104. #ifdef YY_USE_PROTOS
  8105. YY_BUFFER_STATE ddd_scan_string( dddconst char *ddd_str )
  8106. #else
  8107. YY_BUFFER_STATE ddd_scan_string( ddd_str )
  8108. dddconst char *ddd_str;
  8109. #endif
  8110.     {
  8111.     int len;
  8112.     for ( len = 0; ddd_str[len]; ++len )
  8113.         ;
  8114.  
  8115.     return ddd_scan_bytes( ddd_str, len );
  8116.     }
  8117. #endif
  8118.  
  8119.  
  8120. #ifndef YY_NO_SCAN_BYTES
  8121. #ifdef YY_USE_PROTOS
  8122. YY_BUFFER_STATE ddd_scan_bytes( dddconst char *bytes, int len )
  8123. #else
  8124. YY_BUFFER_STATE ddd_scan_bytes( bytes, len )
  8125. dddconst char *bytes;
  8126. int len;
  8127. #endif
  8128.     {
  8129.     YY_BUFFER_STATE b;
  8130.     char *buf;
  8131.     ddd_size_t n;
  8132.     int i;
  8133.  
  8134.     /* Get memory for full buffer, including space for trailing EOB's. */
  8135.     n = len + 2;
  8136.     buf = (char *) ddd_flex_alloc( n );
  8137.     if ( ! buf )
  8138.         YY_FATAL_ERROR( "out of dynamic memory in ddd_scan_bytes()" );
  8139.  
  8140.     for ( i = 0; i < len; ++i )
  8141.         buf[i] = bytes[i];
  8142.  
  8143.     buf[len] = buf[len+1] = YY_END_OF_BUFFER_CHAR;
  8144.  
  8145.     b = ddd_scan_buffer( buf, n );
  8146.     if ( ! b )
  8147.         YY_FATAL_ERROR( "bad buffer in ddd_scan_bytes()" );
  8148.  
  8149.     /* It's okay to grow etc. this buffer, and we should throw it
  8150.      * away when we're done.
  8151.      */
  8152.     b->ddd_is_our_buffer = 1;
  8153.  
  8154.     return b;
  8155.     }
  8156. #endif
  8157.  
  8158.  
  8159. #ifndef YY_NO_PUSH_STATE
  8160. #ifdef YY_USE_PROTOS
  8161. static void ddd_push_state( int new_state )
  8162. #else
  8163. static void ddd_push_state( new_state )
  8164. int new_state;
  8165. #endif
  8166.     {
  8167.     if ( ddd_start_stack_ptr >= ddd_start_stack_depth )
  8168.         {
  8169.         ddd_size_t new_size;
  8170.  
  8171.         ddd_start_stack_depth += YY_START_STACK_INCR;
  8172.         new_size = ddd_start_stack_depth * sizeof( int );
  8173.  
  8174.         if ( ! ddd_start_stack )
  8175.             ddd_start_stack = (int *) ddd_flex_alloc( new_size );
  8176.  
  8177.         else
  8178.             ddd_start_stack = (int *) ddd_flex_realloc(
  8179.                     (void *) ddd_start_stack, new_size );
  8180.  
  8181.         if ( ! ddd_start_stack )
  8182.             YY_FATAL_ERROR(
  8183.             "out of memory expanding start-condition stack" );
  8184.         }
  8185.  
  8186.     ddd_start_stack[ddd_start_stack_ptr++] = YY_START;
  8187.  
  8188.     BEGIN(new_state);
  8189.     }
  8190. #endif
  8191.  
  8192.  
  8193. #ifndef YY_NO_POP_STATE
  8194. static void ddd_pop_state()
  8195.     {
  8196.     if ( --ddd_start_stack_ptr < 0 )
  8197.         YY_FATAL_ERROR( "start-condition stack underflow" );
  8198.  
  8199.     BEGIN(ddd_start_stack[ddd_start_stack_ptr]);
  8200.     }
  8201. #endif
  8202.  
  8203.  
  8204. #ifndef YY_NO_TOP_STATE
  8205. static int ddd_top_state()
  8206.     {
  8207.     return ddd_start_stack[ddd_start_stack_ptr - 1];
  8208.     }
  8209. #endif
  8210.  
  8211. #ifndef YY_EXIT_FAILURE
  8212. #define YY_EXIT_FAILURE 2
  8213. #endif
  8214.  
  8215. #ifdef YY_USE_PROTOS
  8216. static void ddd_fatal_error( dddconst char msg[] )
  8217. #else
  8218. static void ddd_fatal_error( msg )
  8219. char msg[];
  8220. #endif
  8221.     {
  8222.     (void) fprintf( stderr, "%s\n", msg );
  8223.     exit( YY_EXIT_FAILURE );
  8224.     }
  8225.  
  8226.  
  8227.  
  8228. /* Redefine dddless() so it works in section 3 code. */
  8229.  
  8230. #undef dddless
  8231. #define dddless(n) \
  8232.     do \
  8233.         { \
  8234.         /* Undo effects of setting up dddtext. */ \
  8235.         dddtext[dddleng] = ddd_hold_char; \
  8236.         ddd_c_buf_p = dddtext + n; \
  8237.         ddd_hold_char = *ddd_c_buf_p; \
  8238.         *ddd_c_buf_p = '\0'; \
  8239.         dddleng = n; \
  8240.         } \
  8241.     while ( 0 )
  8242.  
  8243.  
  8244. /* Internal utility routines. */
  8245.  
  8246. #ifndef dddtext_ptr
  8247. #ifdef YY_USE_PROTOS
  8248. static void ddd_flex_strncpy( char *s1, dddconst char *s2, int n )
  8249. #else
  8250. static void ddd_flex_strncpy( s1, s2, n )
  8251. char *s1;
  8252. dddconst char *s2;
  8253. int n;
  8254. #endif
  8255.     {
  8256.     register int i;
  8257.     for ( i = 0; i < n; ++i )
  8258.         s1[i] = s2[i];
  8259.     }
  8260. #endif
  8261.  
  8262. #ifdef YY_NEED_STRLEN
  8263. #ifdef YY_USE_PROTOS
  8264. static int ddd_flex_strlen( dddconst char *s )
  8265. #else
  8266. static int ddd_flex_strlen( s )
  8267. dddconst char *s;
  8268. #endif
  8269.     {
  8270.     register int n;
  8271.     for ( n = 0; s[n]; ++n )
  8272.         ;
  8273.  
  8274.     return n;
  8275.     }
  8276. #endif
  8277.  
  8278.  
  8279. #ifdef YY_USE_PROTOS
  8280. static void *ddd_flex_alloc( ddd_size_t size )
  8281. #else
  8282. static void *ddd_flex_alloc( size )
  8283. ddd_size_t size;
  8284. #endif
  8285.     {
  8286.     return (void *) malloc( size );
  8287.     }
  8288.  
  8289. #ifdef YY_USE_PROTOS
  8290. static void *ddd_flex_realloc( void *ptr, ddd_size_t size )
  8291. #else
  8292. static void *ddd_flex_realloc( ptr, size )
  8293. void *ptr;
  8294. ddd_size_t size;
  8295. #endif
  8296.     {
  8297.     /* The cast to (char *) in the following accommodates both
  8298.      * implementations that use char* generic pointers, and those
  8299.      * that use void* generic pointers.  It works with the latter
  8300.      * because both ANSI C and C++ allow castless assignment from
  8301.      * any pointer type to void*, and deal with argument conversions
  8302.      * as though doing an assignment.
  8303.      */
  8304.     return (void *) realloc( (char *) ptr, size );
  8305.     }
  8306.  
  8307. #ifdef YY_USE_PROTOS
  8308. static void ddd_flex_free( void *ptr )
  8309. #else
  8310. static void ddd_flex_free( ptr )
  8311. void *ptr;
  8312. #endif
  8313.     {
  8314.     free( ptr );
  8315.     }
  8316.  
  8317. #if YY_MAIN
  8318. int main()
  8319.     {
  8320.     dddlex();
  8321.     return 0;
  8322.     }
  8323. #endif
  8324. #line 357 "./rxscan.L"
  8325.  
  8326.