#line 3 "" #define YY_INT_ALIGNED short int /* A lexical scanner generated by flex */ #define FLEX_SCANNER #define YY_FLEX_MAJOR_VERSION 2 #define YY_FLEX_MINOR_VERSION 5 #define YY_FLEX_SUBMINOR_VERSION 33 #if YY_FLEX_SUBMINOR_VERSION > 0 #define FLEX_BETA #endif /* First, we deal with platform-specific or compiler-specific issues. */ /* begin standard C headers. */ #include #include #include #include /* end standard C headers. */ /* flex integer type definitions */ #ifndef FLEXINT_H #define FLEXINT_H /* C99 systems have . Non-C99 systems may or may not. */ #if __STDC_VERSION__ >= 199901L /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h, * if you want the limit (max/min) macros for int types. */ #ifndef __STDC_LIMIT_MACROS #define __STDC_LIMIT_MACROS 1 #endif #include typedef int8_t flex_int8_t; typedef uint8_t flex_uint8_t; typedef int16_t flex_int16_t; typedef uint16_t flex_uint16_t; typedef int32_t flex_int32_t; typedef uint32_t flex_uint32_t; #else typedef signed char flex_int8_t; typedef short int flex_int16_t; typedef int flex_int32_t; typedef unsigned char flex_uint8_t; typedef unsigned short int flex_uint16_t; typedef unsigned int flex_uint32_t; #endif /* ! C99 */ /* Limits of integral types. */ #ifndef INT8_MIN #define INT8_MIN (-128) #endif #ifndef INT16_MIN #define INT16_MIN (-32767-1) #endif #ifndef INT32_MIN #define INT32_MIN (-2147483647-1) #endif #ifndef INT8_MAX #define INT8_MAX (127) #endif #ifndef INT16_MAX #define INT16_MAX (32767) #endif #ifndef INT32_MAX #define INT32_MAX (2147483647) #endif #ifndef UINT8_MAX #define UINT8_MAX (255U) #endif #ifndef UINT16_MAX #define UINT16_MAX (65535U) #endif #ifndef UINT32_MAX #define UINT32_MAX (4294967295U) #endif #endif /* ! FLEXINT_H */ #ifdef __cplusplus /* The "const" storage-class-modifier is valid. */ #define YY_USE_CONST #else /* ! __cplusplus */ #if __STDC__ #define YY_USE_CONST #endif /* __STDC__ */ #endif /* ! __cplusplus */ #ifdef YY_USE_CONST #define yyconst const #else #define yyconst #endif /* Returned upon end-of-file. */ #define YY_NULL 0 /* Promotes a possibly negative, possibly signed char to an unsigned * integer for use as an array index. If the signed char is negative, * we want to instead treat it as an 8-bit unsigned char, hence the * double cast. */ #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) /* Enter a start condition. This macro really ought to take a parameter, * but we do it the disgusting crufty way forced on us by the ()-less * definition of BEGIN. */ #define BEGIN (yy_start) = 1 + 2 * /* Translate the current start state into a value that can be later handed * to BEGIN to return to the state. The YYSTATE alias is for lex * compatibility. */ #define YY_START (((yy_start) - 1) / 2) #define YYSTATE YY_START /* Action number for EOF rule of a given start state. */ #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) /* Special action meaning "start processing a new file". */ #define YY_NEW_FILE smirestart(smiin ) #define YY_END_OF_BUFFER_CHAR 0 /* Size of default input buffer. */ #ifndef YY_BUF_SIZE #define YY_BUF_SIZE 16384 #endif /* The state buf must be large enough to hold one state per character in the main buffer. */ #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) #ifndef YY_TYPEDEF_YY_BUFFER_STATE #define YY_TYPEDEF_YY_BUFFER_STATE typedef struct yy_buffer_state *YY_BUFFER_STATE; #endif extern int smileng; extern FILE *smiin, *smiout; #define EOB_ACT_CONTINUE_SCAN 0 #define EOB_ACT_END_OF_FILE 1 #define EOB_ACT_LAST_MATCH 2 #define YY_LESS_LINENO(n) /* Return all but the first "n" matched characters back to the input stream. */ #define yyless(n) \ do \ { \ /* Undo effects of setting up smitext. */ \ int yyless_macro_arg = (n); \ YY_LESS_LINENO(yyless_macro_arg);\ *yy_cp = (yy_hold_char); \ YY_RESTORE_YY_MORE_OFFSET \ (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \ YY_DO_BEFORE_ACTION; /* set up smitext again */ \ } \ while ( 0 ) #define unput(c) yyunput( c, (yytext_ptr) ) /* The following is because we cannot portably get our hands on size_t * (without autoconf's help, which isn't available because we want * flex-generated scanners to compile on their own). */ #ifndef YY_TYPEDEF_YY_SIZE_T #define YY_TYPEDEF_YY_SIZE_T typedef unsigned int yy_size_t; #endif #ifndef YY_STRUCT_YY_BUFFER_STATE #define YY_STRUCT_YY_BUFFER_STATE struct yy_buffer_state { FILE *yy_input_file; char *yy_ch_buf; /* input buffer */ char *yy_buf_pos; /* current position in input buffer */ /* Size of input buffer in bytes, not including room for EOB * characters. */ yy_size_t yy_buf_size; /* Number of characters read into yy_ch_buf, not including EOB * characters. */ int yy_n_chars; /* Whether we "own" the buffer - i.e., we know we created it, * and can realloc() it to grow it, and should free() it to * delete it. */ int yy_is_our_buffer; /* Whether this is an "interactive" input source; if so, and * if we're using stdio for input, then we want to use getc() * instead of fread(), to make sure we stop fetching input after * each newline. */ int yy_is_interactive; /* Whether we're considered to be at the beginning of a line. * If so, '^' rules will be active on the next match, otherwise * not. */ int yy_at_bol; int yy_bs_lineno; /**< The line count. */ int yy_bs_column; /**< The column count. */ /* Whether to try to fill the input buffer when we reach the * end of it. */ int yy_fill_buffer; int yy_buffer_status; #define YY_BUFFER_NEW 0 #define YY_BUFFER_NORMAL 1 /* When an EOF's been seen but there's still some text to process * then we mark the buffer as YY_EOF_PENDING, to indicate that we * shouldn't try reading from the input source any more. We might * still have a bunch of tokens to match, though, because of * possible backing-up. * * When we actually see the EOF, we change the status to "new" * (via smirestart()), so that the user can continue scanning by * just pointing smiin at a new input file. */ #define YY_BUFFER_EOF_PENDING 2 }; #endif /* !YY_STRUCT_YY_BUFFER_STATE */ /* Stack of input buffers. */ static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */ static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */ static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */ /* We provide macros for accessing buffer states in case in the * future we want to put the buffer states in a more general * "scanner state". * * Returns the top of the stack, or NULL. */ #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \ ? (yy_buffer_stack)[(yy_buffer_stack_top)] \ : NULL) /* Same as previous macro, but useful when we know that the buffer stack is not * NULL or when we need an lvalue. For internal use only. */ #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] /* yy_hold_char holds the character lost when smitext is formed. */ static char yy_hold_char; static int yy_n_chars; /* number of characters read into yy_ch_buf */ int smileng; /* Points to current character in buffer. */ static char *yy_c_buf_p = (char *) 0; static int yy_init = 0; /* whether we need to initialize */ static int yy_start = 0; /* start state number */ /* Flag which is used to allow smiwrap()'s to do buffer switches * instead of setting up a fresh smiin. A bit of a hack ... */ static int yy_did_buffer_switch_on_eof; void smirestart (FILE *input_file ); void smi_switch_to_buffer (YY_BUFFER_STATE new_buffer ); YY_BUFFER_STATE smi_create_buffer (FILE *file,int size ); void smi_delete_buffer (YY_BUFFER_STATE b ); void smi_flush_buffer (YY_BUFFER_STATE b ); void smipush_buffer_state (YY_BUFFER_STATE new_buffer ); void smipop_buffer_state (void ); static void smiensure_buffer_stack (void ); static void smi_load_buffer_state (void ); static void smi_init_buffer (YY_BUFFER_STATE b,FILE *file ); #define YY_FLUSH_BUFFER smi_flush_buffer(YY_CURRENT_BUFFER ) YY_BUFFER_STATE smi_scan_buffer (char *base,yy_size_t size ); YY_BUFFER_STATE smi_scan_string (yyconst char *yy_str ); YY_BUFFER_STATE smi_scan_bytes (yyconst char *bytes,int len ); void *smialloc (yy_size_t ); void *smirealloc (void *,yy_size_t ); void smifree (void * ); #define yy_new_buffer smi_create_buffer #define yy_set_interactive(is_interactive) \ { \ if ( ! YY_CURRENT_BUFFER ){ \ smiensure_buffer_stack (); \ YY_CURRENT_BUFFER_LVALUE = \ smi_create_buffer(smiin,YY_BUF_SIZE ); \ } \ YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \ } #define yy_set_bol(at_bol) \ { \ if ( ! YY_CURRENT_BUFFER ){\ smiensure_buffer_stack (); \ YY_CURRENT_BUFFER_LVALUE = \ smi_create_buffer(smiin,YY_BUF_SIZE ); \ } \ YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \ } #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) /* Begin user sect3 */ #define smiwrap() 1 #define YY_SKIP_YYWRAP typedef unsigned char YY_CHAR; FILE *smiin = (FILE *) 0, *smiout = (FILE *) 0; typedef int yy_state_type; extern int smilineno; int smilineno = 1; extern char *smitext; #define yytext_ptr smitext static yyconst flex_int16_t yy_nxt[][68] = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 24, 24, 24, 24, 24, 25, 20, 14, 26, 27, 28, 29, 30, 31, 32, 33, 34, 33, 33, 35, 36, 37, 38, 39, 33, 40, 41, 42, 43, 44, 45, 33, 33, 33, 14, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 20 }, { 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 24, 24, 24, 24, 24, 25, 20, 14, 26, 27, 28, 29, 30, 31, 32, 33, 34, 33, 33, 35, 36, 37, 38, 39, 33, 40, 41, 42, 43, 44, 45, 33, 33, 33, 14, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 20 }, { 13, 47, 47, 48, 49, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 50, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47 }, { 13, 47, 47, 48, 49, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 50, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47 }, { 13, 51, 51, 52, 53, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 54 }, { 13, 51, 51, 52, 53, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 54 }, { 13, 55, 55, 56, 57, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 58, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55 }, { 13, 55, 55, 56, 57, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 58, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55 }, { 13, 59, 59, 60, 61, 59, 59, 59, 62, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59 }, { 13, 59, 59, 60, 61, 59, 59, 59, 62, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59 }, { 13, 63, 63, 64, 65, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63 }, { 13, 63, 63, 64, 65, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63 }, { -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13 }, { 13, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14 }, { 13, -15, 66, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15 }, { 13, -16, -16, -16, 67, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16 }, { 13, -17, -17, 67, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17 }, { 13, 68, 68, 68, 68, 69, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68 }, { 13, -19, -19, -19, -19, -19, 70, -19, -19, -19, 71, 71, 72, 72, 72, 72, 72, -19, -19, -19, 72, 72, 72, 72, 72, 72, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, 72, 72, 72, 72, 72, 72, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19 }, { 13, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20 }, { 13, -21, -21, -21, -21, -21, -21, -21, 73, -21, 74, 75, 75, 75, 75, 75, 75, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21 }, { 13, -22, -22, -22, -22, -22, -22, -22, -22, 76, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22 }, { 13, 77, 77, 77, 77, 77, 77, 77, 77, 77, 78, 79, 79, 79, 79, 79, 79, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77 }, { 13, 77, 77, 77, 77, 77, 77, 77, 77, 77, 80, 80, 80, 80, 80, 80, 80, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77 }, { 13, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, 81, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25 }, { 13, -26, -26, -26, -26, -26, -26, -26, 82, -26, 83, 83, 83, 83, 83, 83, 83, -26, -26, -26, 83, 84, 85, 83, 83, 83, 86, 83, 83, 83, 83, 83, 83, 87, 83, 88, 83, 83, 83, 83, 89, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -26 }, { 13, -27, -27, -27, -27, -27, -27, -27, 82, -27, 83, 83, 83, 83, 83, 83, 83, -27, -27, -27, 83, 83, 83, 83, 90, 83, 83, 83, 91, 83, 83, 83, 83, 83, 92, 83, 83, 83, 83, 83, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -27 }, { 13, -28, -28, -28, -28, -28, -28, -28, 82, -28, 83, 83, 83, 83, 83, 83, 83, -28, -28, -28, 83, 83, 83, 83, 83, 83, 83, 94, 83, 83, 83, 83, 83, 83, 95, 83, 83, 96, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 97, 83, 83, 83, 83, 83, 83, -28 }, { 13, -29, -29, -29, -29, -29, -29, -29, 82, -29, 83, 83, 83, 83, 83, 83, 83, -29, -29, -29, 83, 83, 83, 83, 98, 83, 83, 83, 99, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -29 }, { 13, -30, -30, -30, -30, -30, -30, -30, 82, -30, 83, 83, 83, 83, 83, 83, 83, -30, -30, -30, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 100, 83, 83, 83, 83, 83, 83, 83, 83, 83, 101, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -30 }, { 13, -31, -31, -31, -31, -31, -31, -31, 82, -31, 83, 83, 83, 83, 83, 83, 83, -31, -31, -31, 102, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 103, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -31 }, { 13, -32, -32, -32, -32, -32, -32, -32, 82, -32, 83, 83, 83, 83, 83, 83, 83, -32, -32, -32, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 104, 83, 83, 83, 83, 83, 83, 83, 83, 83, 105, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -32 }, { 13, -33, -33, -33, -33, -33, -33, -33, 82, -33, 83, 83, 83, 83, 83, 83, 83, -33, -33, -33, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -33 }, { 13, -34, -34, -34, -34, -34, -34, -34, 82, -34, 83, 83, 83, 83, 83, 83, 83, -34, -34, -34, 83, 83, 83, 106, 83, 83, 83, 83, 83, 83, 83, 83, 107, 108, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 109, 83, 110, 83, 83, 83, 83, 83, -34 }, { 13, -35, -35, -35, -35, -35, -35, -35, 82, -35, 83, 83, 83, 83, 83, 83, 83, -35, -35, -35, 111, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -35 }, { 13, -36, -36, -36, -36, -36, -36, -36, 82, -36, 83, 83, 83, 83, 83, 83, 83, -36, -36, -36, 112, 83, 83, 83, 83, 83, 83, 83, 113, 83, 83, 83, 83, 83, 114, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -36 }, { 13, -37, -37, -37, -37, -37, -37, -37, 82, -37, 83, 83, 83, 83, 83, 83, 83, -37, -37, -37, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 115, 83, 83, 83, 83, 83, 116, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -37 }, { 13, -38, -38, -38, -38, -38, -38, -38, 82, -38, 83, 83, 83, 83, 83, 83, 83, -38, -38, -38, 83, 117, 118, 83, 83, 119, 83, 83, 83, 83, 83, 83, 83, 83, 83, 120, 83, 121, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 122, 83, 83, 83, 83, 83, -38 }, { 13, -39, -39, -39, -39, -39, -39, -39, 82, -39, 83, 83, 83, 83, 83, 83, 83, -39, -39, -39, 83, 83, 83, 83, 83, 83, 83, 83, 123, 83, 83, 124, 83, 83, 125, 83, 83, 126, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -39 }, { 13, -40, -40, -40, -40, -40, -40, -40, 82, -40, 83, 83, 83, 83, 83, 83, 83, -40, -40, -40, 83, 83, 83, 83, 127, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -40 }, { 13, -41, -41, -41, -41, -41, -41, -41, 82, -41, 83, 83, 83, 83, 83, 83, 83, -41, -41, -41, 83, 83, 83, 83, 128, 83, 83, 83, 129, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 130, 131, 83, 83, 83, 132, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -41 }, { 13, -42, -42, -42, -42, -42, -42, -42, 82, -42, 83, 83, 83, 83, 83, 83, 83, -42, -42, -42, 133, 83, 83, 83, 134, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 135, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 136, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -42 }, { 13, -43, -43, -43, -43, -43, -43, -43, 82, -43, 83, 83, 83, 83, 83, 83, 83, -43, -43, -43, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 137, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 138, 83, 83, 83, 83, 83, 83, 83, -43 }, { 13, -44, -44, -44, -44, -44, -44, -44, 82, -44, 83, 83, 83, 83, 83, 83, 83, -44, -44, -44, 139, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -44 }, { 13, -45, -45, -45, -45, -45, -45, -45, 82, -45, 83, 83, 83, 83, 83, 83, 83, -45, -45, -45, 83, 83, 83, 83, 83, 83, 83, 83, 140, 83, 83, 83, 83, 83, 83, 83, 83, 141, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -45 }, { 13, -46, -46, -46, -46, -46, -46, -46, 142, -46, 143, 143, 143, 143, 143, 143, 143, -46, -46, -46, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, -46 }, { 13, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47 }, { 13, -48, -48, -48, 144, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48 }, { 13, -49, -49, 144, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49 }, { 13, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, 145, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50 }, { 13, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51 }, { 13, -52, -52, -52, 146, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52 }, { 13, -53, -53, 146, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53 }, { 13, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54 }, { 13, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, -55, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147 }, { 13, 147, 147, 147, 148, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, -56, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147 }, { 13, 147, 147, 148, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, -57, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147 }, { 13, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58 }, { 13, 149, 149, -59, -59, 149, 149, 149, -59, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149 }, { 13, -60, -60, -60, 150, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60 }, { 13, -61, -61, 150, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61 }, { 13, -62, -62, -62, -62, -62, -62, -62, 151, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62 }, { 13, 152, 152, 153, 154, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152 }, { 13, -64, -64, -64, 155, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64 }, { 13, 152, 152, 156, 154, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152 }, { 13, -66, 66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66 }, { 13, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67 }, { 13, 68, 68, 68, 68, 69, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68 }, { 13, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69 }, { 13, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, 157, -70, -70, -70, -70, -70, 158, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, 157, -70, -70, -70, -70, -70, 158, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70 }, { 13, -71, -71, -71, -71, -71, 70, -71, -71, -71, 71, 71, 72, 72, 72, 72, 72, -71, -71, -71, 72, 72, 72, 72, 72, 72, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, 72, 72, 72, 72, 72, 72, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71 }, { 13, -72, -72, -72, -72, -72, 159, -72, -72, -72, 72, 72, 72, 72, 72, 72, 72, -72, -72, -72, 72, 72, 72, 72, 72, 72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, 72, 72, 72, 72, 72, 72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72 }, { 13, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73 }, { 13, 160, 160, 160, 160, 160, 160, 160, 160, 160, -74, -74, -74, -74, -74, -74, -74, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160 }, { 13, 160, 160, 160, 160, 160, 160, 160, 160, 160, 161, 161, 161, 161, 161, 161, 161, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160 }, { 13, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76 }, { 13, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77 }, { 13, -78, -78, -78, -78, -78, -78, -78, -78, -78, 78, 79, 79, 79, 79, 79, 79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78 }, { 13, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79 }, { 13, 77, 77, 77, 77, 77, 77, 77, 77, 77, 80, 80, 80, 80, 80, 80, 80, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77 }, { 13, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, 162, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81 }, { 13, -82, -82, -82, -82, -82, -82, -82, -82, -82, 83, 83, 83, 83, 83, 83, 83, -82, -82, -82, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -82 }, { 13, -83, -83, -83, -83, -83, -83, -83, 82, -83, 83, 83, 83, 83, 83, 83, 83, -83, -83, -83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -83 }, { 13, -84, -84, -84, -84, -84, -84, -84, 82, -84, 83, 83, 83, 83, 83, 83, 83, -84, -84, -84, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 163, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -84 }, { 13, -85, -85, -85, -85, -85, -85, -85, 82, -85, 83, 83, 83, 83, 83, 83, 83, -85, -85, -85, 83, 83, 164, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -85 }, { 13, -86, -86, -86, -86, -86, -86, -86, 82, -86, 83, 83, 83, 83, 83, 83, 83, -86, -86, -86, 83, 83, 83, 83, 165, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -86 }, { 13, -87, -87, -87, -87, -87, -87, -87, 82, -87, 83, 83, 83, 83, 83, 83, 83, -87, -87, -87, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -87 }, { 13, -88, -88, -88, -88, -88, -88, -88, 82, -88, 83, 83, 83, 83, 83, 83, 83, -88, -88, -88, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 166, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -88 }, { 13, -89, -89, -89, -89, -89, -89, -89, 82, -89, 83, 83, 83, 83, 83, 83, 83, -89, -89, -89, 83, 83, 83, 83, 83, 83, 167, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -89 }, { 13, -90, -90, -90, -90, -90, -90, -90, 82, -90, 83, 83, 83, 83, 83, 83, 83, -90, -90, -90, 83, 83, 83, 83, 83, 83, 168, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -90 }, { 13, -91, -91, -91, -91, -91, -91, -91, 82, -91, 83, 83, 83, 83, 83, 83, 83, -91, -91, -91, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 169, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -91 }, { 13, -92, -92, -92, -92, -92, -92, -92, 82, -92, 83, 83, 83, 83, 83, 83, 83, -92, -92, -92, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 170, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -92 }, { 13, 171, 171, 171, 171, 171, 171, 171, 172, 171, 83, 83, 83, 83, 83, 83, 83, 171, 171, 171, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 173, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 171 }, { 13, -94, -94, -94, -94, -94, -94, -94, 82, -94, 83, 83, 83, 83, 83, 83, 83, -94, -94, -94, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 174, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -94 }, { 13, -95, -95, -95, -95, -95, -95, -95, 82, -95, 83, 83, 83, 83, 83, 83, 83, -95, -95, -95, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 175, 176, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -95 }, { 13, -96, -96, -96, -96, -96, -96, -96, 82, -96, 83, 83, 83, 83, 83, 83, 83, -96, -96, -96, 83, 83, 83, 83, 177, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -96 }, { 13, -97, -97, -97, -97, -97, -97, -97, 82, -97, 83, 83, 83, 83, 83, 83, 83, -97, -97, -97, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 178, -97 }, { 13, -98, -98, -98, -98, -98, -98, -98, 82, -98, 83, 83, 83, 83, 83, 83, 83, -98, -98, -98, 83, 83, 83, 83, 83, 179, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 180, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -98 }, { 13, -99, -99, -99, -99, -99, -99, -99, 82, -99, 83, 83, 83, 83, 83, 83, 83, -99, -99, -99, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 181, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -99 }, { 13, -100, -100, -100, -100, -100, -100, -100, 82, -100, 83, 83, 83, 83, 83, 83, 83, -100, -100, -100, 83, 83, 83, 182, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 183, 184, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -100 }, { 13, -101, -101, -101, -101, -101, -101, -101, 82, -101, 83, 83, 83, 83, 83, 83, 83, -101, -101, -101, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 185, 83, 83, 83, 186, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -101 }, { 13, -102, -102, -102, -102, -102, -102, -102, 82, -102, 83, 83, 83, 83, 83, 83, 83, -102, -102, -102, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 187, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -102 }, { 13, -103, -103, -103, -103, -103, -103, -103, 82, -103, 83, 83, 83, 83, 83, 83, 83, -103, -103, -103, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 188, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -103 }, { 13, -104, -104, -104, -104, -104, -104, -104, 82, -104, 83, 83, 83, 83, 83, 83, 83, -104, -104, -104, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 189, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -104 }, { 13, -105, -105, -105, -105, -105, -105, -105, 82, -105, 83, 83, 83, 83, 83, 83, 83, -105, -105, -105, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 190, -105 }, { 13, -106, -106, -106, -106, -106, -106, -106, 82, -106, 83, 83, 83, 83, 83, 83, 83, -106, -106, -106, 83, 83, 83, 83, 191, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -106 }, { 13, -107, -107, -107, -107, -107, -107, -107, 82, -107, 83, 83, 83, 83, 83, 83, 83, -107, -107, -107, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 192, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -107 }, { 13, -108, -108, -108, -108, -108, -108, -108, 82, -108, 83, 83, 83, 83, 83, 83, 83, -108, -108, -108, 83, 83, 193, 194, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 195, 196, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -108 }, { 13, -109, -109, -109, -109, -109, -109, -109, 82, -109, 83, 83, 83, 83, 83, 83, 83, -109, -109, -109, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 197, 83, -109 }, { 13, -110, -110, -110, -110, -110, -110, -110, 82, -110, 83, 83, 83, 83, 83, 83, 83, -110, -110, -110, 198, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -110 }, { 13, -111, -111, -111, -111, -111, -111, -111, 82, -111, 83, 83, 83, 83, 83, 83, 83, -111, -111, -111, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 199, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -111 }, { 13, -112, -112, -112, -112, -112, -112, -112, 82, -112, 83, 83, 83, 83, 83, 83, 83, -112, -112, -112, 83, 83, 200, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 201, 83, 83, 83, 83, 83, 83, 83, 83, 83, 202, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -112 }, { 13, -113, -113, -113, -113, -113, -113, -113, 82, -113, 83, 83, 83, 83, 83, 83, 83, -113, -113, -113, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 203, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -113 }, { 13, -114, -114, -114, -114, -114, -114, -114, 82, -114, 83, 83, 83, 83, 83, 83, 83, -114, -114, -114, 83, 83, 83, 204, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -114 }, { 13, -115, -115, -115, -115, -115, -115, -115, 82, -115, 83, 83, 83, 83, 83, 83, 83, -115, -115, -115, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 205, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -115 }, { 13, -116, -116, -116, -116, -116, -116, -116, 82, -116, 83, 83, 83, 83, 83, 83, 83, -116, -116, -116, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 206, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -116 }, { 13, -117, -117, -117, -117, -117, -117, -117, 82, -117, 83, 83, 83, 83, 83, 83, 83, -117, -117, -117, 83, 83, 83, 83, 83, 83, 83, 83, 83, 207, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -117 }, { 13, -118, -118, -118, -118, -118, -118, -118, 82, -118, 83, 83, 83, 83, 83, 83, 83, -118, -118, -118, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 208, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -118 }, { 13, 209, 209, 209, 209, 209, 209, 209, 210, 209, 83, 83, 83, 83, 83, 83, 83, 209, 209, 209, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 211, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 209 }, { 13, -120, -120, -120, -120, -120, -120, -120, 82, -120, 83, 83, 83, 83, 83, 83, 83, -120, -120, -120, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 212, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -120 }, { 13, -121, -121, -121, -121, -121, -121, -121, 82, -121, 83, 83, 83, 83, 83, 83, 83, -121, -121, -121, 83, 83, 83, 83, 83, 83, 213, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -121 }, { 13, -122, -122, -122, -122, -122, -122, -122, 82, -122, 83, 83, 83, 83, 83, 83, 83, -122, -122, -122, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 214, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -122 }, { 13, -123, -123, -123, -123, -123, -123, -123, 82, -123, 83, 83, 83, 83, 83, 83, 83, -123, -123, -123, 83, 215, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -123 }, { 13, -124, -124, -124, -124, -124, -124, -124, 82, -124, 83, 83, 83, 83, 83, 83, 83, -124, -124, -124, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 216, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -124 }, { 13, -125, -125, -125, -125, -125, -125, -125, 82, -125, 83, 83, 83, 83, 83, 83, 83, -125, -125, -125, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 217, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -125 }, { 13, -126, -126, -126, -126, -126, -126, -126, 82, -126, 83, 83, 83, 83, 83, 83, 83, -126, -126, -126, 83, 83, 83, 83, 218, 83, 83, 83, 219, 83, 83, 83, 83, 83, 220, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -126 }, { 13, -127, -127, -127, -127, -127, -127, -127, 82, -127, 83, 83, 83, 83, 83, 83, 83, -127, -127, -127, 221, 83, 83, 83, 83, 222, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 223, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -127 }, { 13, -128, -128, -128, -128, -128, -128, -128, 82, -128, 83, 83, 83, 83, 83, 83, 83, -128, -128, -128, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 224, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -128 }, { 13, -129, -129, -129, -129, -129, -129, -129, 82, -129, 83, 83, 83, 83, 83, 83, 83, -129, -129, -129, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 225, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -129 }, { 13, -130, -130, -130, -130, -130, -130, -130, 82, -130, 83, 83, 83, 83, 83, 83, 83, -130, -130, -130, 226, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 227, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -130 }, { 13, -131, -131, -131, -131, -131, -131, -131, 82, -131, 83, 83, 83, 83, 83, 83, 83, -131, -131, -131, 83, 228, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 229, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -131 }, { 13, -132, -132, -132, -132, -132, -132, -132, 82, -132, 83, 83, 83, 83, 83, 83, 83, -132, -132, -132, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 230, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -132 }, { 13, -133, -133, -133, -133, -133, -133, -133, 82, -133, 83, 83, 83, 83, 83, 83, 83, -133, -133, -133, 83, 83, 83, 83, 83, 83, 231, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -133 }, { 13, -134, -134, -134, -134, -134, -134, -134, 82, -134, 83, 83, 83, 83, 83, 83, 83, -134, -134, -134, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 232, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -134 }, { 13, -135, -135, -135, -135, -135, -135, -135, 82, -135, 83, 83, 83, 83, 83, 83, 83, -135, -135, -135, 233, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 234, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -135 }, { 13, -136, -136, -136, -136, -136, -136, -136, 82, -136, 83, 83, 83, 83, 83, 83, 83, -136, -136, -136, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 235, 83, 83, 83, 83, 83, 83, 83, 83, -136 }, { 13, -137, -137, -137, -137, -137, -137, -137, 82, -137, 83, 83, 83, 83, 83, 83, 83, -137, -137, -137, 83, 83, 83, 83, 83, 83, 83, 83, 236, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -137 }, { 13, -138, -138, -138, -138, -138, -138, -138, 82, -138, 83, 83, 83, 83, 83, 83, 83, -138, -138, -138, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 237, 83, 83, -138 }, { 13, -139, -139, -139, -139, -139, -139, -139, 82, -139, 83, 83, 83, 83, 83, 83, 83, -139, -139, -139, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 238, 83, 83, 83, 83, 83, 239, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -139 }, { 13, -140, -140, -140, -140, -140, -140, -140, 82, -140, 83, 83, 83, 83, 83, 83, 83, -140, -140, -140, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 240, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -140 }, { 13, -141, -141, -141, -141, -141, -141, -141, 82, -141, 83, 83, 83, 83, 83, 83, 83, -141, -141, -141, 83, 83, 83, 83, 83, 83, 83, 83, 241, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -141 }, { 13, -142, -142, -142, -142, -142, -142, -142, -142, -142, 143, 143, 143, 143, 143, 143, 143, -142, -142, -142, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, -142 }, { 13, -143, -143, -143, -143, -143, -143, -143, 142, -143, 143, 143, 143, 143, 143, 143, 143, -143, -143, -143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, -143 }, { 13, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144 }, { 13, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, 242, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145 }, { 13, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146 }, { 13, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, -147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147 }, { 13, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, -148, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147 }, { 13, 149, 149, -149, -149, 149, 149, 149, -149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149 }, { 13, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150 }, { 13, -151, -151, -151, -151, -151, -151, -151, 243, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151 }, { 13, 152, 152, 153, 154, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152 }, { 13, -153, -153, -153, 155, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153 }, { 13, 152, 152, 156, 154, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152 }, { 13, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155 }, { 13, -156, -156, -156, 155, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156 }, { 13, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157 }, { 13, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158 }, { 13, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, 158, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, 158, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159 }, { 13, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160 }, { 13, 160, 160, 160, 160, 160, 160, 160, 160, 160, 161, 161, 161, 161, 161, 161, 161, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160 }, { 13, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162 }, { 13, -163, -163, -163, -163, -163, -163, -163, 82, -163, 83, 83, 83, 83, 83, 83, 83, -163, -163, -163, 83, 83, 83, 83, 244, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -163 }, { 13, -164, -164, -164, -164, -164, -164, -164, 82, -164, 83, 83, 83, 83, 83, 83, 83, -164, -164, -164, 83, 83, 83, 83, 245, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -164 }, { 13, -165, -165, -165, -165, -165, -165, -165, 82, -165, 83, 83, 83, 83, 83, 83, 83, -165, -165, -165, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 246, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -165 }, { 13, -166, -166, -166, -166, -166, -166, -166, 82, -166, 83, 83, 83, 83, 83, 83, 83, -166, -166, -166, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 247, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -166 }, { 13, -167, -167, -167, -167, -167, -167, -167, 82, -167, 83, 83, 83, 83, 83, 83, 83, -167, -167, -167, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 248, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -167 }, { 13, -168, -168, -168, -168, -168, -168, -168, 82, -168, 83, 83, 83, 83, 83, 83, 83, -168, -168, -168, 83, 83, 83, 83, 83, 83, 83, 83, 249, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -168 }, { 13, 171, 171, 171, 171, 171, 171, 171, 172, 171, 83, 83, 83, 83, 83, 83, 83, 171, 171, 171, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 250, 83, 83, 83, 83, 83, 83, 83, 173, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 171 }, { 13, -170, -170, -170, -170, -170, -170, -170, 82, -170, 83, 83, 83, 83, 83, 83, 83, -170, -170, -170, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 251, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -170 }, { 13, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171 }, { 13, -172, -172, -172, -172, -172, -172, -172, 252, -172, 83, 83, 83, 83, 83, 83, 83, -172, -172, -172, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -172 }, { 13, -173, -173, -173, -173, -173, -173, -173, 82, -173, 83, 83, 83, 83, 83, 83, 83, -173, -173, -173, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -173 }, { 13, -174, -174, -174, -174, -174, -174, -174, 82, -174, 83, 83, 83, 83, 83, 83, 83, -174, -174, -174, 83, 83, 83, 83, 83, 83, 83, 83, 253, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -174 }, { 13, -175, -175, -175, -175, -175, -175, -175, 82, -175, 83, 83, 83, 83, 83, 83, 83, -175, -175, -175, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 254, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -175 }, { 13, -176, -176, -176, -176, -176, -176, -176, 82, -176, 83, 83, 83, 83, 83, 83, 83, -176, -176, -176, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 255, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -176 }, { 13, -177, -177, -177, -177, -177, -177, -177, 82, -177, 83, 83, 83, 83, 83, 83, 83, -177, -177, -177, 256, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -177 }, { 13, -178, -178, -178, -178, -178, -178, -178, 82, -178, 83, 83, 83, 83, 83, 83, 83, -178, -178, -178, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 257, 83, 83, 83, 83, 83, 83, 83, -178 }, { 13, -179, -179, -179, -179, -179, -179, -179, 82, -179, 83, 83, 83, 83, 83, 83, 83, -179, -179, -179, 258, 83, 83, 83, 83, 83, 83, 83, 259, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 260, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -179 }, { 13, -180, -180, -180, -180, -180, -180, -180, 82, -180, 83, 83, 83, 83, 83, 83, 83, -180, -180, -180, 83, 83, 261, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -180 }, { 13, -181, -181, -181, -181, -181, -181, -181, 82, -181, 83, 83, 83, 83, 83, 83, 83, -181, -181, -181, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 262, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -181 }, { 13, 263, 263, 263, 263, 263, 263, 263, 264, 263, 83, 83, 83, 83, 83, 83, 83, 263, 263, 263, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 265, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 263 }, { 13, -183, -183, -183, -183, -183, -183, -183, 82, -183, 83, 83, 83, 83, 83, 83, 83, -183, -183, -183, 83, 83, 83, 83, 266, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -183 }, { 13, -184, -184, -184, -184, -184, -184, -184, 82, -184, 83, 83, 83, 83, 83, 83, 83, -184, -184, -184, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 267, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -184 }, { 13, -185, -185, -185, -185, -185, -185, -185, 82, -185, 83, 83, 83, 83, 83, 83, 83, -185, -185, -185, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 268, 83, 83, 269, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -185 }, { 13, -186, -186, -186, -186, -186, -186, -186, 82, -186, 83, 83, 83, 83, 83, 83, 83, -186, -186, -186, 83, 83, 83, 83, 270, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -186 }, { 13, -187, -187, -187, -187, -187, -187, -187, 82, -187, 83, 83, 83, 83, 83, 83, 83, -187, -187, -187, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 271, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -187 }, { 13, -188, -188, -188, -188, -188, -188, -188, 82, -188, 83, 83, 83, 83, 83, 83, 83, -188, -188, -188, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 272, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -188 }, { 13, -189, -189, -189, -189, -189, -189, -189, 82, -189, 83, 83, 83, 83, 83, 83, 83, -189, -189, -189, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 273, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -189 }, { 13, -190, -190, -190, -190, -190, -190, -190, 82, -190, 83, 83, 83, 83, 83, 83, 83, -190, -190, -190, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 274, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -190 }, { 13, -191, -191, -191, -191, -191, -191, -191, 82, -191, 83, 83, 83, 83, 83, 83, 83, -191, -191, -191, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 275, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -191 }, { 13, -192, -192, -192, -192, -192, -192, -192, 82, -192, 83, 83, 83, 83, 83, 83, 83, -192, -192, -192, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 276, 83, 83, 277, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -192 }, { 13, -193, -193, -193, -193, -193, -193, -193, 82, -193, 83, 83, 83, 83, 83, 83, 83, -193, -193, -193, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 278, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -193 }, { 13, -194, -194, -194, -194, -194, -194, -194, 82, -194, 83, 83, 83, 83, 83, 83, 83, -194, -194, -194, 83, 83, 83, 83, 279, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -194 }, { 13, -195, -195, -195, -195, -195, -195, -195, 82, -195, 83, 83, 83, 83, 83, 83, 83, -195, -195, -195, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 280, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -195 }, { 13, -196, -196, -196, -196, -196, -196, -196, 82, -196, 83, 83, 83, 83, 83, 83, 83, -196, -196, -196, 83, 83, 83, 83, 281, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -196 }, { 13, -197, -197, -197, -197, -197, -197, -197, 82, -197, 83, 83, 83, 83, 83, 83, 83, -197, -197, -197, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 282, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -197 }, { 13, -198, -198, -198, -198, -198, -198, -198, 82, -198, 83, 83, 83, 83, 83, 83, 83, -198, -198, -198, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 283, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -198 }, { 13, -199, -199, -199, -199, -199, -199, -199, 82, -199, 83, 83, 83, 83, 83, 83, 83, -199, -199, -199, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 284, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -199 }, { 13, -200, -200, -200, -200, -200, -200, -200, 82, -200, 83, 83, 83, 83, 83, 83, 83, -200, -200, -200, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 285, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -200 }, { 13, -201, -201, -201, -201, -201, -201, -201, 82, -201, 83, 83, 83, 83, 83, 83, 83, -201, -201, -201, 83, 83, 83, 286, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -201 }, { 13, 171, 171, 171, 171, 171, 171, 171, 287, 171, 83, 83, 83, 83, 83, 83, 83, 171, 171, 171, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 173, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 171 }, { 13, 171, 171, 171, 171, 171, 171, 171, 288, 171, 83, 83, 83, 83, 83, 83, 83, 171, 171, 171, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 289, 83, 83, 83, 83, 83, 173, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 171 }, { 13, -204, -204, -204, -204, -204, -204, -204, 82, -204, 83, 83, 83, 83, 83, 83, 83, -204, -204, -204, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 290, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -204 }, { 13, -205, -205, -205, -205, -205, -205, -205, 82, -205, 83, 83, 83, 83, 83, 83, 83, -205, -205, -205, 83, 83, 83, 83, 83, 83, 83, 83, 291, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -205 }, { 13, -206, -206, -206, -206, -206, -206, -206, 82, -206, 83, 83, 83, 83, 83, 83, 83, -206, -206, -206, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -206 }, { 13, -207, -207, -207, -207, -207, -207, -207, 82, -207, 83, 83, 83, 83, 83, 83, 83, -207, -207, -207, 83, 83, 83, 83, 292, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -207 }, { 13, -208, -208, -208, -208, -208, -208, -208, 82, -208, 83, 83, 83, 83, 83, 83, 83, -208, -208, -208, 83, 83, 83, 83, 293, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -208 }, { 13, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209 }, { 13, -210, -210, -210, -210, -210, -210, -210, 209, -210, 83, 83, 83, 83, 83, 83, 83, -210, -210, -210, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -210 }, { 13, -211, -211, -211, -211, -211, -211, -211, 82, -211, 83, 83, 83, 83, 83, 83, 83, -211, -211, -211, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -211 }, { 13, -212, -212, -212, -212, -212, -212, -212, 82, -212, 83, 83, 83, 83, 83, 83, 83, -212, -212, -212, 83, 83, 83, 83, 83, 83, 83, 83, 294, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -212 }, { 13, -213, -213, -213, -213, -213, -213, -213, 82, -213, 83, 83, 83, 83, 83, 83, 83, -213, -213, -213, 295, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -213 }, { 13, -214, -214, -214, -214, -214, -214, -214, 82, -214, 83, 83, 83, 83, 83, 83, 83, -214, -214, -214, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 296, 83, 83, 83, 83, -214 }, { 13, -215, -215, -215, -215, -215, -215, -215, 297, -215, 83, 83, 83, 83, 83, 83, 83, -215, -215, -215, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -215 }, { 13, -216, -216, -216, -216, -216, -216, -216, 82, -216, 83, 83, 83, 83, 83, 83, 83, -216, -216, -216, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 298, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -216 }, { 13, -217, -217, -217, -217, -217, -217, -217, 82, -217, 83, 83, 83, 83, 83, 83, 83, -217, -217, -217, 83, 83, 83, 83, 83, 83, 83, 83, 299, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -217 }, { 13, -218, -218, -218, -218, -218, -218, -218, 82, -218, 83, 83, 83, 83, 83, 83, 83, -218, -218, -218, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 300, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -218 }, { 13, -219, -219, -219, -219, -219, -219, -219, 82, -219, 83, 83, 83, 83, 83, 83, 83, -219, -219, -219, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 301, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -219 }, { 13, -220, -220, -220, -220, -220, -220, -220, 82, -220, 83, 83, 83, 83, 83, 83, 83, -220, -220, -220, 83, 83, 83, 302, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -220 }, { 13, -221, -221, -221, -221, -221, -221, -221, 82, -221, 83, 83, 83, 83, 83, 83, 83, -221, -221, -221, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -221 }, { 13, -222, -222, -222, -222, -222, -222, -222, 82, -222, 83, 83, 83, 83, 83, 83, 83, -222, -222, -222, 83, 83, 83, 83, 303, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -222 }, { 13, -223, -223, -223, -223, -223, -223, -223, 82, -223, 83, 83, 83, 83, 83, 83, 83, -223, -223, -223, 83, 83, 83, 83, 83, 83, 83, 83, 304, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -223 }, { 13, -224, -224, -224, -224, -224, -224, -224, 82, -224, 83, 83, 83, 83, 83, 83, 83, -224, -224, -224, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 305, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -224 }, { 13, -225, -225, -225, -225, -225, -225, -225, 82, -225, 83, 83, 83, 83, 83, 83, 83, -225, -225, -225, 83, 83, 83, 83, 306, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -225 }, { 13, -226, -226, -226, -226, -226, -226, -226, 82, -226, 83, 83, 83, 83, 83, 83, 83, -226, -226, -226, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 307, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -226 }, { 13, -227, -227, -227, -227, -227, -227, -227, 82, -227, 83, 83, 83, 83, 83, 83, 83, -227, -227, -227, 83, 83, 83, 83, 83, 83, 83, 83, 308, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -227 }, { 13, -228, -228, -228, -228, -228, -228, -228, 82, -228, 83, 83, 83, 83, 83, 83, 83, -228, -228, -228, 83, 83, 83, 83, 83, 83, 83, 83, 83, 309, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -228 }, { 13, -229, -229, -229, -229, -229, -229, -229, 82, -229, 83, 83, 83, 83, 83, 83, 83, -229, -229, -229, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 310, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -229 }, { 13, -230, -230, -230, -230, -230, -230, -230, 82, -230, 83, 83, 83, 83, 83, 83, 83, -230, -230, -230, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 311, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -230 }, { 13, -231, -231, -231, -231, -231, -231, -231, 82, -231, 83, 83, 83, 83, 83, 83, 83, -231, -231, -231, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -231 }, { 13, -232, -232, -232, -232, -232, -232, -232, 82, -232, 83, 83, 83, 83, 83, 83, 83, -232, -232, -232, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 312, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -232 }, { 13, -233, -233, -233, -233, -233, -233, -233, 82, -233, 83, 83, 83, 83, 83, 83, 83, -233, -233, -233, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 313, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -233 }, { 13, -234, -234, -234, -234, -234, -234, -234, 82, -234, 83, 83, 83, 83, 83, 83, 83, -234, -234, -234, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -234 }, { 13, -235, -235, -235, -235, -235, -235, -235, 82, -235, 83, 83, 83, 83, 83, 83, 83, -235, -235, -235, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 314, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -235 }, { 13, -236, -236, -236, -236, -236, -236, -236, 82, -236, 83, 83, 83, 83, 83, 83, 83, -236, -236, -236, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 315, 83, 83, 316, 83, 317, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -236 }, { 13, -237, -237, -237, -237, -237, -237, -237, 82, -237, 83, 83, 83, 83, 83, 83, 83, -237, -237, -237, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 318, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -237 }, { 13, -238, -238, -238, -238, -238, -238, -238, 82, -238, 83, 83, 83, 83, 83, 83, 83, -238, -238, -238, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 319, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -238 }, { 13, -239, -239, -239, -239, -239, -239, -239, 82, -239, 83, 83, 83, 83, 83, 83, 83, -239, -239, -239, 83, 83, 83, 83, 83, 83, 83, 83, 320, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -239 }, { 13, -240, -240, -240, -240, -240, -240, -240, 82, -240, 83, 83, 83, 83, 83, 83, 83, -240, -240, -240, 83, 83, 83, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -240 }, { 13, -241, -241, -241, -241, -241, -241, -241, 82, -241, 83, 83, 83, 83, 83, 83, 83, -241, -241, -241, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 321, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -241 }, { 13, 322, 322, 322, 322, 322, 322, 322, 323, 322, -242, -242, -242, -242, -242, -242, -242, 322, 322, 322, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, 322, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, 322 }, { 13, -243, -243, 324, 325, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243 }, { 13, -244, -244, -244, -244, -244, -244, -244, 82, -244, 83, 83, 83, 83, 83, 83, 83, -244, -244, -244, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 326, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -244 }, { 13, -245, -245, -245, -245, -245, -245, -245, 82, -245, 83, 83, 83, 83, 83, 83, 83, -245, -245, -245, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 327, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -245 }, { 13, -246, -246, -246, -246, -246, -246, -246, 82, -246, 83, 83, 83, 83, 83, 83, 83, -246, -246, -246, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 328, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -246 }, { 13, -247, -247, -247, -247, -247, -247, -247, 82, -247, 83, 83, 83, 83, 83, 83, 83, -247, -247, -247, 83, 83, 83, 83, 83, 83, 83, 83, 329, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -247 }, { 13, -248, -248, -248, -248, -248, -248, -248, 82, -248, 83, 83, 83, 83, 83, 83, 83, -248, -248, -248, 83, 83, 83, 83, 330, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -248 }, { 13, -249, -249, -249, -249, -249, -249, -249, 82, -249, 83, 83, 83, 83, 83, 83, 83, -249, -249, -249, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 331, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -249 }, { 13, 332, 332, 332, 332, 332, 332, 332, 333, 332, 83, 83, 83, 83, 83, 83, 83, 332, 332, 332, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 334, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 332 }, { 13, -251, -251, -251, -251, -251, -251, -251, 82, -251, 83, 83, 83, 83, 83, 83, 83, -251, -251, -251, 83, 83, 83, 83, 335, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -251 }, { 13, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252 }, { 13, -253, -253, -253, -253, -253, -253, -253, 82, -253, 83, 83, 83, 83, 83, 83, 83, -253, -253, -253, 83, 83, 336, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -253 }, { 13, -254, -254, -254, -254, -254, -254, -254, 82, -254, 83, 83, 83, 83, 83, 83, 83, -254, -254, -254, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 337, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -254 }, { 13, -255, -255, -255, -255, -255, -255, -255, 82, -255, 83, 83, 83, 83, 83, 83, 83, -255, -255, -255, 338, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -255 }, { 13, -256, -256, -256, -256, -256, -256, -256, 82, -256, 83, 83, 83, 83, 83, 83, 83, -256, -256, -256, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 339, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -256 }, { 13, -257, -257, -257, -257, -257, -257, -257, 82, -257, 83, 83, 83, 83, 83, 83, 83, -257, -257, -257, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 340, 83, -257 }, { 13, -258, -258, -258, -258, -258, -258, -258, 82, -258, 83, 83, 83, 83, 83, 83, 83, -258, -258, -258, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 341, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -258 }, { 13, -259, -259, -259, -259, -259, -259, -259, 82, -259, 83, 83, 83, 83, 83, 83, 83, -259, -259, -259, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 342, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -259 }, { 13, -260, -260, -260, -260, -260, -260, -260, 82, -260, 83, 83, 83, 83, 83, 83, 83, -260, -260, -260, 343, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -260 }, { 13, -261, -261, -261, -261, -261, -261, -261, 82, -261, 83, 83, 83, 83, 83, 83, 83, -261, -261, -261, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 344, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -261 }, { 13, -262, -262, -262, -262, -262, -262, -262, 82, -262, 83, 83, 83, 83, 83, 83, 83, -262, -262, -262, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 345, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -262 }, { 13, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263 }, { 13, -264, -264, -264, -264, -264, -264, -264, 263, -264, 83, 83, 83, 83, 83, 83, 83, -264, -264, -264, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -264 }, { 13, -265, -265, -265, -265, -265, -265, -265, 82, -265, 83, 83, 83, 83, 83, 83, 83, -265, -265, -265, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -265 }, { 13, -266, -266, -266, -266, -266, -266, -266, 82, -266, 83, 83, 83, 83, 83, 83, 83, -266, -266, -266, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 346, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -266 }, { 13, -267, -267, -267, -267, -267, -267, -267, 82, -267, 83, 83, 83, 83, 83, 83, 83, -267, -267, -267, 83, 83, 83, 83, 347, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -267 }, { 13, -268, -268, -268, -268, -268, -268, -268, 82, -268, 83, 83, 83, 83, 83, 83, 83, -268, -268, -268, 83, 83, 83, 83, 83, 83, 83, 83, 348, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -268 }, { 13, -269, -269, -269, -269, -269, -269, -269, 82, -269, 83, 83, 83, 83, 83, 83, 83, -269, -269, -269, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 349, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -269 }, { 13, -270, -270, -270, -270, -270, -270, -270, 82, -270, 83, 83, 83, 83, 83, 83, 83, -270, -270, -270, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 350, 83, 83, 83, 351, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -270 }, { 13, -271, -271, -271, -271, -271, -271, -271, 82, -271, 83, 83, 83, 83, 83, 83, 83, -271, -271, -271, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -271 }, { 13, 352, 352, 352, 352, 352, 352, 352, 353, 352, 83, 83, 83, 83, 83, 83, 83, 352, 352, 352, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 354, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 352 }, { 13, -273, -273, -273, -273, -273, -273, -273, 82, -273, 83, 83, 83, 83, 83, 83, 83, -273, -273, -273, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 355, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -273 }, { 13, -274, -274, -274, -274, -274, -274, -274, 82, -274, 83, 83, 83, 83, 83, 83, 83, -274, -274, -274, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 356, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -274 }, { 13, -275, -275, -275, -275, -275, -275, -275, 82, -275, 83, 83, 83, 83, 83, 83, 83, -275, -275, -275, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 357, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -275 }, { 13, -276, -276, -276, -276, -276, -276, -276, 82, -276, 83, 83, 83, 83, 83, 83, 83, -276, -276, -276, 83, 83, 83, 83, 83, 83, 83, 83, 358, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -276 }, { 13, -277, -277, -277, -277, -277, -277, -277, 82, -277, 83, 83, 83, 83, 83, 83, 83, -277, -277, -277, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 359, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -277 }, { 13, -278, -278, -278, -278, -278, -278, -278, 82, -278, 83, 83, 83, 83, 83, 83, 83, -278, -278, -278, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 360, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -278 }, { 13, -279, -279, -279, -279, -279, -279, -279, 82, -279, 83, 83, 83, 83, 83, 83, 83, -279, -279, -279, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 361, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -279 }, { 13, -280, -280, -280, -280, -280, -280, -280, 82, -280, 83, 83, 83, 83, 83, 83, 83, -280, -280, -280, 362, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -280 }, { 13, -281, -281, -281, -281, -281, -281, -281, 82, -281, 83, 83, 83, 83, 83, 83, 83, -281, -281, -281, 83, 83, 83, 83, 83, 83, 363, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -281 }, { 13, -282, -282, -282, -282, -282, -282, -282, 82, -282, 83, 83, 83, 83, 83, 83, 83, -282, -282, -282, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 364, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -282 }, { 13, -283, -283, -283, -283, -283, -283, -283, 82, -283, 83, 83, 83, 83, 83, 83, 83, -283, -283, -283, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 365, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -283 }, { 13, -284, -284, -284, -284, -284, -284, -284, 366, -284, 83, 83, 83, 83, 83, 83, 83, -284, -284, -284, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -284 }, { 13, -285, -285, -285, -285, -285, -285, -285, 82, -285, 83, 83, 83, 83, 83, 83, 83, -285, -285, -285, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 367, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -285 }, { 13, -286, -286, -286, -286, -286, -286, -286, 82, -286, 83, 83, 83, 83, 83, 83, 83, -286, -286, -286, 368, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -286 }, { 13, -287, -287, -287, -287, -287, -287, -287, 252, -287, 83, 83, 83, 83, 83, 83, 83, -287, -287, -287, 369, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -287 }, { 13, -288, -288, -288, -288, -288, -288, -288, 252, -288, 83, 83, 83, 83, 83, 83, 83, -288, -288, -288, 370, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -288 }, { 13, -289, -289, -289, -289, -289, -289, -289, 82, -289, 83, 83, 83, 83, 83, 83, 83, -289, -289, -289, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 371, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -289 }, { 13, -290, -290, -290, -290, -290, -290, -290, 82, -290, 83, 83, 83, 83, 83, 83, 83, -290, -290, -290, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 372, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -290 }, { 13, -291, -291, -291, -291, -291, -291, -291, 82, -291, 83, 83, 83, 83, 83, 83, 83, -291, -291, -291, 83, 83, 83, 83, 83, 373, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -291 }, { 13, -292, -292, -292, -292, -292, -292, -292, 82, -292, 83, 83, 83, 83, 83, 83, 83, -292, -292, -292, 83, 83, 374, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -292 }, { 13, -293, -293, -293, -293, -293, -293, -293, 82, -293, 83, 83, 83, 83, 83, 83, 83, -293, -293, -293, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 375, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -293 }, { 13, -294, -294, -294, -294, -294, -294, -294, 82, -294, 83, 83, 83, 83, 83, 83, 83, -294, -294, -294, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 376, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -294 }, { 13, -295, -295, -295, -295, -295, -295, -295, 82, -295, 83, 83, 83, 83, 83, 83, 83, -295, -295, -295, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 377, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -295 }, { 13, -296, -296, -296, -296, -296, -296, -296, 82, -296, 83, 83, 83, 83, 83, 83, 83, -296, -296, -296, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 378, -296 }, { 13, -297, -297, -297, -297, -297, -297, -297, -297, -297, 83, 83, 83, 83, 83, 83, 83, -297, -297, -297, 379, 83, 83, 380, 83, 83, 83, 83, 381, 83, 83, 83, 382, 83, 83, 83, 83, 383, 83, 384, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -297 }, { 13, -298, -298, -298, -298, -298, -298, -298, 385, -298, 83, 83, 83, 83, 83, 83, 83, -298, -298, -298, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -298 }, { 13, -299, -299, -299, -299, -299, -299, -299, 82, -299, 83, 83, 83, 83, 83, 83, 83, -299, -299, -299, 83, 83, 386, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -299 }, { 13, -300, -300, -300, -300, -300, -300, -300, 82, -300, 83, 83, 83, 83, 83, 83, 83, -300, -300, -300, 83, 83, 83, 83, 387, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -300 }, { 13, -301, -301, -301, -301, -301, -301, -301, 82, -301, 83, 83, 83, 83, 83, 83, 83, -301, -301, -301, 388, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -301 }, { 13, -302, -302, -302, -302, -302, -302, -302, 82, -302, 83, 83, 83, 83, 83, 83, 83, -302, -302, -302, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 389, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -302 }, { 13, -303, -303, -303, -303, -303, -303, -303, 82, -303, 83, 83, 83, 83, 83, 83, 83, -303, -303, -303, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 390, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -303 }, { 13, -304, -304, -304, -304, -304, -304, -304, 82, -304, 83, 83, 83, 83, 83, 83, 83, -304, -304, -304, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 391, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -304 }, { 13, -305, -305, -305, -305, -305, -305, -305, 82, -305, 83, 83, 83, 83, 83, 83, 83, -305, -305, -305, 83, 83, 83, 83, 392, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -305 }, { 13, 393, 393, 393, 393, 393, 393, 393, 394, 393, 83, 83, 83, 83, 83, 83, 83, 393, 393, 393, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 395, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 393 }, { 13, -307, -307, -307, -307, -307, -307, -307, 82, -307, 83, 83, 83, 83, 83, 83, 83, -307, -307, -307, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 396, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -307 }, { 13, -308, -308, -308, -308, -308, -308, -308, 82, -308, 83, 83, 83, 83, 83, 83, 83, -308, -308, -308, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 397, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -308 }, { 13, -309, -309, -309, -309, -309, -309, -309, 82, -309, 83, 83, 83, 83, 83, 83, 83, -309, -309, -309, 83, 83, 83, 83, 398, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -309 }, { 13, -310, -310, -310, -310, -310, -310, -310, 82, -310, 83, 83, 83, 83, 83, 83, 83, -310, -310, -310, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 399, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -310 }, { 13, -311, -311, -311, -311, -311, -311, -311, 82, -311, 83, 83, 83, 83, 83, 83, 83, -311, -311, -311, 400, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -311 }, { 13, -312, -312, -312, -312, -312, -312, -312, 82, -312, 83, 83, 83, 83, 83, 83, 83, -312, -312, -312, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 401, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -312 }, { 13, -313, -313, -313, -313, -313, -313, -313, 402, -313, 83, 83, 83, 83, 83, 83, 83, -313, -313, -313, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -313 }, { 13, -314, -314, -314, -314, -314, -314, -314, 82, -314, 83, 83, 83, 83, 83, 83, 83, -314, -314, -314, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 403, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -314 }, { 13, -315, -315, -315, -315, -315, -315, -315, 82, -315, 83, 83, 83, 83, 83, 83, 83, -315, -315, -315, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 404, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -315 }, { 13, -316, -316, -316, -316, -316, -316, -316, 82, -316, 83, 83, 83, 83, 83, 83, 83, -316, -316, -316, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 405, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -316 }, { 13, -317, -317, -317, -317, -317, -317, -317, 82, -317, 83, 83, 83, 83, 83, 83, 83, -317, -317, -317, 83, 83, 83, 83, 406, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -317 }, { 13, -318, -318, -318, -318, -318, -318, -318, 82, -318, 83, 83, 83, 83, 83, 83, 83, -318, -318, -318, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 407, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -318 }, { 13, -319, -319, -319, -319, -319, -319, -319, 82, -319, 83, 83, 83, 83, 83, 83, 83, -319, -319, -319, 83, 83, 83, 83, 408, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -319 }, { 13, -320, -320, -320, -320, -320, -320, -320, 82, -320, 83, 83, 83, 83, 83, 83, 83, -320, -320, -320, 409, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -320 }, { 13, -321, -321, -321, -321, -321, -321, -321, 82, -321, 83, 83, 83, 83, 83, 83, 83, -321, -321, -321, 83, 83, 83, 83, 410, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -321 }, { 13, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322 }, { 13, -323, -323, -323, -323, -323, -323, -323, 322, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323 }, { 13, -324, -324, -324, 411, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324 }, { 13, -325, -325, 411, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325 }, { 13, -326, -326, -326, -326, -326, -326, -326, 82, -326, 83, 83, 83, 83, 83, 83, 83, -326, -326, -326, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -326 }, { 13, -327, -327, -327, -327, -327, -327, -327, 82, -327, 83, 83, 83, 83, 83, 83, 83, -327, -327, -327, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 412, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -327 }, { 13, -328, -328, -328, -328, -328, -328, -328, 413, -328, 83, 83, 83, 83, 83, 83, 83, -328, -328, -328, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -328 }, { 13, -329, -329, -329, -329, -329, -329, -329, 82, -329, 83, 83, 83, 83, 83, 83, 83, -329, -329, -329, 83, 83, 414, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -329 }, { 13, -330, -330, -330, -330, -330, -330, -330, 82, -330, 83, 83, 83, 83, 83, 83, 83, -330, -330, -330, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 415, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -330 }, { 13, 416, 416, 416, 416, 416, 416, 416, 417, 416, 83, 83, 83, 83, 83, 83, 83, 416, 416, 416, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 418, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 416 }, { 13, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332 }, { 13, -333, -333, -333, -333, -333, -333, -333, 332, -333, 83, 83, 83, 83, 83, 83, 83, -333, -333, -333, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -333 }, { 13, -334, -334, -334, -334, -334, -334, -334, 82, -334, 83, 83, 83, 83, 83, 83, 83, -334, -334, -334, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -334 }, { 13, -335, -335, -335, -335, -335, -335, -335, 82, -335, 83, 83, 83, 83, 83, 83, 83, -335, -335, -335, 419, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -335 }, { 13, -336, -336, -336, -336, -336, -336, -336, 82, -336, 83, 83, 83, 83, 83, 83, 83, -336, -336, -336, 83, 83, 83, 83, 420, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -336 }, { 13, -337, -337, -337, -337, -337, -337, -337, 82, -337, 83, 83, 83, 83, 83, 83, 83, -337, -337, -337, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 421, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -337 }, { 13, -338, -338, -338, -338, -338, -338, -338, 82, -338, 83, 83, 83, 83, 83, 83, 83, -338, -338, -338, 83, 83, 422, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -338 }, { 13, -339, -339, -339, -339, -339, -339, -339, 82, -339, 83, 83, 83, 83, 83, 83, 83, -339, -339, -339, 83, 83, 83, 83, 83, 83, 83, 83, 423, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -339 }, { 13, -340, -340, -340, -340, -340, -340, -340, 82, -340, 83, 83, 83, 83, 83, 83, 83, -340, -340, -340, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 424, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -340 }, { 13, -341, -341, -341, -341, -341, -341, -341, 82, -341, 83, 83, 83, 83, 83, 83, 83, -341, -341, -341, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 425, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -341 }, { 13, -342, -342, -342, -342, -342, -342, -342, 82, -342, 83, 83, 83, 83, 83, 83, 83, -342, -342, -342, 83, 83, 83, 83, 426, 83, 83, 83, 427, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -342 }, { 13, -343, -343, -343, -343, -343, -343, -343, 82, -343, 83, 83, 83, 83, 83, 83, 83, -343, -343, -343, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 428, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -343 }, { 13, -344, -344, -344, -344, -344, -344, -344, 82, -344, 83, 83, 83, 83, 83, 83, 83, -344, -344, -344, 83, 83, 83, 83, 83, 83, 83, 83, 429, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -344 }, { 13, -345, -345, -345, -345, -345, -345, -345, 82, -345, 83, 83, 83, 83, 83, 83, 83, -345, -345, -345, 430, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -345 }, { 13, -346, -346, -346, -346, -346, -346, -346, 82, -346, 83, 83, 83, 83, 83, 83, 83, -346, -346, -346, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 431, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -346 }, { 13, -347, -347, -347, -347, -347, -347, -347, 82, -347, 83, 83, 83, 83, 83, 83, 83, -347, -347, -347, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 432, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -347 }, { 13, -348, -348, -348, -348, -348, -348, -348, 82, -348, 83, 83, 83, 83, 83, 83, 83, -348, -348, -348, 83, 83, 433, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -348 }, { 13, -349, -349, -349, -349, -349, -349, -349, 82, -349, 83, 83, 83, 83, 83, 83, 83, -349, -349, -349, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 434, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -349 }, { 13, -350, -350, -350, -350, -350, -350, -350, 82, -350, 83, 83, 83, 83, 83, 83, 83, -350, -350, -350, 83, 83, 83, 435, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -350 }, { 13, -351, -351, -351, -351, -351, -351, -351, 82, -351, 83, 83, 83, 83, 83, 83, 83, -351, -351, -351, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 436, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -351 }, { 13, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352 }, { 13, -353, -353, -353, -353, -353, -353, -353, 352, -353, 83, 83, 83, 83, 83, 83, 83, -353, -353, -353, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -353 }, { 13, -354, -354, -354, -354, -354, -354, -354, 82, -354, 83, 83, 83, 83, 83, 83, 83, -354, -354, -354, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -354 }, { 13, 437, 437, 437, 437, 437, 437, 437, 438, 437, 83, 83, 83, 83, 83, 83, 83, 437, 437, 437, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 439, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 437 }, { 13, -356, -356, -356, -356, -356, -356, -356, 82, -356, 83, 83, 83, 440, 83, 83, 83, -356, -356, -356, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -356 }, { 13, -357, -357, -357, -357, -357, -357, -357, 82, -357, 83, 83, 83, 83, 83, 83, 83, -357, -357, -357, 83, 83, 83, 83, 83, 83, 83, 83, 441, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -357 }, { 13, -358, -358, -358, -358, -358, -358, -358, 82, -358, 83, 83, 83, 83, 83, 83, 83, -358, -358, -358, 83, 83, 442, 83, 443, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -358 }, { 13, -359, -359, -359, -359, -359, -359, -359, 82, -359, 83, 83, 83, 83, 83, 83, 83, -359, -359, -359, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 444, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -359 }, { 13, -360, -360, -360, -360, -360, -360, -360, 82, -360, 83, 83, 83, 83, 83, 83, 83, -360, -360, -360, 83, 83, 83, 445, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -360 }, { 13, 446, 446, 446, 446, 446, 446, 446, 447, 446, 83, 83, 83, 83, 83, 83, 83, 446, 446, 446, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 448, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 446 }, { 13, -362, -362, -362, -362, -362, -362, -362, 82, -362, 83, 83, 83, 83, 83, 83, 83, -362, -362, -362, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 449, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -362 }, { 13, -363, -363, -363, -363, -363, -363, -363, 82, -363, 83, 83, 83, 83, 83, 83, 83, -363, -363, -363, 83, 83, 83, 83, 450, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -363 }, { 13, -364, -364, -364, -364, -364, -364, -364, 82, -364, 83, 83, 83, 83, 83, 83, 83, -364, -364, -364, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 451, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -364 }, { 13, -365, -365, -365, -365, -365, -365, -365, 82, -365, 83, 83, 83, 83, 83, 83, 83, -365, -365, -365, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 452, 83, 83, 83, -365 }, { 13, -366, -366, -366, -366, -366, -366, -366, -366, -366, 83, 83, 83, 83, 83, 83, 83, -366, -366, -366, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 453, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -366 }, { 13, -367, -367, -367, -367, -367, -367, -367, 82, -367, 83, 83, 83, 83, 83, 83, 83, -367, -367, -367, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -367 }, { 13, -368, -368, -368, -368, -368, -368, -368, 82, -368, 83, 83, 83, 83, 83, 83, 83, -368, -368, -368, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 454, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -368 }, { 13, -369, -369, -369, -369, -369, -369, -369, 82, -369, 83, 83, 83, 83, 83, 83, 83, -369, -369, -369, 83, 83, 455, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -369 }, { 13, -370, -370, -370, -370, -370, -370, -370, 82, -370, 83, 83, 83, 83, 83, 83, 83, -370, -370, -370, 83, 83, 456, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -370 }, { 13, -371, -371, -371, -371, -371, -371, -371, 457, -371, 83, 83, 83, 83, 83, 83, 83, -371, -371, -371, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -371 }, { 13, -372, -372, -372, -372, -372, -372, -372, 82, -372, 83, 83, 83, 83, 83, 83, 83, -372, -372, -372, 83, 83, 83, 83, 458, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -372 }, { 13, -373, -373, -373, -373, -373, -373, -373, 82, -373, 83, 83, 83, 83, 83, 83, 83, -373, -373, -373, 83, 83, 83, 83, 83, 83, 83, 83, 459, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -373 }, { 13, -374, -374, -374, -374, -374, -374, -374, 82, -374, 83, 83, 83, 83, 83, 83, 83, -374, -374, -374, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 460, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -374 }, { 13, 461, 461, 461, 461, 461, 461, 461, 462, 461, 83, 83, 83, 83, 83, 83, 83, 461, 461, 461, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 463, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 461 }, { 13, -376, -376, -376, -376, -376, -376, -376, 82, -376, 83, 83, 83, 83, 83, 83, 83, -376, -376, -376, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 464, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -376 }, { 13, -377, -377, -377, -377, -377, -377, -377, 82, -377, 83, 83, 83, 83, 83, 83, 83, -377, -377, -377, 83, 83, 83, 83, 83, 83, 83, 83, 465, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -377 }, { 13, -378, -378, -378, -378, -378, -378, -378, 82, -378, 83, 83, 83, 83, 83, 83, 83, -378, -378, -378, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 466, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -378 }, { 13, -379, -379, -379, -379, -379, -379, -379, 82, -379, 83, 83, 83, 83, 83, 83, 83, -379, -379, -379, 83, 83, 467, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -379 }, { 13, -380, -380, -380, -380, -380, -380, -380, 82, -380, 83, 83, 83, 83, 83, 83, 83, -380, -380, -380, 83, 83, 83, 83, 468, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -380 }, { 13, -381, -381, -381, -381, -381, -381, -381, 82, -381, 83, 83, 83, 83, 83, 83, 83, -381, -381, -381, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 469, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -381 }, { 13, -382, -382, -382, -382, -382, -382, -382, 82, -382, 83, 83, 83, 83, 83, 83, 83, -382, -382, -382, 83, 83, 83, 83, 83, 83, 83, 83, 470, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -382 }, { 13, -383, -383, -383, -383, -383, -383, -383, 82, -383, 83, 83, 83, 83, 83, 83, 83, -383, -383, -383, 83, 83, 83, 83, 471, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -383 }, { 13, -384, -384, -384, -384, -384, -384, -384, 82, -384, 83, 83, 83, 83, 83, 83, 83, -384, -384, -384, 472, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -384 }, { 13, -385, -385, -385, -385, -385, -385, -385, -385, -385, 83, 83, 83, 83, 83, 83, 83, -385, -385, -385, 83, 83, 83, 83, 83, 83, 83, 83, 473, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -385 }, { 13, -386, -386, -386, -386, -386, -386, -386, 82, -386, 83, 83, 83, 83, 83, 83, 83, -386, -386, -386, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 474, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -386 }, { 13, -387, -387, -387, -387, -387, -387, -387, 82, -387, 83, 83, 83, 83, 83, 83, 83, -387, -387, -387, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 475, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -387 }, { 13, -388, -388, -388, -388, -388, -388, -388, 82, -388, 83, 83, 83, 83, 83, 83, 83, -388, -388, -388, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 476, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -388 }, { 13, -389, -389, -389, -389, -389, -389, -389, 82, -389, 83, 83, 83, 83, 83, 83, 83, -389, -389, -389, 83, 83, 477, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -389 }, { 13, -390, -390, -390, -390, -390, -390, -390, 82, -390, 83, 83, 83, 83, 83, 83, 83, -390, -390, -390, 83, 83, 83, 83, 478, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -390 }, { 13, -391, -391, -391, -391, -391, -391, -391, 82, -391, 83, 83, 83, 83, 83, 83, 83, -391, -391, -391, 83, 83, 83, 83, 83, 83, 83, 83, 479, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -391 }, { 13, -392, -392, -392, -392, -392, -392, -392, 82, -392, 83, 83, 83, 83, 83, 83, 83, -392, -392, -392, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 480, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -392 }, { 13, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393 }, { 13, -394, -394, -394, -394, -394, -394, -394, 393, -394, 83, 83, 83, 83, 83, 83, 83, -394, -394, -394, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -394 }, { 13, -395, -395, -395, -395, -395, -395, -395, 82, -395, 83, 83, 83, 83, 83, 83, 83, -395, -395, -395, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -395 }, { 13, -396, -396, -396, -396, -396, -396, -396, 82, -396, 83, 83, 83, 83, 83, 83, 83, -396, -396, -396, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 481, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -396 }, { 13, -397, -397, -397, -397, -397, -397, -397, 82, -397, 83, 83, 83, 83, 83, 83, 83, -397, -397, -397, 83, 83, 83, 83, 83, 83, 482, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -397 }, { 13, -398, -398, -398, -398, -398, -398, -398, 82, -398, 83, 83, 83, 83, 83, 83, 83, -398, -398, -398, 83, 83, 483, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -398 }, { 13, -399, -399, -399, -399, -399, -399, -399, 82, -399, 83, 83, 83, 83, 83, 83, 83, -399, -399, -399, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 484, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -399 }, { 13, -400, -400, -400, -400, -400, -400, -400, 82, -400, 83, 83, 83, 83, 83, 83, 83, -400, -400, -400, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 485, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -400 }, { 13, -401, -401, -401, -401, -401, -401, -401, 82, -401, 83, 83, 83, 83, 83, 83, 83, -401, -401, -401, 486, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -401 }, { 13, -402, -402, -402, -402, -402, -402, -402, -402, -402, 83, 83, 83, 83, 83, 83, 83, -402, -402, -402, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 487, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -402 }, { 13, -403, -403, -403, -403, -403, -403, -403, 82, -403, 83, 83, 83, 83, 83, 83, 83, -403, -403, -403, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 488, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -403 }, { 13, -404, -404, -404, -404, -404, -404, -404, 82, -404, 83, 83, 83, 83, 83, 83, 83, -404, -404, -404, 83, 83, 83, 83, 489, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -404 }, { 13, 490, 490, 490, 490, 490, 490, 490, 491, 490, 83, 83, 83, 83, 83, 83, 83, 490, 490, 490, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 492, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 490 }, { 13, -406, -406, -406, -406, -406, -406, -406, 82, -406, 83, 83, 83, 83, 83, 83, 83, -406, -406, -406, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 493, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -406 }, { 13, -407, -407, -407, -407, -407, -407, -407, 82, -407, 83, 83, 83, 83, 83, 83, 83, -407, -407, -407, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 494, 83, 83, 83, 83, 83, 83, 83, -407 }, { 13, 495, 495, 495, 495, 495, 495, 495, 496, 495, 83, 83, 83, 83, 83, 83, 83, 495, 495, 495, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 497, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 495 }, { 13, -409, -409, -409, -409, -409, -409, -409, 82, -409, 83, 83, 83, 83, 83, 83, 83, -409, -409, -409, 83, 498, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 499, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -409 }, { 13, -410, -410, -410, -410, -410, -410, -410, 500, -410, 83, 83, 83, 83, 83, 83, 83, -410, -410, -410, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -410 }, { 13, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411 }, { 13, 501, 501, 501, 501, 501, 501, 501, 502, 501, 83, 83, 83, 83, 83, 83, 83, 501, 501, 501, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 503, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 501 }, { 13, -413, -413, -413, -413, -413, -413, -413, -413, -413, 83, 83, 83, 83, 83, 83, 83, -413, -413, -413, 83, 83, 504, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -413 }, { 13, -414, -414, -414, -414, -414, -414, -414, 82, -414, 83, 83, 83, 83, 83, 83, 83, -414, -414, -414, 505, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -414 }, { 13, -415, -415, -415, -415, -415, -415, -415, 82, -415, 83, 83, 83, 83, 83, 83, 83, -415, -415, -415, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 506, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -415 }, { 13, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416 }, { 13, -417, -417, -417, -417, -417, -417, -417, 416, -417, 83, 83, 83, 83, 83, 83, 83, -417, -417, -417, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -417 }, { 13, -418, -418, -418, -418, -418, -418, -418, 82, -418, 83, 83, 83, 83, 83, 83, 83, -418, -418, -418, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -418 }, { 13, -419, -419, -419, -419, -419, -419, -419, 82, -419, 83, 83, 83, 83, 83, 83, 83, -419, -419, -419, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -419 }, { 13, -420, -420, -420, -420, -420, -420, -420, 82, -420, 83, 83, 83, 83, 83, 83, 83, -420, -420, -420, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -420 }, { 13, -421, -421, -421, -421, -421, -421, -421, 82, -421, 83, 83, 83, 83, 83, 83, 83, -421, -421, -421, 83, 83, 83, 83, 507, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -421 }, { 13, -422, -422, -422, -422, -422, -422, -422, 82, -422, 83, 83, 83, 83, 83, 83, 83, -422, -422, -422, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 508, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -422 }, { 13, -423, -423, -423, -423, -423, -423, -423, 82, -423, 83, 83, 83, 83, 83, 83, 83, -423, -423, -423, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 509, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -423 }, { 13, -424, -424, -424, -424, -424, -424, -424, 82, -424, 83, 83, 83, 83, 83, 83, 83, -424, -424, -424, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 510, 83, 83, 83, -424 }, { 13, -425, -425, -425, -425, -425, -425, -425, 82, -425, 83, 83, 83, 83, 83, 83, 83, -425, -425, -425, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -425 }, { 13, -426, -426, -426, -426, -426, -426, -426, 82, -426, 83, 83, 83, 83, 83, 83, 83, -426, -426, -426, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -426 }, { 13, -427, -427, -427, -427, -427, -427, -427, 82, -427, 83, 83, 83, 83, 83, 83, 83, -427, -427, -427, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 511, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -427 }, { 13, 512, 512, 512, 512, 512, 512, 512, 513, 512, 83, 83, 83, 83, 83, 83, 83, 512, 512, 512, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 514, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 512 }, { 13, -429, -429, -429, -429, -429, -429, -429, 82, -429, 83, 83, 83, 83, 83, 83, 83, -429, -429, -429, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 515, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -429 }, { 13, -430, -430, -430, -430, -430, -430, -430, 82, -430, 83, 83, 83, 83, 83, 83, 83, -430, -430, -430, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 516, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -430 }, { 13, -431, -431, -431, -431, -431, -431, -431, 82, -431, 83, 83, 83, 83, 83, 83, 83, -431, -431, -431, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 517, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -431 }, { 13, -432, -432, -432, -432, -432, -432, -432, 82, -432, 83, 83, 83, 83, 83, 83, 83, -432, -432, -432, 518, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -432 }, { 13, -433, -433, -433, -433, -433, -433, -433, 82, -433, 83, 83, 83, 83, 83, 83, 83, -433, -433, -433, 83, 83, 83, 83, 83, 83, 83, 83, 519, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -433 }, { 13, -434, -434, -434, -434, -434, -434, -434, 82, -434, 83, 83, 83, 83, 83, 83, 83, -434, -434, -434, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 520, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -434 }, { 13, -435, -435, -435, -435, -435, -435, -435, 82, -435, 83, 83, 83, 83, 83, 83, 83, -435, -435, -435, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 521, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -435 }, { 13, -436, -436, -436, -436, -436, -436, -436, 82, -436, 83, 83, 83, 83, 83, 83, 83, -436, -436, -436, 522, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -436 }, { 13, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437 }, { 13, -438, -438, -438, -438, -438, -438, -438, 437, -438, 83, 83, 83, 83, 83, 83, 83, -438, -438, -438, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -438 }, { 13, -439, -439, -439, -439, -439, -439, -439, 82, -439, 83, 83, 83, 83, 83, 83, 83, -439, -439, -439, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -439 }, { 13, -440, -440, -440, -440, -440, -440, -440, 82, -440, 83, 83, 523, 83, 83, 83, 83, -440, -440, -440, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -440 }, { 13, -441, -441, -441, -441, -441, -441, -441, 82, -441, 83, 83, 83, 83, 83, 83, 83, -441, -441, -441, 83, 83, 83, 83, 83, 524, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -441 }, { 13, -442, -442, -442, -442, -442, -442, -442, 82, -442, 83, 83, 83, 83, 83, 83, 83, -442, -442, -442, 83, 83, 83, 83, 83, 83, 83, 83, 525, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -442 }, { 13, -443, -443, -443, -443, -443, -443, -443, 82, -443, 83, 83, 83, 83, 83, 83, 83, -443, -443, -443, 83, 83, 83, 526, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -443 }, { 13, -444, -444, -444, -444, -444, -444, -444, 82, -444, 83, 83, 83, 83, 83, 83, 83, -444, -444, -444, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 527, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -444 }, { 13, -445, -445, -445, -445, -445, -445, -445, 82, -445, 83, 83, 83, 83, 83, 83, 83, -445, -445, -445, 83, 83, 83, 83, 528, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -445 }, { 13, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446 }, { 13, -447, -447, -447, -447, -447, -447, -447, 446, -447, 83, 83, 83, 83, 83, 83, 83, -447, -447, -447, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -447 }, { 13, -448, -448, -448, -448, -448, -448, -448, 82, -448, 83, 83, 83, 83, 83, 83, 83, -448, -448, -448, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -448 }, { 13, -449, -449, -449, -449, -449, -449, -449, 82, -449, 83, 83, 83, 83, 83, 83, 83, -449, -449, -449, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 529, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -449 }, { 13, -450, -450, -450, -450, -450, -450, -450, 82, -450, 83, 83, 83, 83, 83, 83, 83, -450, -450, -450, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 530, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -450 }, { 13, -451, -451, -451, -451, -451, -451, -451, 82, -451, 83, 83, 83, 83, 83, 83, 83, -451, -451, -451, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 531, 83, 83, 83, -451 }, { 13, -452, -452, -452, -452, -452, -452, -452, 82, -452, 83, 83, 83, 83, 83, 83, 83, -452, -452, -452, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 532, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -452 }, { 13, -453, -453, -453, -453, -453, -453, -453, 82, -453, 83, 83, 83, 83, 83, 83, 83, -453, -453, -453, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 533, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -453 }, { 13, -454, -454, -454, -454, -454, -454, -454, 82, -454, 83, 83, 83, 83, 83, 83, 83, -454, -454, -454, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 534, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -454 }, { 13, -455, -455, -455, -455, -455, -455, -455, 82, -455, 83, 83, 83, 83, 83, 83, 83, -455, -455, -455, 83, 83, 535, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -455 }, { 13, -456, -456, -456, -456, -456, -456, -456, 82, -456, 83, 83, 83, 83, 83, 83, 83, -456, -456, -456, 83, 83, 536, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -456 }, { 13, -457, -457, -457, -457, -457, -457, -457, -457, -457, 83, 83, 83, 83, 83, 83, 83, -457, -457, -457, 83, 83, 83, 83, 83, 83, 83, 83, 537, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -457 }, { 13, 538, 538, 538, 538, 538, 538, 538, 539, 538, 83, 83, 83, 83, 83, 83, 83, 538, 538, 538, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 540, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 538 }, { 13, -459, -459, -459, -459, -459, -459, -459, 82, -459, 83, 83, 83, 83, 83, 83, 83, -459, -459, -459, 83, 83, 541, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -459 }, { 13, 542, 542, 542, 542, 542, 542, 542, 543, 542, 83, 83, 83, 83, 83, 83, 83, 542, 542, 542, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 544, 83, 83, 83, 83, 83, 83, 83, 545, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 542 }, { 13, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461 }, { 13, -462, -462, -462, -462, -462, -462, -462, 461, -462, 83, 83, 83, 83, 83, 83, 83, -462, -462, -462, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -462 }, { 13, -463, -463, -463, -463, -463, -463, -463, 82, -463, 83, 83, 83, 83, 83, 83, 83, -463, -463, -463, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -463 }, { 13, -464, -464, -464, -464, -464, -464, -464, 82, -464, 83, 83, 83, 83, 83, 83, 83, -464, -464, -464, 546, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -464 }, { 13, -465, -465, -465, -465, -465, -465, -465, 82, -465, 83, 83, 83, 83, 83, 83, 83, -465, -465, -465, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 547, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -465 }, { 13, 548, 548, 548, 548, 548, 548, 548, 549, 548, 83, 83, 83, 83, 83, 83, 83, 548, 548, 548, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 550, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 548 }, { 13, -467, -467, -467, -467, -467, -467, -467, 82, -467, 83, 83, 83, 83, 83, 83, 83, -467, -467, -467, 83, 83, 551, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -467 }, { 13, -468, -468, -468, -468, -468, -468, -468, 82, -468, 83, 83, 83, 83, 83, 83, 83, -468, -468, -468, 83, 83, 83, 83, 83, 552, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -468 }, { 13, -469, -469, -469, -469, -469, -469, -469, 82, -469, 83, 83, 83, 83, 83, 83, 83, -469, -469, -469, 83, 83, 83, 553, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -469 }, { 13, -470, -470, -470, -470, -470, -470, -470, 82, -470, 83, 83, 83, 83, 83, 83, 83, -470, -470, -470, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 554, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -470 }, { 13, -471, -471, -471, -471, -471, -471, -471, 82, -471, 83, 83, 83, 83, 83, 83, 83, -471, -471, -471, 83, 83, 83, 83, 83, 555, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -471 }, { 13, -472, -472, -472, -472, -472, -472, -472, 82, -472, 83, 83, 83, 83, 83, 83, 83, -472, -472, -472, 83, 83, 83, 83, 83, 83, 556, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -472 }, { 13, -473, -473, -473, -473, -473, -473, -473, 82, -473, 83, 83, 83, 83, 83, 83, 83, -473, -473, -473, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 557, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -473 }, { 13, -474, -474, -474, -474, -474, -474, -474, 558, -474, 83, 83, 83, 83, 83, 83, 83, -474, -474, -474, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -474 }, { 13, -475, -475, -475, -475, -475, -475, -475, 82, -475, 83, 83, 83, 83, 83, 83, 83, -475, -475, -475, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -475 }, { 13, -476, -476, -476, -476, -476, -476, -476, 82, -476, 83, 83, 83, 83, 83, 83, 83, -476, -476, -476, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -476 }, { 13, -477, -477, -477, -477, -477, -477, -477, 82, -477, 83, 83, 83, 83, 83, 83, 83, -477, -477, -477, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 559, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -477 }, { 13, -478, -478, -478, -478, -478, -478, -478, 82, -478, 83, 83, 83, 83, 83, 83, 83, -478, -478, -478, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 560, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -478 }, { 13, -479, -479, -479, -479, -479, -479, -479, 82, -479, 83, 83, 83, 83, 83, 83, 83, -479, -479, -479, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 561, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -479 }, { 13, -480, -480, -480, -480, -480, -480, -480, 82, -480, 83, 83, 83, 83, 83, 83, 83, -480, -480, -480, 83, 83, 562, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -480 }, { 13, 563, 563, 563, 563, 563, 563, 563, 564, 563, 83, 83, 83, 83, 83, 83, 83, 563, 563, 563, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 565, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 563 }, { 13, 566, 566, 566, 566, 566, 566, 566, 567, 566, 83, 83, 83, 83, 83, 83, 83, 566, 566, 566, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 568, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 566 }, { 13, -483, -483, -483, -483, -483, -483, -483, 82, -483, 83, 83, 83, 83, 83, 83, 83, -483, -483, -483, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 569, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -483 }, { 13, -484, -484, -484, -484, -484, -484, -484, 82, -484, 83, 83, 83, 83, 83, 83, 83, -484, -484, -484, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 570, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -484 }, { 13, 571, 571, 571, 571, 571, 571, 571, 572, 571, 83, 83, 83, 83, 83, 83, 83, 571, 571, 571, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 573, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 571 }, { 13, -486, -486, -486, -486, -486, -486, -486, 82, -486, 83, 83, 83, 83, 83, 83, 83, -486, -486, -486, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 574, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -486 }, { 13, -487, -487, -487, -487, -487, -487, -487, 82, -487, 83, 83, 83, 83, 83, 83, 83, -487, -487, -487, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 575, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -487 }, { 13, -488, -488, -488, -488, -488, -488, -488, 82, -488, 83, 83, 83, 83, 83, 83, 83, -488, -488, -488, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 576, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -488 }, { 13, -489, -489, -489, -489, -489, -489, -489, 82, -489, 83, 83, 83, 83, 83, 83, 83, -489, -489, -489, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 577, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -489 }, { 13, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490 }, { 13, -491, -491, -491, -491, -491, -491, -491, 490, -491, 83, 83, 83, 83, 83, 83, 83, -491, -491, -491, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -491 }, { 13, -492, -492, -492, -492, -492, -492, -492, 82, -492, 83, 83, 83, 83, 83, 83, 83, -492, -492, -492, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -492 }, { 13, -493, -493, -493, -493, -493, -493, -493, 82, -493, 83, 83, 83, 83, 83, 83, 83, -493, -493, -493, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 578, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -493 }, { 13, -494, -494, -494, -494, -494, -494, -494, 82, -494, 83, 83, 83, 83, 83, 83, 83, -494, -494, -494, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 579, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -494 }, { 13, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495 }, { 13, -496, -496, -496, -496, -496, -496, -496, 495, -496, 83, 83, 83, 83, 83, 83, 83, -496, -496, -496, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -496 }, { 13, -497, -497, -497, -497, -497, -497, -497, 82, -497, 83, 83, 83, 83, 83, 83, 83, -497, -497, -497, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -497 }, { 13, -498, -498, -498, -498, -498, -498, -498, 82, -498, 83, 83, 83, 83, 83, 83, 83, -498, -498, -498, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 580, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -498 }, { 13, -499, -499, -499, -499, -499, -499, -499, 82, -499, 83, 83, 83, 83, 83, 83, 83, -499, -499, -499, 83, 83, 83, 83, 83, 83, 83, 83, 581, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -499 }, { 13, -500, -500, -500, -500, -500, -500, -500, -500, -500, 83, 83, 83, 83, 83, 83, 83, -500, -500, -500, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 582, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -500 }, { 13, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501, -501 }, { 13, -502, -502, -502, -502, -502, -502, -502, 501, -502, 83, 83, 83, 83, 83, 83, 83, -502, -502, -502, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -502 }, { 13, -503, -503, -503, -503, -503, -503, -503, 82, -503, 83, 83, 83, 83, 83, 83, 83, -503, -503, -503, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -503 }, { 13, -504, -504, -504, -504, -504, -504, -504, 82, -504, 83, 83, 83, 83, 83, 83, 83, -504, -504, -504, 583, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -504 }, { 13, -505, -505, -505, -505, -505, -505, -505, 82, -505, 83, 83, 83, 83, 83, 83, 83, -505, -505, -505, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 584, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -505 }, { 13, -506, -506, -506, -506, -506, -506, -506, 82, -506, 83, 83, 83, 83, 83, 83, 83, -506, -506, -506, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 585, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -506 }, { 13, -507, -507, -507, -507, -507, -507, -507, 82, -507, 83, 83, 83, 83, 83, 83, 83, -507, -507, -507, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 586, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -507 }, { 13, -508, -508, -508, -508, -508, -508, -508, 587, -508, 83, 83, 83, 83, 83, 83, 83, -508, -508, -508, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -508 }, { 13, -509, -509, -509, -509, -509, -509, -509, 82, -509, 83, 83, 83, 83, 83, 83, 83, -509, -509, -509, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 588, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -509 }, { 13, -510, -510, -510, -510, -510, -510, -510, 82, -510, 83, 83, 83, 589, 83, 83, 590, -510, -510, -510, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -510 }, { 13, -511, -511, -511, -511, -511, -511, -511, 82, -511, 83, 83, 83, 83, 83, 83, 83, -511, -511, -511, 83, 83, 83, 83, 83, 83, 83, 83, 591, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -511 }, { 13, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512, -512 }, { 13, -513, -513, -513, -513, -513, -513, -513, 512, -513, 83, 83, 83, 83, 83, 83, 83, -513, -513, -513, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -513 }, { 13, -514, -514, -514, -514, -514, -514, -514, 82, -514, 83, 83, 83, 83, 83, 83, 83, -514, -514, -514, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -514 }, { 13, -515, -515, -515, -515, -515, -515, -515, 82, -515, 83, 83, 83, 83, 83, 83, 83, -515, -515, -515, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 592, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -515 }, { 13, -516, -516, -516, -516, -516, -516, -516, 593, -516, 83, 83, 83, 83, 83, 83, 83, -516, -516, -516, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -516 }, { 13, -517, -517, -517, -517, -517, -517, -517, 82, -517, 83, 83, 83, 83, 83, 83, 83, -517, -517, -517, 83, 83, 83, 83, 83, 83, 83, 83, 594, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -517 }, { 13, -518, -518, -518, -518, -518, -518, -518, 82, -518, 83, 83, 83, 83, 83, 83, 83, -518, -518, -518, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 595, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -518 }, { 13, -519, -519, -519, -519, -519, -519, -519, 82, -519, 83, 83, 83, 83, 83, 83, 83, -519, -519, -519, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -519 }, { 13, -520, -520, -520, -520, -520, -520, -520, 82, -520, 83, 83, 83, 83, 83, 83, 83, -520, -520, -520, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -520 }, { 13, 596, 596, 596, 596, 596, 596, 596, 597, 596, 83, 83, 83, 83, 83, 83, 83, 596, 596, 596, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 598, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 596 }, { 13, -522, -522, -522, -522, -522, -522, -522, 82, -522, 83, 83, 83, 83, 83, 83, 83, -522, -522, -522, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -522 }, { 13, 599, 599, 599, 599, 599, 599, 599, 600, 599, 83, 83, 83, 83, 83, 83, 83, 599, 599, 599, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 601, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 599 }, { 13, -524, -524, -524, -524, -524, -524, -524, 82, -524, 83, 83, 83, 83, 83, 83, 83, -524, -524, -524, 83, 83, 83, 83, 83, 83, 83, 83, 602, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -524 }, { 13, -525, -525, -525, -525, -525, -525, -525, 82, -525, 83, 83, 83, 83, 83, 83, 83, -525, -525, -525, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 603, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -525 }, { 13, 604, 604, 604, 604, 604, 604, 604, 605, 604, 83, 83, 83, 83, 83, 83, 83, 604, 604, 604, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 606, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 604 }, { 13, 607, 607, 607, 607, 607, 607, 607, 608, 607, 83, 83, 83, 83, 83, 83, 83, 607, 607, 607, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 609, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 607 }, { 13, -528, -528, -528, -528, -528, -528, -528, 82, -528, 83, 83, 83, 83, 83, 83, 83, -528, -528, -528, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 610, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -528 }, { 13, -529, -529, -529, -529, -529, -529, -529, 611, -529, 83, 83, 83, 83, 83, 83, 83, -529, -529, -529, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -529 }, { 13, 612, 612, 612, 612, 612, 612, 612, 613, 612, 83, 83, 83, 83, 83, 83, 83, 612, 612, 612, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 614, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 612 }, { 13, -531, -531, -531, -531, -531, -531, -531, 82, -531, 83, 83, 83, 615, 83, 83, 616, -531, -531, -531, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -531 }, { 13, -532, -532, -532, -532, -532, -532, -532, 82, -532, 83, 83, 83, 83, 83, 83, 83, -532, -532, -532, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 617, 83, 83, -532 }, { 13, -533, -533, -533, -533, -533, -533, -533, 82, -533, 83, 83, 83, 83, 83, 83, 83, -533, -533, -533, 83, 83, 83, 618, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -533 }, { 13, -534, -534, -534, -534, -534, -534, -534, 82, -534, 83, 83, 83, 83, 83, 83, 83, -534, -534, -534, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 619, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -534 }, { 13, -535, -535, -535, -535, -535, -535, -535, 82, -535, 83, 83, 83, 83, 83, 83, 83, -535, -535, -535, 83, 83, 83, 83, 620, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -535 }, { 13, -536, -536, -536, -536, -536, -536, -536, 82, -536, 83, 83, 83, 83, 83, 83, 83, -536, -536, -536, 83, 83, 83, 83, 621, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -536 }, { 13, -537, -537, -537, -537, -537, -537, -537, 82, -537, 83, 83, 83, 83, 83, 83, 83, -537, -537, -537, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 622, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -537 }, { 13, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538, -538 }, { 13, -539, -539, -539, -539, -539, -539, -539, 538, -539, 83, 83, 83, 83, 83, 83, 83, -539, -539, -539, 83, 83, 623, 83, 83, 83, 83, 83, 624, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -539 }, { 13, -540, -540, -540, -540, -540, -540, -540, 82, -540, 83, 83, 83, 83, 83, 83, 83, -540, -540, -540, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -540 }, { 13, -541, -541, -541, -541, -541, -541, -541, 82, -541, 83, 83, 83, 83, 83, 83, 83, -541, -541, -541, 625, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -541 }, { 13, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542, -542 }, { 13, -543, -543, -543, -543, -543, -543, -543, 542, -543, 83, 83, 83, 83, 83, 83, 83, -543, -543, -543, 83, 83, 83, 83, 83, 83, 626, 83, 627, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 628, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -543 }, { 13, 629, 629, 629, 629, 629, 629, 629, 630, 629, 83, 83, 83, 83, 83, 83, 83, 629, 629, 629, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 631, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 629 }, { 13, -545, -545, -545, -545, -545, -545, -545, 82, -545, 83, 83, 83, 83, 83, 83, 83, -545, -545, -545, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -545 }, { 13, -546, -546, -546, -546, -546, -546, -546, 82, -546, 83, 83, 83, 83, 83, 83, 83, -546, -546, -546, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -546 }, { 13, -547, -547, -547, -547, -547, -547, -547, 82, -547, 83, 83, 83, 83, 83, 83, 83, -547, -547, -547, 632, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -547 }, { 13, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548, -548 }, { 13, -549, -549, -549, -549, -549, -549, -549, 548, -549, 83, 83, 83, 83, 83, 83, 83, -549, -549, -549, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -549 }, { 13, -550, -550, -550, -550, -550, -550, -550, 82, -550, 83, 83, 83, 83, 83, 83, 83, -550, -550, -550, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -550 }, { 13, -551, -551, -551, -551, -551, -551, -551, 82, -551, 83, 83, 83, 83, 83, 83, 83, -551, -551, -551, 83, 83, 83, 83, 633, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -551 }, { 13, -552, -552, -552, -552, -552, -552, -552, 82, -552, 83, 83, 83, 83, 83, 83, 83, -552, -552, -552, 83, 83, 83, 83, 83, 83, 83, 83, 634, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -552 }, { 13, -553, -553, -553, -553, -553, -553, -553, 82, -553, 83, 83, 83, 83, 83, 83, 83, -553, -553, -553, 83, 83, 83, 83, 635, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -553 }, { 13, -554, -554, -554, -554, -554, -554, -554, 636, -554, 83, 83, 83, 83, 83, 83, 83, -554, -554, -554, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -554 }, { 13, -555, -555, -555, -555, -555, -555, -555, 82, -555, 83, 83, 83, 83, 83, 83, 83, -555, -555, -555, 83, 83, 83, 83, 637, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -555 }, { 13, 638, 638, 638, 638, 638, 638, 638, 639, 638, 83, 83, 83, 83, 83, 83, 83, 638, 638, 638, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 640, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 638 }, { 13, -557, -557, -557, -557, -557, -557, -557, 82, -557, 83, 83, 83, 83, 83, 83, 83, -557, -557, -557, 83, 83, 83, 83, 83, 641, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -557 }, { 13, -558, -558, -558, -558, -558, -558, -558, -558, -558, 83, 83, 83, 83, 83, 83, 83, -558, -558, -558, 642, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -558 }, { 13, -559, -559, -559, -559, -559, -559, -559, 643, -559, 83, 83, 83, 83, 83, 83, 83, -559, -559, -559, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -559 }, { 13, -560, -560, -560, -560, -560, -560, -560, 82, -560, 83, 83, 83, 83, 83, 83, 83, -560, -560, -560, 83, 83, 644, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -560 }, { 13, -561, -561, -561, -561, -561, -561, -561, 82, -561, 83, 83, 83, 83, 83, 83, 83, -561, -561, -561, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 645, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -561 }, { 13, -562, -562, -562, -562, -562, -562, -562, 82, -562, 83, 83, 83, 83, 83, 83, 83, -562, -562, -562, 83, 83, 83, 83, 646, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -562 }, { 13, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563, -563 }, { 13, -564, -564, -564, -564, -564, -564, -564, 563, -564, 83, 83, 83, 83, 83, 83, 83, -564, -564, -564, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -564 }, { 13, -565, -565, -565, -565, -565, -565, -565, 82, -565, 83, 83, 83, 83, 83, 83, 83, -565, -565, -565, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -565 }, { 13, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566, -566 }, { 13, -567, -567, -567, -567, -567, -567, -567, 566, -567, 83, 83, 83, 83, 83, 83, 83, -567, -567, -567, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -567 }, { 13, -568, -568, -568, -568, -568, -568, -568, 82, -568, 83, 83, 83, 83, 83, 83, 83, -568, -568, -568, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -568 }, { 13, -569, -569, -569, -569, -569, -569, -569, 647, -569, 83, 83, 83, 83, 83, 83, 83, -569, -569, -569, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -569 }, { 13, -570, -570, -570, -570, -570, -570, -570, 82, -570, 83, 83, 83, 83, 83, 83, 83, -570, -570, -570, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 648, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -570 }, { 13, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571, -571 }, { 13, -572, -572, -572, -572, -572, -572, -572, 571, -572, 83, 83, 83, 83, 83, 83, 83, -572, -572, -572, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -572 }, { 13, -573, -573, -573, -573, -573, -573, -573, 82, -573, 83, 83, 83, 83, 83, 83, 83, -573, -573, -573, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -573 }, { 13, -574, -574, -574, -574, -574, -574, -574, 649, -574, 83, 83, 83, 83, 83, 83, 83, -574, -574, -574, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -574 }, { 13, -575, -575, -575, -575, -575, -575, -575, 82, -575, 83, 83, 83, 83, 83, 83, 83, -575, -575, -575, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 650, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -575 }, { 13, -576, -576, -576, -576, -576, -576, -576, 82, -576, 83, 83, 83, 83, 83, 83, 83, -576, -576, -576, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 651, 83, 83, 83, 83, 83, 83, 83, 83, 83, -576 }, { 13, -577, -577, -577, -577, -577, -577, -577, 82, -577, 83, 83, 83, 83, 83, 83, 83, -577, -577, -577, 83, 83, 83, 83, 652, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -577 }, { 13, -578, -578, -578, -578, -578, -578, -578, 82, -578, 83, 83, 83, 83, 83, 83, 83, -578, -578, -578, 653, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -578 }, { 13, -579, -579, -579, -579, -579, -579, -579, 82, -579, 83, 83, 83, 83, 83, 83, 83, -579, -579, -579, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 654, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -579 }, { 13, -580, -580, -580, -580, -580, -580, -580, 82, -580, 83, 83, 83, 83, 83, 83, 83, -580, -580, -580, 83, 83, 83, 83, 655, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -580 }, { 13, -581, -581, -581, -581, -581, -581, -581, 82, -581, 83, 83, 83, 83, 83, 83, 83, -581, -581, -581, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 656, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -581 }, { 13, -582, -582, -582, -582, -582, -582, -582, 82, -582, 83, 83, 83, 83, 83, 83, 83, -582, -582, -582, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 657, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -582 }, { 13, -583, -583, -583, -583, -583, -583, -583, 82, -583, 83, 83, 83, 83, 83, 83, 83, -583, -583, -583, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 658, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -583 }, { 13, -584, -584, -584, -584, -584, -584, -584, 82, -584, 83, 83, 83, 83, 83, 83, 83, -584, -584, -584, 83, 83, 83, 83, 83, 83, 83, 83, 659, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -584 }, { 13, 660, 660, 660, 660, 660, 660, 660, 661, 660, 83, 83, 83, 83, 83, 83, 83, 660, 660, 660, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 662, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 660 }, { 13, -586, -586, -586, -586, -586, -586, -586, 82, -586, 83, 83, 83, 83, 83, 83, 83, -586, -586, -586, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 663, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -586 }, { 13, -587, -587, -587, -587, -587, -587, -587, -587, -587, 83, 83, 83, 83, 83, 83, 83, -587, -587, -587, 83, 83, 83, 83, 83, 83, 83, 83, 664, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -587 }, { 13, -588, -588, -588, -588, -588, -588, -588, 665, -588, 83, 83, 83, 83, 83, 83, 83, -588, -588, -588, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -588 }, { 13, -589, -589, -589, -589, -589, -589, -589, 82, -589, 83, 83, 666, 83, 83, 83, 83, -589, -589, -589, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -589 }, { 13, -590, -590, -590, -590, -590, -590, -590, 82, -590, 83, 83, 83, 83, 667, 83, 83, -590, -590, -590, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -590 }, { 13, -591, -591, -591, -591, -591, -591, -591, 82, -591, 83, 83, 83, 83, 83, 83, 83, -591, -591, -591, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 668, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -591 }, { 13, -592, -592, -592, -592, -592, -592, -592, 82, -592, 83, 83, 83, 83, 83, 83, 83, -592, -592, -592, 83, 83, 83, 83, 83, 83, 83, 83, 669, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -592 }, { 13, -593, -593, -593, -593, -593, -593, -593, -593, -593, 83, 83, 83, 83, 83, 83, 83, -593, -593, -593, 83, 83, 83, 83, 83, 83, 83, 670, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -593 }, { 13, -594, -594, -594, -594, -594, -594, -594, 82, -594, 83, 83, 83, 83, 83, 83, 83, -594, -594, -594, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 671, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -594 }, { 13, -595, -595, -595, -595, -595, -595, -595, 82, -595, 83, 83, 83, 83, 83, 83, 83, -595, -595, -595, 83, 83, 83, 83, 672, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -595 }, { 13, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596, -596 }, { 13, -597, -597, -597, -597, -597, -597, -597, 596, -597, 83, 83, 83, 83, 83, 83, 83, -597, -597, -597, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -597 }, { 13, -598, -598, -598, -598, -598, -598, -598, 82, -598, 83, 83, 83, 83, 83, 83, 83, -598, -598, -598, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -598 }, { 13, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599, -599 }, { 13, -600, -600, -600, -600, -600, -600, -600, 599, -600, 83, 83, 83, 83, 83, 83, 83, -600, -600, -600, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -600 }, { 13, -601, -601, -601, -601, -601, -601, -601, 82, -601, 83, 83, 83, 83, 83, 83, 83, -601, -601, -601, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -601 }, { 13, -602, -602, -602, -602, -602, -602, -602, 82, -602, 83, 83, 83, 83, 83, 83, 83, -602, -602, -602, 83, 83, 83, 83, 673, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -602 }, { 13, 674, 674, 674, 674, 674, 674, 674, 675, 674, 83, 83, 83, 83, 83, 83, 83, 674, 674, 674, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 676, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 674 }, { 13, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604, -604 }, { 13, -605, -605, -605, -605, -605, -605, -605, 604, -605, 83, 83, 83, 83, 83, 83, 83, -605, -605, -605, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -605 }, { 13, -606, -606, -606, -606, -606, -606, -606, 82, -606, 83, 83, 83, 83, 83, 83, 83, -606, -606, -606, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -606 }, { 13, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607, -607 }, { 13, -608, -608, -608, -608, -608, -608, -608, 607, -608, 83, 83, 83, 83, 83, 83, 83, -608, -608, -608, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -608 }, { 13, -609, -609, -609, -609, -609, -609, -609, 82, -609, 83, 83, 83, 83, 83, 83, 83, -609, -609, -609, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -609 }, { 13, 677, 677, 677, 677, 677, 677, 677, 678, 677, 83, 83, 83, 83, 83, 83, 83, 677, 677, 677, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 679, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 677 }, { 13, -611, -611, -611, -611, -611, -611, -611, -611, -611, 83, 83, 83, 83, 83, 83, 83, -611, -611, -611, 83, 83, 83, 83, 680, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -611 }, { 13, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612, -612 }, { 13, -613, -613, -613, -613, -613, -613, -613, 612, -613, 83, 83, 83, 83, 83, 83, 83, -613, -613, -613, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -613 }, { 13, -614, -614, -614, -614, -614, -614, -614, 82, -614, 83, 83, 83, 83, 83, 83, 83, -614, -614, -614, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -614 }, { 13, -615, -615, -615, -615, -615, -615, -615, 82, -615, 83, 83, 681, 83, 83, 83, 83, -615, -615, -615, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -615 }, { 13, -616, -616, -616, -616, -616, -616, -616, 82, -616, 83, 83, 83, 83, 682, 83, 83, -616, -616, -616, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -616 }, { 13, -617, -617, -617, -617, -617, -617, -617, 82, -617, 83, 83, 83, 83, 83, 83, 83, -617, -617, -617, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 683, 83, 83, -617 }, { 13, -618, -618, -618, -618, -618, -618, -618, 82, -618, 83, 83, 83, 83, 83, 83, 83, -618, -618, -618, 684, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -618 }, { 13, -619, -619, -619, -619, -619, -619, -619, 82, -619, 83, 83, 83, 83, 83, 83, 83, -619, -619, -619, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 685, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -619 }, { 13, -620, -620, -620, -620, -620, -620, -620, 82, -620, 83, 83, 83, 83, 83, 83, 83, -620, -620, -620, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 686, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -620 }, { 13, -621, -621, -621, -621, -621, -621, -621, 82, -621, 83, 83, 83, 83, 83, 83, 83, -621, -621, -621, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 687, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -621 }, { 13, -622, -622, -622, -622, -622, -622, -622, 82, -622, 83, 83, 83, 83, 83, 83, 83, -622, -622, -622, 83, 83, 83, 83, 83, 688, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -622 }, { 13, -623, -623, -623, -623, -623, -623, -623, 82, -623, 83, 83, 83, 83, 83, 83, 83, -623, -623, -623, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 689, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -623 }, { 13, -624, -624, -624, -624, -624, -624, -624, 82, -624, 83, 83, 83, 83, 83, 83, 83, -624, -624, -624, 83, 83, 83, 690, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -624 }, { 13, -625, -625, -625, -625, -625, -625, -625, 82, -625, 83, 83, 83, 83, 83, 83, 83, -625, -625, -625, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 691, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -625 }, { 13, -626, -626, -626, -626, -626, -626, -626, 82, -626, 83, 83, 83, 83, 83, 83, 83, -626, -626, -626, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 692, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -626 }, { 13, -627, -627, -627, -627, -627, -627, -627, 82, -627, 83, 83, 83, 83, 83, 83, 83, -627, -627, -627, 83, 83, 83, 693, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -627 }, { 13, -628, -628, -628, -628, -628, -628, -628, 82, -628, 83, 83, 83, 83, 83, 83, 83, -628, -628, -628, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 694, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -628 }, { 13, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629, -629 }, { 13, -630, -630, -630, -630, -630, -630, -630, 629, -630, 83, 83, 83, 83, 83, 83, 83, -630, -630, -630, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -630 }, { 13, -631, -631, -631, -631, -631, -631, -631, 82, -631, 83, 83, 83, 83, 83, 83, 83, -631, -631, -631, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -631 }, { 13, -632, -632, -632, -632, -632, -632, -632, 82, -632, 83, 83, 83, 83, 83, 83, 83, -632, -632, -632, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 695, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -632 }, { 13, -633, -633, -633, -633, -633, -633, -633, 82, -633, 83, 83, 83, 83, 83, 83, 83, -633, -633, -633, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 696, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -633 }, { 13, -634, -634, -634, -634, -634, -634, -634, 82, -634, 83, 83, 83, 83, 83, 83, 83, -634, -634, -634, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 697, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -634 }, { 13, -635, -635, -635, -635, -635, -635, -635, 82, -635, 83, 83, 83, 83, 83, 83, 83, -635, -635, -635, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 698, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -635 }, { 13, -636, -636, -636, -636, -636, -636, -636, -636, -636, 83, 83, 83, 83, 83, 83, 83, -636, -636, -636, 699, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -636 }, { 13, -637, -637, -637, -637, -637, -637, -637, 82, -637, 83, 83, 83, 83, 83, 83, 83, -637, -637, -637, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 700, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -637 }, { 13, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638, -638 }, { 13, -639, -639, -639, -639, -639, -639, -639, 638, -639, 83, 83, 83, 83, 83, 83, 83, -639, -639, -639, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -639 }, { 13, -640, -640, -640, -640, -640, -640, -640, 82, -640, 83, 83, 83, 83, 83, 83, 83, -640, -640, -640, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -640 }, { 13, -641, -641, -641, -641, -641, -641, -641, 82, -641, 83, 83, 83, 83, 83, 83, 83, -641, -641, -641, 83, 83, 83, 83, 83, 83, 83, 83, 701, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -641 }, { 13, -642, -642, -642, -642, -642, -642, -642, 82, -642, 83, 83, 83, 83, 83, 83, 83, -642, -642, -642, 83, 83, 702, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -642 }, { 13, -643, -643, -643, -643, -643, -643, -643, -643, -643, 83, 83, 83, 83, 83, 83, 83, -643, -643, -643, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 703, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -643 }, { 13, -644, -644, -644, -644, -644, -644, -644, 82, -644, 83, 83, 83, 83, 83, 83, 83, -644, -644, -644, 83, 83, 83, 83, 704, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -644 }, { 13, 705, 705, 705, 705, 705, 705, 705, 706, 705, 83, 83, 83, 83, 83, 83, 83, 705, 705, 705, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 707, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 705 }, { 13, 708, 708, 708, 708, 708, 708, 708, 709, 708, 83, 83, 83, 83, 83, 83, 83, 708, 708, 708, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 710, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 708 }, { 13, -647, -647, -647, -647, -647, -647, -647, -647, -647, 83, 83, 83, 83, 83, 83, 83, -647, -647, -647, 83, 83, 711, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -647 }, { 13, 712, 712, 712, 712, 712, 712, 712, 713, 712, 83, 83, 83, 83, 83, 83, 83, 712, 712, 712, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 714, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 712 }, { 13, -649, -649, -649, -649, -649, -649, -649, -649, -649, 83, 83, 83, 83, 83, 83, 83, -649, -649, -649, 83, 83, 715, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -649 }, { 13, -650, -650, -650, -650, -650, -650, -650, 82, -650, 83, 83, 83, 83, 83, 83, 83, -650, -650, -650, 83, 83, 83, 83, 716, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -650 }, { 13, -651, -651, -651, -651, -651, -651, -651, 82, -651, 83, 83, 83, 83, 83, 83, 83, -651, -651, -651, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 717, 83, 83, -651 }, { 13, -652, -652, -652, -652, -652, -652, -652, 82, -652, 83, 83, 83, 83, 83, 83, 83, -652, -652, -652, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 718, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -652 }, { 13, -653, -653, -653, -653, -653, -653, -653, 82, -653, 83, 83, 83, 83, 83, 83, 83, -653, -653, -653, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 719, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -653 }, { 13, -654, -654, -654, -654, -654, -654, -654, 82, -654, 83, 83, 83, 720, 83, 83, 721, -654, -654, -654, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -654 }, { 13, -655, -655, -655, -655, -655, -655, -655, 82, -655, 83, 83, 83, 83, 83, 83, 83, -655, -655, -655, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 722, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -655 }, { 13, -656, -656, -656, -656, -656, -656, -656, 82, -656, 83, 83, 83, 83, 83, 83, 83, -656, -656, -656, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 723, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -656 }, { 13, -657, -657, -657, -657, -657, -657, -657, 82, -657, 83, 83, 83, 83, 83, 83, 83, -657, -657, -657, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 724, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -657 }, { 13, -658, -658, -658, -658, -658, -658, -658, 82, -658, 83, 83, 83, 83, 83, 83, 83, -658, -658, -658, 725, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -658 }, { 13, -659, -659, -659, -659, -659, -659, -659, 82, -659, 83, 83, 83, 83, 83, 83, 83, -659, -659, -659, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 726, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -659 }, { 13, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660, -660 }, { 13, -661, -661, -661, -661, -661, -661, -661, 660, -661, 83, 83, 83, 83, 83, 83, 83, -661, -661, -661, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -661 }, { 13, -662, -662, -662, -662, -662, -662, -662, 82, -662, 83, 83, 83, 83, 83, 83, 83, -662, -662, -662, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -662 }, { 13, 171, 171, 171, 171, 171, 171, 171, 172, 171, 83, 83, 83, 83, 83, 83, 83, 171, 171, 171, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 173, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 171 }, { 13, -664, -664, -664, -664, -664, -664, -664, 82, -664, 83, 83, 83, 83, 83, 83, 83, -664, -664, -664, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 727, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -664 }, { 13, -665, -665, -665, -665, -665, -665, -665, -665, -665, 83, 83, 83, 83, 83, 83, 83, -665, -665, -665, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 728, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -665 }, { 13, 729, 729, 729, 729, 729, 729, 729, 730, 729, 83, 83, 83, 83, 83, 83, 83, 729, 729, 729, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 731, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 729 }, { 13, 732, 732, 732, 732, 732, 732, 732, 733, 732, 83, 83, 83, 83, 83, 83, 83, 732, 732, 732, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 734, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 732 }, { 13, -668, -668, -668, -668, -668, -668, -668, 82, -668, 83, 83, 83, 83, 83, 83, 83, -668, -668, -668, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 735, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -668 }, { 13, -669, -669, -669, -669, -669, -669, -669, 82, -669, 83, 83, 83, 83, 83, 83, 83, -669, -669, -669, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 736, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -669 }, { 13, -670, -670, -670, -670, -670, -670, -670, 82, -670, 83, 83, 83, 83, 83, 83, 83, -670, -670, -670, 83, 83, 83, 83, 83, 83, 83, 83, 737, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -670 }, { 13, -671, -671, -671, -671, -671, -671, -671, 82, -671, 83, 83, 83, 83, 83, 83, 83, -671, -671, -671, 83, 83, 83, 83, 738, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -671 }, { 13, -672, -672, -672, -672, -672, -672, -672, 82, -672, 83, 83, 83, 83, 83, 83, 83, -672, -672, -672, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -672 }, { 13, -673, -673, -673, -673, -673, -673, -673, 82, -673, 83, 83, 83, 83, 83, 83, 83, -673, -673, -673, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 739, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -673 }, { 13, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674, -674 }, { 13, -675, -675, -675, -675, -675, -675, -675, 674, -675, 83, 83, 83, 83, 83, 83, 83, -675, -675, -675, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -675 }, { 13, -676, -676, -676, -676, -676, -676, -676, 82, -676, 83, 83, 83, 83, 83, 83, 83, -676, -676, -676, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -676 }, { 13, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677, -677 }, { 13, -678, -678, -678, -678, -678, -678, -678, 677, -678, 83, 83, 83, 83, 83, 83, 83, -678, -678, -678, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -678 }, { 13, -679, -679, -679, -679, -679, -679, -679, 82, -679, 83, 83, 83, 83, 83, 83, 83, -679, -679, -679, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -679 }, { 13, -680, -680, -680, -680, -680, -680, -680, 82, -680, 83, 83, 83, 83, 83, 83, 83, -680, -680, -680, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 740, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -680 }, { 13, 741, 741, 741, 741, 741, 741, 741, 742, 741, 83, 83, 83, 83, 83, 83, 83, 741, 741, 741, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 743, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 741 }, { 13, 744, 744, 744, 744, 744, 744, 744, 745, 744, 83, 83, 83, 83, 83, 83, 83, 744, 744, 744, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 746, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 744 }, { 13, 747, 747, 747, 747, 747, 747, 747, 748, 747, 83, 83, 83, 83, 83, 83, 83, 747, 747, 747, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 749, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 747 }, { 13, -684, -684, -684, -684, -684, -684, -684, 82, -684, 83, 83, 83, 83, 83, 83, 83, -684, -684, -684, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 750, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -684 }, { 13, -685, -685, -685, -685, -685, -685, -685, 751, -685, 83, 83, 83, 83, 83, 83, 83, -685, -685, -685, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -685 }, { 13, -686, -686, -686, -686, -686, -686, -686, 82, -686, 83, 83, 83, 83, 83, 83, 83, -686, -686, -686, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 752, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -686 }, { 13, -687, -687, -687, -687, -687, -687, -687, 82, -687, 83, 83, 83, 83, 83, 83, 83, -687, -687, -687, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 753, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -687 }, { 13, -688, -688, -688, -688, -688, -688, -688, 82, -688, 83, 83, 83, 83, 83, 83, 83, -688, -688, -688, 83, 83, 83, 83, 83, 83, 83, 83, 754, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -688 }, { 13, -689, -689, -689, -689, -689, -689, -689, 82, -689, 83, 83, 83, 83, 83, 83, 83, -689, -689, -689, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 755, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -689 }, { 13, -690, -690, -690, -690, -690, -690, -690, 82, -690, 83, 83, 83, 83, 83, 83, 83, -690, -690, -690, 83, 83, 83, 83, 756, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -690 }, { 13, -691, -691, -691, -691, -691, -691, -691, 82, -691, 83, 83, 83, 83, 83, 83, 83, -691, -691, -691, 83, 83, 83, 83, 83, 83, 83, 83, 757, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -691 }, { 13, -692, -692, -692, -692, -692, -692, -692, 82, -692, 83, 83, 83, 83, 83, 83, 83, -692, -692, -692, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 758, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -692 }, { 13, -693, -693, -693, -693, -693, -693, -693, 82, -693, 83, 83, 83, 83, 83, 83, 83, -693, -693, -693, 83, 83, 83, 83, 759, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -693 }, { 13, -694, -694, -694, -694, -694, -694, -694, 82, -694, 83, 83, 83, 83, 83, 83, 83, -694, -694, -694, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 760, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -694 }, { 13, -695, -695, -695, -695, -695, -695, -695, 82, -695, 83, 83, 83, 83, 83, 83, 83, -695, -695, -695, 83, 83, 83, 83, 83, 83, 83, 83, 761, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -695 }, { 13, -696, -696, -696, -696, -696, -696, -696, 82, -696, 83, 83, 83, 83, 83, 83, 83, -696, -696, -696, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 762, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -696 }, { 13, -697, -697, -697, -697, -697, -697, -697, 82, -697, 83, 83, 83, 83, 83, 83, 83, -697, -697, -697, 83, 83, 83, 83, 83, 83, 83, 83, 763, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -697 }, { 13, 764, 764, 764, 764, 764, 764, 764, 765, 764, 83, 83, 83, 83, 83, 83, 83, 764, 764, 764, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 766, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 764 }, { 13, -699, -699, -699, -699, -699, -699, -699, 82, -699, 83, 83, 83, 83, 83, 83, 83, -699, -699, -699, 83, 83, 767, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -699 }, { 13, -700, -700, -700, -700, -700, -700, -700, 82, -700, 83, 83, 83, 83, 83, 83, 83, -700, -700, -700, 83, 83, 83, 83, 768, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -700 }, { 13, -701, -701, -701, -701, -701, -701, -701, 82, -701, 83, 83, 83, 83, 83, 83, 83, -701, -701, -701, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 769, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -701 }, { 13, -702, -702, -702, -702, -702, -702, -702, 82, -702, 83, 83, 83, 83, 83, 83, 83, -702, -702, -702, 83, 83, 770, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -702 }, { 13, -703, -703, -703, -703, -703, -703, -703, 82, -703, 83, 83, 83, 83, 83, 83, 83, -703, -703, -703, 83, 83, 83, 83, 771, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -703 }, { 13, 772, 772, 772, 772, 772, 772, 772, 773, 772, 83, 83, 83, 83, 83, 83, 83, 772, 772, 772, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 774, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 772 }, { 13, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705, -705 }, { 13, -706, -706, -706, -706, -706, -706, -706, 705, -706, 83, 83, 83, 83, 83, 83, 83, -706, -706, -706, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -706 }, { 13, -707, -707, -707, -707, -707, -707, -707, 82, -707, 83, 83, 83, 83, 83, 83, 83, -707, -707, -707, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -707 }, { 13, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708, -708 }, { 13, -709, -709, -709, -709, -709, -709, -709, 708, -709, 83, 83, 83, 83, 83, 83, 83, -709, -709, -709, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -709 }, { 13, -710, -710, -710, -710, -710, -710, -710, 82, -710, 83, 83, 83, 83, 83, 83, 83, -710, -710, -710, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -710 }, { 13, -711, -711, -711, -711, -711, -711, -711, 82, -711, 83, 83, 83, 83, 83, 83, 83, -711, -711, -711, 775, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -711 }, { 13, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712, -712 }, { 13, -713, -713, -713, -713, -713, -713, -713, 712, -713, 83, 83, 83, 83, 83, 83, 83, -713, -713, -713, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -713 }, { 13, -714, -714, -714, -714, -714, -714, -714, 82, -714, 83, 83, 83, 83, 83, 83, 83, -714, -714, -714, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -714 }, { 13, -715, -715, -715, -715, -715, -715, -715, 82, -715, 83, 83, 83, 83, 83, 83, 83, -715, -715, -715, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 776, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -715 }, { 13, 777, 777, 777, 777, 777, 777, 777, 778, 777, 83, 83, 83, 83, 83, 83, 83, 777, 777, 777, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 779, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 777 }, { 13, 780, 780, 780, 780, 780, 780, 780, 781, 780, 83, 83, 83, 83, 83, 83, 83, 780, 780, 780, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 782, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 780 }, { 13, -718, -718, -718, -718, -718, -718, -718, 82, -718, 83, 83, 83, 83, 83, 83, 83, -718, -718, -718, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 783, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -718 }, { 13, 784, 784, 784, 784, 784, 784, 784, 785, 784, 83, 83, 83, 83, 83, 83, 83, 784, 784, 784, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 786, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 784 }, { 13, -720, -720, -720, -720, -720, -720, -720, 82, -720, 83, 83, 787, 83, 83, 83, 83, -720, -720, -720, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -720 }, { 13, -721, -721, -721, -721, -721, -721, -721, 82, -721, 83, 83, 83, 83, 788, 83, 83, -721, -721, -721, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -721 }, { 13, 789, 789, 789, 789, 789, 789, 789, 790, 789, 83, 83, 83, 83, 83, 83, 83, 789, 789, 789, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 791, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 789 }, { 13, 792, 792, 792, 792, 792, 792, 792, 793, 792, 83, 83, 83, 83, 83, 83, 83, 792, 792, 792, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 794, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 792 }, { 13, -724, -724, -724, -724, -724, -724, -724, 82, -724, 83, 83, 83, 83, 83, 83, 83, -724, -724, -724, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 795, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -724 }, { 13, -725, -725, -725, -725, -725, -725, -725, 82, -725, 83, 83, 83, 83, 83, 83, 83, -725, -725, -725, 83, 796, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -725 }, { 13, -726, -726, -726, -726, -726, -726, -726, 82, -726, 83, 83, 83, 83, 83, 83, 83, -726, -726, -726, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 797, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -726 }, { 13, -727, -727, -727, -727, -727, -727, -727, 82, -727, 83, 83, 83, 83, 83, 83, 83, -727, -727, -727, 83, 83, 83, 83, 83, 798, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -727 }, { 13, -728, -728, -728, -728, -728, -728, -728, 82, -728, 83, 83, 83, 83, 83, 83, 83, -728, -728, -728, 83, 83, 83, 83, 799, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -728 }, { 13, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729, -729 }, { 13, -730, -730, -730, -730, -730, -730, -730, 729, -730, 83, 83, 83, 83, 83, 83, 83, -730, -730, -730, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -730 }, { 13, -731, -731, -731, -731, -731, -731, -731, 82, -731, 83, 83, 83, 83, 83, 83, 83, -731, -731, -731, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -731 }, { 13, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732, -732 }, { 13, -733, -733, -733, -733, -733, -733, -733, 732, -733, 83, 83, 83, 83, 83, 83, 83, -733, -733, -733, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -733 }, { 13, -734, -734, -734, -734, -734, -734, -734, 82, -734, 83, 83, 83, 83, 83, 83, 83, -734, -734, -734, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -734 }, { 13, -735, -735, -735, -735, -735, -735, -735, 82, -735, 83, 83, 83, 83, 83, 83, 83, -735, -735, -735, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 800, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -735 }, { 13, -736, -736, -736, -736, -736, -736, -736, 82, -736, 83, 83, 83, 83, 83, 83, 83, -736, -736, -736, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 801, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -736 }, { 13, -737, -737, -737, -737, -737, -737, -737, 82, -737, 83, 83, 83, 83, 83, 83, 83, -737, -737, -737, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 802, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -737 }, { 13, 803, 803, 803, 803, 803, 803, 803, 804, 803, 83, 83, 83, 83, 83, 83, 83, 803, 803, 803, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 805, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 803 }, { 13, 806, 806, 806, 806, 806, 806, 806, 807, 806, 83, 83, 83, 83, 83, 83, 83, 806, 806, 806, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 808, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 806 }, { 13, -740, -740, -740, -740, -740, -740, -740, 82, -740, 83, 83, 83, 83, 83, 83, 83, -740, -740, -740, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 809, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -740 }, { 13, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741, -741 }, { 13, -742, -742, -742, -742, -742, -742, -742, 741, -742, 83, 83, 83, 83, 83, 83, 83, -742, -742, -742, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -742 }, { 13, -743, -743, -743, -743, -743, -743, -743, 82, -743, 83, 83, 83, 83, 83, 83, 83, -743, -743, -743, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -743 }, { 13, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744, -744 }, { 13, -745, -745, -745, -745, -745, -745, -745, 744, -745, 83, 83, 83, 83, 83, 83, 83, -745, -745, -745, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -745 }, { 13, -746, -746, -746, -746, -746, -746, -746, 82, -746, 83, 83, 83, 83, 83, 83, 83, -746, -746, -746, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -746 }, { 13, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747, -747 }, { 13, -748, -748, -748, -748, -748, -748, -748, 747, -748, 83, 83, 83, 83, 83, 83, 83, -748, -748, -748, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -748 }, { 13, -749, -749, -749, -749, -749, -749, -749, 82, -749, 83, 83, 83, 83, 83, 83, 83, -749, -749, -749, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -749 }, { 13, -750, -750, -750, -750, -750, -750, -750, 82, -750, 83, 83, 83, 83, 83, 83, 83, -750, -750, -750, 83, 83, 83, 83, 810, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -750 }, { 13, -751, -751, -751, -751, -751, -751, -751, -751, -751, 83, 83, 83, 83, 83, 83, 83, -751, -751, -751, 83, 83, 83, 83, 83, 83, 811, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -751 }, { 13, 812, 812, 812, 812, 812, 812, 812, 813, 812, 83, 83, 83, 83, 83, 83, 83, 812, 812, 812, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 814, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 812 }, { 13, 815, 815, 815, 815, 815, 815, 815, 816, 815, 83, 83, 83, 83, 83, 83, 83, 815, 815, 815, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 817, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 815 }, { 13, -754, -754, -754, -754, -754, -754, -754, 82, -754, 83, 83, 83, 83, 83, 83, 83, -754, -754, -754, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 818, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -754 }, { 13, -755, -755, -755, -755, -755, -755, -755, 82, -755, 83, 83, 83, 83, 83, 83, 83, -755, -755, -755, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 819, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -755 }, { 13, -756, -756, -756, -756, -756, -756, -756, 82, -756, 83, 83, 83, 83, 83, 83, 83, -756, -756, -756, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 820, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -756 }, { 13, -757, -757, -757, -757, -757, -757, -757, 82, -757, 83, 83, 83, 83, 83, 83, 83, -757, -757, -757, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 821, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -757 }, { 13, -758, -758, -758, -758, -758, -758, -758, 82, -758, 83, 83, 83, 83, 83, 83, 83, -758, -758, -758, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 822, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -758 }, { 13, -759, -759, -759, -759, -759, -759, -759, 82, -759, 83, 83, 83, 83, 83, 83, 83, -759, -759, -759, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 823, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -759 }, { 13, -760, -760, -760, -760, -760, -760, -760, 82, -760, 83, 83, 83, 83, 83, 83, 83, -760, -760, -760, 83, 83, 83, 83, 824, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -760 }, { 13, -761, -761, -761, -761, -761, -761, -761, 82, -761, 83, 83, 83, 83, 83, 83, 83, -761, -761, -761, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 825, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -761 }, { 13, 826, 826, 826, 826, 826, 826, 826, 827, 826, 83, 83, 83, 83, 83, 83, 83, 826, 826, 826, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 828, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 826 }, { 13, -763, -763, -763, -763, -763, -763, -763, 82, -763, 83, 83, 83, 83, 83, 83, 83, -763, -763, -763, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 829, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -763 }, { 13, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764, -764 }, { 13, -765, -765, -765, -765, -765, -765, -765, 764, -765, 83, 83, 83, 83, 83, 83, 83, -765, -765, -765, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -765 }, { 13, -766, -766, -766, -766, -766, -766, -766, 82, -766, 83, 83, 83, 83, 83, 83, 83, -766, -766, -766, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -766 }, { 13, -767, -767, -767, -767, -767, -767, -767, 82, -767, 83, 83, 83, 83, 83, 83, 83, -767, -767, -767, 83, 83, 830, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -767 }, { 13, -768, -768, -768, -768, -768, -768, -768, 82, -768, 83, 83, 83, 83, 83, 83, 83, -768, -768, -768, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 831, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -768 }, { 13, -769, -769, -769, -769, -769, -769, -769, 82, -769, 83, 83, 83, 83, 83, 83, 83, -769, -769, -769, 83, 83, 83, 83, 83, 83, 83, 83, 832, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -769 }, { 13, -770, -770, -770, -770, -770, -770, -770, 82, -770, 83, 83, 83, 83, 83, 83, 83, -770, -770, -770, 83, 83, 83, 83, 833, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -770 }, { 13, -771, -771, -771, -771, -771, -771, -771, 82, -771, 83, 83, 83, 83, 83, 83, 83, -771, -771, -771, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 834, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -771 }, { 13, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772, -772 }, { 13, -773, -773, -773, -773, -773, -773, -773, 772, -773, 83, 83, 83, 83, 83, 83, 83, -773, -773, -773, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -773 }, { 13, -774, -774, -774, -774, -774, -774, -774, 82, -774, 83, 83, 83, 83, 83, 83, 83, -774, -774, -774, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -774 }, { 13, -775, -775, -775, -775, -775, -775, -775, 82, -775, 83, 83, 83, 83, 83, 83, 83, -775, -775, -775, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 835, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -775 }, { 13, -776, -776, -776, -776, -776, -776, -776, 82, -776, 83, 83, 83, 83, 83, 83, 83, -776, -776, -776, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 836, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -776 }, { 13, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777, -777 }, { 13, -778, -778, -778, -778, -778, -778, -778, 777, -778, 83, 83, 83, 83, 83, 83, 83, -778, -778, -778, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -778 }, { 13, -779, -779, -779, -779, -779, -779, -779, 82, -779, 83, 83, 83, 83, 83, 83, 83, -779, -779, -779, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -779 }, { 13, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780, -780 }, { 13, -781, -781, -781, -781, -781, -781, -781, 780, -781, 83, 83, 83, 83, 83, 83, 83, -781, -781, -781, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -781 }, { 13, -782, -782, -782, -782, -782, -782, -782, 82, -782, 83, 83, 83, 83, 83, 83, 83, -782, -782, -782, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -782 }, { 13, 837, 837, 837, 837, 837, 837, 837, 838, 837, 83, 83, 83, 83, 83, 83, 83, 837, 837, 837, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 839, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 837 }, { 13, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784, -784 }, { 13, -785, -785, -785, -785, -785, -785, -785, 784, -785, 83, 83, 83, 83, 83, 83, 83, -785, -785, -785, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -785 }, { 13, -786, -786, -786, -786, -786, -786, -786, 82, -786, 83, 83, 83, 83, 83, 83, 83, -786, -786, -786, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -786 }, { 13, 840, 840, 840, 840, 840, 840, 840, 841, 840, 83, 83, 83, 83, 83, 83, 83, 840, 840, 840, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 842, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 840 }, { 13, 843, 843, 843, 843, 843, 843, 843, 844, 843, 83, 83, 83, 83, 83, 83, 83, 843, 843, 843, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 845, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 843 }, { 13, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789, -789 }, { 13, -790, -790, -790, -790, -790, -790, -790, 789, -790, 83, 83, 83, 83, 83, 83, 83, -790, -790, -790, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -790 }, { 13, -791, -791, -791, -791, -791, -791, -791, 82, -791, 83, 83, 83, 83, 83, 83, 83, -791, -791, -791, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -791 }, { 13, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792, -792 }, { 13, -793, -793, -793, -793, -793, -793, -793, 792, -793, 83, 83, 83, 83, 83, 83, 83, -793, -793, -793, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -793 }, { 13, -794, -794, -794, -794, -794, -794, -794, 82, -794, 83, 83, 83, 83, 83, 83, 83, -794, -794, -794, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -794 }, { 13, -795, -795, -795, -795, -795, -795, -795, 82, -795, 83, 83, 83, 83, 83, 83, 83, -795, -795, -795, 846, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -795 }, { 13, -796, -796, -796, -796, -796, -796, -796, 82, -796, 83, 83, 83, 83, 83, 83, 83, -796, -796, -796, 83, 83, 83, 83, 83, 83, 83, 83, 847, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -796 }, { 13, 848, 848, 848, 848, 848, 848, 848, 849, 848, 83, 83, 83, 83, 83, 83, 83, 848, 848, 848, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 850, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 848 }, { 13, -798, -798, -798, -798, -798, -798, -798, 82, -798, 83, 83, 83, 83, 83, 83, 83, -798, -798, -798, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 851, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -798 }, { 13, -799, -799, -799, -799, -799, -799, -799, 82, -799, 83, 83, 83, 83, 83, 83, 83, -799, -799, -799, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 852, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -799 }, { 13, 853, 853, 853, 853, 853, 853, 853, 854, 853, 83, 83, 83, 83, 83, 83, 83, 853, 853, 853, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 855, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 853 }, { 13, 856, 856, 856, 856, 856, 856, 856, 857, 856, 83, 83, 83, 83, 83, 83, 83, 856, 856, 856, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 858, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 856 }, { 13, -802, -802, -802, -802, -802, -802, -802, 82, -802, 83, 83, 83, 83, 83, 83, 83, -802, -802, -802, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 859, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -802 }, { 13, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803, -803 }, { 13, -804, -804, -804, -804, -804, -804, -804, 803, -804, 83, 83, 83, 83, 83, 83, 83, -804, -804, -804, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -804 }, { 13, -805, -805, -805, -805, -805, -805, -805, 82, -805, 83, 83, 83, 83, 83, 83, 83, -805, -805, -805, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -805 }, { 13, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806, -806 }, { 13, -807, -807, -807, -807, -807, -807, -807, 806, -807, 83, 83, 83, 83, 83, 83, 83, -807, -807, -807, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -807 }, { 13, -808, -808, -808, -808, -808, -808, -808, 82, -808, 83, 83, 83, 83, 83, 83, 83, -808, -808, -808, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -808 }, { 13, -809, -809, -809, -809, -809, -809, -809, 82, -809, 83, 83, 83, 83, 83, 83, 83, -809, -809, -809, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 860, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -809 }, { 13, -810, -810, -810, -810, -810, -810, -810, 82, -810, 83, 83, 83, 83, 83, 83, 83, -810, -810, -810, 83, 83, 83, 861, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -810 }, { 13, -811, -811, -811, -811, -811, -811, -811, 82, -811, 83, 83, 83, 83, 83, 83, 83, -811, -811, -811, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 862, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -811 }, { 13, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812, -812 }, { 13, -813, -813, -813, -813, -813, -813, -813, 812, -813, 83, 83, 83, 83, 83, 83, 83, -813, -813, -813, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -813 }, { 13, -814, -814, -814, -814, -814, -814, -814, 82, -814, 83, 83, 83, 83, 83, 83, 83, -814, -814, -814, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -814 }, { 13, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815, -815 }, { 13, -816, -816, -816, -816, -816, -816, -816, 815, -816, 83, 83, 83, 83, 83, 83, 83, -816, -816, -816, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -816 }, { 13, -817, -817, -817, -817, -817, -817, -817, 82, -817, 83, 83, 83, 83, 83, 83, 83, -817, -817, -817, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -817 }, { 13, -818, -818, -818, -818, -818, -818, -818, 82, -818, 83, 83, 83, 83, 83, 83, 83, -818, -818, -818, 83, 83, 83, 83, 83, 83, 83, 83, 863, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -818 }, { 13, -819, -819, -819, -819, -819, -819, -819, 82, -819, 83, 83, 83, 83, 83, 83, 83, -819, -819, -819, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 864, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -819 }, { 13, -820, -820, -820, -820, -820, -820, -820, 82, -820, 83, 83, 83, 83, 83, 83, 83, -820, -820, -820, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 865, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -820 }, { 13, -821, -821, -821, -821, -821, -821, -821, 82, -821, 83, 83, 83, 83, 83, 83, 83, -821, -821, -821, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 866, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -821 }, { 13, -822, -822, -822, -822, -822, -822, -822, 82, -822, 83, 83, 83, 83, 83, 83, 83, -822, -822, -822, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 867, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -822 }, { 13, -823, -823, -823, -823, -823, -823, -823, 82, -823, 83, 83, 83, 83, 83, 83, 83, -823, -823, -823, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 868, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -823 }, { 13, 869, 869, 869, 869, 869, 869, 869, 870, 869, 83, 83, 83, 83, 83, 83, 83, 869, 869, 869, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 871, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 869 }, { 13, -825, -825, -825, -825, -825, -825, -825, 82, -825, 83, 83, 83, 83, 83, 83, 83, -825, -825, -825, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 872, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -825 }, { 13, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826, -826 }, { 13, -827, -827, -827, -827, -827, -827, -827, 826, -827, 83, 83, 83, 83, 83, 83, 83, -827, -827, -827, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -827 }, { 13, -828, -828, -828, -828, -828, -828, -828, 82, -828, 83, 83, 83, 83, 83, 83, 83, -828, -828, -828, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -828 }, { 13, -829, -829, -829, -829, -829, -829, -829, 82, -829, 83, 83, 83, 83, 83, 83, 83, -829, -829, -829, 83, 83, 83, 83, 83, 83, 83, 83, 873, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -829 }, { 13, -830, -830, -830, -830, -830, -830, -830, 82, -830, 83, 83, 83, 83, 83, 83, 83, -830, -830, -830, 83, 83, 83, 83, 874, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -830 }, { 13, -831, -831, -831, -831, -831, -831, -831, 82, -831, 83, 83, 83, 83, 83, 83, 83, -831, -831, -831, 83, 83, 875, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -831 }, { 13, -832, -832, -832, -832, -832, -832, -832, 82, -832, 83, 83, 83, 83, 83, 83, 83, -832, -832, -832, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 876, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -832 }, { 13, -833, -833, -833, -833, -833, -833, -833, 82, -833, 83, 83, 83, 83, 83, 83, 83, -833, -833, -833, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 877, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -833 }, { 13, -834, -834, -834, -834, -834, -834, -834, 82, -834, 83, 83, 83, 83, 83, 83, 83, -834, -834, -834, 83, 83, 83, 83, 878, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -834 }, { 13, -835, -835, -835, -835, -835, -835, -835, 82, -835, 83, 83, 83, 83, 83, 83, 83, -835, -835, -835, 83, 83, 83, 83, 879, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -835 }, { 13, -836, -836, -836, -836, -836, -836, -836, 82, -836, 83, 83, 83, 83, 83, 83, 83, -836, -836, -836, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 880, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -836 }, { 13, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837, -837 }, { 13, -838, -838, -838, -838, -838, -838, -838, 837, -838, 83, 83, 83, 83, 83, 83, 83, -838, -838, -838, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -838 }, { 13, -839, -839, -839, -839, -839, -839, -839, 82, -839, 83, 83, 83, 83, 83, 83, 83, -839, -839, -839, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -839 }, { 13, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840, -840 }, { 13, -841, -841, -841, -841, -841, -841, -841, 840, -841, 83, 83, 83, 83, 83, 83, 83, -841, -841, -841, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -841 }, { 13, -842, -842, -842, -842, -842, -842, -842, 82, -842, 83, 83, 83, 83, 83, 83, 83, -842, -842, -842, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -842 }, { 13, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843, -843 }, { 13, -844, -844, -844, -844, -844, -844, -844, 843, -844, 83, 83, 83, 83, 83, 83, 83, -844, -844, -844, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -844 }, { 13, -845, -845, -845, -845, -845, -845, -845, 82, -845, 83, 83, 83, 83, 83, 83, 83, -845, -845, -845, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -845 }, { 13, -846, -846, -846, -846, -846, -846, -846, 82, -846, 83, 83, 83, 83, 83, 83, 83, -846, -846, -846, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 881, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -846 }, { 13, -847, -847, -847, -847, -847, -847, -847, 82, -847, 83, 83, 83, 83, 83, 83, 83, -847, -847, -847, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 882, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -847 }, { 13, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848, -848 }, { 13, -849, -849, -849, -849, -849, -849, -849, 848, -849, 83, 83, 83, 83, 83, 83, 83, -849, -849, -849, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -849 }, { 13, -850, -850, -850, -850, -850, -850, -850, 82, -850, 83, 83, 83, 83, 83, 83, 83, -850, -850, -850, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -850 }, { 13, 883, 883, 883, 883, 883, 883, 883, 884, 883, 83, 83, 83, 83, 83, 83, 83, 883, 883, 883, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 885, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 883 }, { 13, -852, -852, -852, -852, -852, -852, -852, 82, -852, 83, 83, 83, 83, 83, 83, 83, -852, -852, -852, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 886, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -852 }, { 13, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853, -853 }, { 13, -854, -854, -854, -854, -854, -854, -854, 853, -854, 83, 83, 83, 83, 83, 83, 83, -854, -854, -854, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -854 }, { 13, -855, -855, -855, -855, -855, -855, -855, 82, -855, 83, 83, 83, 83, 83, 83, 83, -855, -855, -855, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -855 }, { 13, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856, -856 }, { 13, -857, -857, -857, -857, -857, -857, -857, 856, -857, 83, 83, 83, 83, 83, 83, 83, -857, -857, -857, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -857 }, { 13, -858, -858, -858, -858, -858, -858, -858, 82, -858, 83, 83, 83, 83, 83, 83, 83, -858, -858, -858, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -858 }, { 13, 887, 887, 887, 887, 887, 887, 887, 888, 887, 83, 83, 83, 83, 83, 83, 83, 887, 887, 887, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 889, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 887 }, { 13, -860, -860, -860, -860, -860, -860, -860, 82, -860, 83, 83, 83, 83, 83, 83, 83, -860, -860, -860, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 890, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -860 }, { 13, 891, 891, 891, 891, 891, 891, 891, 892, 891, 83, 83, 83, 83, 83, 83, 83, 891, 891, 891, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 893, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 891 }, { 13, -862, -862, -862, -862, -862, -862, -862, 82, -862, 83, 83, 83, 83, 83, 83, 83, -862, -862, -862, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 894, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -862 }, { 13, -863, -863, -863, -863, -863, -863, -863, 82, -863, 83, 83, 83, 83, 83, 83, 83, -863, -863, -863, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 895, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -863 }, { 13, -864, -864, -864, -864, -864, -864, -864, 82, -864, 83, 83, 83, 83, 83, 83, 83, -864, -864, -864, 83, 83, 83, 83, 83, 83, 83, 83, 896, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -864 }, { 13, -865, -865, -865, -865, -865, -865, -865, 82, -865, 83, 83, 83, 83, 83, 83, 83, -865, -865, -865, 83, 83, 83, 83, 83, 83, 83, 83, 897, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -865 }, { 13, -866, -866, -866, -866, -866, -866, -866, 898, -866, 83, 83, 83, 83, 83, 83, 83, -866, -866, -866, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 899, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -866 }, { 13, 900, 900, 900, 900, 900, 900, 900, 901, 900, 83, 83, 83, 83, 83, 83, 83, 900, 900, 900, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 902, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 900 }, { 13, -868, -868, -868, -868, -868, -868, -868, 82, -868, 83, 83, 83, 83, 83, 83, 83, -868, -868, -868, 83, 83, 83, 83, 83, 83, 83, 83, 903, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -868 }, { 13, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869, -869 }, { 13, -870, -870, -870, -870, -870, -870, -870, 869, -870, 83, 83, 83, 83, 83, 83, 83, -870, -870, -870, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -870 }, { 13, -871, -871, -871, -871, -871, -871, -871, 82, -871, 83, 83, 83, 83, 83, 83, 83, -871, -871, -871, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -871 }, { 13, 904, 904, 904, 904, 904, 904, 904, 905, 904, 83, 83, 83, 83, 83, 83, 83, 904, 904, 904, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 906, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 904 }, { 13, -873, -873, -873, -873, -873, -873, -873, 82, -873, 83, 83, 83, 83, 83, 83, 83, -873, -873, -873, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 907, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -873 }, { 13, -874, -874, -874, -874, -874, -874, -874, 82, -874, 83, 83, 83, 83, 83, 83, 83, -874, -874, -874, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 908, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -874 }, { 13, -875, -875, -875, -875, -875, -875, -875, 82, -875, 83, 83, 83, 83, 83, 83, 83, -875, -875, -875, 83, 83, 83, 83, 909, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -875 }, { 13, -876, -876, -876, -876, -876, -876, -876, 82, -876, 83, 83, 83, 83, 83, 83, 83, -876, -876, -876, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -876 }, { 13, -877, -877, -877, -877, -877, -877, -877, 82, -877, 83, 83, 83, 83, 83, 83, 83, -877, -877, -877, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 910, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -877 }, { 13, -878, -878, -878, -878, -878, -878, -878, 82, -878, 83, 83, 83, 83, 83, 83, 83, -878, -878, -878, 911, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -878 }, { 13, -879, -879, -879, -879, -879, -879, -879, 82, -879, 83, 83, 83, 83, 83, 83, 83, -879, -879, -879, 83, 83, 83, 83, 83, 83, 912, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -879 }, { 13, -880, -880, -880, -880, -880, -880, -880, 82, -880, 83, 83, 83, 83, 83, 83, 83, -880, -880, -880, 83, 83, 83, 83, 913, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -880 }, { 13, 914, 914, 914, 914, 914, 914, 914, 915, 914, 83, 83, 83, 83, 83, 83, 83, 914, 914, 914, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 916, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 914 }, { 13, -882, -882, -882, -882, -882, -882, -882, 82, -882, 83, 83, 83, 83, 83, 83, 83, -882, -882, -882, 83, 83, 83, 83, 83, 83, 83, 83, 917, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -882 }, { 13, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883, -883 }, { 13, -884, -884, -884, -884, -884, -884, -884, 883, -884, 83, 83, 83, 83, 83, 83, 83, -884, -884, -884, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -884 }, { 13, -885, -885, -885, -885, -885, -885, -885, 82, -885, 83, 83, 83, 83, 83, 83, 83, -885, -885, -885, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -885 }, { 13, -886, -886, -886, -886, -886, -886, -886, 82, -886, 83, 83, 83, 83, 83, 83, 83, -886, -886, -886, 83, 83, 83, 83, 83, 83, 83, 83, 918, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -886 }, { 13, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887, -887 }, { 13, -888, -888, -888, -888, -888, -888, -888, 887, -888, 83, 83, 83, 83, 83, 83, 83, -888, -888, -888, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -888 }, { 13, -889, -889, -889, -889, -889, -889, -889, 82, -889, 83, 83, 83, 83, 83, 83, 83, -889, -889, -889, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -889 }, { 13, -890, -890, -890, -890, -890, -890, -890, 82, -890, 83, 83, 83, 83, 83, 83, 83, -890, -890, -890, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 919, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -890 }, { 13, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891, -891 }, { 13, -892, -892, -892, -892, -892, -892, -892, 891, -892, 83, 83, 83, 83, 83, 83, 83, -892, -892, -892, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -892 }, { 13, -893, -893, -893, -893, -893, -893, -893, 82, -893, 83, 83, 83, 83, 83, 83, 83, -893, -893, -893, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -893 }, { 13, -894, -894, -894, -894, -894, -894, -894, 82, -894, 83, 83, 83, 83, 83, 83, 83, -894, -894, -894, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 920, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -894 }, { 13, -895, -895, -895, -895, -895, -895, -895, 82, -895, 83, 83, 83, 83, 83, 83, 83, -895, -895, -895, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 93, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -895 }, { 13, -896, -896, -896, -896, -896, -896, -896, 82, -896, 83, 83, 83, 83, 83, 83, 83, -896, -896, -896, 921, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -896 }, { 13, -897, -897, -897, -897, -897, -897, -897, 82, -897, 83, 83, 83, 83, 83, 83, 83, -897, -897, -897, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 922, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -897 }, { 13, -898, -898, -898, -898, -898, -898, -898, -898, -898, 83, 83, 83, 83, 83, 83, 83, -898, -898, -898, 83, 83, 83, 83, 83, 83, 923, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 924, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -898 }, { 13, 925, 925, 925, 925, 925, 925, 925, 926, 925, 83, 83, 83, 83, 83, 83, 83, 925, 925, 925, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 927, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 925 }, { 13, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900, -900 }, { 13, -901, -901, -901, -901, -901, -901, -901, 900, -901, 83, 83, 83, 83, 83, 83, 83, -901, -901, -901, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -901 }, { 13, -902, -902, -902, -902, -902, -902, -902, 82, -902, 83, 83, 83, 83, 83, 83, 83, -902, -902, -902, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -902 }, { 13, -903, -903, -903, -903, -903, -903, -903, 82, -903, 83, 83, 83, 83, 83, 83, 83, -903, -903, -903, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 928, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -903 }, { 13, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904, -904 }, { 13, -905, -905, -905, -905, -905, -905, -905, 904, -905, 83, 83, 83, 83, 83, 83, 83, -905, -905, -905, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -905 }, { 13, -906, -906, -906, -906, -906, -906, -906, 82, -906, 83, 83, 83, 83, 83, 83, 83, -906, -906, -906, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -906 }, { 13, -907, -907, -907, -907, -907, -907, -907, 82, -907, 83, 83, 83, 83, 83, 83, 83, -907, -907, -907, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 929, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -907 }, { 13, -908, -908, -908, -908, -908, -908, -908, 82, -908, 83, 83, 83, 83, 83, 83, 83, -908, -908, -908, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 930, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -908 }, { 13, -909, -909, -909, -909, -909, -909, -909, 82, -909, 83, 83, 83, 83, 83, 83, 83, -909, -909, -909, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 931, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -909 }, { 13, 932, 932, 932, 932, 932, 932, 932, 933, 932, 83, 83, 83, 83, 83, 83, 83, 932, 932, 932, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 934, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 932 }, { 13, -911, -911, -911, -911, -911, -911, -911, 82, -911, 83, 83, 83, 83, 83, 83, 83, -911, -911, -911, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 935, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -911 }, { 13, -912, -912, -912, -912, -912, -912, -912, 82, -912, 83, 83, 83, 83, 83, 83, 83, -912, -912, -912, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 936, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -912 }, { 13, -913, -913, -913, -913, -913, -913, -913, 82, -913, 83, 83, 83, 83, 83, 83, 83, -913, -913, -913, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 937, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -913 }, { 13, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914, -914 }, { 13, -915, -915, -915, -915, -915, -915, -915, 914, -915, 83, 83, 83, 83, 83, 83, 83, -915, -915, -915, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -915 }, { 13, -916, -916, -916, -916, -916, -916, -916, 82, -916, 83, 83, 83, 83, 83, 83, 83, -916, -916, -916, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -916 }, { 13, -917, -917, -917, -917, -917, -917, -917, 82, -917, 83, 83, 83, 83, 83, 83, 83, -917, -917, -917, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 938, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -917 }, { 13, -918, -918, -918, -918, -918, -918, -918, 82, -918, 83, 83, 83, 83, 83, 83, 83, -918, -918, -918, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 939, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -918 }, { 13, 940, 940, 940, 940, 940, 940, 940, 941, 940, 83, 83, 83, 83, 83, 83, 83, 940, 940, 940, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 942, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 940 }, { 13, -920, -920, -920, -920, -920, -920, -920, 82, -920, 83, 83, 83, 83, 83, 83, 83, -920, -920, -920, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 943, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -920 }, { 13, -921, -921, -921, -921, -921, -921, -921, 82, -921, 83, 83, 83, 83, 83, 83, 83, -921, -921, -921, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 944, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -921 }, { 13, -922, -922, -922, -922, -922, -922, -922, 82, -922, 83, 83, 83, 83, 83, 83, 83, -922, -922, -922, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 945, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -922 }, { 13, -923, -923, -923, -923, -923, -923, -923, 82, -923, 83, 83, 83, 83, 83, 83, 83, -923, -923, -923, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 946, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -923 }, { 13, -924, -924, -924, -924, -924, -924, -924, 82, -924, 83, 83, 83, 83, 83, 83, 83, -924, -924, -924, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 947, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -924 }, { 13, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925, -925 }, { 13, -926, -926, -926, -926, -926, -926, -926, 925, -926, 83, 83, 83, 83, 83, 83, 83, -926, -926, -926, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -926 }, { 13, -927, -927, -927, -927, -927, -927, -927, 82, -927, 83, 83, 83, 83, 83, 83, 83, -927, -927, -927, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -927 }, { 13, -928, -928, -928, -928, -928, -928, -928, 82, -928, 83, 83, 83, 83, 83, 83, 83, -928, -928, -928, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 948, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -928 }, { 13, -929, -929, -929, -929, -929, -929, -929, 82, -929, 83, 83, 83, 83, 83, 83, 83, -929, -929, -929, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 949, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -929 }, { 13, 950, 950, 950, 950, 950, 950, 950, 951, 950, 83, 83, 83, 83, 83, 83, 83, 950, 950, 950, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 952, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 950 }, { 13, 953, 953, 953, 953, 953, 953, 953, 954, 953, 83, 83, 83, 83, 83, 83, 83, 953, 953, 953, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 955, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 953 }, { 13, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932, -932 }, { 13, -933, -933, -933, -933, -933, -933, -933, 932, -933, 83, 83, 83, 83, 83, 83, 83, -933, -933, -933, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -933 }, { 13, -934, -934, -934, -934, -934, -934, -934, 82, -934, 83, 83, 83, 83, 83, 83, 83, -934, -934, -934, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -934 }, { 13, -935, -935, -935, -935, -935, -935, -935, 82, -935, 83, 83, 83, 83, 83, 83, 83, -935, -935, -935, 83, 83, 83, 83, 956, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -935 }, { 13, -936, -936, -936, -936, -936, -936, -936, 82, -936, 83, 83, 83, 83, 83, 83, 83, -936, -936, -936, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 957, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -936 }, { 13, -937, -937, -937, -937, -937, -937, -937, 82, -937, 83, 83, 83, 83, 83, 83, 83, -937, -937, -937, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 958, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -937 }, { 13, -938, -938, -938, -938, -938, -938, -938, 82, -938, 83, 83, 83, 83, 83, 83, 83, -938, -938, -938, 83, 83, 83, 83, 83, 83, 83, 83, 959, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -938 }, { 13, -939, -939, -939, -939, -939, -939, -939, 82, -939, 83, 83, 83, 83, 83, 83, 83, -939, -939, -939, 83, 83, 83, 83, 960, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -939 }, { 13, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940, -940 }, { 13, -941, -941, -941, -941, -941, -941, -941, 940, -941, 83, 83, 83, 83, 83, 83, 83, -941, -941, -941, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -941 }, { 13, -942, -942, -942, -942, -942, -942, -942, 82, -942, 83, 83, 83, 83, 83, 83, 83, -942, -942, -942, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -942 }, { 13, -943, -943, -943, -943, -943, -943, -943, 82, -943, 83, 83, 83, 83, 83, 83, 83, -943, -943, -943, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 961, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -943 }, { 13, -944, -944, -944, -944, -944, -944, -944, 82, -944, 83, 83, 83, 83, 83, 83, 83, -944, -944, -944, 83, 83, 962, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -944 }, { 13, 963, 963, 963, 963, 963, 963, 963, 964, 963, 83, 83, 83, 83, 83, 83, 83, 963, 963, 963, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 965, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 963 }, { 13, -946, -946, -946, -946, -946, -946, -946, 82, -946, 83, 83, 83, 83, 83, 83, 83, -946, -946, -946, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 966, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -946 }, { 13, -947, -947, -947, -947, -947, -947, -947, 82, -947, 83, 83, 83, 83, 83, 83, 83, -947, -947, -947, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 967, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -947 }, { 13, 968, 968, 968, 968, 968, 968, 968, 969, 968, 83, 83, 83, 83, 83, 83, 83, 968, 968, 968, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 970, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 968 }, { 13, 971, 971, 971, 971, 971, 971, 971, 972, 971, 83, 83, 83, 83, 83, 83, 83, 971, 971, 971, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 973, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 971 }, { 13, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950, -950 }, { 13, -951, -951, -951, -951, -951, -951, -951, 950, -951, 83, 83, 83, 83, 83, 83, 83, -951, -951, -951, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -951 }, { 13, -952, -952, -952, -952, -952, -952, -952, 82, -952, 83, 83, 83, 83, 83, 83, 83, -952, -952, -952, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -952 }, { 13, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953, -953 }, { 13, -954, -954, -954, -954, -954, -954, -954, 953, -954, 83, 83, 83, 83, 83, 83, 83, -954, -954, -954, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -954 }, { 13, -955, -955, -955, -955, -955, -955, -955, 82, -955, 83, 83, 83, 83, 83, 83, 83, -955, -955, -955, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -955 }, { 13, 974, 974, 974, 974, 974, 974, 974, 975, 974, 83, 83, 83, 83, 83, 83, 83, 974, 974, 974, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 976, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 974 }, { 13, -957, -957, -957, -957, -957, -957, -957, 82, -957, 83, 83, 83, 83, 83, 83, 83, -957, -957, -957, 83, 83, 83, 83, 83, 83, 83, 83, 977, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -957 }, { 13, -958, -958, -958, -958, -958, -958, -958, 82, -958, 83, 83, 83, 83, 83, 83, 83, -958, -958, -958, 83, 83, 83, 83, 83, 83, 83, 83, 978, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -958 }, { 13, -959, -959, -959, -959, -959, -959, -959, 82, -959, 83, 83, 83, 83, 83, 83, 83, -959, -959, -959, 83, 83, 83, 83, 979, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -959 }, { 13, -960, -960, -960, -960, -960, -960, -960, 82, -960, 83, 83, 83, 83, 83, 83, 83, -960, -960, -960, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 980, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -960 }, { 13, 981, 981, 981, 981, 981, 981, 981, 982, 981, 83, 83, 83, 83, 83, 83, 83, 981, 981, 981, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 983, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 981 }, { 13, -962, -962, -962, -962, -962, -962, -962, 82, -962, 83, 83, 83, 83, 83, 83, 83, -962, -962, -962, 83, 83, 83, 83, 984, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -962 }, { 13, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963, -963 }, { 13, -964, -964, -964, -964, -964, -964, -964, 963, -964, 83, 83, 83, 83, 83, 83, 83, -964, -964, -964, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -964 }, { 13, -965, -965, -965, -965, -965, -965, -965, 82, -965, 83, 83, 83, 83, 83, 83, 83, -965, -965, -965, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -965 }, { 13, -966, -966, -966, -966, -966, -966, -966, 82, -966, 83, 83, 83, 83, 83, 83, 83, -966, -966, -966, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 985, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -966 }, { 13, -967, -967, -967, -967, -967, -967, -967, 82, -967, 83, 83, 83, 83, 83, 83, 83, -967, -967, -967, 83, 83, 83, 83, 986, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -967 }, { 13, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968, -968 }, { 13, -969, -969, -969, -969, -969, -969, -969, 968, -969, 83, 83, 83, 83, 83, 83, 83, -969, -969, -969, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -969 }, { 13, -970, -970, -970, -970, -970, -970, -970, 82, -970, 83, 83, 83, 83, 83, 83, 83, -970, -970, -970, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -970 }, { 13, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971, -971 }, { 13, -972, -972, -972, -972, -972, -972, -972, 971, -972, 83, 83, 83, 83, 83, 83, 83, -972, -972, -972, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -972 }, { 13, -973, -973, -973, -973, -973, -973, -973, 82, -973, 83, 83, 83, 83, 83, 83, 83, -973, -973, -973, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -973 }, { 13, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974, -974 }, { 13, -975, -975, -975, -975, -975, -975, -975, 974, -975, 83, 83, 83, 83, 83, 83, 83, -975, -975, -975, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -975 }, { 13, -976, -976, -976, -976, -976, -976, -976, 82, -976, 83, 83, 83, 83, 83, 83, 83, -976, -976, -976, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -976 }, { 13, -977, -977, -977, -977, -977, -977, -977, 82, -977, 83, 83, 83, 83, 83, 83, 83, -977, -977, -977, 83, 83, 83, 83, 987, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -977 }, { 13, -978, -978, -978, -978, -978, -978, -978, 82, -978, 83, 83, 83, 83, 83, 83, 83, -978, -978, -978, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 988, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -978 }, { 13, -979, -979, -979, -979, -979, -979, -979, 82, -979, 83, 83, 83, 83, 83, 83, 83, -979, -979, -979, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 989, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -979 }, { 13, 990, 990, 990, 990, 990, 990, 990, 991, 990, 83, 83, 83, 83, 83, 83, 83, 990, 990, 990, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 992, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 990 }, { 13, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981, -981 }, { 13, -982, -982, -982, -982, -982, -982, -982, 981, -982, 83, 83, 83, 83, 83, 83, 83, -982, -982, -982, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -982 }, { 13, -983, -983, -983, -983, -983, -983, -983, 82, -983, 83, 83, 83, 83, 83, 83, 83, -983, -983, -983, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -983 }, { 13, 993, 993, 993, 993, 993, 993, 993, 994, 993, 83, 83, 83, 83, 83, 83, 83, 993, 993, 993, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 995, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 993 }, { 13, -985, -985, -985, -985, -985, -985, -985, 82, -985, 83, 83, 83, 83, 83, 83, 83, -985, -985, -985, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 996, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -985 }, { 13, 997, 997, 997, 997, 997, 997, 997, 998, 997, 83, 83, 83, 83, 83, 83, 83, 997, 997, 997, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 999, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 997 }, { 13, -987, -987, -987, -987, -987, -987, -987, 82, -987, 83, 83, 83, 83, 83, 83, 83, -987, -987, -987, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 1000, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -987 }, { 13, -988, -988, -988, -988, -988, -988, -988, 82, -988, 83, 83, 83, 83, 83, 83, 83, -988, -988, -988, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 1001, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -988 }, { 13, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1003, 1002, 83, 83, 83, 83, 83, 83, 83, 1002, 1002, 1002, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 1004, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 1002 }, { 13, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990, -990 }, { 13, -991, -991, -991, -991, -991, -991, -991, 990, -991, 83, 83, 83, 83, 83, 83, 83, -991, -991, -991, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -991 }, { 13, -992, -992, -992, -992, -992, -992, -992, 82, -992, 83, 83, 83, 83, 83, 83, 83, -992, -992, -992, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -992 }, { 13, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993, -993 }, { 13, -994, -994, -994, -994, -994, -994, -994, 993, -994, 83, 83, 83, 83, 83, 83, 83, -994, -994, -994, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -994 }, { 13, -995, -995, -995, -995, -995, -995, -995, 82, -995, 83, 83, 83, 83, 83, 83, 83, -995, -995, -995, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -995 }, { 13, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1006, 1005, 83, 83, 83, 83, 83, 83, 83, 1005, 1005, 1005, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 1007, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 1005 }, { 13, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997, -997 }, { 13, -998, -998, -998, -998, -998, -998, -998, 997, -998, 83, 83, 83, 83, 83, 83, 83, -998, -998, -998, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -998 }, { 13, -999, -999, -999, -999, -999, -999, -999, 82, -999, 83, 83, 83, 83, 83, 83, 83, -999, -999, -999, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, -999 }, { 13, 1008, 1008, 1008, 1008, 1008, 1008, 1008, 1009, 1008, 83, 83, 83, 83, 83, 83, 83, 1008, 1008, 1008, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 1010, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 1008 }, { 13, 1011, 1011, 1011, 1011, 1011, 1011, 1011, 1012, 1011, 83, 83, 83, 83, 83, 83, 83, 1011, 1011, 1011, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 1013, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 1011 }, { 13,-1002,-1002,-1002,-1002,-1002,-1002,-1002,-1002,-1002, -1002,-1002,-1002,-1002,-1002,-1002,-1002,-1002,-1002,-1002, -1002,-1002,-1002,-1002,-1002,-1002,-1002,-1002,-1002,-1002, -1002,-1002,-1002,-1002,-1002,-1002,-1002,-1002,-1002,-1002, -1002,-1002,-1002,-1002,-1002,-1002,-1002,-1002,-1002,-1002, -1002,-1002,-1002,-1002,-1002,-1002,-1002,-1002,-1002,-1002, -1002,-1002,-1002,-1002,-1002,-1002,-1002,-1002 }, { 13,-1003,-1003,-1003,-1003,-1003,-1003,-1003, 1002,-1003, 83, 83, 83, 83, 83, 83, 83,-1003,-1003,-1003, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,-1003 }, { 13,-1004,-1004,-1004,-1004,-1004,-1004,-1004, 82,-1004, 83, 83, 83, 83, 83, 83, 83,-1004,-1004,-1004, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,-1004 }, { 13,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005, -1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005, -1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005, -1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005, -1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005, -1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005, -1005,-1005,-1005,-1005,-1005,-1005,-1005,-1005 }, { 13,-1006,-1006,-1006,-1006,-1006,-1006,-1006, 1005,-1006, 83, 83, 83, 83, 83, 83, 83,-1006,-1006,-1006, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,-1006 }, { 13,-1007,-1007,-1007,-1007,-1007,-1007,-1007, 82,-1007, 83, 83, 83, 83, 83, 83, 83,-1007,-1007,-1007, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,-1007 }, { 13,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008, -1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008, -1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008, -1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008, -1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008, -1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008, -1008,-1008,-1008,-1008,-1008,-1008,-1008,-1008 }, { 13,-1009,-1009,-1009,-1009,-1009,-1009,-1009, 1008,-1009, 83, 83, 83, 83, 83, 83, 83,-1009,-1009,-1009, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,-1009 }, { 13,-1010,-1010,-1010,-1010,-1010,-1010,-1010, 82,-1010, 83, 83, 83, 83, 83, 83, 83,-1010,-1010,-1010, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,-1010 }, { 13,-1011,-1011,-1011,-1011,-1011,-1011,-1011,-1011,-1011, -1011,-1011,-1011,-1011,-1011,-1011,-1011,-1011,-1011,-1011, -1011,-1011,-1011,-1011,-1011,-1011,-1011,-1011,-1011,-1011, -1011,-1011,-1011,-1011,-1011,-1011,-1011,-1011,-1011,-1011, -1011,-1011,-1011,-1011,-1011,-1011,-1011,-1011,-1011,-1011, -1011,-1011,-1011,-1011,-1011,-1011,-1011,-1011,-1011,-1011, -1011,-1011,-1011,-1011,-1011,-1011,-1011,-1011 }, { 13,-1012,-1012,-1012,-1012,-1012,-1012,-1012, 1011,-1012, 83, 83, 83, 83, 83, 83, 83,-1012,-1012,-1012, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,-1012 }, { 13,-1013,-1013,-1013,-1013,-1013,-1013,-1013, 82,-1013, 83, 83, 83, 83, 83, 83, 83,-1013,-1013,-1013, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,-1013 }, } ; static yy_state_type yy_get_previous_state (void ); static yy_state_type yy_try_NUL_trans (yy_state_type current_state ); static int yy_get_next_buffer (void ); static void yy_fatal_error (yyconst char msg[] ); /* Done after the current pattern has been matched and before the * corresponding action - sets up smitext. */ #define YY_DO_BEFORE_ACTION \ (yytext_ptr) = yy_bp; \ smileng = (size_t) (yy_cp - yy_bp); \ (yy_hold_char) = *yy_cp; \ *yy_cp = '\0'; \ (yy_c_buf_p) = yy_cp; #define YY_NUM_RULES 115 #define YY_END_OF_BUFFER 116 /* This struct is not used in this scanner, but its presence is necessary. */ struct yy_trans_info { flex_int32_t yy_verify; flex_int32_t yy_nxt; }; static yyconst flex_int16_t yy_accept[1014] = { 0, 22, 22, 0, 0, 0, 0, 7, 7, 17, 17, 0, 0, 116, 114, 22, 23, 23, 114, 114, 19, 19, 19, 114, 114, 19, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 3, 2, 2, 3, 11, 10, 10, 12, 7, 6, 6, 8, 17, 16, 16, 18, 114, 113, 113, 22, 23, 0, 112, 0, 0, 0, 13, 0, 0, 20, 108, 107, 107, 0, 0, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 2, 0, 10, 7, 6, 17, 16, 14, 0, 113, 113, 113, 113, 110, 111, 0, 109, 0, 21, 105, 105, 105, 105, 105, 105, 105, 105, 103, 105, 103, 105, 105, 105, 105, 105, 105, 105, 105, 38, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 71, 105, 71, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 0, 0, 105, 105, 105, 105, 105, 105, 105, 105, 104, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 38, 105, 38, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 4, 0, 15, 15, 105, 105, 105, 105, 105, 105, 29, 105, 29, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 41, 105, 41, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 1, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 85, 105, 85, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 15, 105, 105, 105, 105, 28, 105, 28, 105, 9, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 42, 105, 42, 105, 105, 105, 105, 105, 105, 49, 105, 49, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 70, 105, 70, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 95, 105, 95, 105, 105, 99, 105, 99, 105, 105, 105, 24, 105, 24, 105, 105, 105, 105, 105, 105, 105, 105, 35, 105, 35, 105, 105, 105, 105, 105, 5, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 59, 105, 59, 105, 65, 105, 105, 65, 105, 105, 73, 105, 73, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 86, 105, 86, 87, 105, 87, 105, 105, 90, 105, 90, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 40, 105, 40, 43, 105, 43, 105, 105, 46, 105, 46, 47, 105, 47, 105, 105, 51, 105, 51, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 69, 105, 69, 105, 105, 105, 105, 105, 105, 79, 105, 79, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 27, 105, 27, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 45, 105, 45, 48, 105, 48, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 83, 105, 83, 84, 105, 84, 105, 89, 105, 89, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 32, 105, 32, 33, 105, 33, 105, 105, 105, 105, 105, 105, 52, 105, 52, 53, 105, 53, 54, 105, 54, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 76, 105, 76, 105, 105, 105, 105, 105, 82, 105, 82, 105, 105, 93, 105, 93, 92, 105, 92, 105, 96, 105, 96, 105, 105, 100, 105, 100, 101, 105, 101, 105, 105, 105, 105, 105, 105, 105, 105, 39, 105, 39, 44, 105, 44, 105, 105, 105, 57, 105, 57, 58, 105, 58, 105, 105, 105, 105, 105, 105, 105, 105, 74, 105, 74, 105, 105, 105, 105, 105, 105, 105, 105, 94, 105, 94, 97, 105, 97, 98, 105, 98, 105, 105, 26, 105, 26, 105, 105, 34, 105, 34, 36, 105, 36, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 68, 105, 68, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 30, 105, 30, 105, 37, 105, 37, 105, 55, 105, 55, 105, 105, 105, 105, 105, 105, 66, 105, 66, 105, 72, 105, 72, 105, 105, 105, 105, 105, 105, 105, 102, 105, 102, 105, 105, 105, 105, 105, 105, 105, 105, 64, 105, 64, 105, 105, 105, 105, 80, 105, 80, 105, 105, 105, 105, 105, 50, 105, 50, 105, 105, 105, 105, 105, 105, 105, 77, 105, 77, 78, 105, 78, 105, 105, 105, 105, 105, 105, 105, 61, 105, 61, 105, 105, 67, 105, 67, 75, 105, 75, 81, 105, 81, 105, 105, 105, 105, 56, 105, 56, 105, 105, 105, 105, 105, 105, 31, 105, 31, 60, 105, 60, 105, 63, 105, 63, 105, 105, 25, 105, 25, 62, 105, 62, 88, 105, 88, 91, 105, 91 } ; static yyconst flex_int32_t yy_ec[256] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 1, 1, 1, 6, 7, 7, 1, 1, 7, 8, 9, 1, 10, 11, 12, 13, 14, 15, 16, 15, 15, 15, 17, 18, 1, 19, 1, 1, 1, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 7, 1, 7, 1, 46, 1, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 56, 56, 56, 56, 56, 7, 7, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 } ; static yy_state_type yy_last_accepting_state; static char *yy_last_accepting_cpos; extern int smi_flex_debug; int smi_flex_debug = 0; /* The intent behind this definition is that it'll catch * any uses of REJECT which flex missed. */ #define REJECT reject_used_but_not_detected #define yymore() yymore_used_but_not_detected #define YY_MORE_ADJ 0 #define YY_RESTORE_YY_MORE_OFFSET char *smitext; #line 1 "scanner-smi.l" /* * scanner-smi.l -- * * Lexical rules for scanning the SMIv1/v2 MIB module language. * * Copyright (c) 1999 Frank Strauss, Technical University of Braunschweig. * * See the file "COPYING" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * * @(#) $Id: scanner-smi.l 6539 2007-02-01 08:23:54Z strauss $ */ #line 17 "scanner-smi.l" #include #include #include #include #include #if defined(HAVE_WIN_H) #include "win.h" #endif #include "error.h" #include "util.h" #include "parser-smi.h" #include "parser-smi.tab.h" #include "scanner-smi.h" #ifdef HAVE_DMALLOC_H #include #endif /* we need a reentrant parser, so smilex gets arguments */ #if 0 #define YY_DECL int smilex YY_PROTO((YYSTYPE *lvalp, void *parser)) #else #define YY_DECL int smilex(YYSTYPE *lvalp,void *parser) #endif #define thisParser (*(Parser *) parser) #define MAX_UNSIGNED64 "18446744073709551615" #define MIN_UNSIGNED64 0 #define MAX_UNSIGNED32 4294967295 #define MIN_UNSIGNED32 0 #define MAX_INTEGER32 2147483647 #define MIN_INTEGER32 -2147483648 /* * This makes the usual notation when referencing attributes also * work with our pure parser code. */ #define yylval (*lvalp) static YY_BUFFER_STATE yybuffer[MAX_LEX_DEPTH]; static int lexDepth = 0; int smiEnterLexRecursion(file) FILE *file; { if (lexDepth >= MAX_LEX_DEPTH) { return (-1); } yybuffer[lexDepth++] = YY_CURRENT_BUFFER; smi_switch_to_buffer(smi_create_buffer(file,YY_BUF_SIZE)); return (lexDepth); } void smiLeaveLexRecursion() { smi_delete_buffer(YY_CURRENT_BUFFER); smi_switch_to_buffer(yybuffer[--lexDepth]); } /* * Lex pattern definitions. */ /* * Lex state definitions. */ #line 11498 "" #define INITIAL 0 #define Macro 1 #define Choice 2 #define Exports 3 #define Comment 4 #define Skipline 5 #ifndef YY_NO_UNISTD_H /* Special case for "unistd.h", since it is non-ANSI. We include it way * down here because we want the user's section 1 to have been scanned first. * The user has a chance to override it with an option. */ #include #endif #ifndef YY_EXTRA_TYPE #define YY_EXTRA_TYPE void * #endif static int yy_init_globals (void ); /* Macros after this point can all be overridden by user definitions in * section 1. */ #ifndef YY_SKIP_YYWRAP #ifdef __cplusplus extern "C" int smiwrap (void ); #else extern int smiwrap (void ); #endif #endif static void yyunput (int c,char *buf_ptr ); #ifndef yytext_ptr static void yy_flex_strncpy (char *,yyconst char *,int ); #endif #ifdef YY_NEED_STRLEN static int yy_flex_strlen (yyconst char * ); #endif #ifndef YY_NO_INPUT #ifdef __cplusplus static int yyinput (void ); #else static int input (void ); #endif #endif /* Amount of stuff to slurp up with each read. */ #ifndef YY_READ_BUF_SIZE #define YY_READ_BUF_SIZE 8192 #endif /* Copy whatever the last rule matched to the standard output. */ #ifndef ECHO /* This used to be an fputs(), but since the string might contain NUL's, * we now use fwrite(). */ #define ECHO (void) fwrite( smitext, smileng, 1, smiout ) #endif /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, * is returned in "result". */ #ifndef YY_INPUT #define YY_INPUT(buf,result,max_size) \ if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ { \ int c = '*'; \ size_t n; \ for ( n = 0; n < max_size && \ (c = getc( smiin )) != EOF && c != '\n'; ++n ) \ buf[n] = (char) c; \ if ( c == '\n' ) \ buf[n++] = (char) c; \ if ( c == EOF && ferror( smiin ) ) \ YY_FATAL_ERROR( "input in flex scanner failed" ); \ result = n; \ } \ else \ { \ errno=0; \ while ( (result = fread(buf, 1, max_size, smiin))==0 && ferror(smiin)) \ { \ if( errno != EINTR) \ { \ YY_FATAL_ERROR( "input in flex scanner failed" ); \ break; \ } \ errno=0; \ clearerr(smiin); \ } \ }\ \ #endif /* No semi-colon after return; correct usage is to write "yyterminate();" - * we don't want an extra ';' after the "return" because that will cause * some compilers to complain about unreachable statements. */ #ifndef yyterminate #define yyterminate() return YY_NULL #endif /* Number of entries by which start-condition stack grows. */ #ifndef YY_START_STACK_INCR #define YY_START_STACK_INCR 25 #endif /* Report a fatal error. */ #ifndef YY_FATAL_ERROR #define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) #endif /* end tables serialization structures and prototypes */ /* Default declaration of generated scanner - a define so the user can * easily add parameters. */ #ifndef YY_DECL #define YY_DECL_IS_OURS 1 extern int smilex (void); #define YY_DECL int smilex (void) #endif /* !YY_DECL */ /* Code executed at the beginning of each rule, after smitext and smileng * have been set up. */ #ifndef YY_USER_ACTION #define YY_USER_ACTION #endif /* Code executed at the end of each rule. */ #ifndef YY_BREAK #define YY_BREAK break; #endif #define YY_RULE_SETUP \ YY_USER_ACTION /** The main scanner function which does all the work. */ YY_DECL { register yy_state_type yy_current_state; register char *yy_cp, *yy_bp; register int yy_act; #line 121 "scanner-smi.l" /* * Lex rules. */ /* * Lex rules for skipping MACRO. */ #line 11669 "" if ( !(yy_init) ) { (yy_init) = 1; #ifdef YY_USER_INIT YY_USER_INIT; #endif if ( ! (yy_start) ) (yy_start) = 1; /* first start state */ if ( ! smiin ) smiin = stdin; if ( ! smiout ) smiout = stdout; if ( ! YY_CURRENT_BUFFER ) { smiensure_buffer_stack (); YY_CURRENT_BUFFER_LVALUE = smi_create_buffer(smiin,YY_BUF_SIZE ); } smi_load_buffer_state( ); } while ( 1 ) /* loops until end-of-file is reached */ { yy_cp = (yy_c_buf_p); /* Support of smitext. */ *yy_cp = (yy_hold_char); /* yy_bp points to the position in yy_ch_buf of the start of * the current run. */ yy_bp = yy_cp; yy_current_state = (yy_start); yy_match: while ( (yy_current_state = yy_nxt[yy_current_state][ yy_ec[YY_SC_TO_UI(*yy_cp)] ]) > 0 ) { if ( yy_accept[yy_current_state] ) { (yy_last_accepting_state) = yy_current_state; (yy_last_accepting_cpos) = yy_cp; } ++yy_cp; } yy_current_state = -yy_current_state; yy_find_action: yy_act = yy_accept[yy_current_state]; YY_DO_BEFORE_ACTION; do_action: /* This label is used only to access EOF actions. */ switch ( yy_act ) { /* beginning of action switch */ case 0: /* must back up */ /* undo the effects of YY_DO_BEFORE_ACTION */ *yy_cp = (yy_hold_char); yy_cp = (yy_last_accepting_cpos) + 1; yy_current_state = (yy_last_accepting_state); goto yy_find_action; case 1: YY_RULE_SETUP #line 133 "scanner-smi.l" { BEGIN(Macro); yylval.id = smitext; return MACRO; } YY_BREAK case 2: /* rule 2 can match eol */ YY_RULE_SETUP #line 139 "scanner-smi.l" { thisParser.line++; } YY_BREAK case 3: YY_RULE_SETUP #line 143 "scanner-smi.l" { } YY_BREAK case 4: /* rule 4 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 3; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 146 "scanner-smi.l" { BEGIN(INITIAL); yylval.id = smitext; return END; } YY_BREAK /* * Lex rules for skipping EXPORTS. */ case 5: YY_RULE_SETUP #line 156 "scanner-smi.l" { BEGIN(Exports); yylval.id = smitext; return EXPORTS; } YY_BREAK case 6: /* rule 6 can match eol */ YY_RULE_SETUP #line 162 "scanner-smi.l" { thisParser.line++; } YY_BREAK case 7: /* rule 7 can match eol */ YY_RULE_SETUP #line 166 "scanner-smi.l" { } YY_BREAK case 8: YY_RULE_SETUP #line 169 "scanner-smi.l" { BEGIN(INITIAL); return smitext[0]; } YY_BREAK /* * Lex rules for skipping CHOICE. */ case 9: YY_RULE_SETUP #line 178 "scanner-smi.l" { BEGIN(Choice); yylval.id = smitext; return CHOICE; } YY_BREAK case 10: /* rule 10 can match eol */ YY_RULE_SETUP #line 184 "scanner-smi.l" { thisParser.line++; } YY_BREAK case 11: /* rule 11 can match eol */ YY_RULE_SETUP #line 188 "scanner-smi.l" { } YY_BREAK case 12: YY_RULE_SETUP #line 191 "scanner-smi.l" { BEGIN(INITIAL); return smitext[0]; } YY_BREAK /* * Lex rules for comments. */ case 13: YY_RULE_SETUP #line 200 "scanner-smi.l" { BEGIN(Comment); } YY_BREAK case 14: YY_RULE_SETUP #line 204 "scanner-smi.l" { thisParser.lcline = thisParser.line; BEGIN(INITIAL); } YY_BREAK /* Special-case a common error (dashed seperator lines with * 4n+1 dashes, meaning a single dash outside the comment). * Print the "lexically unexpected" error that you would normally * get, and stick in the comment FYI also. */ case 15: /* rule 15 can match eol */ YY_RULE_SETUP #line 214 "scanner-smi.l" { smiPrintError(parser, ERR_COMMENT_TERMINATES); smiPrintError(parser, ERR_LEX_UNEXPECTED_CHAR); thisParser.line++; BEGIN(INITIAL); } YY_BREAK case 16: /* rule 16 can match eol */ YY_RULE_SETUP #line 221 "scanner-smi.l" { thisParser.line++; BEGIN(INITIAL); } YY_BREAK case 17: YY_RULE_SETUP #line 226 "scanner-smi.l" { } YY_BREAK case 18: YY_RULE_SETUP #line 228 "scanner-smi.l" { } YY_BREAK /* * Lex rules for some special tokens. */ case 19: YY_RULE_SETUP #line 235 "scanner-smi.l" { return smitext[0]; } YY_BREAK case 20: YY_RULE_SETUP #line 239 "scanner-smi.l" { return DOT_DOT; } YY_BREAK case 21: YY_RULE_SETUP #line 243 "scanner-smi.l" { return COLON_COLON_EQUAL; } YY_BREAK /* * Lex rules for white space. */ case 22: YY_RULE_SETUP #line 251 "scanner-smi.l" { } YY_BREAK case 23: /* rule 23 can match eol */ YY_RULE_SETUP #line 254 "scanner-smi.l" { thisParser.line++; } YY_BREAK /* * Lex rules for known keywords. */ /* SMI(ng) specific */ case 24: /* rule 24 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 6; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 263 "scanner-smi.l" { yylval.id = smitext; return ACCESS; } YY_BREAK /* SMI(ng) specific */ case 25: /* rule 25 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 18; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 269 "scanner-smi.l" { yylval.id = smitext; return AGENT_CAPABILITIES; } YY_BREAK case 26: /* rule 26 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 11; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 274 "scanner-smi.l" { yylval.id = smitext; return APPLICATION; } YY_BREAK case 27: /* rule 27 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 8; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 279 "scanner-smi.l" { yylval.id = smitext; return AUGMENTS; } YY_BREAK case 28: /* rule 28 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 5; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 284 "scanner-smi.l" { yylval.id = smitext; return BEGIN_; } YY_BREAK case 29: /* rule 29 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 4; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 289 "scanner-smi.l" { yylval.id = smitext; return BITS; } YY_BREAK case 30: /* rule 30 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 12; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 294 "scanner-smi.l" { yylval.id = smitext; return CONTACT_INFO; } YY_BREAK /* SMI(ng) specific */ case 31: /* rule 31 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 17; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 300 "scanner-smi.l" { yylval.id = smitext; return CREATION_REQUIRES; } YY_BREAK /* SMI(ng) specific */ case 32: /* rule 32 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 9; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 306 "scanner-smi.l" { yylval.id = smitext; return COUNTER32; } YY_BREAK /* SMI(ng) specific */ case 33: /* rule 33 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 9; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 312 "scanner-smi.l" { yylval.id = smitext; return COUNTER64; } YY_BREAK /* SMI(ng) specific */ case 34: /* rule 34 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 11; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 318 "scanner-smi.l" { yylval.id = smitext; return DEFINITIONS; } YY_BREAK case 35: /* rule 35 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 6; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 323 "scanner-smi.l" { yylval.id = smitext; return DEFVAL; } YY_BREAK case 36: /* rule 36 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 11; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 328 "scanner-smi.l" { yylval.id = smitext; return DESCRIPTION; } YY_BREAK case 37: /* rule 37 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 12; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 333 "scanner-smi.l" { yylval.id = smitext; return DISPLAY_HINT; } YY_BREAK case 38: /* rule 38 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 3; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 338 "scanner-smi.l" { yylval.id = smitext; return END; } YY_BREAK /* SMI(ng) specific */ case 39: /* rule 39 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 10; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 344 "scanner-smi.l" { yylval.id = smitext; return ENTERPRISE; } YY_BREAK /* SPPI specific */ case 40: /* rule 40 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 7; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 350 "scanner-smi.l" { yylval.id = smitext; return EXTENDS; } YY_BREAK case 41: /* rule 41 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 4; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 355 "scanner-smi.l" { yylval.id = smitext; return FROM; } YY_BREAK case 42: /* rule 42 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 5; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 360 "scanner-smi.l" { yylval.id = smitext; return GROUP; } YY_BREAK /* SMI(ng) specific */ case 43: /* rule 43 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 7; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 366 "scanner-smi.l" { yylval.id = smitext; return GAUGE32; } YY_BREAK case 44: /* rule 44 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 10; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 371 "scanner-smi.l" { yylval.id = smitext; return IDENTIFIER; } YY_BREAK case 45: /* rule 45 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 8; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 376 "scanner-smi.l" { yylval.id = smitext; return IMPLICIT; } YY_BREAK case 46: /* rule 46 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 7; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 381 "scanner-smi.l" { yylval.id = smitext; return IMPLIED; } YY_BREAK case 47: /* rule 47 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 7; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 386 "scanner-smi.l" { yylval.id = smitext; return IMPORTS; } YY_BREAK /* SMI(ng) specific */ case 48: /* rule 48 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 8; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 392 "scanner-smi.l" { yylval.id = smitext; return INCLUDES; } YY_BREAK case 49: /* rule 49 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 5; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 397 "scanner-smi.l" { yylval.id = smitext; return INDEX; } YY_BREAK /* SPPI specific */ case 50: /* rule 50 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 14; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 403 "scanner-smi.l" { yylval.id = smitext; return INSTALL_ERRORS; } YY_BREAK case 51: /* rule 51 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 7; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 408 "scanner-smi.l" { yylval.id = smitext; return INTEGER; } YY_BREAK case 52: /* rule 52 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 9; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 413 "scanner-smi.l" { yylval.id = smitext; return INTEGER32; } YY_BREAK /* SPPI specific */ case 53: /* rule 53 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 9; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 419 "scanner-smi.l" { yylval.id = smitext; return INTEGER64; } YY_BREAK case 54: /* rule 54 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 9; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 424 "scanner-smi.l" { yylval.id = smitext; return IPADDRESS; } YY_BREAK case 55: /* rule 55 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 12; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 429 "scanner-smi.l" { yylval.id = smitext; return LAST_UPDATED; } YY_BREAK case 56: /* rule 56 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 16; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 434 "scanner-smi.l" { yylval.id = smitext; return MANDATORY_GROUPS; } YY_BREAK /* SMI(ng) specific */ case 57: /* rule 57 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 10; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 440 "scanner-smi.l" { yylval.id = smitext; return MAX_ACCESS; } YY_BREAK /* SMI(ng) specific */ case 58: /* rule 58 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 10; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 446 "scanner-smi.l" { yylval.id = smitext; return MIN_ACCESS; } YY_BREAK case 59: /* rule 59 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 6; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 451 "scanner-smi.l" { yylval.id = smitext; return MODULE; } YY_BREAK case 60: /* rule 60 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 17; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 456 "scanner-smi.l" { yylval.id = smitext; return MODULE_COMPLIANCE; } YY_BREAK case 61: /* rule 61 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 15; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 461 "scanner-smi.l" { yylval.id = smitext; return MODULE_IDENTITY; } YY_BREAK /* SMI(ng) specific */ case 62: /* rule 62 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 18; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 467 "scanner-smi.l" { yylval.id = smitext; return NOTIFICATION_GROUP; } YY_BREAK /* SMI(ng) specific */ case 63: /* rule 63 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 17; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 473 "scanner-smi.l" { yylval.id = smitext; return NOTIFICATION_TYPE; } YY_BREAK /* SMI(ng) specific */ case 64: /* rule 64 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 13; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 479 "scanner-smi.l" { yylval.id = smitext; return NOTIFICATIONS; } YY_BREAK case 65: /* rule 65 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 6; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 484 "scanner-smi.l" { yylval.id = smitext; return OBJECT; } YY_BREAK case 66: /* rule 66 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 12; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 489 "scanner-smi.l" { yylval.id = smitext; return OBJECT_GROUP; } YY_BREAK case 67: /* rule 67 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 15; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 494 "scanner-smi.l" { yylval.id = smitext; return OBJECT_IDENTITY; } YY_BREAK case 68: /* rule 68 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 11; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 499 "scanner-smi.l" { yylval.id = smitext; return OBJECT_TYPE; } YY_BREAK case 69: /* rule 69 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 7; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 504 "scanner-smi.l" { yylval.id = smitext; return OBJECTS; } YY_BREAK case 70: /* rule 70 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 5; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 509 "scanner-smi.l" { yylval.id = smitext; return OCTET; } YY_BREAK case 71: /* rule 71 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 2; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 514 "scanner-smi.l" { yylval.id = smitext; return OF; } YY_BREAK case 72: /* rule 72 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 12; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 519 "scanner-smi.l" { yylval.id = smitext; return ORGANIZATION; } YY_BREAK case 73: /* rule 73 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 6; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 524 "scanner-smi.l" { yylval.id = smitext; return OPAQUE; } YY_BREAK /* SPPI specific */ case 74: /* rule 74 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 10; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 530 "scanner-smi.l" { yylval.id = smitext; return PIB_ACCESS; } YY_BREAK /* SPPI specific */ case 75: /* rule 75 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 15; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 536 "scanner-smi.l" { yylval.id = smitext; return PIB_DEFINITIONS; } YY_BREAK /* SPPI specific */ case 76: /* rule 76 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 9; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 542 "scanner-smi.l" { yylval.id = smitext; return PIB_INDEX; } YY_BREAK /* SPPI specific */ case 77: /* rule 77 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 14; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 548 "scanner-smi.l" { yylval.id = smitext; return PIB_MIN_ACCESS; } YY_BREAK /* SPPI specific */ case 78: /* rule 78 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 14; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 554 "scanner-smi.l" { yylval.id = smitext; return PIB_REFERENCES; } YY_BREAK /* SPPI specific */ case 79: /* rule 79 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 7; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 560 "scanner-smi.l" { yylval.id = smitext; return PIB_TAG; } YY_BREAK /* SPPI specific */ case 80: /* rule 80 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 13; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 566 "scanner-smi.l" { yylval.id = smitext; return POLICY_ACCESS; } YY_BREAK /* SMI(ng) specific */ case 81: /* rule 81 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 15; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 572 "scanner-smi.l" { yylval.id = smitext; return PRODUCT_RELEASE; } YY_BREAK case 82: /* rule 82 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 9; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 577 "scanner-smi.l" { yylval.id = smitext; return REFERENCE; } YY_BREAK case 83: /* rule 83 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 8; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 582 "scanner-smi.l" { yylval.id = smitext; return REVISION; } YY_BREAK case 84: /* rule 84 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 8; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 587 "scanner-smi.l" { yylval.id = smitext; return SEQUENCE; } YY_BREAK case 85: /* rule 85 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 4; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 592 "scanner-smi.l" { yylval.id = smitext; return SIZE; } YY_BREAK case 86: /* rule 86 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 6; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 597 "scanner-smi.l" { yylval.id = smitext; return STATUS; } YY_BREAK case 87: /* rule 87 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 6; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 602 "scanner-smi.l" { yylval.id = smitext; return STRING; } YY_BREAK /* SPPI specific */ case 88: /* rule 88 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 18; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 608 "scanner-smi.l" { yylval.id = smitext; return SUBJECT_CATEGORIES; } YY_BREAK /* SMI(ng) specific */ case 89: /* rule 89 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 8; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 614 "scanner-smi.l" { yylval.id = smitext; return SUPPORTS; } YY_BREAK case 90: /* rule 90 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 6; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 619 "scanner-smi.l" { yylval.id = smitext; return SYNTAX; } YY_BREAK case 91: /* rule 91 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 18; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 624 "scanner-smi.l" { yylval.id = smitext; return TEXTUAL_CONVENTION; } YY_BREAK case 92: /* rule 92 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 9; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 629 "scanner-smi.l" { yylval.id = smitext; return TIMETICKS; } YY_BREAK /* SMI(ng) specific */ case 93: /* rule 93 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 9; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 635 "scanner-smi.l" { yylval.id = smitext; return TRAP_TYPE; } YY_BREAK /* SPPI specific */ case 94: /* rule 94 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 10; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 641 "scanner-smi.l" { yylval.id = smitext; return UNIQUENESS; } YY_BREAK case 95: /* rule 95 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 5; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 646 "scanner-smi.l" { yylval.id = smitext; return UNITS; } YY_BREAK /* SMI(ng) specific */ case 96: /* rule 96 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 9; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 652 "scanner-smi.l" { yylval.id = smitext; return UNIVERSAL; } YY_BREAK case 97: /* rule 97 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 10; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 657 "scanner-smi.l" { yylval.id = smitext; return UNSIGNED32; } YY_BREAK /* SPPI specific */ case 98: /* rule 98 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 10; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 663 "scanner-smi.l" { yylval.id = smitext; return UNSIGNED64; } YY_BREAK /* SPPI specific */ case 99: /* rule 99 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 5; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 669 "scanner-smi.l" { yylval.id = smitext; return VALUE; } YY_BREAK /* SMI(ng) specific */ case 100: /* rule 100 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 9; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 675 "scanner-smi.l" { yylval.id = smitext; return VARIABLES; } YY_BREAK /* SMI(ng) specific */ case 101: /* rule 101 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 9; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 681 "scanner-smi.l" { yylval.id = smitext; return VARIATION; } YY_BREAK /* SMI(ng) specific */ case 102: /* rule 102 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp = yy_bp + 12; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 687 "scanner-smi.l" { yylval.id = smitext; return WRITE_SYNTAX; } YY_BREAK /* * Lex rules for forbidden keywords. Do you use {delim} here because it * introduces a trailing context which is (a) slow and (b) causes * REJECT to be used. */ case 103: /* rule 103 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 698 "scanner-smi.l" { smiPrintError(parser, ERR_ILLEGAL_KEYWORD, smitext); } YY_BREAK case 104: *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp -= 2; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 702 "scanner-smi.l" { smiPrintError(parser, ERR_ILLEGAL_KEYWORD, smitext); } YY_BREAK /* * Lex rules for descriptors. */ /* e.g. module names: REF: draft,p.12-13 */ case 105: YY_RULE_SETUP #line 711 "scanner-smi.l" { if (smitext[smileng-1] == '-') { smiPrintError(parser, ERR_ID_ENDS_IN_HYPHEN, smitext); } if (strchr(smitext, '_')) { smiPrintError(parser, ERR_UNDERSCORE_IN_IDENTIFIER, smitext); } yylval.id = smiStrdup(smitext); return UPPERCASE_IDENTIFIER; } YY_BREAK /* same for lowercase names */ case 106: YY_RULE_SETUP #line 723 "scanner-smi.l" { if (smitext[smileng-1] == '-') { smiPrintError(parser, ERR_ID_ENDS_IN_HYPHEN, smitext); } if (strchr(smitext, '_')) { smiPrintError(parser, ERR_UNDERSCORE_IN_IDENTIFIER, smitext); } yylval.id = smiStrdup(smitext); return LOWERCASE_IDENTIFIER; } YY_BREAK /* * Lex rules for numbers. */ case 107: *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 738 "scanner-smi.l" { smiPrintError(parser, ERR_LEADING_ZEROS); } YY_BREAK case 108: /* rule 108 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 742 "scanner-smi.l" { errno = 0; yylval.unsigned32 = strtoul(smitext, NULL, 10); if (errno == ERANGE) { /* TODO: proper handling for SPPI vs SMI modules. */ if ((thisParser.modulePtr->export.language == SMI_LANGUAGE_SPPI) || (thisParser.modulePtr->export.language == SMI_LANGUAGE_SMIV2)) { yylval.unsigned64 = strtoull(smitext, NULL, 10); if (errno == ERANGE) { /* * Dirty hack - on my system strtoull returns ERANGE for * numbers that definitely are in range for 64 bit types. * Nevertheless strtoull returns the correct value. To * check this we convert the number back to a string. */ char tmpbuf[24]; sprintf(tmpbuf, "%llu", yylval.unsigned64); if (strcmp(smitext, tmpbuf)) smiPrintError(parser, ERR_SPPI_UNSIGNED64_NUMBER_RANGE, smitext); } return NUMBER64; } /* We don't want to see this error for the SNMPv2-SMI module, * neither for COPS-PR-SPPI. */ if (strcmp(thisParser.modulePtr->export.name, "SNMPv2-SMI") && strcmp(thisParser.modulePtr->export.name, "COPS-PR-SPPI")) { smiPrintError(parser, ERR_SMIV2_UNSIGNED_NUMBER_RANGE, smitext); } } return NUMBER; } YY_BREAK case 109: /* rule 109 can match eol */ *yy_cp = (yy_hold_char); /* undo effects of setting up smitext */ (yy_c_buf_p) = yy_cp -= 1; YY_DO_BEFORE_ACTION; /* set up smitext again */ YY_RULE_SETUP #line 775 "scanner-smi.l" { errno = 0; yylval.integer32 = strtol(smitext, NULL, 10); if (errno == ERANGE) { /* TODO: proper handling for SPPI vs SMI modules. */ if (thisParser.modulePtr->export.language == SMI_LANGUAGE_SPPI) { yylval.integer64 = strtoll(smitext, NULL, 10); if (errno == ERANGE) { /* * Dirty hack - on my system strtoull returns ERANGE for * numbers that definitely are in range for 64 bit types. * Nevertheless strtoull returns the correct value. To * check this we convert the number back to a string. */ char tmpbuf[24]; sprintf(tmpbuf, "%lld", yylval.integer64); if (strcmp(smitext, tmpbuf)) smiPrintError(parser, ERR_SPPI_SIGNED64_NUMBER_RANGE, smitext); } return NEGATIVENUMBER64; } /* We don't want to see this error for the COPS-PR-SPPI module. */ if (strcmp(thisParser.modulePtr->export.name, "COPS-PR-SPPI")) smiPrintError(parser, ERR_SMIV2_SIGNED_NUMBER_RANGE, smitext); } return NEGATIVENUMBER; } YY_BREAK /* * Lex rules for binary, hexadecimal and quoted strings (RFC 2578 3.1.1) */ case 110: YY_RULE_SETUP #line 807 "scanner-smi.l" { yylval.text = smitext + 1; smitext[smileng-2] = '\0'; if ((smileng-3) % 8) { smiPrintError(parser, ERR_BIN_STRING_MUL8, yylval.text); } return BIN_STRING; } YY_BREAK case 111: YY_RULE_SETUP #line 816 "scanner-smi.l" { yylval.text = smitext + 1; smitext[smileng-2] = '\0'; if ((smileng-3) % 2) { smiPrintError(parser, ERR_HEX_STRING_MUL2, yylval.text); } return HEX_STRING; } YY_BREAK case 112: /* rule 112 can match eol */ YY_RULE_SETUP #line 825 "scanner-smi.l" { char *s, *d; /* the source and destination pointer */ int column = 0; /* the current column */ int newlineflag = 0; /* we have just passed a newline */ int cutoffcolumn = 0; /* cut off white space up to this column */ /* (computed by caculating the indentation */ /* of the first column) */ smitext[smileng-1] = '\0'; for (d = smitext, s = smitext+1; s[0]; s++, d++) { if ((s[0] == '\n' && s[1] == '\r') /* newline sequence */ || (s[0] == '\r' && s[1] == '\n')) { thisParser.line++; d[0] = '\n'; s++; newlineflag = 1; column = 0; if (cutoffcolumn < 0) cutoffcolumn = 0; } else if (s[0] == '\n' || s[0] == '\r') { /* simple newline */ thisParser.line++; d[0] = '\n'; newlineflag = 1; column = 0; if (cutoffcolumn < 0) cutoffcolumn = 0; } else { if (newlineflag && isspace((int)(unsigned char)s[0])) { /* space after newline */ if (cutoffcolumn <= 0) { cutoffcolumn -= (s[0] == '\t') ? (8-((column-1) % 8)) : 1; } column += (s[0] == '\t') ? (8-((column-1) % 8)) : 1; if (cutoffcolumn <= 0 || column <= cutoffcolumn) { d--; } else { d[0] = s[0]; newlineflag = 0; } } else { /* everything else */ if (! isascii(s[0])) { smiPrintError(parser, ERR_ILLEGAL_CHAR_IN_STRING, s[0], (unsigned char) s[0]); } d[0] = s[0]; newlineflag = 0; if (cutoffcolumn < 0) { cutoffcolumn *= -1; } } } } d[0] = '\0'; yylval.text = smitext; return QUOTED_STRING; } YY_BREAK /* * Skip the remainder of the line */ case 113: /* rule 113 can match eol */ YY_RULE_SETUP #line 884 "scanner-smi.l" { thisParser.line++; BEGIN(INITIAL); } YY_BREAK /* * Everything else... */ case 114: YY_RULE_SETUP #line 893 "scanner-smi.l" { smiPrintError(parser, ERR_LEX_UNEXPECTED_CHAR); BEGIN(Skipline); } YY_BREAK case 115: YY_RULE_SETUP #line 898 "scanner-smi.l" ECHO; YY_BREAK #line 13190 "" case YY_STATE_EOF(INITIAL): case YY_STATE_EOF(Macro): case YY_STATE_EOF(Choice): case YY_STATE_EOF(Exports): case YY_STATE_EOF(Comment): case YY_STATE_EOF(Skipline): yyterminate(); case YY_END_OF_BUFFER: { /* Amount of text matched not including the EOB char. */ int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1; /* Undo the effects of YY_DO_BEFORE_ACTION. */ *yy_cp = (yy_hold_char); YY_RESTORE_YY_MORE_OFFSET if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW ) { /* We're scanning a new file or input source. It's * possible that this happened because the user * just pointed smiin at a new source and called * smilex(). If so, then we have to assure * consistency between YY_CURRENT_BUFFER and our * globals. Here is the right place to do so, because * this is the first action (other than possibly a * back-up) that will match for the new input source. */ (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; YY_CURRENT_BUFFER_LVALUE->yy_input_file = smiin; YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL; } /* Note that here we test for yy_c_buf_p "<=" to the position * of the first EOB in the buffer, since yy_c_buf_p will * already have been incremented past the NUL character * (since all states make transitions on EOB to the * end-of-buffer state). Contrast this with the test * in input(). */ if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) { /* This was really a NUL. */ yy_state_type yy_next_state; (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text; yy_current_state = yy_get_previous_state( ); /* Okay, we're now positioned to make the NUL * transition. We couldn't have * yy_get_previous_state() go ahead and do it * for us because it doesn't know how to deal * with the possibility of jamming (and we don't * want to build jamming into it because then it * will run more slowly). */ yy_next_state = yy_try_NUL_trans( yy_current_state ); yy_bp = (yytext_ptr) + YY_MORE_ADJ; if ( yy_next_state ) { /* Consume the NUL. */ yy_cp = ++(yy_c_buf_p); yy_current_state = yy_next_state; goto yy_match; } else { yy_cp = (yy_c_buf_p); goto yy_find_action; } } else switch ( yy_get_next_buffer( ) ) { case EOB_ACT_END_OF_FILE: { (yy_did_buffer_switch_on_eof) = 0; if ( smiwrap( ) ) { /* Note: because we've taken care in * yy_get_next_buffer() to have set up * smitext, we can now set up * yy_c_buf_p so that if some total * hoser (like flex itself) wants to * call the scanner after we return the * YY_NULL, it'll still work - another * YY_NULL will get returned. */ (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ; yy_act = YY_STATE_EOF(YY_START); goto do_action; } else { if ( ! (yy_did_buffer_switch_on_eof) ) YY_NEW_FILE; } break; } case EOB_ACT_CONTINUE_SCAN: (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text; yy_current_state = yy_get_previous_state( ); yy_cp = (yy_c_buf_p); yy_bp = (yytext_ptr) + YY_MORE_ADJ; goto yy_match; case EOB_ACT_LAST_MATCH: (yy_c_buf_p) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)]; yy_current_state = yy_get_previous_state( ); yy_cp = (yy_c_buf_p); yy_bp = (yytext_ptr) + YY_MORE_ADJ; goto yy_find_action; } break; } default: YY_FATAL_ERROR( "fatal flex scanner internal error--no action found" ); } /* end of action switch */ } /* end of scanning one token */ } /* end of smilex */ /* yy_get_next_buffer - try to read in a new buffer * * Returns a code representing an action: * EOB_ACT_LAST_MATCH - * EOB_ACT_CONTINUE_SCAN - continue scanning from current position * EOB_ACT_END_OF_FILE - end of file */ static int yy_get_next_buffer (void) { register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; register char *source = (yytext_ptr); register int number_to_move, i; int ret_val; if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] ) YY_FATAL_ERROR( "fatal flex scanner internal error--end of buffer missed" ); if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 ) { /* Don't try to fill the buffer, so this is an EOF. */ if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 ) { /* We matched a single character, the EOB, so * treat this as a final EOF. */ return EOB_ACT_END_OF_FILE; } else { /* We matched some text prior to the EOB, first * process it. */ return EOB_ACT_LAST_MATCH; } } /* Try to read more data. */ /* First move last chars to start of buffer. */ number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1; for ( i = 0; i < number_to_move; ++i ) *(dest++) = *(source++); if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING ) /* don't do the read, it's not guaranteed to return an EOF, * just force an EOF */ YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0; else { int num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; while ( num_to_read <= 0 ) { /* Not enough room in the buffer - grow it. */ /* just a shorter name for the current buffer */ YY_BUFFER_STATE b = YY_CURRENT_BUFFER; int yy_c_buf_p_offset = (int) ((yy_c_buf_p) - b->yy_ch_buf); if ( b->yy_is_our_buffer ) { int new_size = b->yy_buf_size * 2; if ( new_size <= 0 ) b->yy_buf_size += b->yy_buf_size / 8; else b->yy_buf_size *= 2; b->yy_ch_buf = (char *) /* Include room in for 2 EOB chars. */ smirealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2 ); } else /* Can't grow it, we don't own it. */ b->yy_ch_buf = 0; if ( ! b->yy_ch_buf ) YY_FATAL_ERROR( "fatal error - scanner input buffer overflow" ); (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset]; num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; } if ( num_to_read > YY_READ_BUF_SIZE ) num_to_read = YY_READ_BUF_SIZE; /* Read in more data. */ YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), (yy_n_chars), (size_t) num_to_read ); YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); } if ( (yy_n_chars) == 0 ) { if ( number_to_move == YY_MORE_ADJ ) { ret_val = EOB_ACT_END_OF_FILE; smirestart(smiin ); } else { ret_val = EOB_ACT_LAST_MATCH; YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_EOF_PENDING; } } else ret_val = EOB_ACT_CONTINUE_SCAN; (yy_n_chars) += number_to_move; YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR; YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR; (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0]; return ret_val; } /* yy_get_previous_state - get the state just before the EOB char was reached */ static yy_state_type yy_get_previous_state (void) { register yy_state_type yy_current_state; register char *yy_cp; yy_current_state = (yy_start); for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp ) { yy_current_state = yy_nxt[yy_current_state][(*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1)]; if ( yy_accept[yy_current_state] ) { (yy_last_accepting_state) = yy_current_state; (yy_last_accepting_cpos) = yy_cp; } } return yy_current_state; } /* yy_try_NUL_trans - try to make a transition on the NUL character * * synopsis * next_state = yy_try_NUL_trans( current_state ); */ static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state ) { register int yy_is_jam; register char *yy_cp = (yy_c_buf_p); yy_current_state = yy_nxt[yy_current_state][1]; yy_is_jam = (yy_current_state <= 0); if ( ! yy_is_jam ) { if ( yy_accept[yy_current_state] ) { (yy_last_accepting_state) = yy_current_state; (yy_last_accepting_cpos) = yy_cp; } } return yy_is_jam ? 0 : yy_current_state; } static void yyunput (int c, register char * yy_bp ) { register char *yy_cp; yy_cp = (yy_c_buf_p); /* undo effects of setting up smitext */ *yy_cp = (yy_hold_char); if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) { /* need to shift things up to make room */ /* +2 for EOB chars. */ register int number_to_move = (yy_n_chars) + 2; register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[ YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2]; register char *source = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]; while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) *--dest = *--source; yy_cp += (int) (dest - source); yy_bp += (int) (dest - source); YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size; if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) YY_FATAL_ERROR( "flex scanner push-back overflow" ); } *--yy_cp = (char) c; (yytext_ptr) = yy_bp; (yy_hold_char) = *yy_cp; (yy_c_buf_p) = yy_cp; } #ifndef YY_NO_INPUT #ifdef __cplusplus static int yyinput (void) #else static int input (void) #endif { int c; *(yy_c_buf_p) = (yy_hold_char); if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR ) { /* yy_c_buf_p now points to the character we want to return. * If this occurs *before* the EOB characters, then it's a * valid NUL; if not, then we've hit the end of the buffer. */ if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) /* This was really a NUL. */ *(yy_c_buf_p) = '\0'; else { /* need more input */ int offset = (yy_c_buf_p) - (yytext_ptr); ++(yy_c_buf_p); switch ( yy_get_next_buffer( ) ) { case EOB_ACT_LAST_MATCH: /* This happens because yy_g_n_b() * sees that we've accumulated a * token and flags that we need to * try matching the token before * proceeding. But for input(), * there's no matching to consider. * So convert the EOB_ACT_LAST_MATCH * to EOB_ACT_END_OF_FILE. */ /* Reset buffer status. */ smirestart(smiin ); /*FALLTHROUGH*/ case EOB_ACT_END_OF_FILE: { if ( smiwrap( ) ) return EOF; if ( ! (yy_did_buffer_switch_on_eof) ) YY_NEW_FILE; #ifdef __cplusplus return yyinput(); #else return input(); #endif } case EOB_ACT_CONTINUE_SCAN: (yy_c_buf_p) = (yytext_ptr) + offset; break; } } } c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */ *(yy_c_buf_p) = '\0'; /* preserve smitext */ (yy_hold_char) = *++(yy_c_buf_p); return c; } #endif /* ifndef YY_NO_INPUT */ /** Immediately switch to a different input stream. * @param input_file A readable stream. * * @note This function does not reset the start condition to @c INITIAL . */ void smirestart (FILE * input_file ) { if ( ! YY_CURRENT_BUFFER ){ smiensure_buffer_stack (); YY_CURRENT_BUFFER_LVALUE = smi_create_buffer(smiin,YY_BUF_SIZE ); } smi_init_buffer(YY_CURRENT_BUFFER,input_file ); smi_load_buffer_state( ); } /** Switch to a different input buffer. * @param new_buffer The new input buffer. * */ void smi_switch_to_buffer (YY_BUFFER_STATE new_buffer ) { /* TODO. We should be able to replace this entire function body * with * smipop_buffer_state(); * smipush_buffer_state(new_buffer); */ smiensure_buffer_stack (); if ( YY_CURRENT_BUFFER == new_buffer ) return; if ( YY_CURRENT_BUFFER ) { /* Flush out information for old buffer. */ *(yy_c_buf_p) = (yy_hold_char); YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); } YY_CURRENT_BUFFER_LVALUE = new_buffer; smi_load_buffer_state( ); /* We don't actually know whether we did this switch during * EOF (smiwrap()) processing, but the only time this flag * is looked at is after smiwrap() is called, so it's safe * to go ahead and always set it. */ (yy_did_buffer_switch_on_eof) = 1; } static void smi_load_buffer_state (void) { (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos; smiin = YY_CURRENT_BUFFER_LVALUE->yy_input_file; (yy_hold_char) = *(yy_c_buf_p); } /** Allocate and initialize an input buffer state. * @param file A readable stream. * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE. * * @return the allocated buffer state. */ YY_BUFFER_STATE smi_create_buffer (FILE * file, int size ) { YY_BUFFER_STATE b; b = (YY_BUFFER_STATE) smialloc(sizeof( struct yy_buffer_state ) ); if ( ! b ) YY_FATAL_ERROR( "out of dynamic memory in smi_create_buffer()" ); b->yy_buf_size = size; /* yy_ch_buf has to be 2 characters longer than the size given because * we need to put in 2 end-of-buffer characters. */ b->yy_ch_buf = (char *) smialloc(b->yy_buf_size + 2 ); if ( ! b->yy_ch_buf ) YY_FATAL_ERROR( "out of dynamic memory in smi_create_buffer()" ); b->yy_is_our_buffer = 1; smi_init_buffer(b,file ); return b; } /** Destroy the buffer. * @param b a buffer created with smi_create_buffer() * */ void smi_delete_buffer (YY_BUFFER_STATE b ) { if ( ! b ) return; if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */ YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0; if ( b->yy_is_our_buffer ) smifree((void *) b->yy_ch_buf ); smifree((void *) b ); } #ifndef __cplusplus extern int isatty (int ); #endif /* __cplusplus */ /* Initializes or reinitializes a buffer. * This function is sometimes called more than once on the same buffer, * such as during a smirestart() or at EOF. */ static void smi_init_buffer (YY_BUFFER_STATE b, FILE * file ) { int oerrno = errno; smi_flush_buffer(b ); b->yy_input_file = file; b->yy_fill_buffer = 1; /* If b is the current buffer, then smi_init_buffer was _probably_ * called from smirestart() or through yy_get_next_buffer. * In that case, we don't want to reset the lineno or column. */ if (b != YY_CURRENT_BUFFER){ b->yy_bs_lineno = 1; b->yy_bs_column = 0; } b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; errno = oerrno; } /** Discard all buffered characters. On the next scan, YY_INPUT will be called. * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER. * */ void smi_flush_buffer (YY_BUFFER_STATE b ) { if ( ! b ) return; b->yy_n_chars = 0; /* We always need two end-of-buffer characters. The first causes * a transition to the end-of-buffer state. The second causes * a jam in that state. */ b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR; b->yy_buf_pos = &b->yy_ch_buf[0]; b->yy_at_bol = 1; b->yy_buffer_status = YY_BUFFER_NEW; if ( b == YY_CURRENT_BUFFER ) smi_load_buffer_state( ); } /** Pushes the new state onto the stack. The new state becomes * the current state. This function will allocate the stack * if necessary. * @param new_buffer The new state. * */ void smipush_buffer_state (YY_BUFFER_STATE new_buffer ) { if (new_buffer == NULL) return; smiensure_buffer_stack(); /* This block is copied from smi_switch_to_buffer. */ if ( YY_CURRENT_BUFFER ) { /* Flush out information for old buffer. */ *(yy_c_buf_p) = (yy_hold_char); YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); } /* Only push if top exists. Otherwise, replace top. */ if (YY_CURRENT_BUFFER) (yy_buffer_stack_top)++; YY_CURRENT_BUFFER_LVALUE = new_buffer; /* copied from smi_switch_to_buffer. */ smi_load_buffer_state( ); (yy_did_buffer_switch_on_eof) = 1; } /** Removes and deletes the top of the stack, if present. * The next element becomes the new top. * */ void smipop_buffer_state (void) { if (!YY_CURRENT_BUFFER) return; smi_delete_buffer(YY_CURRENT_BUFFER ); YY_CURRENT_BUFFER_LVALUE = NULL; if ((yy_buffer_stack_top) > 0) --(yy_buffer_stack_top); if (YY_CURRENT_BUFFER) { smi_load_buffer_state( ); (yy_did_buffer_switch_on_eof) = 1; } } /* Allocates the stack if it does not exist. * Guarantees space for at least one push. */ static void smiensure_buffer_stack (void) { int num_to_alloc; if (!(yy_buffer_stack)) { /* First allocation is just for 2 elements, since we don't know if this * scanner will even need a stack. We use 2 instead of 1 to avoid an * immediate realloc on the next call. */ num_to_alloc = 1; (yy_buffer_stack) = (struct yy_buffer_state**)smialloc (num_to_alloc * sizeof(struct yy_buffer_state*) ); memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*)); (yy_buffer_stack_max) = num_to_alloc; (yy_buffer_stack_top) = 0; return; } if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){ /* Increase the buffer to prepare for a possible push. */ int grow_size = 8 /* arbitrary grow size */; num_to_alloc = (yy_buffer_stack_max) + grow_size; (yy_buffer_stack) = (struct yy_buffer_state**)smirealloc ((yy_buffer_stack), num_to_alloc * sizeof(struct yy_buffer_state*) ); /* zero only the new slots.*/ memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*)); (yy_buffer_stack_max) = num_to_alloc; } } /** Setup the input buffer state to scan directly from a user-specified character buffer. * @param base the character buffer * @param size the size in bytes of the character buffer * * @return the newly allocated buffer state object. */ YY_BUFFER_STATE smi_scan_buffer (char * base, yy_size_t size ) { YY_BUFFER_STATE b; if ( size < 2 || base[size-2] != YY_END_OF_BUFFER_CHAR || base[size-1] != YY_END_OF_BUFFER_CHAR ) /* They forgot to leave room for the EOB's. */ return 0; b = (YY_BUFFER_STATE) smialloc(sizeof( struct yy_buffer_state ) ); if ( ! b ) YY_FATAL_ERROR( "out of dynamic memory in smi_scan_buffer()" ); b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */ b->yy_buf_pos = b->yy_ch_buf = base; b->yy_is_our_buffer = 0; b->yy_input_file = 0; b->yy_n_chars = b->yy_buf_size; b->yy_is_interactive = 0; b->yy_at_bol = 1; b->yy_fill_buffer = 0; b->yy_buffer_status = YY_BUFFER_NEW; smi_switch_to_buffer(b ); return b; } /** Setup the input buffer state to scan a string. The next call to smilex() will * scan from a @e copy of @a str. * @param yystr a NUL-terminated string to scan * * @return the newly allocated buffer state object. * @note If you want to scan bytes that may contain NUL values, then use * smi_scan_bytes() instead. */ YY_BUFFER_STATE smi_scan_string (yyconst char * yystr ) { return smi_scan_bytes(yystr,strlen(yystr) ); } /** Setup the input buffer state to scan the given bytes. The next call to smilex() will * scan from a @e copy of @a bytes. * @param bytes the byte buffer to scan * @param len the number of bytes in the buffer pointed to by @a bytes. * * @return the newly allocated buffer state object. */ YY_BUFFER_STATE smi_scan_bytes (yyconst char * yybytes, int _yybytes_len ) { YY_BUFFER_STATE b; char *buf; yy_size_t n; int i; /* Get memory for full buffer, including space for trailing EOB's. */ n = _yybytes_len + 2; buf = (char *) smialloc(n ); if ( ! buf ) YY_FATAL_ERROR( "out of dynamic memory in smi_scan_bytes()" ); for ( i = 0; i < _yybytes_len; ++i ) buf[i] = yybytes[i]; buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR; b = smi_scan_buffer(buf,n ); if ( ! b ) YY_FATAL_ERROR( "bad buffer in smi_scan_bytes()" ); /* It's okay to grow etc. this buffer, and we should throw it * away when we're done. */ b->yy_is_our_buffer = 1; return b; } #ifndef YY_EXIT_FAILURE #define YY_EXIT_FAILURE 2 #endif static void yy_fatal_error (yyconst char* msg ) { (void) fprintf( stderr, "%s\n", msg ); exit( YY_EXIT_FAILURE ); } /* Redefine yyless() so it works in section 3 code. */ #undef yyless #define yyless(n) \ do \ { \ /* Undo effects of setting up smitext. */ \ int yyless_macro_arg = (n); \ YY_LESS_LINENO(yyless_macro_arg);\ smitext[smileng] = (yy_hold_char); \ (yy_c_buf_p) = smitext + yyless_macro_arg; \ (yy_hold_char) = *(yy_c_buf_p); \ *(yy_c_buf_p) = '\0'; \ smileng = yyless_macro_arg; \ } \ while ( 0 ) /* Accessor methods (get/set functions) to struct members. */ /** Get the current line number. * */ int smiget_lineno (void) { return smilineno; } /** Get the input stream. * */ FILE *smiget_in (void) { return smiin; } /** Get the output stream. * */ FILE *smiget_out (void) { return smiout; } /** Get the length of the current token. * */ int smiget_leng (void) { return smileng; } /** Get the current token. * */ char *smiget_text (void) { return smitext; } /** Set the current line number. * @param line_number * */ void smiset_lineno (int line_number ) { smilineno = line_number; } /** Set the input stream. This does not discard the current * input buffer. * @param in_str A readable stream. * * @see smi_switch_to_buffer */ void smiset_in (FILE * in_str ) { smiin = in_str ; } void smiset_out (FILE * out_str ) { smiout = out_str ; } int smiget_debug (void) { return smi_flex_debug; } void smiset_debug (int bdebug ) { smi_flex_debug = bdebug ; } static int yy_init_globals (void) { /* Initialization is the same as for the non-reentrant scanner. * This function is called from smilex_destroy(), so don't allocate here. */ (yy_buffer_stack) = 0; (yy_buffer_stack_top) = 0; (yy_buffer_stack_max) = 0; (yy_c_buf_p) = (char *) 0; (yy_init) = 0; (yy_start) = 0; /* Defined in main.c */ #ifdef YY_STDINIT smiin = stdin; smiout = stdout; #else smiin = (FILE *) 0; smiout = (FILE *) 0; #endif /* For future reference: Set errno on error, since we are called by * smilex_init() */ return 0; } /* smilex_destroy is for both reentrant and non-reentrant scanners. */ int smilex_destroy (void) { /* Pop the buffer stack, destroying each element. */ while(YY_CURRENT_BUFFER){ smi_delete_buffer(YY_CURRENT_BUFFER ); YY_CURRENT_BUFFER_LVALUE = NULL; smipop_buffer_state(); } /* Destroy the stack itself. */ smifree((yy_buffer_stack) ); (yy_buffer_stack) = NULL; /* Reset the globals. This is important in a non-reentrant scanner so the next time * smilex() is called, initialization will occur. */ yy_init_globals( ); return 0; } /* * Internal utility routines. */ #ifndef yytext_ptr static void yy_flex_strncpy (char* s1, yyconst char * s2, int n ) { register int i; for ( i = 0; i < n; ++i ) s1[i] = s2[i]; } #endif #ifdef YY_NEED_STRLEN static int yy_flex_strlen (yyconst char * s ) { register int n; for ( n = 0; s[n]; ++n ) ; return n; } #endif void *smialloc (yy_size_t size ) { return (void *) malloc( size ); } void *smirealloc (void * ptr, yy_size_t size ) { /* The cast to (char *) in the following accommodates both * implementations that use char* generic pointers, and those * that use void* generic pointers. It works with the latter * because both ANSI C and C++ allow castless assignment from * any pointer type to void*, and deal with argument conversions * as though doing an assignment. */ return (void *) realloc( (char *) ptr, size ); } void smifree (void * ptr ) { free( (char *) ptr ); /* see smirealloc() for (char *) cast */ } #define YYTABLES_NAME "yytables" #line 898 "scanner-smi.l"