vhdlcode.cpp
Go to the documentation of this file.
1 #line 2 "/nova/app/home/novasoft/doxygen/doxygen-1.8.11/build/generated_src/vhdlcode.cpp"
2 
3 #line 4 "/nova/app/home/novasoft/doxygen/doxygen-1.8.11/build/generated_src/vhdlcode.cpp"
4 
5 #define YY_INT_ALIGNED short int
6 
7 /* A lexical scanner generated by flex */
8 
9 #define yy_create_buffer vhdlcodeYY_create_buffer
10 #define yy_delete_buffer vhdlcodeYY_delete_buffer
11 #define yy_flex_debug vhdlcodeYY_flex_debug
12 #define yy_init_buffer vhdlcodeYY_init_buffer
13 #define yy_flush_buffer vhdlcodeYY_flush_buffer
14 #define yy_load_buffer_state vhdlcodeYY_load_buffer_state
15 #define yy_switch_to_buffer vhdlcodeYY_switch_to_buffer
16 #define yyin vhdlcodeYYin
17 #define yyleng vhdlcodeYYleng
18 #define yylex vhdlcodeYYlex
19 #define yylineno vhdlcodeYYlineno
20 #define yyout vhdlcodeYYout
21 #define yyrestart vhdlcodeYYrestart
22 #define yytext vhdlcodeYYtext
23 #define yywrap vhdlcodeYYwrap
24 #define yyalloc vhdlcodeYYalloc
25 #define yyrealloc vhdlcodeYYrealloc
26 #define yyfree vhdlcodeYYfree
27 
28 #define FLEX_SCANNER
29 #define YY_FLEX_MAJOR_VERSION 2
30 #define YY_FLEX_MINOR_VERSION 5
31 #define YY_FLEX_SUBMINOR_VERSION 35
32 #if YY_FLEX_SUBMINOR_VERSION > 0
33 #define FLEX_BETA
34 #endif
35 
36 /* First, we deal with platform-specific or compiler-specific issues. */
37 
38 /* begin standard C headers. */
39 #include <stdio.h>
40 #include <string.h>
41 #include <errno.h>
42 #include <stdlib.h>
43 
44 /* end standard C headers. */
45 
46 /* flex integer type definitions */
47 
48 #ifndef FLEXINT_H
49 #define FLEXINT_H
50 
51 /* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
52 
53 #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
54 
55 /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
56  * if you want the limit (max/min) macros for int types.
57  */
58 #ifndef __STDC_LIMIT_MACROS
59 #define __STDC_LIMIT_MACROS 1
60 #endif
61 
62 #include <inttypes.h>
63 typedef int8_t flex_int8_t;
64 typedef uint8_t flex_uint8_t;
65 typedef int16_t flex_int16_t;
66 typedef uint16_t flex_uint16_t;
67 typedef int32_t flex_int32_t;
68 typedef uint32_t flex_uint32_t;
69 #else
70 typedef signed char flex_int8_t;
71 typedef short int flex_int16_t;
72 typedef int flex_int32_t;
73 typedef unsigned char flex_uint8_t;
74 typedef unsigned short int flex_uint16_t;
75 typedef unsigned int flex_uint32_t;
76 #endif /* ! C99 */
77 
78 /* Limits of integral types. */
79 #ifndef INT8_MIN
80 #define INT8_MIN (-128)
81 #endif
82 #ifndef INT16_MIN
83 #define INT16_MIN (-32767-1)
84 #endif
85 #ifndef INT32_MIN
86 #define INT32_MIN (-2147483647-1)
87 #endif
88 #ifndef INT8_MAX
89 #define INT8_MAX (127)
90 #endif
91 #ifndef INT16_MAX
92 #define INT16_MAX (32767)
93 #endif
94 #ifndef INT32_MAX
95 #define INT32_MAX (2147483647)
96 #endif
97 #ifndef UINT8_MAX
98 #define UINT8_MAX (255U)
99 #endif
100 #ifndef UINT16_MAX
101 #define UINT16_MAX (65535U)
102 #endif
103 #ifndef UINT32_MAX
104 #define UINT32_MAX (4294967295U)
105 #endif
106 
107 #endif /* ! FLEXINT_H */
108 
109 #ifdef __cplusplus
110 
111 /* The "const" storage-class-modifier is valid. */
112 #define YY_USE_CONST
113 
114 #else /* ! __cplusplus */
115 
116 /* C99 requires __STDC__ to be defined as 1. */
117 #if defined (__STDC__)
118 
119 #define YY_USE_CONST
120 
121 #endif /* defined (__STDC__) */
122 #endif /* ! __cplusplus */
123 
124 #ifdef YY_USE_CONST
125 #define yyconst const
126 #else
127 #define yyconst
128 #endif
129 
130 /* Returned upon end-of-file. */
131 #define YY_NULL 0
132 
133 /* Promotes a possibly negative, possibly signed char to an unsigned
134  * integer for use as an array index. If the signed char is negative,
135  * we want to instead treat it as an 8-bit unsigned char, hence the
136  * double cast.
137  */
138 #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
139 
140 /* Enter a start condition. This macro really ought to take a parameter,
141  * but we do it the disgusting crufty way forced on us by the ()-less
142  * definition of BEGIN.
143  */
144 #define BEGIN (yy_start) = 1 + 2 *
145 
146 /* Translate the current start state into a value that can be later handed
147  * to BEGIN to return to the state. The YYSTATE alias is for lex
148  * compatibility.
149  */
150 #define YY_START (((yy_start) - 1) / 2)
151 #define YYSTATE YY_START
152 
153 /* Action number for EOF rule of a given start state. */
154 #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
155 
156 /* Special action meaning "start processing a new file". */
157 #define YY_NEW_FILE vhdlcodeYYrestart(vhdlcodeYYin )
158 
159 #define YY_END_OF_BUFFER_CHAR 0
160 
161 /* Size of default input buffer. */
162 #ifndef YY_BUF_SIZE
163 #define YY_BUF_SIZE 16384
164 #endif
165 
166 /* The state buf must be large enough to hold one state per character in the main buffer.
167  */
168 #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
169 
170 #ifndef YY_TYPEDEF_YY_BUFFER_STATE
171 #define YY_TYPEDEF_YY_BUFFER_STATE
173 #endif
174 
175 extern int vhdlcodeYYleng;
176 
177 extern FILE *vhdlcodeYYin, *vhdlcodeYYout;
178 
179 #define EOB_ACT_CONTINUE_SCAN 0
180 #define EOB_ACT_END_OF_FILE 1
181 #define EOB_ACT_LAST_MATCH 2
182 
183  #define YY_LESS_LINENO(n)
184 
185 /* Return all but the first "n" matched characters back to the input stream. */
186 #define yyless(n) \
187  do \
188  { \
189  /* Undo effects of setting up vhdlcodeYYtext. */ \
190  int yyless_macro_arg = (n); \
191  YY_LESS_LINENO(yyless_macro_arg);\
192  *yy_cp = (yy_hold_char); \
193  YY_RESTORE_YY_MORE_OFFSET \
194  (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
195  YY_DO_BEFORE_ACTION; /* set up vhdlcodeYYtext again */ \
196  } \
197  while ( 0 )
198 
199 #define unput(c) yyunput( c, (yytext_ptr) )
200 
201 #ifndef YY_TYPEDEF_YY_SIZE_T
202 #define YY_TYPEDEF_YY_SIZE_T
203 typedef size_t yy_size_t;
204 #endif
205 
206 #ifndef YY_STRUCT_YY_BUFFER_STATE
207 #define YY_STRUCT_YY_BUFFER_STATE
208 struct yy_buffer_state
209  {
210  FILE *yy_input_file;
211 
212  char *yy_ch_buf; /* input buffer */
213  char *yy_buf_pos; /* current position in input buffer */
214 
215  /* Size of input buffer in bytes, not including room for EOB
216  * characters.
217  */
219 
220  /* Number of characters read into yy_ch_buf, not including EOB
221  * characters.
222  */
223  int yy_n_chars;
224 
225  /* Whether we "own" the buffer - i.e., we know we created it,
226  * and can realloc() it to grow it, and should free() it to
227  * delete it.
228  */
229  int yy_is_our_buffer;
230 
231  /* Whether this is an "interactive" input source; if so, and
232  * if we're using stdio for input, then we want to use getc()
233  * instead of fread(), to make sure we stop fetching input after
234  * each newline.
235  */
236  int yy_is_interactive;
237 
238  /* Whether we're considered to be at the beginning of a line.
239  * If so, '^' rules will be active on the next match, otherwise
240  * not.
241  */
242  int yy_at_bol;
243 
244  int yy_bs_lineno; /**< The line count. */
245  int yy_bs_column; /**< The column count. */
246 
247  /* Whether to try to fill the input buffer when we reach the
248  * end of it.
249  */
250  int yy_fill_buffer;
251 
252  int yy_buffer_status;
253 
254 #define YY_BUFFER_NEW 0
255 #define YY_BUFFER_NORMAL 1
256  /* When an EOF's been seen but there's still some text to process
257  * then we mark the buffer as YY_EOF_PENDING, to indicate that we
258  * shouldn't try reading from the input source any more. We might
259  * still have a bunch of tokens to match, though, because of
260  * possible backing-up.
261  *
262  * When we actually see the EOF, we change the status to "new"
263  * (via vhdlcodeYYrestart()), so that the user can continue scanning by
264  * just pointing vhdlcodeYYin at a new input file.
265  */
266 #define YY_BUFFER_EOF_PENDING 2
267 
268  };
269 #endif /* !YY_STRUCT_YY_BUFFER_STATE */
270 
271 /* Stack of input buffers. */
272 static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
273 static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
274 static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
275 
276 /* We provide macros for accessing buffer states in case in the
277  * future we want to put the buffer states in a more general
278  * "scanner state".
279  *
280  * Returns the top of the stack, or NULL.
281  */
282 #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
283  ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
284  : NULL)
285 
286 /* Same as previous macro, but useful when we know that the buffer stack is not
287  * NULL or when we need an lvalue. For internal use only.
288  */
289 #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
290 
291 /* yy_hold_char holds the character lost when vhdlcodeYYtext is formed. */
292 static char yy_hold_char;
293 static int yy_n_chars; /* number of characters read into yy_ch_buf */
295 
296 /* Points to current character in buffer. */
297 static char *yy_c_buf_p = (char *) 0;
298 static int yy_init = 0; /* whether we need to initialize */
299 static int yy_start = 0; /* start state number */
300 
301 /* Flag which is used to allow vhdlcodeYYwrap()'s to do buffer switches
302  * instead of setting up a fresh vhdlcodeYYin. A bit of a hack ...
303  */
305 
306 void vhdlcodeYYrestart (FILE *input_file );
307 void vhdlcodeYY_switch_to_buffer (YY_BUFFER_STATE new_buffer );
308 YY_BUFFER_STATE vhdlcodeYY_create_buffer (FILE *file,int size );
309 void vhdlcodeYY_delete_buffer (YY_BUFFER_STATE b );
310 void vhdlcodeYY_flush_buffer (YY_BUFFER_STATE b );
311 void vhdlcodeYYpush_buffer_state (YY_BUFFER_STATE new_buffer );
312 void vhdlcodeYYpop_buffer_state (void );
313 
314 static void vhdlcodeYYensure_buffer_stack (void );
315 static void vhdlcodeYY_load_buffer_state (void );
316 static void vhdlcodeYY_init_buffer (YY_BUFFER_STATE b,FILE *file );
317 
318 #define YY_FLUSH_BUFFER vhdlcodeYY_flush_buffer(YY_CURRENT_BUFFER )
319 
320 YY_BUFFER_STATE vhdlcodeYY_scan_buffer (char *base,yy_size_t size );
321 YY_BUFFER_STATE vhdlcodeYY_scan_string (yyconst char *yy_str );
322 YY_BUFFER_STATE vhdlcodeYY_scan_bytes (yyconst char *bytes,int len );
323 
324 void *vhdlcodeYYalloc (yy_size_t );
325 void *vhdlcodeYYrealloc (void *,yy_size_t );
326 void vhdlcodeYYfree (void * );
327 
328 #define yy_new_buffer vhdlcodeYY_create_buffer
329 
330 #define yy_set_interactive(is_interactive) \
331  { \
332  if ( ! YY_CURRENT_BUFFER ){ \
333  vhdlcodeYYensure_buffer_stack (); \
334  YY_CURRENT_BUFFER_LVALUE = \
335  vhdlcodeYY_create_buffer(vhdlcodeYYin,YY_BUF_SIZE ); \
336  } \
337  YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
338  }
339 
340 #define yy_set_bol(at_bol) \
341  { \
342  if ( ! YY_CURRENT_BUFFER ){\
343  vhdlcodeYYensure_buffer_stack (); \
344  YY_CURRENT_BUFFER_LVALUE = \
345  vhdlcodeYY_create_buffer(vhdlcodeYYin,YY_BUF_SIZE ); \
346  } \
347  YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
348  }
349 
350 #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
351 
352 /* Begin user sect3 */
353 
354 #define vhdlcodeYYwrap(n) 1
355 #define YY_SKIP_YYWRAP
356 
357 typedef unsigned char YY_CHAR;
358 
359 FILE *vhdlcodeYYin = (FILE *) 0, *vhdlcodeYYout = (FILE *) 0;
360 
361 typedef int yy_state_type;
362 
363 extern int vhdlcodeYYlineno;
364 
365 int vhdlcodeYYlineno = 1;
366 
367 extern char *vhdlcodeYYtext;
368 #define yytext_ptr vhdlcodeYYtext
369 
370 static yy_state_type yy_get_previous_state (void );
371 static yy_state_type yy_try_NUL_trans (yy_state_type current_state );
372 static int yy_get_next_buffer (void );
373 static void yy_fatal_error (yyconst char msg[] );
374 
375 /* Done after the current pattern has been matched and before the
376  * corresponding action - sets up vhdlcodeYYtext.
377  */
378 #define YY_DO_BEFORE_ACTION \
379  (yytext_ptr) = yy_bp; \
380  vhdlcodeYYleng = (size_t) (yy_cp - yy_bp); \
381  (yy_hold_char) = *yy_cp; \
382  *yy_cp = '\0'; \
383  (yy_c_buf_p) = yy_cp;
384 
385 #define YY_NUM_RULES 58
386 #define YY_END_OF_BUFFER 59
387 /* This struct is not used in this scanner,
388  but its presence is necessary. */
389 struct yy_trans_info
390  {
391  flex_int32_t yy_verify;
393  };
395  { 0,
396  0, 0, 0, 0, 13, 13, 0, 0, 21, 21,
397  31, 31, 28, 28, 0, 0, 0, 0, 0, 0,
398  0, 0, 3, 3, 0, 0, 59, 1, 1, 54,
399  1, 55, 55, 54, 55, 55, 48, 55, 51, 55,
400  48, 48, 49, 48, 48, 48, 49, 48, 45, 49,
401  48, 48, 48, 44, 44, 44, 44, 44, 44, 44,
402  44, 44, 44, 44, 44, 48, 44, 48, 48, 55,
403  55, 44, 44, 44, 44, 44, 44, 44, 44, 44,
404  44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
405  55, 13, 8, 55, 14, 13, 15, 16, 55, 14,
406 
407  14, 14, 14, 13, 14, 55, 55, 55, 6, 21,
408  22, 21, 55, 21, 18, 19, 20, 23, 26, 26,
409  26, 31, 31, 31, 31, 28, 28, 28, 29, 30,
410  28, 17, 3, 3, 4, 2, 5, 4, 0, 0,
411  0, 0, 57, 0, 0, 0, 0, 0, 51, 0,
412  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
413  48, 0, 0, 0, 50, 0, 0, 0, 51, 51,
414  44, 44, 48, 0, 0, 0, 0, 45, 45, 45,
415  48, 48, 48, 0, 0, 0, 44, 0, 44, 44,
416  44, 44, 44, 44, 44, 44, 43, 43, 43, 44,
417 
418  44, 44, 44, 44, 44, 0, 0, 0, 0, 0,
419  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
420  0, 0, 0, 0, 0, 0, 0, 0, 44, 44,
421  44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
422  44, 44, 44, 44, 44, 44, 44, 44, 43, 44,
423  44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
424  44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
425  44, 44, 44, 44, 44, 44, 44, 0, 0, 13,
426  0, 13, 0, 0, 0, 0, 0, 7, 14, 14,
427  13, 9, 14, 14, 14, 14, 13, 0, 14, 6,
428 
429  21, 21, 20, 0, 0, 0, 27, 0, 23, 23,
430  26, 26, 26, 31, 31, 31, 31, 31, 31, 28,
431  28, 28, 28, 28, 28, 17, 3, 3, 56, 57,
432  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
433  0, 0, 0, 0, 0, 0, 0, 0, 50, 0,
434  0, 0, 0, 51, 44, 44, 0, 45, 45, 0,
435  0, 0, 0, 44, 44, 44, 43, 44, 43, 44,
436  44, 44, 43, 44, 44, 44, 44, 0, 0, 0,
437  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
438  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
439 
440  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
441  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
442  0, 0, 0, 0, 0, 0, 0, 44, 44, 44,
443  44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
444  44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
445  44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
446  44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
447  44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
448  44, 44, 44, 44, 44, 44, 44, 44, 0, 0,
449  0, 0, 7, 14, 9, 14, 14, 14, 0, 14,
450 
451  0, 0, 23, 23, 26, 26, 31, 31, 28, 28,
452  56, 0, 0, 0, 0, 0, 0, 0, 0, 0,
453  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
454  0, 0, 0, 0, 0, 0, 0, 51, 44, 0,
455  0, 0, 0, 0, 0, 0, 44, 43, 43, 0,
456  0, 44, 44, 43, 43, 44, 44, 44, 44, 0,
457  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
458  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
459  0, 0, 0, 0, 0, 0, 0, 0, 52, 0,
460  0, 0, 52, 52, 0, 52, 0, 0, 0, 0,
461 
462  0, 0, 0, 52, 0, 0, 0, 0, 52, 0,
463  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
464  0, 44, 44, 44, 44, 44, 44, 44, 44, 44,
465  44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
466  44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
467  52, 52, 52, 52, 52, 44, 52, 44, 44, 44,
468  44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
469  44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
470  44, 44, 44, 44, 44, 44, 44, 44, 39, 39,
471  44, 44, 0, 0, 0, 0, 14, 14, 0, 0,
472 
473  14, 0, 14, 0, 0, 26, 26, 31, 28, 0,
474  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
475  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
476  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
477  0, 51, 44, 0, 0, 0, 0, 0, 0, 0,
478  0, 0, 0, 43, 0, 0, 43, 44, 0, 0,
479  44, 43, 44, 0, 0, 0, 0, 0, 52, 0,
480  0, 0, 0, 0, 52, 0, 0, 0, 0, 0,
481  0, 0, 52, 0, 52, 52, 0, 0, 0, 0,
482  0, 0, 52, 52, 52, 0, 52, 0, 52, 52,
483 
484  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
485  0, 0, 0, 0, 0, 0, 52, 0, 53, 0,
486  0, 0, 0, 0, 47, 0, 0, 44, 44, 38,
487  44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
488  44, 44, 44, 44, 44, 44, 0, 44, 44, 44,
489  44, 52, 52, 52, 52, 52, 52, 52, 52, 52,
490  52, 52, 52, 52, 44, 44, 44, 44, 44, 44,
491  44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
492  44, 44, 44, 44, 44, 44, 44, 44, 0, 53,
493  53, 53, 53, 53, 44, 53, 44, 44, 44, 44,
494 
495  44, 44, 0, 0, 0, 0, 44, 44, 0, 10,
496  0, 0, 0, 0, 0, 10, 0, 0, 0, 0,
497  12, 0, 0, 26, 0, 24, 0, 0, 0, 0,
498  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
499  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
500  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
501  0, 51, 44, 0, 0, 0, 0, 0, 0, 44,
502  44, 0, 0, 43, 44, 0, 0, 0, 38, 52,
503  0, 0, 0, 0, 0, 0, 0, 0, 0, 52,
504  0, 0, 0, 0, 52, 0, 0, 0, 52, 52,
505 
506  0, 52, 0, 52, 52, 0, 52, 0, 0, 0,
507  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
508  0, 0, 52, 53, 0, 0, 0, 0, 0, 0,
509  0, 0, 44, 44, 38, 44, 44, 44, 44, 44,
510  44, 44, 44, 44, 44, 44, 44, 44, 0, 44,
511  44, 44, 52, 52, 52, 52, 52, 52, 52, 52,
512  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
513  52, 52, 52, 52, 52, 44, 44, 44, 44, 44,
514  44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
515  44, 44, 44, 44, 44, 44, 44, 44, 44, 0,
516 
517  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
518  53, 53, 53, 44, 44, 44, 44, 44, 44, 0,
519  0, 0, 0, 44, 44, 0, 0, 0, 0, 0,
520  7, 0, 0, 0, 0, 0, 0, 0, 12, 12,
521  0, 26, 0, 0, 0, 0, 0, 0, 0, 0,
522  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
523  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
524  0, 0, 51, 44, 0, 0, 0, 0, 0, 44,
525  44, 0, 0, 44, 0, 0, 0, 0, 0, 0,
526  52, 0, 0, 0, 0, 0, 0, 52, 0, 0,
527 
528  0, 52, 52, 52, 0, 52, 0, 52, 52, 0,
529  0, 0, 0, 52, 0, 0, 0, 0, 52, 0,
530  0, 0, 0, 52, 0, 52, 52, 47, 0, 0,
531  0, 0, 0, 0, 0, 44, 44, 44, 44, 44,
532  44, 44, 44, 44, 44, 44, 44, 42, 42, 44,
533  0, 52, 44, 52, 52, 52, 52, 52, 52, 52,
534  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
535  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
536  52, 52, 52, 44, 44, 44, 44, 44, 44, 44,
537  44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
538 
539  44, 44, 0, 53, 53, 53, 53, 53, 53, 53,
540  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
541  53, 53, 53, 53, 53, 53, 44, 44, 44, 44,
542  44, 0, 0, 0, 0, 0, 0, 44, 44, 0,
543  0, 0, 0, 0, 0, 0, 0, 0, 0, 7,
544  0, 0, 0, 0, 0, 11, 0, 0, 26, 0,
545  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
546  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
547  0, 0, 0, 0, 0, 0, 0, 51, 44, 0,
548  0, 0, 0, 0, 43, 0, 0, 44, 0, 0,
549 
550  0, 52, 0, 52, 0, 0, 0, 0, 52, 0,
551  0, 0, 52, 0, 0, 52, 0, 52, 52, 0,
552  0, 0, 0, 0, 0, 0, 0, 0, 0, 52,
553  52, 47, 0, 0, 52, 0, 0, 52, 44, 44,
554  44, 44, 44, 44, 44, 44, 44, 44, 44, 0,
555  44, 52, 52, 52, 52, 52, 52, 52, 52, 52,
556  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
557  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
558  52, 52, 52, 52, 52, 44, 44, 39, 39, 44,
559  44, 44, 44, 44, 44, 42, 44, 44, 44, 44,
560 
561  44, 44, 44, 52, 53, 53, 53, 53, 53, 53,
562  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
563  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
564  53, 53, 53, 53, 44, 44, 44, 0, 0, 0,
565  0, 0, 0, 44, 0, 0, 0, 0, 11, 0,
566  0, 0, 11, 0, 0, 0, 0, 25, 36, 36,
567  36, 0, 36, 36, 36, 36, 0, 0, 0, 0,
568  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
569  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
570  0, 0, 0, 0, 36, 36, 36, 36, 36, 36,
571 
572  36, 36, 36, 0, 36, 0, 0, 0, 32, 0,
573  0, 0, 0, 52, 0, 52, 47, 52, 0, 0,
574  0, 52, 0, 52, 0, 52, 52, 52, 0, 52,
575  0, 52, 0, 52, 52, 52, 52, 52, 0, 0,
576  52, 0, 44, 44, 44, 44, 44, 44, 44, 0,
577  0, 0, 0, 44, 52, 52, 52, 52, 52, 52,
578  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
579  52, 52, 52, 52, 52, 52, 52, 52, 52, 44,
580  44, 44, 44, 42, 42, 0, 44, 44, 44, 53,
581  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
582 
583  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
584  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
585  53, 53, 53, 44, 44, 0, 0, 0, 0, 0,
586  0, 0, 0, 0, 11, 0, 0, 0, 11, 0,
587  11, 36, 36, 36, 36, 36, 36, 36, 36, 36,
588  36, 0, 0, 0, 0, 0, 0, 0, 0, 0,
589  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
590  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
591  0, 0, 0, 36, 36, 36, 36, 36, 36, 36,
592  36, 36, 36, 36, 36, 36, 36, 36, 36, 36,
593 
594  36, 36, 36, 0, 0, 0, 47, 0, 52, 52,
595  52, 52, 0, 0, 52, 0, 0, 0, 52, 52,
596  0, 0, 44, 0, 0, 44, 0, 0, 0, 0,
597  0, 41, 0, 0, 44, 52, 52, 52, 52, 52,
598  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
599  52, 52, 52, 52, 52, 52, 52, 52, 44, 44,
600  44, 0, 0, 44, 44, 53, 53, 53, 53, 53,
601  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
602  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
603  44, 44, 0, 0, 46, 0, 0, 46, 0, 0,
604 
605  11, 0, 11, 0, 0, 36, 36, 0, 0, 0,
606  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
607  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
608  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
609  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
610  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
611  0, 0, 0, 0, 0, 0, 0, 36, 36, 36,
612  36, 37, 37, 0, 52, 0, 52, 52, 52, 52,
613  52, 0, 0, 44, 33, 33, 44, 0, 0, 0,
614  0, 0, 0, 52, 52, 52, 52, 52, 52, 52,
615 
616  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
617  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
618  52, 52, 52, 36, 0, 0, 44, 53, 53, 53,
619  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
620  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
621  44, 44, 0, 0, 46, 0, 0, 46, 46, 46,
622  46, 0, 0, 0, 0, 0, 0, 0, 0, 0,
623  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
624  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
625  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
626 
627  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
628  0, 0, 0, 0, 52, 52, 0, 52, 44, 33,
629  33, 52, 36, 52, 52, 52, 52, 52, 36, 52,
630  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
631  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
632  52, 52, 52, 52, 52, 52, 36, 36, 36, 36,
633  0, 0, 53, 53, 53, 53, 53, 53, 53, 53,
634  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
635  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
636  53, 53, 36, 44, 0, 0, 0, 0, 46, 46,
637 
638  46, 46, 46, 46, 46, 0, 0, 0, 0, 0,
639  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
640  32, 0, 0, 0, 32, 0, 0, 0, 0, 0,
641  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
642  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
643  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
644  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
645  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
646  0, 0, 36, 36, 52, 52, 52, 52, 52, 52,
647  52, 52, 52, 52, 36, 36, 36, 52, 52, 52,
648 
649  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
650  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
651  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
652  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
653  52, 52, 52, 52, 52, 0, 0, 0, 35, 35,
654  36, 53, 53, 53, 53, 53, 36, 53, 53, 53,
655  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
656  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
657  53, 53, 53, 53, 36, 36, 36, 36, 44, 46,
658  0, 46, 0, 46, 46, 46, 46, 46, 46, 46,
659 
660  46, 46, 46, 46, 46, 46, 46, 46, 46, 0,
661  0, 0, 0, 11, 0, 0, 0, 0, 0, 0,
662  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
663  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
664  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
665  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
666  0, 0, 0, 52, 0, 0, 52, 52, 52, 52,
667  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
668  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
669  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
670 
671  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
672  52, 52, 52, 0, 35, 35, 36, 36, 53, 53,
673  53, 53, 53, 53, 53, 53, 53, 53, 36, 36,
674  36, 53, 53, 53, 53, 53, 53, 53, 53, 53,
675  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
676  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
677  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
678  53, 53, 53, 53, 53, 53, 53, 53, 53, 0,
679  0, 46, 46, 46, 46, 46, 46, 46, 46, 46,
680  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
681 
682  46, 46, 46, 0, 0, 11, 0, 0, 0, 0,
683  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
684  0, 0, 0, 32, 0, 0, 0, 32, 0, 0,
685  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
686  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
687  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
688  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
689  0, 0, 0, 0, 0, 0, 0, 52, 52, 52,
690  52, 52, 52, 52, 52, 52, 52, 32, 52, 52,
691  52, 32, 52, 52, 52, 52, 52, 52, 52, 52,
692 
693  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
694  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
695  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
696  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
697  52, 52, 53, 53, 53, 53, 53, 53, 53, 53,
698  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
699  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
700  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
701  53, 53, 53, 53, 53, 53, 53, 53, 53, 0,
702  0, 46, 46, 46, 46, 46, 46, 46, 46, 46,
703 
704  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
705  46, 46, 46, 46, 46, 0, 0, 0, 0, 0,
706  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
707  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
708  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
709  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
710  0, 0, 0, 0, 0, 52, 52, 52, 52, 52,
711  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
712  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
713  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
714 
715  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
716  52, 52, 52, 52, 53, 53, 53, 53, 53, 53,
717  53, 53, 53, 53, 32, 53, 53, 53, 32, 53,
718  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
719  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
720  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
721  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
722  53, 53, 53, 53, 53, 53, 53, 53, 53, 0,
723  0, 46, 46, 46, 46, 46, 46, 46, 46, 46,
724  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
725 
726  46, 46, 46, 0, 0, 0, 0, 0, 0, 0,
727  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
728  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
729  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
730  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
731  0, 52, 52, 52, 52, 52, 52, 52, 52, 52,
732  52, 52, 52, 52, 52, 52, 32, 52, 52, 32,
733  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
734  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
735  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
736 
737  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
738  52, 52, 52, 52, 53, 53, 53, 53, 53, 53,
739  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
740  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
741  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
742  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
743  53, 53, 53, 40, 40, 46, 46, 46, 46, 46,
744  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
745  46, 46, 46, 46, 46, 0, 0, 0, 0, 0,
746  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
747 
748  0, 0, 0, 0, 32, 0, 0, 0, 0, 0,
749  0, 0, 32, 0, 0, 0, 0, 32, 0, 0,
750  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
751  0, 0, 32, 0, 0, 0, 52, 52, 52, 52,
752  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
753  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
754  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
755  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
756  52, 53, 53, 53, 53, 53, 53, 53, 53, 53,
757  53, 53, 53, 53, 53, 53, 32, 53, 53, 32,
758 
759  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
760  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
761  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
762  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
763  53, 53, 53, 53, 40, 40, 40, 40, 40, 46,
764  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
765  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
766  46, 46, 46, 46, 46, 46, 46, 0, 0, 0,
767  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
768  0, 0, 32, 0, 0, 0, 32, 32, 0, 0,
769 
770  0, 0, 0, 0, 32, 0, 0, 0, 0, 34,
771  34, 52, 52, 52, 52, 52, 52, 52, 52, 52,
772  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
773  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
774  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
775  52, 52, 52, 53, 53, 53, 53, 53, 53, 53,
776  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
777  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
778  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
779  53, 53, 53, 53, 53, 53, 53, 53, 40, 40,
780 
781  40, 40, 40, 40, 40, 46, 46, 46, 46, 46,
782  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
783  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
784  46, 46, 46, 46, 46, 46, 46, 0, 0, 0,
785  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
786  32, 0, 0, 0, 32, 0, 0, 0, 0, 0,
787  32, 34, 34, 52, 52, 52, 52, 52, 52, 52,
788  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
789  32, 52, 52, 52, 52, 52, 52, 52, 32, 52,
790  52, 52, 52, 32, 52, 52, 52, 52, 52, 52,
791 
792  52, 52, 52, 52, 52, 52, 52, 32, 53, 53,
793  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
794  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
795  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
796  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
797  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
798  40, 40, 40, 40, 40, 40, 46, 46, 46, 46,
799  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
800  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
801  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
802 
803  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
804  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
805  46, 46, 46, 46, 0, 0, 0, 52, 52, 52,
806  52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
807  52, 32, 52, 52, 52, 32, 32, 52, 52, 52,
808  52, 52, 52, 32, 52, 52, 52, 52, 53, 53,
809  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
810  53, 53, 53, 53, 53, 32, 53, 53, 53, 53,
811  53, 53, 53, 32, 53, 53, 53, 53, 32, 53,
812  53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
813 
814  53, 53, 32, 40, 40, 40, 40, 40, 40, 40,
815  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
816  40, 40, 40, 40, 40, 46, 46, 46, 46, 46,
817  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
818  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
819  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
820  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
821  46, 46, 0, 0, 0, 0, 32, 0, 0, 0,
822  32, 52, 52, 52, 52, 52, 52, 52, 52, 52,
823  52, 52, 32, 52, 52, 32, 52, 52, 52, 52,
824 
825  32, 53, 53, 53, 53, 53, 53, 53, 53, 53,
826  53, 53, 53, 53, 53, 32, 53, 53, 53, 32,
827  32, 53, 53, 53, 53, 53, 53, 32, 53, 53,
828  53, 53, 40, 40, 40, 40, 40, 40, 40, 40,
829  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
830  40, 40, 40, 40, 40, 40, 46, 46, 46, 46,
831  46, 46, 46, 46, 46, 46, 32, 46, 46, 46,
832  32, 46, 46, 46, 46, 46, 46, 46, 46, 46,
833  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
834  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
835 
836  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
837  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
838  46, 0, 52, 52, 53, 53, 53, 53, 53, 53,
839  53, 53, 53, 53, 53, 32, 53, 53, 32, 53,
840  53, 53, 53, 32, 40, 40, 40, 40, 40, 40,
841  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
842  40, 40, 40, 40, 40, 40, 46, 46, 46, 46,
843  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
844  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
845  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
846 
847  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
848  46, 46, 46, 46, 46, 0, 52, 52, 32, 52,
849  52, 32, 53, 53, 40, 40, 40, 40, 40, 40,
850  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
851  40, 40, 40, 40, 46, 46, 46, 46, 46, 46,
852  46, 46, 46, 46, 46, 46, 46, 46, 46, 32,
853  46, 46, 32, 46, 46, 46, 46, 46, 46, 46,
854  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
855  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
856  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
857 
858  46, 46, 46, 46, 46, 46, 46, 0, 53, 53,
859  32, 53, 53, 32, 40, 40, 40, 40, 40, 40,
860  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
861  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
862  40, 40, 46, 46, 46, 46, 46, 46, 46, 46,
863  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
864  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
865  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
866  46, 46, 46, 46, 46, 46, 46, 0, 40, 40,
867  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
868 
869  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
870  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
871  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
872  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
873  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
874  46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
875  46, 46, 0, 40, 40, 40, 40, 40, 40, 40,
876  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
877  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
878  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
879 
880  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
881  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
882  40, 46, 46, 46, 46, 46, 46, 46, 46, 46,
883  46, 46, 46, 46, 46, 46, 46, 46, 32, 46,
884  46, 46, 46, 46, 46, 46, 32, 46, 46, 46,
885  46, 32, 46, 46, 46, 46, 46, 46, 46, 46,
886  46, 46, 46, 46, 46, 32, 0, 40, 40, 40,
887  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
888  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
889  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
890 
891  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
892  40, 40, 40, 40, 46, 46, 46, 46, 46, 46,
893  46, 46, 46, 46, 46, 46, 46, 46, 32, 46,
894  46, 46, 32, 32, 46, 46, 46, 46, 46, 46,
895  32, 46, 46, 46, 46, 47, 40, 40, 40, 40,
896  40, 40, 40, 40, 40, 40, 32, 40, 40, 40,
897  32, 40, 40, 40, 40, 40, 40, 40, 40, 40,
898  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
899  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
900  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
901 
902  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
903  40, 46, 46, 46, 46, 46, 46, 46, 46, 46,
904  46, 46, 32, 46, 46, 32, 46, 46, 46, 46,
905  32, 40, 40, 40, 40, 40, 40, 40, 40, 40,
906  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
907  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
908  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
909  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
910  46, 46, 40, 40, 40, 40, 40, 40, 40, 40,
911  40, 40, 40, 40, 40, 40, 40, 32, 40, 40,
912 
913  32, 40, 40, 40, 40, 40, 40, 40, 40, 40,
914  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
915  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
916  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
917  40, 40, 40, 40, 40, 46, 46, 32, 46, 46,
918  32, 40, 40, 40, 40, 40, 40, 40, 40, 40,
919  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
920  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
921  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
922  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
923 
924  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
925  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
926  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
927  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
928  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
929  40, 40, 40, 40, 40, 32, 40, 40, 40, 40,
930  40, 40, 40, 32, 40, 40, 40, 40, 32, 40,
931  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
932  40, 40, 32, 40, 40, 40, 40, 40, 40, 40,
933  40, 40, 40, 40, 40, 40, 40, 32, 40, 40,
934 
935  40, 32, 32, 40, 40, 40, 40, 40, 40, 32,
936  40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
937  40, 40, 40, 40, 40, 32, 40, 40, 32, 40,
938  40, 40, 40, 32, 40, 40, 40, 40, 32, 40,
939  40, 32, 0
940  } ;
941 
943  { 0,
944  1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
945  1, 1, 4, 1, 1, 1, 1, 1, 1, 1,
946  1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
947  1, 5, 6, 7, 8, 9, 10, 11, 12, 13,
948  14, 15, 16, 17, 18, 19, 20, 21, 21, 21,
949  21, 21, 21, 21, 21, 21, 21, 22, 23, 24,
950  25, 26, 1, 1, 27, 28, 29, 30, 31, 32,
951  33, 34, 35, 36, 37, 38, 39, 40, 41, 42,
952  43, 44, 45, 46, 47, 48, 49, 50, 51, 52,
953  1, 1, 1, 53, 54, 1, 55, 56, 57, 58,
954 
955  59, 60, 61, 62, 63, 64, 65, 66, 67, 68,
956  69, 70, 43, 71, 72, 73, 74, 75, 76, 77,
957  78, 79, 1, 80, 1, 81, 1, 1, 1, 1,
958  1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
959  1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
960  1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
961  1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
962  1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
963  1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
964  1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
965 
966  1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
967  1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
968  1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
969  1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
970  1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
971  1, 1, 1, 1, 1
972  } ;
973 
975  { 0,
976  1, 2, 3, 4, 5, 1, 6, 7, 1, 1,
977  8, 8, 9, 10, 11, 12, 13, 14, 15, 11,
978  16, 17, 18, 11, 11, 11, 19, 19, 19, 19,
979  20, 19, 21, 22, 22, 22, 22, 22, 22, 22,
980  22, 21, 22, 22, 22, 22, 22, 22, 22, 22,
981  22, 22, 1, 19, 19, 19, 19, 19, 20, 19,
982  21, 22, 22, 22, 22, 22, 22, 22, 22, 21,
983  22, 22, 22, 22, 22, 22, 22, 22, 22, 1,
984  1
985  } ;
986 
988  { 0,
989  0, 4, 22, 102, 177, 258, 339, 420, 501, 0,
990  103, 202, 109, 208, 214, 232, 236, 285, 289, 295,
991  582, 663, 313, 319, 364, 368, 1292,76459, 133, 210,
992  1273, 75, 743, 688, 693, 812, 181, 882, 82, 86,
993  343, 600, 172, 347, 422, 591, 697, 423, 962, 424,
994  426, 427, 428, 1031, 1056, 347, 339, 337, 579, 586,
995  414, 264, 415, 344, 428, 590, 185, 685, 176, 1126,
996  394, 568, 694, 729, 766, 665, 1179, 731, 795, 663,
997  806, 725, 867, 585, 1227, 794, 898, 897, 257, 875,
998  275, 1303, 1383, 291, 1442, 345, 353, 429, 748, 430,
999 
1000  0, 423, 436, 844, 588,76459, 469, 1271, 0, 953,
1001  619, 1065, 1272, 810,76459,76459, 1252, 0, 0, 683,
1002  688, 0, 710, 772, 1209, 0, 804, 806,76459,76459,
1003  1204, 0, 0, 856, 904,76459,76459,76459, 905, 1203,
1004  913, 1201, 0, 569, 1522, 1082, 1591, 1003, 0, 1007,
1005  1660, 1685, 1077, 1349, 1091, 1333, 0, 1227, 0, 1474,
1006  76459, 1211, 1337, 1040, 1087, 1744, 1467, 1825, 0, 578,
1007  0, 747,76459, 1101, 1261, 1367, 1141, 1133, 1905, 145,
1008  76459, 1112, 1107, 1328, 1343, 1413, 1964, 1989, 2058, 928,
1009  943, 968, 811, 993, 1057, 881, 817, 820, 920, 972,
1010 
1011  1176, 1180, 1182, 1079, 1202, 2116, 1418, 1473, 1504, 1451,
1012  1518, 1216, 1573, 1529, 1566, 1009, 1449, 1181, 1226, 1559,
1013  2169, 1178, 1595, 1592, 1507, 1667, 1423, 1494, 1454, 1622,
1014  1523, 1327, 1080, 1733, 1600, 1660, 1662, 1668, 1744, 1750,
1015  1739, 1042, 1703, 1818, 1745, 1747, 1751, 1382, 1809, 1827,
1016  1120, 1760, 1833, 1834, 1839, 1870, 1527, 1872, 1832, 1228,
1017  1885, 1946, 1919, 1671, 1964, 1889, 1965, 1968, 1939, 1762,
1018  1977, 1812, 1999, 1975, 1184, 1985, 1988, 1328, 1432, 2245,
1019  2325, 1455, 1543, 1460, 932, 1665, 1113, 0, 2384, 2465,
1020  1475, 0, 0, 1499, 1591, 1691, 2066, 1701, 1704, 0,
1021 
1022  2037, 2039, 1101, 1763, 1825, 1092,76459, 1071, 1069, 232,
1023  0, 1827, 876, 0, 1275, 1047, 1276, 1030, 282, 0,
1024  1358, 1012, 1937, 978, 1, 0, 0, 1938, 0, 0,
1025  1878, 2545, 2203, 2287, 2613, 1906, 957, 1932, 2278, 2291,
1026  2283, 2083, 2494, 2498, 2088, 2217, 2364, 2418,76459, 2369,
1027  2099, 2230, 2639, 1935, 0, 1966, 2312, 977, 969, 2664,
1028  2537, 2410, 2586, 2733, 2787, 2036, 2668, 2068, 2074, 2079,
1029  2170, 2385, 2080, 2168, 2387, 2272, 2388, 2820, 2169, 993,
1030  2245, 2242, 2252, 2468, 2273, 1320, 2297, 1352, 2469, 2529,
1031  1367, 2302, 2317, 2399, 2318, 2377, 2386, 889, 2448, 2531,
1032 
1033  2394, 2407, 2465, 2531, 1429, 2514, 2483, 2546, 2497, 1570,
1034  2538, 2619, 2544, 1601, 2550, 2552, 1664, 1722, 2562, 2569,
1035  1877, 2559, 2588, 2594, 2628, 2165, 2625, 2645, 2653, 2650,
1036  2643, 2667, 2663, 2644, 2711, 2708, 2659, 2714, 2723, 2741,
1037  2745, 2674, 2719, 2764, 2755, 2767, 2749, 2784, 2803, 2785,
1038  2800, 2801, 2791, 2790, 2822, 2896, 2886, 2806, 2892, 2977,
1039  2897, 2897, 2903, 2811, 2823, 2898, 2906, 2974, 2907, 2975,
1040  2971, 2976, 2982, 2981, 2894, 2988, 2989, 2825, 2996, 3020,
1041  3018, 3021, 3023, 2902, 2916, 3066, 3041, 3028, 3026, 3021,
1042  3022, 3045,76459, 3125, 0, 3048, 8, 3051, 3050, 3050,
1043 
1044  3046, 2171, 931, 913, 3061, 2229, 454, 701, 106, 230,
1045  0, 3066, 3075, 3065, 3106, 3099, 3155, 3162, 3166, 3171,
1046  3207, 3189, 3213, 3282, 3235, 899, 3240, 3247, 3257, 896,
1047  3289, 3330, 3342, 3365, 3383, 3155, 3456, 3124, 3125, 3414,
1048  3478, 3405, 3484, 3267, 3488, 3520, 3167, 3154, 3168, 3538,
1049  3548, 3257, 3294, 3188, 3205, 3496, 3305, 3236, 3283, 3288,
1050  3244, 3119, 3263, 3314, 3328, 3324, 3324, 3366, 3333, 3344,
1051  3365, 843, 3366, 3206, 3364, 3385, 3379, 3349, 3394, 3394,
1052  3394, 3417, 3407, 3448, 3447, 3459, 3476, 3473, 3618, 3483,
1053  3474, 3488, 3699, 3520, 3534, 3536, 3534, 3535, 3523, 3529,
1054 
1055  3542, 3534, 3537, 3547, 3540, 3553, 3545, 827, 3612, 3557,
1056  3557, 808, 3577, 3600, 3601, 3608, 3620, 3621, 476, 3618,
1057  3609, 3625, 3626, 3628, 3627, 3780, 3638, 3696, 3697, 3689,
1058  3699, 3861, 3707, 3770, 3711, 3631, 3709, 3712, 3700, 0,
1059  3713, 0, 0, 3776, 3716, 3777, 3779, 3632, 3778, 0,
1060  0, 2759, 3942, 4023, 4104, 0, 4185, 3633, 3785, 3718,
1061  3793, 3768, 803, 3784, 3851, 3794, 3857, 3796, 3797, 3858,
1062  3859, 3799, 3872, 3860, 3861, 3862, 3871, 3939, 3869, 802,
1063  3902, 4266, 3944, 3932, 3863, 3878, 3943, 3880, 4066, 4291,
1064  3946, 3953, 2869, 3942, 3948, 4015, 4350, 4049, 4339, 4375,
1065 
1066  4054, 3944, 4379, 3950, 3867, 3943, 2446, 715, 387, 3962,
1067  3970, 3945, 1376, 4016, 4383, 4058, 4387, 4392, 4410, 4418,
1068  4437, 4454, 4479, 4504, 0, 0, 4510, 4521, 4080, 4019,
1069  4023, 4528, 4545, 4129, 4034, 4025, 4552, 4575, 4595, 4280,
1070  4658, 4042, 4043, 4579, 4613, 4682, 4688, 4638, 4700, 4532,
1071  4646, 4692, 4752, 4104, 4093, 4723, 4107, 4113, 4771, 4775,
1072  4110, 4108, 4111, 4117, 4108, 4110, 4109, 4113, 4842, 4126,
1073  4264, 4119, 4110, 772, 4923, 740, 4251, 4272, 4270, 735,
1074  4264, 4258, 0, 4278, 0, 0, 4262, 765, 4265, 4272,
1075  4286, 4288, 0, 0, 4367, 4374, 4373, 4389, 4360, 727,
1076 
1077  4386, 4365, 4400, 4412, 4431, 4432, 718, 4427, 4436, 4441,
1078  4429, 4404, 4442, 4439, 4538, 4477, 666, 712, 5004, 4516,
1079  4489, 4533, 4544, 4687, 0, 4549, 4564, 4574, 4598, 4703,
1080  0, 4564, 4741, 4752, 4756, 4692, 4759, 4765, 4764, 4768,
1081  0, 4580, 4614, 4832, 4774, 0, 4871, 4772, 4670, 4838,
1082  0, 4876, 4955, 4883, 5085, 5166, 5247, 5328, 4157, 5409,
1083  5434, 5503, 5572, 5641, 4674, 4773, 4828, 4919, 4691, 4760,
1084  4923, 0, 4777, 4924, 4921, 4925, 4934, 5000, 4941, 4859,
1085  5002, 5003, 5006, 5011, 5009, 5010, 5012, 4925, 5117, 0,
1086  4899, 5712, 5793, 5874, 5955, 6036, 5013, 5073, 5015, 5081,
1087 
1088  5082, 5075, 4912, 4934, 5199, 5279, 5017, 5016, 5125,76459,
1089  1427, 2048, 5206, 5289, 6117, 701, 4835, 6197, 5210, 5015,
1090  654, 4845, 5232, 5079, 5283,76459, 5078, 5087, 5083, 5079,
1091  5320, 5401, 5439, 5358, 5362, 5446, 5483, 5511, 5452, 5534,
1092  5370, 5538, 5562, 5616, 5545, 5091, 5089, 5582, 5589, 5623,
1093  5633, 5739, 6142, 5650, 5095, 5093, 5744, 5773, 5660, 5267,
1094  6263, 5148, 5154, 5766, 5824, 5815, 5917, 5153, 6146, 5399,
1095  5246, 5169, 6150, 5169, 5538, 5185, 5159, 5251, 648, 6344,
1096  5238, 5270, 5250, 5323, 5331, 5339, 5336, 5344, 5341, 6425,
1097  5401, 5416, 5402, 5439, 0, 5432, 5432, 5437, 0, 5436,
1098 
1099  5458, 5456, 5459, 5487, 5489, 5495, 0, 5522, 5541, 5532,
1100  5542, 5540, 5554, 5570, 5578, 5618, 5621, 5637, 5633, 5628,
1101  5629, 5638, 5711, 6506, 5642, 5689, 5700, 5712, 5719, 5703,
1102  5723, 5728, 5790, 5792, 5688, 5870, 5793, 5791, 6587, 5794,
1103  5873, 5878, 5875, 5799, 5801, 6668, 6154, 5879, 6186, 5800,
1104  0, 0, 5941, 5944, 6749, 6830, 6911, 6992, 7023, 6739,
1105  6820, 6176, 6220, 6413, 307, 7028, 7035, 7055, 377, 7097,
1106  7104, 7124, 7130, 6901, 6190, 5885, 5893, 0, 5951, 0,
1107  5890, 5958, 5955, 6155, 5961, 0, 5953, 6247, 5962, 5960,
1108  0, 6248, 6253, 5964, 6185, 0, 5975, 5793, 5971, 6468,
1109 
1110  6160, 6538, 6293, 7198, 7279, 7360, 7441, 5852, 7522, 7547,
1111  7616, 7685, 7754, 5969, 6145, 6186, 6274, 6260, 6152, 6264,
1112  5794, 7514, 6616, 6334, 6197, 6371, 6783, 6946, 6982, 7824,
1113  6375, 7890, 6243, 6262, 6340, 6261, 6277, 6269, 647,76459,
1114  6278, 6285, 5958, 6340, 6353, 6124, 7116, 7174, 7229, 6809,
1115  7254, 7396, 7553, 7403, 7559, 7484, 7310, 6386, 6352, 6339,
1116  7582, 7589, 7593, 7472, 6403, 6361, 6340, 7625, 7646, 6483,
1117  6412, 7971, 6350, 6351, 7678, 7693, 7715, 6423, 7732, 6422,
1118  6952, 6412, 7390, 6430, 6433, 6433, 6419, 6422, 6434, 6504,
1119  8052, 6496, 6499, 6511, 6501, 6513, 6503, 8133, 2126, 6517,
1120 
1121  6506, 0, 0, 6521, 6519, 0, 6417, 0, 6515, 6524,
1122  6505, 6504, 6527, 0, 6514, 6563, 6584, 6586, 0, 6576,
1123  6576, 6589, 6577, 0, 6597, 6585, 6603, 0, 6600, 597,
1124  6605, 6591, 6604, 6598, 6606, 6666, 6665, 6667, 8214, 6668,
1125  8295, 6672, 6669, 6673, 6745, 6662, 6671, 6711, 6863, 6843,
1126  7146, 8376, 6829, 6666, 8457, 8538, 8619, 0, 7744, 7761,
1127  7788, 8699, 6899, 7186, 7813, 8768, 6977, 7264, 7036, 7277,
1128  6891, 6678, 6671, 7357, 7196, 7138, 6746, 6741, 8838, 7958,
1129  8907, 8976, 8363, 6750, 7133, 7476, 6831, 6910, 6751, 6754,
1130  6827, 7218, 6842, 7113, 7736, 6912, 7019, 7276, 7442, 6982,
1131 
1132  7290, 7429, 7766, 7863, 6813, 9046, 9127, 9208, 9289, 8652,
1133  8447, 8666, 7875, 8341, 7925, 391, 8741, 8745, 8788, 625,
1134  8830, 8852, 8872, 8915, 8661, 8683, 6989, 7116, 7542, 7004,
1135  7054, 7024, 7131, 7208, 8003, 7937, 7797, 7217, 7270, 7237,
1136  7651, 9369, 8086, 8180, 8368, 8257, 8337, 8777, 7831, 7921,
1137  9435, 7282, 6594, 6676, 7279,76459, 7283, 7297, 5388, 7501,
1138  6754, 2317, 7664, 7916, 7944, 7805, 8923, 8029, 8957, 8008,
1139  8994, 7338, 8848, 9077, 6902, 2883, 9158, 7950, 9106, 9239,
1140  6918, 3019, 9319, 9027, 8079, 7565, 9516, 7771, 8033, 8097,
1141  9323, 9349, 7299, 8984, 7356, 8037, 8109, 9081, 7361, 6996,
1142 
1143  7372, 9597, 7371, 9678, 7277, 7389, 7439, 7446, 7432, 7549,
1144  7575, 7574, 8121, 7589, 3113, 7962, 7558, 7594, 7624, 7640,
1145  7649, 7647, 7643, 4910, 7643, 7661, 7705, 7662, 7684, 7847,
1146  8056, 0, 7784, 7791, 7802, 7814, 7830, 7849, 7891, 7875,
1147  7953, 8131, 8122, 7968, 8048, 8133, 8134, 8137, 8128, 8423,
1148  9758, 8140, 9784, 0, 0, 9471, 9705, 9864, 9933, 9711,
1149  10003,10072, 9869,10142,10223,10303,10372, 8239, 9885, 9911,
1150  8245, 8130, 7952,10442,10511, 8250, 9955, 9980, 8267, 8133,
1151  8050, 8137, 8221, 8220, 8292, 8135, 8293, 8325, 8414, 8206,
1152  8207, 8219, 8291, 8286, 8440, 8988, 8294, 8372, 8365, 8367,
1153 
1154  8368, 8452, 8457,10582, 8369,10663,10744,10825, 0,10024,
1155  10049,10066,10905, 8454, 8462,10253,10974, 9112, 9185, 8737,
1156  9125, 9018, 8381, 8372, 8755, 9051, 9244, 8461, 8454,11044,
1157  10258,11113,11182,10336, 8616, 8926, 8459, 8464, 8472, 8052,
1158  9381, 9353, 9387, 8615, 9377, 8879, 9463, 9491, 9168, 9467,
1159  8057, 8477,76459, 8618, 8649, 9266, 9271,76459, 4983, 9410,
1160  9415, 8286, 9459, 9540, 9475, 9544, 9640, 9577, 9248,10267,
1161  10348,10352,11251,10181,10422,10463,10504, 9873, 9878, 8663,
1162  9196,10248,10857,10861,10947,10432, 9945, 8670, 9498,10174,
1163  10611,10869,10951,11023, 9570, 9624, 9634, 9650, 6320, 9657,
1164 
1165  9662, 9717, 9724,10475,10084, 8376, 9965, 9730,76459,10119,
1166  10167,11320,11392,11451, 8875,11532, 8696, 8688, 8730, 8744,
1167  8830, 8744,11612, 8747, 9124, 9134, 8757, 8767, 8833, 8821,
1168  9305, 8824, 8873, 8874, 8889, 8894, 9517, 9523, 9223, 9964,
1169  8896, 9228, 9965, 8945,10617, 9913, 8975, 9037, 9039,10199,
1170  9747,10554,10322,11637, 9066,11663,11744, 9985, 9396,11825,
1171  11906, 9930,10065,10911,10454, 9480, 9082, 8587, 9984,10274,
1172  10992,10636, 9630, 9126, 8594, 9262, 9846, 9288, 9132, 9286,
1173  9197,10050,10047,10523,10628,10997,11986,10229,10234, 9290,
1174  12012, 0, 0,11050,11058,12092,12161,11092,12231,12300,
1175 
1176  11134,12370,12451,12531,12600,10640,11176,11196,10693, 9325,
1177  8691,12670,12739,10697,11217,11258,10705, 9337, 8879, 9519,
1178  9605,10147,10287,10337,10659, 9356, 9364, 9022,11067,11128,
1179  11076, 9485,11228,11303,11154,11327,11349, 9526,76459, 9052,
1180  76459,10449,10722, 105,10729,10955,11203,11365,11379,11400,
1181  11422,11293,11371,11565,11933,11939,11496, 9709,11591,11706,
1182  11710,11558,11268, 9855, 9867,11787,11791,11856,11427, 9888,
1183  12096,12102,12134,12168,12179,12223,12264,12276,12476,12481,
1184  12525,12809,10348,11434,11223, 779,11480,11575, 3432,11513,
1185  11688,11476,11492, 631,11587,11694,11716,11797,11769,12508,
1186 
1187  12552,12606,11850, 9315,12317,12878,12951, 6566,12977,13058,
1188  0, 0,13138, 9956, 0, 9981, 9521,13163, 9998,10013,
1189  9545, 9686,10826,11277,11868,13189,12345,11773,13269,11943,
1190  11958,76459,12248,12395,13294,10011,13320,13401,10443,10339,
1191  13482,13563,10506,11892,12175,12401,10021, 7433,10590,12308,
1192  12430,12579,10068, 8207,11312,11525, 9022,12142,13644, 0,
1193  0,10140,12623,10248, 0,10290,13725,13806,10994,10501,
1194  13887,13968,10503,11129,12633,12680,11862,10302,10067,10858,
1195  11212,12675,12684,11965,10349,10088,10852,12095,11904,10564,
1196  14048,14120,10361,10116, 0,12692,12498,14179,10364,12713,
1197 
1198  11620,12755,12423,10363,10394, 576,12409,12759,12788,12783,
1199  12816,12857,12904,14042,13085,13089,14087,12834,10399,13009,
1200  12350,12869,13112,13995,13389,14204,10203,10418,12612,13220,
1201  13214,14208,13470,14212,10734,12910,13232,14216,14285,14289,
1202  464,14293,14297,14338,14370,14374, 457,14380,14391,14416,
1203  14424,14460,14529,10902,14478,14485,14495, 393,14549,14571,
1204  14582,14593,10950,10439,12071,11129,12215,12503,14618,14643,
1205  14664,76459,12862,14733,14804,14884,14910, 0, 0,10450,
1206  0,14990,10873,10504, 0,15062,15088,13345,11809,12204,
1207  12927,13015,15168,10128,15194,15275,12957,12242,15356,14727,
1208 
1209  14937,15437,11659,14978,15115,13632,13249,13511,10506,12852,
1210  12505,15463,15470,13713,13680,13754,10517,13094,13875,14798,
1211  15540,15621,15702,14502,10588,13393,15783,10314,15864,15945,
1212  11216,12674,16026,16107,11276,13225,13542,13945,10368,11519,
1213  12152,13759,13919,14015,10557,11737,13121,13038,11899,13261,
1214  16187, 0,10651,10582, 0,14003,13862,13349,16246,16327,
1215  16408,10658,14074,13999,10672,10668,12939,14520,15119,16134,
1216  16138,16438,16442,16474,16515,16519,16523,16527,16569,16596,
1217  13042,13361,13433,14669,14114,13463,13515,14687,14691,14096,
1218  16601,16613,16645,10821,10812,16618,16689,16693,16699,16743,
1219 
1220  16815,16884,10824,10871,16769,16792,16803,10904,10944,12087,
1221  10988,12371,12503,16954,17013,17094,17174, 0,17232, 0,
1222  17257,17283,13519,17364,17445,17526,17607,17688,13546,17769,
1223  10979,17850,11377,11055,14697,13354,11001,10995,12228,11097,
1224  14781,13437,11648,12374,11047,16838,16863,16907,16933,17121,
1225  17876,17946,18027,18108,11081,11102,17125,18133,18140,11632,
1226  11145,13590,11238,18210,18291,13626,12757,18372,18397,18401,
1227  18471,13640,18497,18504,15263,13766,14954,11147,13637,13645,
1228  18515,18557,15609,14842,14983,11177,14161,15690,15771,18627,
1229  18708,18789,17265,18869,11317,11286,14259,14944,18940,19021,
1230 
1231  19102,19183,15399,15854,15935,11322,15123,14719,11993,11326,
1232  15020,18822,18863,18816,19208,19215,19226,19270,19219,13600,
1233  76459,19302,19306,19323,13596,19348,19355,19397,13620,15219,
1234  13786,19401,19418,19424,13831,15246,15565,19445,19450,16012,
1235  19471,19494,19498,19505,19540,19547,11320,11442,19558,19593,
1236  16232,19600,19611,19634,19644,19685,19697,19705,19717,19786,
1237  19855,11360,11448,19759,19779,16240,19791,19832,19873,19877,
1238  19881,19950,11519,11537,12674,11538,13064,13799,20022,20047,
1239  13835,13849,13925, 865,20118,20199,20280,20361,19958,19975,
1240  20386,20456,20537,12091,20562,20569,20104,20639,12213,20720,
1241 
1242  14948,12273,15490,20745,20749,13169,12521,15030,12579,15572,
1243  20753,20800,13378,13953,12682,20822,20826,20832, 785,20844,
1244  20876,20886,20908,20918, 794,20930,20962,20950,20994,21065,
1245  21146,12267,21171,21178,14196, 841,11544,12725,21182,21188,
1246  14275,11589,12738,12601,12977,13475,14007,14768, 0,21257,
1247  13949,21283,21364,21445,21526,21607,15304,21688,11937,21769,
1248  12876,13483,15517,13858,11728,12221,12981,13650,16057,14150,
1249  12697,12534,11594,21795,21799,21803,21849,21872,21876,21946,
1250  22027,22108,11623,11661,22133,22140,22182,12104,22252, 0,
1251  11654,22333,15594,22414,22495,12622,22576,22656, 0, 375,
1252 
1253  22660,22666,14243, 302,22677,22702,16317,22771,22840,11736,
1254  13686,16142,13616,76459,15336,22737,22747,22779,22850,22856,
1255  22860,22920,22932,14877,15057,16086,22937,22942,22983,23015,
1256  23019,23025,23069,11826,11742,23089,23095,23101,23122,23149,
1257  23171,23176,23194,23220,23289,23359,12095,11903,23247,23268,
1258  23309,23351,23363,23412,23433,12160,11912,15694,14168,15348,
1259  23437,23445,16396,23515,14172,23595,23621,23702,23783,23864,
1260  0,23542,23889,23548,23896,23967,24048,13389,12749,14209,
1261  14625,24129,15418,15481,15822,14851,15766,16623,15903,24210,
1262  24235,24239,24262,12609,12255,24256,24309,24317,24334,24283,
1263 
1264  24404,12877,12706,12446,24484,12810,14289,12708,12663,12171,
1265  13061,13200,12292,14443, 0,24553,15038, 900,24579,24660,
1266  24741,24822,24489,24506,24847,24917,24998,14278,25023,25030,
1267  25072,25142,13241,25223,16159,13079,15815,25248,25252,14467,
1268  13299,16400,13668,15896,25256,25303,14759,15342,13387,25325,
1269  25329,25335, 979,25347,25379,25389,25411,25421, 1051,25433,
1270  25465,25453,25497,25568,25649,14356,25674,25681,14583, 1099,
1271  12216,14460,25685,25691,14988,12299,14509,13815,14807,12374,
1272  16446,25761, 0, 0,25841,25910,25983,26064,25846,25857,
1273  20028,26144,14777,12385,12450,22729,26213,15127,12528,12577,
1274 
1275  12964,14284,14288, 302,15229,15236,15240,15979,25892,26089,
1276  26094,26121,26165,26191,26218,26245,26262,26289,26296,26306,
1277  26366,18926,26378,15252,26384,20972,26401,15309,15655,26235,
1278  26419,26426,26470,26490,26495,26502,26543,26575,12064,15430,
1279  26585,26593,26629,26619,26665,26670,26692,26712,26781,26739,
1280  26785,26854,17007,12200,15682,26808,26829,26861,26905,26923,
1281  26930,26941,26985,27002,12473,16018,18204,27012,27029,16228,
1282  27036,20633,15850,14872,17146,17205,27105,27131,27212,27293,
1283  15103,14318,27374,27455,15107,14613,15316, 296,27480,27487,
1284  27557,27638,27663,27667,23144,15390,16911,15394,27684,27690,
1285 
1286  25475,15511,17307,27760,27056,27785,27789,27793,27834,27840,
1287  15618,14637,12705,13710,27866,27884,27910,27916,27920,27928,
1288  15865,15000,12504,16236,27998,14533,13207,14036,28078,28082,
1289  28086,28090,28131,28163,15941,15693,13779,14037,12691,15354,
1290  15942,16778,28233,28314,28395,28476, 0,28501,28508,28512,
1291  28561,28632,28713,14802,14477,16022,15582,28794,16310,16889,
1292  16796,15743,16917,17214,17403,28875,28900,28904,28927,12995,
1293  14092,28921,28974,28982,28999,28948,29069,13490,13331,14093,
1294  29149,14688,16024,14054,14280,12735,14346,15541,15486,12794,
1295  17316,29219,29300,14207,29381,29462,14370,13998,15600,29487,
1296 
1297  29492,15826,12848,12522,14905,15271,15843,29498,29519,15923,
1298  12870,12985,14593,13065,16021,12907,15985,16146,16179,29542,
1299  29567,29590,29613,29636,29640,29682,29686,29709,29732,29755,
1300  29759,29801,29805,29837,29854,29881,13206,29886,29898,13326,
1301  17002,13484,29930,29974,29979,29962,29984,30053,30122,16130,
1302  13730,17048,30058,30100,30127,30148,30198,30202,13732,17130,
1303  15359,17157,16248,13884,17479,30272,30353,30434,16025,16997,
1304  30515,30596,16032,17168,16274,16355,30677,30702,30706,30710,
1305  30751,30783,16152,17356,13901,13040,30795,30800,30805,16317,
1306  17433,15104,30855,30875,17515,30945,17519,13965,13397,31025,
1307 
1308  31029,31033,31074,31078,16318,17589,14071,13479,13562,17598,
1309  15617,31122,31127,17676,31197,31278,31359,16323,16537,31440,
1310  31521,16442,16694,16281, 249,31546,31553,31623,31704,31729,
1311  31733,26138,16367,17422,16491,31750,31756,30026,16716,17720,
1312  31826,31851,31855,31859,31900,31906,31941,16507,16806,14509,
1313  14636,31948,31953,31975,31995,32001,32022,16614,16916,13804,
1314  17219,32092,15945,14986,15065,32172,32176,32180,32184,32225,
1315  32257,16668,17010,15076,15071,14119,16518,16744,17567,14184,
1316  17472,32327,32408,16679,32489,32570,16439,17009,17643,17800,
1317  17055,14213,13812,16800,17167,17812,17924,17311,14392,13888,
1318 
1319  15694,17015,16776,14540,32595,14578,32599,32603,32607,32676,
1320  32680,32684,32688,32757,32763,32774,32780,18015,32849,32853,
1321  32857,14608,32861,32902,14646,14669,32934,32944,18279,32952,
1322  32985,32997,33029,33098,33047,33167,14721,33091,33116,33171,
1323  33212,18696,33217,33222,33258,33291,14805,18060,16939,15224,
1324  17340,33361,33442,33523,17761,33549,33556,17668,33626,33707,
1325  18020,33733,33740,19009,33751,33793,17394,33811,33815,17562,
1326  33885,33910,33914,33918,33922,18284,33994,33998,17843,18700,
1327  16321,17936,34016,34006,19014,34039,34080,16217,18524,20191,
1328  34150,34230,34234,22246,16254,16322,18007,34238,34242,34312,
1329 
1330  34316,19095,34324,34365,17350,20272,16665,18101,14804,34397,
1331  34407,23341,15471,16427,34477,34558,34639,17019,17680,34720,
1332  34801,17182,17931,17571,17807,34882,34907,34911,34915,34956,
1333  34988,17257,18609,14839,13893,35000,35005,35010,17370,18617,
1334  17681,35060,35080,18771,35150,18933,14943,14015,35230,35234,
1335  35238,35279,35283,17434,19090,15148,14152,14683,19968,16499,
1336  35327,35332,21352, 0,35402,35483,35564,18119,35645,35726,
1337  17684,17882,18323,18419,15164,16224,17696,17980,18740,19653,
1338  15202,16788,17729,17920,16993,15190,35751,15262,35755,35759,
1339  35763,35832,35836,35840,35881,20268,35886,35928,35932,17483,
1340 
1341  35936,35977,36009,36013,36030,18601,17650,36055,36062,36104,
1342  36116,36137,36149,36218,36191,36212,36224,36244,19082,36265,
1343  36288,21514,36299,36341,36306,36359,36376,36382,19135,36403,
1344  36429,36436,36454,17829,17886,18155,36524,36605,36630,36641,
1345  36711,19175,20353,36792,36817,36828,36898,36924,25136,36931,
1346  36942,36993,37005,19583,15484,20448,20108,15857,19803,16512,
1347  37015,37038,21055,20100,21434,37108,15562,16430,15859,20153,
1348  37188,37027,37192,37198,37209,21595,15939,20315,15360,18247,
1349  17944,37279,37360,37441,21519,37467,37474,20430,37544,37625,
1350  21600,37651,37658,21676,37669,37711,17893,37729,37733,17987,
1351 
1352  37803,37828,37832,37836,37840,21681,37912,37916,20489,22019,
1353  16707,20519,37934,37924,22325,37957,37998,17833,21936,22100,
1354  38068,38148,38152,29213,16868,17347,20530,38156,38160,38230,
1355  38234,22407,38242,38283,19769,22487,17512,20674,15355,38315,
1356  38325,30191,16843,18031, 0,17897,38395,38476,38557,38638,
1357  38719,17993,38800,38825,38829,38899,17368,38925,38932,22015,
1358  18976,18452,16021,21047,17766,38943,38985,22160,19984,20397,
1359  16544,21098,22483,23690,39055,39136,39217,15548,18087,39242,
1360  39249,39291,39303,39324,39336,39377,39398,39410,39418,39430,
1361  39452,18251,76459,39499,39505,39522,39472,76459,18255,39526,
1362 
1363  39549,39595,39599,39620,39640,39645,39681,39689,39716, 0,
1364  39785,39811,15623,39892,18406,18129,39973,40054,19141,18278,
1365  39693,40080,40088,40098,40124,40151,23775,15611,18297,25042,
1366  15643,15689,40168,40172,40195,40222,23856,25850,40292,21438,
1367  21721,15721,40372,40378,40389,40395,40464,40468,23959,26766,
1368  15723,18188,22366,40538,40619,40644,40655,40725,24038,24121,
1369  40806,40831,40842,40912,40215,36518,40938,40944,40998,41016,
1370  24494,16629,24652,24117,16609,21128,16673,41020,41043,24731,
1371  21263,24814,41113,15950,17945,16721,21310,41193,41197,41203,
1372  41257,41274,25971,16929,21339,15724,18849,18300,41344,41425,
1373 
1374  41506,41587,22295,24907,25558,41668,41749,41830,41911,41992,
1375  42073,15796,42154,18027,16615,24160,18332,15886,16031,18388,
1376  17020,25117,18351,16045,17110,16261,42180,42184,42188,42234,
1377  42257,42261,42331,42412,42493,16347,16395,16598,18575,42518,
1378  42525,42567,42579,42600,42612,42648,42653,42675,33071,42698,
1379  42702,42724,42745,42749,42771,42794,42798,42821,42843,42847,
1380  42868, 0,42937,42963,16612,43044,23198,43125,43206,23646,
1381  43231,43238,43242,43286,43293,18662,23808,43318,43335,20435,
1382  16635,21425,18668,43362,43367,43379,43411,23734,16707,43481,
1383  43561,43565,43582,16897,21587,43586,43635,43655,43662,43667,
1384 
1385  43708,43731,42890,21668,43743,43749,43755,16923,43825,17109,
1386  43906,19811,18513,43987,44068,19954,18545,44095,44101,44112,
1387  44156,44174,44182,26638,17115,18619,28520,17172,17161,44216,
1388  44227,44260,44271,27204,29594,44341,26835,24774,17209,44421,
1389  44427,44438,44444,44513,44517,27285,29727,17251,18275,24950,
1390  44587,44668,17598,44749,44829, 0, 231,44833,44839,18556,
1391  230,44850,44875,24343,44944,45013,45086,45167,45248,45329,
1392  44910,44920,44952,45410,45491,18525,45572,17257,45653,20158,
1393  18651,18971,45678,45682,18356,17281,20185,18709,20230,45686,
1394  45733,18424,19375,18202,44964,45005,45755, 229,45759,45765,
1395 
1396  45777,45809,45819, 227,45841,45851,45863,45873,45944,46025,
1397  18718,46050,46057,19225, 191,17363,19101,46061,46067,19695,
1398  17369,19184,19023,18939,17520,46111,46136,18895,46206,46231,
1399  46238,46308,46389,46414,46421,46491,46516,46523,46564,46586,
1400  18899, 160,46608,46633,18912,19053, 152,19162,46640,46658,
1401  46684,46711,46781,46806,46823,46813,46855,46887,46957,17515,
1402  47038,23992,47119,47200,24604,47225,47232,47236,47280,47287,
1403  19729,27156,47312,47329,23815,17535,22062,19962,47356,47361,
1404  47373,47405,24611,17594,47475,47555,47559,47576,17616,23280,
1405  47580,47629,47649,47656,47661,47702,47725,47737,23567,47743,
1406 
1407  47778,47812,17757,47882, 0, 0,47962,48031,48104,48185,
1408  47785,47967,39736,48265,18605,17861,17852,44902,48334,19057,
1409  17873,17875,18372,19230,18794,48404,48485,48566,48647, 0,
1410  47985,48210,48008,48214,48728,48809,19323,19262,19110,20073,
1411  48890,20693,22371,20239,20077,21921,22451,21807,48971,48231,
1412  48285,48258,18511,18197,48312,48996,49000,49008,49044,49117,
1413  18376,18542,18201,49197,19303,19446,19037,18462,17938,19274,
1414  19315,18156,15769,49201,48307,49205,49222,49247,49274,49291,
1415  49295,20234,49316,49337,49407,49432,49439,49509,49534,49541,
1416  49545,49551,49595,49605,49622,49627,49639,49649,49699,49711,
1417 
1418  49731,20321,49801,49826,49833,49903,49984,50009,50016,50086,
1419  50111,50118,50159,50181,20340, 151,50203,50228,20393,20408,
1420  113,20497,50235,50253,50279,50306,50376,50401,50418,50408,
1421  50450,50482,50552,50633,18705,50714,50795,19401,19364,20179,
1422  50820,50825,20509,17940,15858,19591,19697,20610,50831,50852,
1423  20665,18028,16122,18712,19451,19367,50922,51003,51084,19550,
1424  20532,51165,51246,19635,20537,20705, 112,51271,51278,51348,
1425  51429,51454,51458,51475,21004,23679,20772,51481,51528,51535,
1426  21043,24027,51605,51502,51630,51634,51638,51679,51685,19681,
1427  20548,18654,18838,51711,51729,51755,51761,51765,51773,19865,
1428 
1429  20641,16414,18917,51843,18936,19330,19388,51923,51927,51931,
1430  51935,51976,52008,19951,20726,19404,19477,18124,19876,20024,
1431  21400,16492,52012,52018,20895,52053,52087,52157,52182,52189,
1432  52259,52284,52291,52295,52301,52345,52355,52372,52377,52389,
1433  52399,52449,52461,52481,52551,52632,19854,52713,52794,18797,
1434  19857,21481,24501,21106,18214,16697,19610,20286,21562,24721,
1435  21232,18387,17393,21172,20638,21196,52875,20737,20913,18031,
1436  22832,20801,21069,18110,23944,21314,21335,52956,52981,52985,
1437  52989,53030,53062,18322,27365,19235,18613,53074,53079,53084,
1438  18479,27549,19783,53134,53154,27812,53224,28208,19525,19276,
1439 
1440  53304,53308,53312,53353,53357,18614,28223,19575,19848,18772,
1441  28302,19827,53401,53406,28782,18411,53428,53451,53433,53477,
1442  53483,53504,53527,53553,18481,19878,19633,21173,21251,19950,
1443  21357,23385,26950,19079,18446,20958,21881,25600,27737,19341,
1444  20149,20643,20182,22010,53623,19420,28386,20991,53531,53648,
1445  28623,19482,28704,21287,53653,53680,29369,53675,53722,21396,
1446  53726,53749,21407,53819,53844,53848,53852,53856,21431,53928,
1447  53932,29290,20646,19782,24525,53950,53940,21603,53973,54014,
1448  30076,20736,20767,21684,54019,54024,30422,20814,19930,24891,
1449  54065,54069,54113,54118,21686,54145,54163,30584,21072,20265,
1450 
1451  24991,21687,54190,54195,31266,20872,21530,19618,54236,54240,
1452  54272,54282,54289,54314,20025,20553,22446,21071,54335,54358,
1453  32396,18719,54362,54385,46131,22214,23036,18798,25177,19113,
1454  54408,54412,49723,23738,23589,19214,25631,21515,21683,54482,
1455  54563,54644,25863,21795,54669,54676,30262,21800,21954,21824,
1456  54680,54724,31347,21864,22170,54750,54756,54801,54819,22169,
1457  19320,22260,19709,19934,25882,20390,54837,54845,22176,24645,
1458  20304,22251,22497,20900,20113,26016,54872,54892,54914,54941,
1459  22333,20973,20623,26046,22337,24725,21694,19421,20566,21826,
1460  54918,54964,55034,22499,19438,20955,21168,20391,28175,21639,
1461 
1462  19510,19552,21194,21792,29161,21897,19603,19752,21609, 0,
1463  0,55059,55066,55076,55070,55146,55227,27200,30341,27281,
1464  22502,20903,22503,24902,21772,22657,22751,25127,21934,55252,
1465  55259,55269,55313,55331,55339,30346,19675,21940,28825,20814,
1466  20446,55373,55384,55417,55428,30506,29412,31172,22028,31878,
1467  20984,55435,55462,55489,55507,55512,55539,31431,32520,21591,
1468  31615,32767,19762,21447,22113,55560,55581,55585,55593,55629,
1469  28381,19813,19949,23112,20022,21050,22822,21437,26756,55635,
1470  55655,20257,20103,23295,21938,26879,55662,55682,20481,24112,
1471  20028,55708,55715,55733, 95,55756,55768,55778,55788,55829,
1472 
1473  2,55839,55850,55861,55871, 0,32477,33265,55903,55921,
1474  22026, 1,20118,20209,55944,55948,20849,33430,34546,34627,
1475  34789,32302,22169,22110,33123,32317,22240,34334,55954,55965,
1476  55998,56018,56025,21648,35433,56051,56069,25551,20365,26098,
1477  21987,56087,56095,56105,56122,26314,20460,35514,56149,56156,
1478  56174,20506,26462,56197,56209,56220,56270,56280,56291,56303,
1479  56315,26646,56364,56376,56388,20549,20272,23761,22492,56408,
1480  56449,56459,56469,56481,56491,56503,33021,20385,20449,20721,
1481  20813,22288,26106,24166,23456,23487,22380,25398,24856,23900,
1482  22494,56551,56563,56573,20994,21052,56595,56605,56637,56658,
1483 
1484  56681,35633,37346,21066,21153,56691,21170,21157,21362,21440,
1485  38464,38624,38545,38707,22393,38252,56708,56735,27542,40382,
1486  56742,56768,56786,56804,56821,56848,56865,22455, 14,56890,
1487  56925,27708,21276, 13,22459,56937,56959,57006,57012,57030,
1488  21281,57048,56985,57081,57093,76459,21476,57125,57135,57142,
1489  57167,21505,21353,21702,21361,22530, 0,57212,57216,57239,
1490  21704,57257,57261,57293,21925,27353,22558,57311,57334,57338,
1491  22088,28212,22248,57356,57382,57388,57409,57429,57435,57479,
1492  57489,21778,21688,57511,57515,57521,57562,57566,57598,57610,
1493  57615,57642,57660,39124,41413,21780,22029,57687,57692,57704,
1494 
1495  57714,57736,57740,21804,22101,21852,22112,39880,41494,39961,
1496  36349,22954,57785,57789,28607,57810,57831,57835,57858,57880,
1497  57905,57927,57931,57949,57976,57953,58002,58022,58029,58047,
1498  58073,22631,58083,58091,58118,58108,21873,22131,22135,21486,
1499  23321,23650,22650,58152,58163,58188,58196,58223,58241,58258,
1500  21943,22150,58268,58302,58312,58344,58356,58376,58388,58429,
1501  58439,41573,41656,22169,22162,58449,58461,58471,58483,58524,
1502  22252,27083,22255,22326,41735,41899,44654,58531,58557,27326,
1503  58575,58601,22648,58579,58649,58654,58661,58672,58732,22408,
1504  27435,22328,58742,58749,41980,58759,58793,23226,58819,58837,
1505 
1506  23559,24203,58841,58864,58882,58914,58935,58924,58977,58997,
1507  59004,22422,27447,59009,59030,59051,59078,59104,59122,59148,
1508  59155,45153,59182,59199,27592,44200,22495,28261,59232,59209,
1509  59226,59259,22412,59279,59286,42061,22648,22685,28294,45234,
1510  59306,59332,28377,52473,46302,59339,59383,59387,59408,59429,
1511  59433,24511,59456,59479,59483,59506,59529,59533,22674,59575,
1512  59579,42400,22728,22732,59602,59620,59625,59652,59674,22737,
1513  59696,59706,22731,28430,22750,59738,59750,59783,59760,59801,
1514  59793,48471,43032,22756,28468,59834,59854,59876,59903,22772,
1515  22761,22783,28614,59926,43113,43894,59936,22820,59930,59948,
1516 
1517  59999,22822,22829,21567,22824,60009,60017,60059,60063,60070,
1518  60114,60140,22825,60147,60158,22843,22835,60191,60211,60218,
1519  60238,60244,60271,43975,45074,60293,22851,60313,60319,60346,
1520  60364,60390,60397,28693,25275,22852,45317,60408,60441,22846,
1521  60461,60468,28774,22848,26349,60486,60494,60512,60539,60572,
1522  23552,60584,60590,60616,60634,60660,29173,23662,60667,60685,
1523  60729,60736,60754,60761,60771,60805,60831,23667, 0,29199,
1524  60825,60851,60878,60895,60901,60928,60955,54774,29282,60972,
1525  60978,23768, 0,23830,60990,61025,61032,61050,29561,61067,
1526  61085,58888,61103,61111,61138,61121,23835, 0,61165,61182,
1527 
1528  61199,61216, 0,23999,61226,61243,61276,61297,24014, 0,
1529  61303,61320,61324,61366,24080,61384,61401,61407,61419,61454,
1530  60778,61461,61479,61505,61530,61550,61556,61577,61583,61600,
1531  61604,61610,61627,61654,61680,61687,61705,61740,61728,61774,
1532  61781,61801,76459,61871,61893,61915,61937,61959,61981,62003,
1533  62025,62046,62067,62089,62111,62115,62136,62157,62179,62200,
1534  62215,62233,62254,62275,62291,62296,62318,62340,62357,62379,
1535  62401,62422,62443,62464,62486,62507,62528,62549,62571,62593,
1536  62600,62616,62635,62656,62676,62693,62715,62737,62755,62776,
1537  62797,62813,62818,62840,62862,62884,62906,62923,62945,62967,
1538 
1539  62989,63010,63031,63052,63073,63095,63117,63139,63146,63167,
1540  63183,63202,63224,63246,63268,63285,63301,63306,63328,63350,
1541  63372,63394,63416,63437,63459,63481,63503,63510,63531,63553,
1542  63575,63597,63619,63641,63663,63685,63706,63713,63735,63757,
1543  63778,63800,63822,63844,63866,63888,63895,63917,63939,63961,
1544  63983,64005,64027,64049,64071,64093,64115,64136,64158,64180,
1545  64198,64205,64226,64247,64269,64291,64313,64335,64357,64364,
1546  64386,64408,64430,64452,64474,64496,64518,64540,64562,64584,
1547  64605,64626,64648,64655,64676,64697,64719,64741,64763,64785,
1548  64807,64814,64836,64858,64880,64902,64924,64946,64968,64990,
1549 
1550  65012,65034,65055,65076,65098,65120,65141,65162,65183,65205,
1551  65227,65249,65271,65293,65314,65336,65357,65379,65401,65423,
1552  65445,65467,65489,65511,65533,65555,65576,65597,65618,65640,
1553  65662,65683,65704,65726,65748,65769,65791,65812,65833,65854,
1554  65875,65896,65917,65939,65961,65983,66005,66027,66048,66070,
1555  66092,66114,66136,66157,66178,66199,66220,66241,66263,66285,
1556  66306,66328,66350,66371,66393,66414,66435,66456,66477,66499,
1557  66520,66541,66562,66583,66604,66626,66648,66670,66692,66714,
1558  66736,66758,66780,66802,66824,66845,66867,66889,66910,66931,
1559  66952,66973,66994,67016,67038,67059,67080,67102,67123,67140,
1560 
1561  67161,67183,67204,67225,67246,67268,67290,67312,67334,67356,
1562  67378,67400,67422,67444,67466,67488,67510,67531,67553,67575,
1563  67597,67618,67639,67660,67681,67702,67724,67746,67768,67790,
1564  67811,67833,67854,67876,67893,67914,67936,67958,67980,68002,
1565  68024,68046,68068,68090,68112,68133,68155,68177,68199,68221,
1566  68243,68265,68287,68308,68329,68351,68373,68394,68415,68436,
1567  68457,68478,68500,68522,68544,68566,68587,68609,68630,68651,
1568  68672,68694,68716,68738,68760,68782,68804,68826,68848,68869,
1569  68890,68907,68928,68950,68972,68994,69016,69038,69060,69082,
1570  69104,69126,69148,69170,69191,69213,69234,69255,69276,69297,
1571 
1572  69318,69340,69362,69383,69405,69427,69448,69470,69492,69513,
1573  69534,69556,69578,69600,69622,69644,69666,69688,69710,69732,
1574  69754,69775,69792,69813,69835,69857,69879,69901,69923,69945,
1575  69967,69989,70010,70032,70054,70076,70098,70119,70140,70161,
1576  70182,70203,70224,70246,70268,70289,70311,70333,70354,70376,
1577  70397,70418,70440,70462,70484,70506,70528,70550,70572,70594,
1578  70616,70638,70660,70682,70704,70726,70748,70770,70792,70814,
1579  70836,70858,70879,70901,70923,70945,70967,70989,71010,71031,
1580  71052,71073,71095,71117,71138,71160,71182,71204,71226,71248,
1581  71270,71292,71314,71336,71358,71380,71402,71424,71446,71468,
1582 
1583  71490,71512,71534,71556,71578,71600,71621,71643,71665,71687,
1584  71709,71731,71752,71773,71795,71817,71838,71860,71882,71904,
1585  71926,71948,71970,71992,72014,72036,72058,72080,72102,72124,
1586  72146,72168,72190,72212,72234,72256,72278,72300,72322,72344,
1587  72366,72388,72410,72432,72454,72475,72496,72518,72540,72561,
1588  72583,72604,72625,72647,72669,72691,72713,72735,72757,72779,
1589  72801,72823,72845,72867,72889,72911,72933,72955,72977,72999,
1590  73021,73043,73065,73087,73109,73131,73153,73175,73197,73219,
1591  73240,73261,73283,73305,73326,73348,73365,73386,73408,73430,
1592  73452,73474,73496,73518,73540,73562,73584,73606,73628,73650,
1593 
1594  73672,73694,73716,73738,73760,73782,73804,73826,73848,73870,
1595  73892,73913,73934,73956,73978,74000,74017,74038,74060,74082,
1596  74104,74126,74148,74170,74192,74214,74236,74258,74280,74302,
1597  74324,74346,74368,74390,74412,74434,74456,74478,74500,74522,
1598  74544,74566,74588,74610,74632,74654,74676,74698,74720,74742,
1599  74764,74786,74808,74830,74852,74874,74896,74918,74940,74962,
1600  74984,75006,75028,75050,75072,75094,75116,75138,75160,75182,
1601  75204,75226,75248,75270,75292,75314,75336,75358,75380,75402,
1602  75424,75446,75468,75490,75512,75534,75556,75578,75600,75622,
1603  75644,75666,75688,75710,75732,75754,75776,75798,75820,75842,
1604 
1605  75864,75886,75908,75930,75952,75974,75996,76018,76040,76062,
1606  76084,76106,76128,76150,76172,76194,76216,76238,76260,76282,
1607  76304,76326,76348,76370,76392,76414,76436
1608  } ;
1609 
1611  { 0,
1612  4944, 4944, 4943, 3, 4945, 4945, 4946, 4946, 4943, 9,
1613  4947, 4947, 4948, 4948, 4949, 4949, 4949, 4949, 4949, 4949,
1614  4950, 4950, 4951, 4951, 4949, 4949, 4943, 4943, 4943, 4943,
1615  4943, 4943, 4952, 4953, 4953, 4952, 4943, 4954, 4955, 4956,
1616  4943, 4943, 4943, 4943, 4943, 4943, 4957, 4943, 4957, 4943,
1617  4943, 4943, 4943, 4958, 4958, 55, 55, 55, 55, 55,
1618  55, 55, 55, 55, 55, 4943, 55, 4943, 4943, 4943,
1619  70, 55, 55, 55, 55, 55, 55, 55, 55, 55,
1620  55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
1621  4943, 4943, 92, 93, 4959, 4960, 4943, 4943, 4943, 4961,
1622 
1623  4961, 4961, 4961, 92, 4961, 4943, 4943, 4943, 4962, 4963,
1624  4943, 4963, 4964, 4963, 4943, 4943, 4943, 4965, 4966, 4966,
1625  4966, 4967, 4967, 4967, 4967, 4968, 4968, 4968, 4943, 4943,
1626  4968, 4969, 4970, 4970, 4943, 4943, 4943, 4943, 4943, 4943,
1627  4943, 4943, 4971, 4943, 4972, 4973, 4972, 4974, 4975, 4976,
1628  4977, 4977, 152, 4973, 4974, 4974, 147, 4973, 147, 4978,
1629  4943, 4979, 4979, 4943, 4974, 4980, 4979, 4980, 4975, 4975,
1630  4981, 4981, 4943, 4943, 4976, 4976, 4982, 4982, 4976, 179,
1631  4943, 4943, 4943, 4943, 4976, 4974, 4983, 4978, 4983, 189,
1632  189, 189, 189, 189, 189, 189, 189, 189, 189, 189,
1633 
1634  189, 189, 189, 189, 189, 4943, 206, 152, 152, 152,
1635  152, 152, 152, 152, 152, 152, 152, 152, 152, 152,
1636  152, 152, 152, 152, 152, 152, 206, 206, 189, 189,
1637  189, 189, 189, 189, 189, 189, 189, 189, 189, 189,
1638  189, 189, 189, 189, 189, 189, 189, 189, 189, 189,
1639  189, 189, 189, 189, 189, 189, 189, 189, 189, 189,
1640  189, 189, 189, 189, 189, 189, 189, 189, 189, 189,
1641  189, 189, 189, 189, 189, 189, 189, 4943, 4943, 4943,
1642  280, 4984, 4943, 4943, 281, 4943, 4985, 4986, 4987, 4987,
1643  4984, 4988, 4986, 4986, 4986, 4986, 280, 4943, 4986, 4989,
1644 
1645  4990, 4990, 4943, 4943, 4943, 4991, 4943, 4992, 4992, 4992,
1646  4993, 4993, 4993, 4994, 4994, 4994, 4994, 4994, 4995, 4996,
1647  4996, 4996, 4996, 4996, 4997, 4998, 4999, 4999, 5000, 5001,
1648  4943, 5002, 5003, 4943, 5002, 335, 335, 335, 5003, 5003,
1649  5003, 5004, 5005, 5004, 5005, 5004, 5004, 5004, 4943, 5006,
1650  4943, 5006, 5007, 5008, 5009, 5009, 5010, 4943, 5011, 5004,
1651  5005, 360, 5004, 5012, 5012, 365, 365, 365, 365, 365,
1652  365, 365, 365, 365, 365, 365, 365, 335, 335, 335,
1653  335, 335, 335, 335, 335, 335, 335, 335, 335, 335,
1654  335, 335, 335, 335, 335, 335, 335, 335, 335, 335,
1655 
1656  335, 335, 335, 335, 335, 335, 335, 335, 335, 335,
1657  335, 335, 335, 335, 335, 335, 335, 335, 335, 335,
1658  335, 335, 335, 335, 335, 335, 335, 365, 365, 365,
1659  365, 365, 365, 365, 365, 365, 365, 365, 365, 365,
1660  365, 365, 365, 365, 365, 365, 365, 365, 365, 365,
1661  365, 365, 365, 365, 365, 5013, 365, 365, 365, 5013,
1662  460, 365, 460, 365, 365, 365, 365, 365, 365, 365,
1663  460, 365, 365, 365, 365, 460, 365, 365, 365, 365,
1664  365, 365, 365, 365, 365, 365, 365, 365, 4943, 4943,
1665  4943, 4943, 4943, 5014, 5015, 5016, 5016, 5016, 4943, 5016,
1666 
1667  4943, 4943, 4943, 5017, 5018, 5018, 5019, 5020, 5021, 5022,
1668  5023, 4943, 4943, 335, 335, 335, 5024, 5024, 5024, 5005,
1669  5005, 5005, 360, 5005, 360, 4943, 4943, 4943, 5005, 4943,
1670  4943, 4943, 5004, 5004, 5004, 5025, 5026, 5027, 5028, 5029,
1671  524, 5005, 360, 524, 360, 5004, 365, 365, 365, 4943,
1672  5029, 365, 365, 365, 365, 365, 365, 365, 365, 335,
1673  335, 335, 335, 335, 335, 335, 335, 335, 335, 335,
1674  335, 335, 335, 335, 335, 335, 335, 335, 335, 335,
1675  335, 335, 335, 335, 335, 335, 335, 335, 5030, 335,
1676  335, 335, 5030, 593, 335, 593, 335, 335, 335, 335,
1677 
1678  335, 335, 335, 593, 335, 335, 335, 335, 593, 335,
1679  335, 335, 335, 335, 335, 335, 335, 335, 335, 335,
1680  335, 365, 365, 365, 365, 5031, 365, 365, 365, 365,
1681  365, 5031, 365, 365, 365, 365, 365, 365, 365, 632,
1682  365, 632, 632, 365, 365, 365, 365, 365, 365, 632,
1683  5032, 5032, 5033, 5034, 5033, 632, 4943, 632, 365, 632,
1684  365, 632, 632, 365, 365, 365, 365, 365, 365, 365,
1685  365, 365, 365, 365, 365, 365, 365, 365, 365, 632,
1686  365, 5035, 365, 365, 365, 365, 365, 365, 4943, 5029,
1687  365, 365, 4943, 4943, 4943, 4943, 5036, 5037, 4943, 4943,
1688 
1689  5037, 4943, 5037, 4943, 4943, 5038, 5038, 5039, 5040, 4943,
1690  4943, 335, 335, 335, 5041, 5041, 5041, 524, 524, 524,
1691  5005, 5005, 5004, 5004, 524, 524, 5005, 5005, 5042, 4943,
1692  4943, 5005, 5005, 5043, 4943, 4943, 5004, 5004, 5004, 5044,
1693  5045, 5046, 5047, 5029, 524, 524, 524, 5005, 5004, 524,
1694  524, 5005, 5004, 365, 4943, 5029, 365, 365, 4943, 5029,
1695  365, 365, 365, 335, 335, 335, 335, 335, 5048, 335,
1696  335, 335, 335, 335, 5048, 335, 335, 335, 335, 335,
1697  335, 335, 775, 335, 775, 775, 335, 335, 335, 335,
1698  335, 335, 775, 775, 775, 335, 775, 335, 775, 775,
1699 
1700  335, 335, 335, 335, 335, 335, 335, 335, 335, 335,
1701  335, 335, 335, 335, 335, 335, 775, 335, 5049, 335,
1702  335, 335, 335, 335, 335, 335, 335, 365, 365, 365,
1703  632, 365, 365, 365, 365, 365, 365, 365, 365, 365,
1704  632, 365, 365, 365, 365, 632, 5041, 365, 365, 365,
1705  632, 5050, 5050, 5050, 5051, 5052, 5052, 5053, 857, 5053,
1706  857, 857, 857, 857, 632, 365, 632, 365, 632, 632,
1707  365, 632, 365, 365, 365, 365, 365, 365, 365, 365,
1708  365, 365, 365, 365, 365, 365, 365, 632, 5029, 5054,
1709  5054, 5055, 5056, 5055, 5057, 4943, 365, 365, 365, 365,
1710 
1711  365, 365, 4943, 4943, 5029, 5029, 365, 365, 5058, 4943,
1712  4943, 4943, 5058, 5058, 5059, 5060, 4943, 4943, 5058, 4943,
1713  5061, 4943, 4943, 5062, 4943, 4943, 4943, 4943, 335, 335,
1714  5041, 4943, 5041, 5063, 5063, 5063, 5064, 5064, 5063, 5063,
1715  5065, 5065, 4943, 5065, 5065, 4943, 4943, 5063, 5063, 5066,
1716  5066, 4943, 5066, 5066, 4943, 4943, 5064, 5064, 5064, 5067,
1717  5068, 5069, 5070, 5029, 5063, 5063, 5064, 4943, 5029, 365,
1718  365, 4943, 5029, 365, 365, 335, 335, 335, 335, 5071,
1719  335, 335, 335, 335, 335, 335, 335, 335, 335, 5071,
1720  335, 335, 335, 335, 990, 335, 335, 335, 990, 990,
1721 
1722  335, 990, 335, 990, 990, 335, 990, 335, 335, 335,
1723  335, 335, 335, 335, 335, 335, 335, 335, 335, 335,
1724  335, 335, 990, 5072, 335, 335, 335, 335, 335, 335,
1725  335, 335, 365, 365, 5029, 365, 365, 365, 5073, 365,
1726  365, 365, 365, 365, 365, 5073, 365, 365, 5041, 365,
1727  1046, 1046, 5074, 5074, 5075, 5076, 5075, 5076, 1058, 1058,
1728  1058, 1057, 1058, 1057, 5074, 5074, 5074, 1058, 5074, 5074,
1729  5074, 1057, 1057, 1057, 1057, 1046, 365, 1046, 365, 1046,
1730  1046, 365, 365, 365, 365, 1046, 365, 365, 365, 365,
1731  1046, 365, 365, 365, 365, 1046, 365, 1046, 1046, 5029,
1732 
1733  5077, 5077, 5077, 5078, 5079, 5079, 5080, 1106, 5080, 1106,
1734  1106, 1106, 1106, 365, 365, 365, 365, 365, 365, 4943,
1735  4943, 5029, 5029, 365, 365, 5081, 5082, 5082, 5081, 5082,
1736  5081, 5083, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
1737  4943, 5084, 4943, 4943, 335, 335, 5041, 5041, 5085, 5085,
1738  5085, 5086, 5086, 5085, 5085, 5087, 5087, 5087, 4943, 4943,
1739  5085, 5085, 5088, 5088, 5088, 4943, 4943, 5086, 5086, 5086,
1740  5089, 5090, 5091, 5092, 5029, 5085, 5086, 4943, 5029, 365,
1741  365, 4943, 5029, 365, 335, 335, 335, 335, 335, 335,
1742  5093, 335, 335, 335, 335, 335, 335, 5093, 335, 335,
1743 
1744  335, 1198, 1198, 1198, 335, 1198, 335, 1198, 1198, 335,
1745  335, 335, 335, 1198, 335, 335, 335, 335, 1198, 335,
1746  335, 335, 335, 1198, 335, 1198, 1198, 335, 335, 335,
1747  335, 335, 335, 335, 335, 365, 365, 365, 5094, 365,
1748  5094, 365, 365, 365, 365, 1241, 365, 4943, 5029, 365,
1749  5041, 5095, 365, 5096, 5097, 4943, 5097, 1256, 1257, 1257,
1750  1257, 1257, 1262, 1262, 1256, 1256, 1257, 1257, 1262, 1262,
1751  5098, 5096, 5096, 1262, 1262, 5099, 5096, 5096, 1256, 1256,
1752  1256, 1256, 1256, 1241, 365, 365, 1241, 365, 1241, 1241,
1753  365, 365, 365, 365, 365, 365, 365, 365, 365, 365,
1754 
1755  1241, 1241, 5029, 5100, 5100, 5101, 5102, 5101, 5102, 1309,
1756  1309, 1309, 1308, 1309, 1308, 5100, 5100, 5100, 1309, 5100,
1757  5100, 5100, 1308, 1308, 1308, 1308, 365, 365, 365, 1241,
1758  365, 4943, 4943, 4943, 5029, 5029, 5029, 365, 1241, 4943,
1759  5103, 5104, 5103, 5103, 5103, 5103, 5103, 5103, 5105, 5103,
1760  5106, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 5107, 4943,
1761  4943, 335, 335, 5041, 5041, 5108, 5108, 5108, 5109, 5109,
1762  5108, 5108, 5110, 5110, 4943, 4943, 5108, 5108, 5111, 5111,
1763  4943, 4943, 5109, 5109, 5109, 5112, 5113, 5114, 5115, 5029,
1764  5108, 5109, 4943, 5029, 365, 4943, 5029, 365, 335, 335,
1765 
1766  335, 5116, 335, 5116, 335, 335, 335, 335, 1404, 335,
1767  335, 335, 1404, 335, 335, 1404, 335, 1404, 1404, 335,
1768  335, 335, 335, 335, 335, 335, 335, 335, 335, 1404,
1769  1404, 335, 335, 335, 1404, 335, 335, 1404, 365, 365,
1770  1241, 365, 1241, 365, 1241, 365, 365, 365, 1241, 5041,
1771  5117, 5118, 4943, 1453, 1453, 1453, 1453, 1453, 1453, 1453,
1772  1453, 1453, 1453, 5119, 5119, 1453, 1453, 5120, 5120, 5120,
1773  5120, 5118, 5118, 1453, 1453, 5121, 5121, 5121, 5121, 5118,
1774  5118, 1465, 1465, 1465, 1465, 1241, 365, 4943, 5029, 1241,
1775  1241, 1241, 365, 1241, 365, 5029, 1241, 365, 1241, 1241,
1776 
1777  1241, 1241, 1241, 5122, 5123, 5124, 4943, 5124, 1507, 1508,
1778  1508, 1508, 1508, 1513, 1513, 1507, 1507, 1508, 1508, 1513,
1779  1513, 5125, 5123, 5123, 1513, 1513, 5126, 5123, 5123, 1507,
1780  1507, 1507, 1507, 1507, 365, 365, 1241, 4943, 4943, 4943,
1781  5029, 5029, 5029, 365, 5127, 5127, 5127, 5127, 5127, 5127,
1782  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
1783  4943, 4943, 4943, 5029, 4943, 4943, 5128, 5128, 5128, 5129,
1784  4943, 4943, 5129, 5128, 4943, 4943, 5128, 5130, 5130, 4943,
1785  4943, 5128, 4943, 4943, 5128, 5131, 5131, 4943, 4943, 5129,
1786  5129, 5132, 5132, 5133, 5134, 5134, 5134, 5134, 5135, 5135,
1787 
1788  5135, 4943, 5029, 5128, 5129, 4943, 5029, 4943, 4943, 4943,
1789  5029, 5136, 5136, 5137, 1613, 5137, 1613, 1616, 1613, 1613,
1790  1613, 1616, 5138, 1616, 1613, 1616, 1616, 1616, 1613, 1616,
1791  1613, 1616, 1613, 1616, 1616, 1616, 1616, 1616, 1613, 1613,
1792  1616, 1613, 365, 365, 365, 1241, 1241, 1241, 1241, 5139,
1793  5140, 5141, 5142, 5143, 5144, 5145, 5145, 1657, 1657, 5146,
1794  5146, 1657, 1657, 5147, 5147, 5147, 5144, 5144, 1657, 1657,
1795  5148, 5148, 5148, 5144, 5144, 1661, 1661, 1661, 1661, 365,
1796  1241, 365, 365, 4943, 5029, 5029, 5149, 1241, 1241, 5150,
1797  4943, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691,
1798 
1799  1691, 5151, 5151, 1691, 1691, 5152, 5152, 5152, 5152, 5150,
1800  5150, 1691, 1691, 5153, 5153, 5153, 5153, 5150, 5150, 1703,
1801  1703, 1703, 1703, 365, 365, 4943, 4943, 4943, 5029, 5029,
1802  5029, 4943, 5154, 5154, 5154, 5154, 5154, 4943, 4943, 4943,
1803  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 5029, 4943,
1804  4943, 5155, 5155, 5156, 5156, 5157, 5158, 4943, 5158, 5155,
1805  5155, 5159, 5159, 4943, 4943, 5155, 5155, 5160, 5160, 4943,
1806  5158, 5158, 5156, 5156, 5156, 5156, 5156, 5156, 5161, 5157,
1807  5161, 5161, 1782, 5162, 4943, 5162, 5162, 5162, 5162, 5162,
1808  5162, 5163, 5163, 5163, 5163, 5163, 4943, 5029, 5155, 4943,
1809 
1810  4943, 5158, 5155, 4943, 5029, 5164, 5164, 1807, 5165, 5165,
1811  1810, 1810, 5166, 1807, 1810, 1807, 1807, 5167, 1810, 1810,
1812  1807, 1807, 365, 5168, 5169, 5170, 5171, 5172, 5173, 4943,
1813  5174, 4943, 4943, 5029, 5175, 5176, 5177, 5177, 1838, 1838,
1814  5178, 5178, 1838, 1838, 5179, 5179, 5176, 5176, 1838, 1838,
1815  5180, 5180, 5176, 5176, 1842, 1842, 1842, 1842, 5170, 1859,
1816  1859, 4943, 5029, 1859, 1859, 5181, 5182, 5182, 1868, 1868,
1817  5183, 5183, 1868, 1868, 5184, 5184, 5184, 5181, 5181, 1868,
1818  1868, 5185, 5185, 5185, 5181, 5181, 1872, 1872, 1872, 1872,
1819  5186, 5186, 4943, 4943, 5187, 5029, 5029, 5188, 4943, 5189,
1820 
1821  5189, 5189, 5189, 4943, 4943, 4943, 4943, 5190, 5190, 5191,
1822  5191, 5191, 5191, 5191, 5192, 5192, 5192, 5193, 4943, 5193,
1823  5190, 5190, 5194, 5194, 4943, 5194, 4943, 4943, 5190, 5190,
1824  5195, 5195, 4943, 5195, 4943, 5193, 5193, 5191, 5191, 5191,
1825  4943, 5191, 5191, 4943, 4943, 5191, 4943, 5191, 5191, 5191,
1826  5191, 5196, 5196, 1953, 4943, 4943, 5192, 4943, 5192, 5192,
1827  4943, 4943, 1953, 1953, 1953, 1953, 1953, 4943, 4943, 4943,
1828  5190, 4943, 5029, 5197, 5198, 5199, 5198, 1977, 1977, 1977,
1829  1977, 5197, 1982, 1892, 5200, 5201, 5202, 5203, 4943, 5204,
1830  4943, 5029, 5205, 5206, 5207, 5207, 1996, 1996, 5208, 5206,
1831 
1832  5206, 5208, 1996, 5206, 5206, 1996, 5209, 5209, 5206, 5206,
1833  1996, 5206, 5206, 1996, 5210, 5210, 5206, 5206, 2002, 2002,
1834  5211, 5211, 5212, 2002, 4943, 5029, 5202, 5213, 5214, 5214,
1835  2030, 2030, 5215, 5215, 2030, 2030, 5216, 5216, 5213, 5213,
1836  2030, 2030, 5217, 5217, 5213, 5213, 2034, 2034, 2034, 2034,
1837  5218, 2027, 4943, 4943, 5219, 5029, 5029, 5219, 5220, 5220,
1838  5221, 4943, 5222, 5222, 4943, 4943, 5223, 5223, 5224, 5224,
1839  5224, 5224, 5224, 5224, 5224, 5225, 5225, 5225, 5225, 5225,
1840  4943, 5226, 5223, 5227, 5227, 4943, 5223, 5228, 5228, 5226,
1841  5229, 5224, 5224, 4943, 4943, 5230, 5224, 5224, 5224, 5224,
1842 
1843  5231, 5231, 4943, 4943, 5232, 5225, 5225, 4943, 4943, 2102,
1844  2102, 2102, 2102, 5233, 5234, 5234, 5233, 2116, 5218, 5235,
1845  5236, 5237, 5238, 5239, 5239, 5240, 5240, 5241, 2125, 5242,
1846  5238, 5242, 2125, 2125, 5243, 5243, 5238, 5238, 2125, 2125,
1847  5244, 5244, 5238, 2132, 2132, 2127, 2127, 2127, 2127, 2127,
1848  2127, 5245, 5241, 5245, 2154, 2154, 5238, 5238, 2132, 2125,
1849  4943, 5246, 5247, 5248, 5248, 2165, 2165, 5249, 5247, 5247,
1850  5249, 2165, 5247, 5247, 2165, 5250, 5250, 5247, 5247, 2165,
1851  5247, 5247, 2165, 5251, 5251, 5247, 5247, 2171, 2171, 5252,
1852  5252, 5253, 2171, 5254, 4943, 4943, 5255, 5255, 5256, 5257,
1853 
1854  5256, 5257, 2201, 2201, 2201, 4943, 5258, 5258, 4943, 4943,
1855  5259, 5260, 5260, 5260, 5260, 5261, 5261, 5261, 5261, 4943,
1856  4943, 4943, 4943, 5262, 5259, 4943, 4943, 5259, 5263, 5263,
1857  4943, 4943, 4943, 5259, 5264, 5264, 5262, 5265, 5265, 4943,
1858  5265, 5265, 5265, 5265, 5260, 5260, 4943, 4943, 5266, 5266,
1859  4943, 5266, 5266, 5266, 5266, 5260, 5260, 5260, 5260, 5267,
1860  5267, 4943, 4943, 5268, 5268, 4943, 5268, 5268, 5268, 5268,
1861  5261, 5261, 4943, 4943, 2261, 2261, 2261, 2261, 5269, 5269,
1862  5270, 5271, 5272, 5272, 5273, 5273, 5274, 5274, 2288, 2288,
1863  2288, 5275, 5275, 2293, 5272, 5272, 2286, 5276, 5272, 5276,
1864 
1865  2286, 2286, 5277, 5277, 5277, 5272, 5272, 2286, 2286, 5278,
1866  5278, 5278, 5272, 2300, 2300, 2288, 2288, 2288, 5272, 2288,
1867  2288, 5272, 5272, 2288, 5272, 2288, 2288, 2288, 2288, 5279,
1868  5279, 2331, 5272, 5272, 2293, 5272, 2293, 2293, 5272, 5272,
1869  2331, 2331, 2331, 2331, 2331, 5280, 5280, 5281, 5282, 5283,
1870  5284, 5285, 5285, 5286, 5286, 5287, 2353, 5288, 5284, 5288,
1871  2353, 2353, 5289, 5289, 5284, 5284, 2353, 2353, 5290, 5290,
1872  5284, 2360, 2360, 2355, 2355, 2355, 2355, 2355, 2355, 5291,
1873  5287, 5291, 2382, 2382, 5284, 5284, 2360, 2353, 5292, 5293,
1874  4943, 5294, 5295, 5296, 5296, 2395, 4943, 2395, 2397, 5293,
1875 
1876  5293, 5293, 2395, 5293, 5293, 5293, 2397, 2397, 2397, 4943,
1877  5297, 5297, 5298, 4943, 5299, 5300, 5300, 5300, 5300, 5301,
1878  5301, 5301, 5301, 5302, 5303, 5304, 5305, 5305, 5305, 5305,
1879  5305, 5300, 5300, 4943, 4943, 5306, 5306, 5306, 5300, 5300,
1880  5300, 4943, 4943, 5300, 5307, 5307, 4943, 4943, 5308, 5308,
1881  5308, 5308, 5308, 5301, 5301, 4943, 4943, 2446, 2446, 2446,
1882  4943, 4943, 2446, 5309, 5310, 5311, 5312, 5312, 5313, 5313,
1883  2470, 2470, 2470, 2470, 2470, 5314, 5314, 2477, 2477, 2477,
1884  5315, 5316, 2468, 5317, 5317, 5315, 2468, 5318, 5318, 5316,
1885  5319, 2470, 2470, 5315, 5315, 5320, 2470, 2470, 2470, 2470,
1886 
1887  4943, 2501, 5315, 5315, 5321, 2477, 2477, 5315, 5315, 2501,
1888  2501, 2501, 2501, 5322, 5323, 5324, 5325, 5325, 5326, 5326,
1889  5327, 5327, 2522, 2522, 2522, 5328, 5328, 2527, 5325, 5325,
1890  2520, 5329, 5325, 5329, 2520, 2520, 5330, 5330, 5330, 5325,
1891  5325, 2520, 2520, 5331, 5331, 5331, 5325, 2534, 2534, 2522,
1892  2522, 2522, 5325, 2522, 2522, 5325, 5325, 2522, 5325, 2522,
1893  2522, 2522, 2522, 5332, 5332, 2565, 5325, 5325, 2527, 5325,
1894  2527, 2527, 5325, 5325, 2565, 2565, 2565, 2565, 2565, 4943,
1895  5333, 4943, 2582, 2582, 2582, 2582, 5334, 5334, 2582, 2582,
1896  2582, 2582, 5335, 5336, 5336, 2582, 2582, 5337, 5336, 5336,
1897 
1898  2588, 2588, 2588, 4943, 5338, 5339, 5340, 5341, 5342, 5342,
1899  5342, 4943, 4943, 5342, 5343, 5343, 5343, 4943, 4943, 5343,
1900  5344, 4943, 5344, 5344, 5345, 4943, 5345, 5345, 5346, 5347,
1901  5347, 5347, 5347, 5342, 4943, 4943, 5342, 5342, 4943, 4943,
1902  5348, 5348, 5342, 4943, 4943, 5342, 5342, 5342, 5349, 4943,
1903  4943, 5349, 2652, 4943, 4943, 5350, 5350, 5350, 5350, 5343,
1904  4943, 4943, 5343, 5343, 4943, 4943, 2652, 4943, 4943, 2652,
1905  2652, 2652, 4943, 5351, 4943, 5333, 5352, 5353, 5354, 5354,
1906  2680, 2680, 5355, 5355, 2684, 2684, 5356, 5356, 5356, 5356,
1907  5357, 5353, 5356, 5356, 2692, 5358, 5358, 5356, 5356, 5356,
1908 
1909  2692, 5359, 5359, 5357, 5360, 5360, 5360, 5360, 5360, 5360,
1910  2680, 2680, 5356, 5356, 5361, 5361, 5361, 5361, 5361, 5361,
1911  2680, 2680, 2680, 2680, 4943, 2725, 5356, 5356, 5362, 5362,
1912  5362, 5362, 5362, 5362, 2684, 2684, 5356, 5356, 2725, 2725,
1913  2725, 2725, 5363, 5363, 5364, 5364, 2746, 2746, 2746, 2746,
1914  2746, 5365, 5365, 2753, 2753, 2753, 5366, 5367, 2744, 5368,
1915  5368, 5366, 2744, 5369, 5369, 5367, 5370, 2746, 2746, 5366,
1916  5366, 5371, 2746, 2746, 2746, 2746, 4943, 2777, 5366, 5366,
1917  5372, 2753, 2753, 5366, 5366, 2777, 2777, 2777, 2777, 4943,
1918  5373, 5374, 5374, 2793, 5375, 5375, 2793, 2793, 5376, 5376,
1919 
1920  5376, 5376, 5377, 5377, 2793, 2793, 5378, 5378, 5378, 5378,
1921  5377, 5377, 2796, 2796, 2796, 4943, 4943, 5379, 5380, 5381,
1922  4943, 4943, 5381, 5381, 5381, 5382, 4943, 4943, 5382, 5382,
1923  5382, 5383, 5383, 5383, 5383, 5381, 4943, 5381, 5381, 4943,
1924  4943, 4943, 5384, 5384, 5381, 5381, 5381, 5385, 5385, 2849,
1925  4943, 4943, 5386, 5386, 5386, 5386, 5382, 5382, 4943, 4943,
1926  2849, 2849, 2849, 4943, 5373, 5387, 5388, 5388, 2868, 2868,
1927  5389, 5389, 2872, 2872, 5390, 5391, 5392, 5393, 5393, 5393,
1928  5393, 5393, 2868, 2868, 5394, 5394, 5395, 5395, 5395, 2868,
1929  2868, 2868, 5394, 5394, 2868, 4943, 2896, 5394, 5394, 5396,
1930 
1931  5396, 5396, 5396, 5396, 2872, 2872, 5394, 5394, 2896, 2896,
1932  2896, 5394, 5394, 2896, 5397, 5398, 5398, 2917, 2917, 5399,
1933  5399, 2921, 2921, 5400, 5400, 5400, 5400, 5401, 5397, 5400,
1934  5400, 2929, 5402, 5402, 5400, 5400, 5400, 2929, 5403, 5403,
1935  5401, 5404, 5404, 5404, 5404, 5404, 5404, 2917, 2917, 5400,
1936  5400, 5405, 5405, 5405, 5405, 5405, 5405, 2917, 2917, 2917,
1937  2917, 4943, 2962, 5400, 5400, 5406, 5406, 5406, 5406, 5406,
1938  5406, 2921, 2921, 5400, 5400, 2962, 2962, 2962, 2962, 4943,
1939  5407, 5408, 5408, 2983, 5409, 5409, 2983, 2983, 5410, 5410,
1940  5410, 5411, 5411, 2983, 2983, 5412, 5412, 5412, 5411, 5411,
1941 
1942  2986, 2986, 2986, 4943, 5413, 4943, 5413, 5413, 5413, 5414,
1943  5414, 5414, 5414, 5415, 5415, 5415, 5415, 4943, 5415, 5415,
1944  5413, 4943, 5413, 5413, 4943, 4943, 5416, 5416, 4943, 5416,
1945  5416, 5413, 5413, 5417, 5417, 5417, 4943, 5418, 5418, 5418,
1946  5418, 4943, 5418, 5418, 5414, 5414, 4943, 3036, 3036, 4943,
1947  5407, 5419, 5420, 5420, 3054, 5421, 5421, 3054, 5422, 5422,
1948  3060, 5421, 5421, 3060, 5423, 5423, 5423, 5424, 5424, 5424,
1949  5425, 5426, 5426, 5426, 5426, 3054, 5421, 5421, 3054, 3054,
1950  5421, 5421, 5427, 5427, 3054, 5421, 5421, 3054, 3054, 3054,
1951  4943, 5421, 5421, 3091, 3091, 5421, 5421, 5428, 5428, 5428,
1952 
1953  5428, 3060, 5421, 5421, 3060, 3060, 5421, 5421, 3091, 5421,
1954  5421, 3091, 3091, 3091, 5429, 5430, 5430, 3117, 3117, 5431,
1955  5431, 3121, 3121, 5432, 5433, 5434, 5435, 5435, 5435, 5435,
1956  5435, 3117, 3117, 5436, 5436, 5437, 5437, 5437, 3117, 3117,
1957  3117, 5436, 5436, 3117, 4943, 3145, 5436, 5436, 5438, 5438,
1958  5438, 5438, 5438, 3121, 3121, 5436, 5436, 3145, 3145, 3145,
1959  5436, 5436, 3145, 5439, 5440, 5441, 5441, 3167, 5442, 5442,
1960  3167, 3167, 5443, 5443, 5444, 5444, 3167, 3167, 5445, 5445,
1961  5444, 5444, 3170, 3170, 3170, 4943, 5446, 4943, 5446, 5446,
1962  5447, 5447, 5447, 5448, 5448, 4943, 5448, 5448, 5448, 4943,
1963 
1964  5446, 4943, 4943, 5446, 5446, 4943, 4943, 5449, 5449, 4943,
1965  4943, 5446, 5446, 5450, 4943, 4943, 5450, 5447, 4943, 5451,
1966  5451, 4943, 5451, 5451, 5451, 4943, 4943, 5447, 4943, 4943,
1967  4943, 5450, 5447, 5452, 5452, 5453, 5454, 5455, 5456, 5456,
1968  5455, 3241, 3241, 5457, 5456, 5456, 5457, 3247, 3247, 5458,
1969  5458, 5458, 5458, 3241, 5456, 3241, 3241, 5456, 5456, 5456,
1970  5459, 5459, 3241, 3241, 3241, 4943, 3266, 3266, 5456, 5456,
1971  5460, 5460, 5460, 5460, 3247, 3247, 5456, 5456, 3266, 3266,
1972  3266, 5461, 5462, 5462, 3284, 5463, 5463, 3284, 5464, 5464,
1973  3290, 5463, 5463, 3290, 5465, 5465, 5465, 5466, 5466, 5466,
1974 
1975  5467, 5468, 5468, 5468, 5468, 3284, 5463, 5463, 3284, 3284,
1976  5463, 5463, 5469, 5469, 3284, 5463, 5463, 3284, 3284, 3284,
1977  4943, 5463, 5463, 3321, 3321, 5463, 5463, 5470, 5470, 5470,
1978  5470, 3290, 5463, 5463, 3290, 3290, 5463, 5463, 3321, 5463,
1979  5463, 3321, 3321, 3321, 5471, 5471, 5472, 5472, 5473, 5474,
1980  5474, 3351, 5475, 5476, 5476, 5475, 3351, 5476, 5476, 3351,
1981  5477, 5477, 5476, 5476, 3351, 5476, 5476, 3351, 5478, 5478,
1982  5476, 5476, 3356, 3356, 5479, 5479, 5480, 4943, 4943, 5481,
1983  4943, 4943, 5481, 5482, 4943, 4943, 5482, 5483, 5483, 5483,
1984  5483, 4943, 4943, 4943, 4943, 5481, 5481, 4943, 4943, 5484,
1985 
1986  5484, 4943, 4943, 5485, 5482, 5486, 5486, 5486, 5486, 5487,
1987  5488, 5489, 5490, 5489, 3414, 3414, 5491, 5491, 3418, 3418,
1988  5492, 5492, 5492, 5492, 5492, 5492, 3414, 5490, 3414, 3414,
1989  5490, 5490, 5493, 5493, 5493, 5493, 3414, 3414, 4943, 3439,
1990  3439, 5490, 5494, 5494, 5494, 5494, 5494, 5494, 3418, 3418,
1991  5490, 3439, 3439, 5495, 5496, 5497, 5497, 5496, 3458, 3458,
1992  5498, 5497, 5497, 5498, 3464, 3464, 5499, 5499, 5499, 5499,
1993  3458, 5497, 3458, 3458, 5497, 5497, 5497, 5500, 5500, 3458,
1994  3458, 3458, 4943, 3483, 3483, 5497, 5497, 5501, 5501, 5501,
1995  5501, 3464, 3464, 5497, 5497, 3483, 3483, 3483, 5502, 5503,
1996 
1997  5502, 5503, 3501, 3501, 3501, 5504, 5504, 5505, 5505, 5506,
1998  5507, 5508, 5507, 3507, 3507, 5509, 5509, 5508, 5508, 3507,
1999  3507, 5510, 5510, 5508, 3513, 3513, 3509, 3509, 3509, 3509,
2000  3509, 3509, 5511, 5506, 5511, 3535, 3535, 4943, 4943, 4943,
2001  4943, 5512, 4943, 4943, 5513, 5514, 5514, 5514, 4943, 5514,
2002  5514, 5515, 4943, 5515, 5515, 5516, 5516, 5516, 4943, 5516,
2003  5516, 5517, 5518, 5519, 5520, 5519, 3566, 5521, 5521, 3569,
2004  5522, 5522, 5522, 5522, 5522, 5520, 3566, 5520, 5520, 3566,
2005  3566, 5520, 5520, 5523, 5523, 5520, 5520, 3566, 3566, 4943,
2006  5520, 5520, 3590, 3569, 5520, 5524, 5524, 5524, 5524, 5524,
2007 
2008  5520, 5520, 3569, 5520, 5520, 5520, 3590, 3569, 5525, 5526,
2009  5525, 3611, 3611, 5527, 5527, 3615, 3615, 5528, 5528, 5528,
2010  5528, 5528, 5528, 3611, 5526, 3611, 3611, 5526, 5526, 5529,
2011  5529, 5529, 5529, 3611, 3611, 4943, 3636, 3636, 5526, 5530,
2012  5530, 5530, 5530, 5530, 5530, 3615, 3615, 5526, 3636, 3636,
2013  5531, 5531, 3652, 4943, 3652, 3654, 5532, 5532, 5532, 3652,
2014  5532, 5532, 5532, 3654, 3654, 3654, 5533, 5533, 5534, 5534,
2015  3670, 3670, 3670, 5535, 5535, 3675, 5536, 5537, 5536, 3668,
2016  3668, 5538, 5538, 5538, 5537, 5537, 3668, 3668, 5539, 5539,
2017  5539, 5537, 3679, 3679, 3670, 3670, 3670, 5537, 3670, 3670,
2018 
2019  5537, 5537, 3670, 5537, 3670, 3670, 3670, 3670, 5540, 5540,
2020  3710, 5537, 5537, 3675, 5537, 3675, 3675, 5537, 5537, 3710,
2021  3710, 3710, 3710, 3710, 4943, 5541, 5542, 5543, 5544, 5543,
2022  5543, 5544, 5545, 5543, 5543, 5545, 5546, 5546, 5546, 5546,
2023  5543, 5543, 5543, 5543, 3732, 3732, 5543, 5543, 5547, 5547,
2024  5543, 5543, 5548, 3736, 5549, 5549, 5549, 5549, 5550, 5551,
2025  5550, 3761, 5552, 5552, 3764, 5553, 5553, 5553, 5553, 5553,
2026  5551, 3761, 5551, 5551, 3761, 3761, 5551, 5551, 5554, 5554,
2027  5551, 5551, 3761, 3761, 4943, 5551, 5551, 3785, 3764, 5551,
2028  5555, 5555, 5555, 5555, 5555, 5551, 5551, 3764, 5551, 5551,
2029 
2030  5551, 3785, 3764, 4943, 3804, 3804, 3804, 3804, 5556, 5556,
2031  3804, 3804, 3804, 3804, 5557, 5558, 5558, 3804, 3804, 5559,
2032  5558, 5558, 3810, 3810, 3810, 5560, 5560, 5561, 5561, 3829,
2033  3829, 3829, 3829, 3829, 5562, 5562, 3836, 3836, 3836, 5563,
2034  5564, 3827, 5565, 5565, 5563, 3827, 5566, 5566, 5564, 5567,
2035  3829, 3829, 5563, 5563, 5568, 3829, 3829, 3829, 3829, 4943,
2036  3860, 5563, 5563, 5569, 3836, 3836, 5563, 5563, 3860, 3860,
2037  3860, 3860, 4943, 5570, 4943, 5570, 5570, 5571, 4943, 5571,
2038  5571, 5572, 5572, 5572, 5573, 5572, 5572, 5574, 5575, 5575,
2039  5575, 5575, 5575, 5576, 5576, 5576, 5577, 5577, 5577, 5577,
2040 
2041  5577, 5578, 5579, 5578, 5578, 5579, 5580, 5578, 5578, 5580,
2042  5581, 5581, 5581, 5581, 5578, 5578, 5578, 5578, 3906, 3906,
2043  5578, 5578, 5582, 5582, 5578, 5578, 5583, 3910, 5584, 5584,
2044  5584, 5584, 5585, 5585, 3934, 5586, 5586, 3934, 3934, 5587,
2045  5587, 5587, 5587, 5588, 5588, 3934, 3934, 5589, 5589, 5589,
2046  5589, 5588, 5588, 3937, 3937, 3937, 5590, 5591, 5591, 3959,
2047  3959, 5592, 5592, 3963, 3963, 5593, 5593, 5593, 5593, 5594,
2048  5590, 5593, 5593, 3971, 5595, 5595, 5593, 5593, 5593, 3971,
2049  5596, 5596, 5594, 5597, 5597, 5597, 5597, 5597, 5597, 3959,
2050  3959, 5593, 5593, 5598, 5598, 5598, 5598, 5598, 5598, 3959,
2051 
2052  3959, 3959, 3959, 4943, 4004, 5593, 5593, 5599, 5599, 5599,
2053  5599, 5599, 5599, 3963, 3963, 5593, 5593, 4004, 4004, 4004,
2054  4004, 4943, 5600, 5601, 5602, 5602, 5602, 5603, 5602, 5602,
2055  5604, 5605, 5605, 5605, 5605, 5605, 5606, 5606, 5606, 5607,
2056  5607, 5607, 5607, 5607, 5608, 5608, 4046, 5609, 5609, 4046,
2057  4046, 5610, 5610, 5610, 5611, 5611, 4046, 4046, 5612, 5612,
2058  5612, 5611, 5611, 4049, 4049, 4049, 5613, 3959, 3959, 3959,
2059  3959, 3963, 3963, 3963, 3963, 5614, 5615, 5616, 5617, 5617,
2060  5617, 5617, 5617, 3959, 3959, 5593, 5593, 5618, 5618, 5618,
2061  3959, 3959, 3959, 5593, 5593, 3959, 4943, 4097, 5593, 5593,
2062 
2063  5619, 5619, 5619, 5619, 5619, 3963, 3963, 5593, 5593, 4097,
2064  4097, 4097, 5593, 5593, 4097, 4943, 5620, 5620, 5620, 5621,
2065  5621, 5621, 5605, 5607, 4046, 4046, 4046, 4049, 4049, 4046,
2066  4046, 5610, 5610, 5611, 5611, 4046, 4046, 5612, 5612, 5611,
2067  5611, 4049, 4049, 4049, 5613, 3959, 3959, 3959, 5593, 5593,
2068  3959, 3963, 3963, 3963, 5593, 5593, 3963, 5614, 5614, 5614,
2069  5615, 5615, 5615, 5616, 5617, 5617, 5617, 5617, 3959, 5593,
2070  5593, 3959, 3959, 5593, 5593, 5618, 5618, 3959, 5593, 5593,
2071  3959, 3959, 3959, 4097, 5593, 5593, 4097, 4097, 5593, 5593,
2072  5619, 5619, 5619, 5619, 3963, 5593, 5593, 3963, 3963, 5593,
2073 
2074  5593, 4097, 5593, 5593, 4097, 4097, 4097, 4943, 5605, 5605,
2075  5605, 5607, 5607, 5607, 4046, 4046, 4046, 4049, 5611, 5611,
2076  4049, 4046, 5611, 5611, 4046, 5610, 5610, 5611, 5611, 4046,
2077  5611, 5611, 4046, 5612, 5612, 5611, 5611, 4049, 4049, 5622,
2078  5622, 5623, 4145, 3959, 5593, 5593, 3959, 3959, 3959, 3963,
2079  5593, 5593, 3963, 3963, 3963, 5617, 5617, 5617, 5617, 3959,
2080  5593, 3959, 3959, 5593, 5593, 5593, 5618, 5618, 3959, 3959,
2081  3959, 4097, 4097, 4097, 5593, 5593, 5619, 5619, 5619, 5619,
2082  3963, 3963, 5593, 5593, 4097, 4097, 4097, 4943, 4046, 4046,
2083  4241, 4241, 5624, 4049, 5611, 4049, 4046, 4046, 5610, 5610,
2084 
2085  5611, 5611, 4046, 4046, 5612, 5612, 5611, 4049, 4049, 4241,
2086  4241, 4241, 4241, 4241, 4241, 5623, 5624, 4316, 4316, 4316,
2087  3959, 5593, 3959, 3959, 3959, 3963, 3963, 3963, 3963, 5617,
2088  5617, 5617, 5617, 5617, 5617, 3959, 5593, 3959, 3959, 5593,
2089  5593, 5618, 5618, 5618, 5618, 3959, 3959, 4097, 4097, 4097,
2090  5593, 5619, 5619, 5619, 5619, 5619, 5619, 3963, 3963, 5593,
2091  4097, 4097, 4943, 4046, 4046, 4241, 4241, 4241, 4241, 4241,
2092  4317, 4317, 4317, 4049, 5611, 4049, 4046, 4046, 5610, 5610,
2093  5610, 5611, 5611, 4046, 4046, 5612, 5612, 5612, 5611, 4049,
2094  4049, 4241, 4241, 4241, 5611, 4241, 4241, 5611, 5611, 4241,
2095 
2096  5611, 4241, 4241, 4241, 4241, 4316, 4316, 4316, 5611, 5611,
2097  4317, 5611, 4317, 4317, 5611, 5611, 4316, 4316, 4316, 4316,
2098  4316, 3959, 5593, 3959, 3959, 3963, 3963, 3963, 5617, 5617,
2099  5617, 5617, 5617, 5593, 3959, 5593, 5593, 3959, 3959, 5593,
2100  5593, 5618, 5618, 5593, 5593, 3959, 3959, 4097, 5593, 5593,
2101  4097, 3963, 5593, 5619, 5619, 5619, 5619, 5619, 5593, 5593,
2102  3963, 5593, 5593, 5593, 4097, 3963, 4943, 4046, 4046, 4241,
2103  4241, 4241, 4241, 4241, 4241, 4241, 4317, 4317, 4317, 4317,
2104  4317, 5611, 4049, 4046, 5610, 5610, 5611, 4046, 5612, 5612,
2105  4049, 5625, 4241, 4241, 5611, 5611, 5626, 4241, 4241, 4241,
2106 
2107  4241, 4316, 4316, 5611, 5611, 5627, 4317, 4317, 5611, 5611,
2108  4316, 4316, 4316, 4316, 5593, 3959, 5593, 5593, 3959, 3963,
2109  5593, 5593, 3963, 5617, 5617, 5617, 5617, 5593, 5593, 5593,
2110  5593, 3959, 3959, 5593, 5593, 5618, 5618, 5593, 5593, 4097,
2111  3963, 5619, 5619, 5619, 5619, 4943, 4046, 4241, 4241, 4241,
2112  4241, 4317, 4317, 4317, 4317, 5611, 5611, 5611, 5611, 4049,
2113  4046, 5611, 5611, 4046, 5610, 5610, 5611, 5611, 5611, 4046,
2114  5612, 5612, 4049, 5625, 5625, 5625, 5625, 5625, 5625, 4241,
2115  4241, 5611, 5611, 5626, 5626, 5626, 5626, 5626, 5626, 4241,
2116  4241, 4241, 4241, 4316, 4316, 5611, 5611, 5627, 5627, 5627,
2117 
2118  5627, 5627, 5627, 4317, 4317, 5611, 5611, 4316, 4316, 4316,
2119  4316, 5593, 5593, 5593, 3959, 5593, 5593, 3963, 5617, 5617,
2120  5617, 5617, 5617, 5618, 5618, 5618, 5619, 5619, 5619, 5619,
2121  5619, 4046, 4241, 4241, 4241, 4241, 4317, 4317, 4317, 4317,
2122  5610, 5612, 4049, 5625, 5625, 5625, 5625, 5625, 4241, 4241,
2123  5611, 5611, 5626, 5626, 5626, 4241, 4241, 4241, 5611, 5611,
2124  4241, 4316, 4316, 5611, 5611, 5627, 5627, 5627, 5627, 5627,
2125  4317, 4317, 5611, 5611, 4316, 4316, 4316, 5611, 5611, 4316,
2126  5617, 5619, 4046, 4241, 4241, 4241, 5611, 5611, 4241, 4317,
2127  4317, 4317, 5611, 5611, 4317, 5610, 5610, 5610, 5612, 5612,
2128 
2129  5612, 4049, 5625, 5625, 5625, 5625, 4241, 5611, 5611, 4241,
2130  4241, 5611, 5611, 5626, 5626, 4241, 5611, 5611, 4241, 4241,
2131  4241, 4316, 5611, 5611, 4316, 4316, 5611, 5611, 5627, 5627,
2132  5627, 5627, 4317, 5611, 5611, 4317, 4317, 5611, 5611, 4316,
2133  5611, 5611, 4316, 4316, 4316, 5617, 5617, 5617, 5619, 5619,
2134  5619, 4046, 4241, 5611, 5611, 4241, 4241, 4241, 4317, 5611,
2135  5611, 4317, 4317, 4317, 5625, 5625, 5625, 5625, 4241, 5611,
2136  4241, 4241, 5611, 5611, 5611, 5626, 5626, 4241, 4241, 4241,
2137  4316, 4316, 4316, 5611, 5611, 5627, 5627, 5627, 5627, 4317,
2138  4317, 5611, 5611, 4316, 4316, 4316, 4241, 5611, 4241, 4241,
2139 
2140  4241, 4317, 4317, 4317, 4317, 5625, 5625, 5625, 5625, 5625,
2141  5625, 4241, 5611, 4241, 4241, 5611, 5611, 5626, 5626, 5626,
2142  5626, 4241, 4241, 4316, 4316, 4316, 5611, 5627, 5627, 5627,
2143  5627, 5627, 5627, 4317, 4317, 5611, 4316, 4316, 4241, 5611,
2144  4241, 4241, 4317, 4317, 4317, 5625, 5625, 5625, 5625, 5625,
2145  5611, 4241, 5611, 5611, 4241, 4241, 5611, 5611, 5626, 5626,
2146  5611, 5611, 4241, 4241, 4316, 5611, 5611, 4316, 4317, 5611,
2147  5627, 5627, 5627, 5627, 5627, 5611, 5611, 4317, 5611, 5611,
2148  5611, 4316, 4317, 5611, 4241, 5611, 5611, 4241, 4317, 5611,
2149  5611, 4317, 5625, 5625, 5625, 5625, 5611, 5611, 5611, 5611,
2150 
2151  4241, 4241, 5611, 5611, 5626, 5626, 5611, 5611, 4316, 4317,
2152  5627, 5627, 5627, 5627, 5611, 5611, 5611, 4241, 5611, 5611,
2153  4317, 5625, 5625, 5625, 5625, 5625, 5626, 5626, 5626, 5627,
2154  5627, 5627, 5627, 5627, 5625, 5627, 5625, 5625, 5625, 5627,
2155  5627, 5627, 0, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2156  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2157  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2158  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2159  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2160  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2161 
2162  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2163  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2164  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2165  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2166  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2167  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2168  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2169  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2170  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2171  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2172 
2173  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2174  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2175  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2176  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2177  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2178  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2179  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2180  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2181  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2182  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2183 
2184  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2185  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2186  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2187  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2188  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2189  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2190  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2191  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2192  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2193  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2194 
2195  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2196  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2197  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2198  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2199  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2200  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2201  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2202  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2203  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2204  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2205 
2206  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2207  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2208  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2209  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2210  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2211  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2212  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2213  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2214  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2215  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2216 
2217  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2218  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2219  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2220  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2221  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2222  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2223  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2224  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2225  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2226  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2227 
2228  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2229  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
2230  4943, 4943, 4943, 4943, 4943, 4943, 4943
2231  } ;
2232 
2233 static yyconst flex_int16_t yy_nxt[76541] =
2234  { 0,
2235  4943, 29, 30, 320, 29, 29, 30, 308, 29, 699,
2236  699, 699, 700, 330, 330, 4943, 4943, 31, 4506, 4497,
2237  310, 31, 32, 33, 34, 35, 36, 37, 38, 39,
2238  40, 41, 42, 43, 43, 43, 44, 45, 43, 46,
2239  47, 48, 49, 50, 32, 51, 52, 53, 54, 55,
2240  56, 54, 57, 58, 59, 54, 60, 54, 54, 61,
2241  54, 62, 54, 63, 54, 64, 54, 54, 54, 54,
2242  65, 54, 54, 54, 66, 67, 54, 55, 56, 54,
2243  57, 58, 59, 54, 60, 54, 54, 61, 54, 62,
2244  54, 63, 64, 54, 54, 54, 54, 65, 54, 54,
2245 
2246  54, 68, 69, 70, 123, 124, 71, 123, 320, 1744,
2247  127, 128, 4492, 127, 4943, 4943, 144, 1744, 511, 511,
2248  125, 129, 130, 170, 106, 106, 131, 172, 72, 73,
2249  74, 75, 76, 77, 139, 78, 79, 139, 80, 81,
2250  82, 83, 84, 85, 144, 86, 87, 88, 89, 90,
2251  140, 170, 359, 4943, 4943, 172, 72, 73, 74, 75,
2252  76, 77, 4943, 78, 79, 180, 80, 81, 82, 83,
2253  84, 85, 86, 87, 88, 89, 90, 91, 92, 93,
2254  94, 92, 91, 95, 91, 91, 91, 96, 96, 97,
2255  98, 96, 96, 96, 99, 91, 96, 100, 96, 96,
2256 
2257  96, 96, 96, 123, 124, 161, 123, 102, 3864, 127,
2258  128, 141, 127, 144, 141, 107, 30, 144, 107, 125,
2259  129, 130, 144, 106, 106, 131, 205, 142, 187, 91,
2260  103, 108, 320, 107, 30, 102, 107, 107, 30, 504,
2261  107, 144, 330, 330, 3855, 144, 3850, 3820, 3815, 108,
2262  144, 4943, 310, 108, 205, 187, 91, 91, 91, 104,
2263  93, 94, 104, 91, 95, 91, 91, 91, 96, 96,
2264  97, 98, 96, 96, 96, 99, 91, 96, 100, 96,
2265  96, 96, 96, 96, 314, 105, 107, 30, 102, 107,
2266  107, 30, 281, 107, 201, 281, 107, 30, 4943, 107,
2267 
2268  187, 275, 108, 330, 330, 278, 108, 187, 279, 4943,
2269  91, 103, 108, 105, 134, 135, 102, 134, 2816, 2598,
2270  134, 135, 201, 134, 1271, 136, 137, 187, 275, 138,
2271  108, 136, 137, 278, 187, 138, 108, 91, 91, 106,
2272  107, 30, 106, 107, 106, 106, 106, 106, 106, 106,
2273  106, 106, 106, 106, 106, 106, 108, 106, 106, 106,
2274  106, 106, 106, 106, 106, 107, 30, 173, 107, 107,
2275  30, 173, 107, 190, 203, 278, 191, 194, 192, 4943,
2276  187, 108, 187, 278, 144, 108, 193, 187, 144, 320,
2277  187, 106, 2593, 4943, 1276, 227, 158, 158, 228, 511,
2278 
2279  511, 190, 203, 278, 191, 194, 192, 187, 1522, 187,
2280  2105, 278, 144, 193, 187, 160, 144, 187, 106, 106,
2281  106, 107, 30, 106, 107, 106, 106, 106, 106, 106,
2282  106, 106, 106, 106, 106, 106, 106, 108, 106, 106,
2283  106, 106, 106, 106, 106, 106, 173, 173, 181, 182,
2284  161, 161, 161, 183, 200, 202, 314, 187, 187, 278,
2285  294, 204, 295, 144, 144, 144, 296, 144, 144, 144,
2286  139, 187, 106, 139, 2096, 511, 511, 689, 689, 689,
2287  690, 2091, 200, 202, 187, 187, 140, 278, 294, 204,
2288  295, 144, 144, 144, 296, 144, 144, 144, 187, 106,
2289 
2290  106, 106, 110, 111, 106, 112, 106, 113, 106, 106,
2291  106, 114, 114, 115, 116, 114, 114, 114, 117, 106,
2292  114, 118, 114, 114, 114, 114, 114, 119, 119, 119,
2293  119, 119, 119, 120, 119, 119, 119, 119, 119, 119,
2294  119, 119, 121, 119, 119, 119, 119, 119, 119, 119,
2295  119, 119, 119, 106, 119, 119, 119, 119, 119, 119,
2296  119, 120, 119, 119, 119, 119, 119, 119, 119, 119,
2297  121, 119, 119, 119, 119, 119, 119, 119, 119, 119,
2298  106, 106, 106, 107, 30, 106, 107, 106, 1906, 106,
2299  106, 106, 106, 106, 106, 106, 106, 106, 106, 108,
2300 
2301  106, 106, 106, 106, 106, 106, 106, 106, 143, 195,
2302  161, 229, 331, 230, 173, 173, 257, 197, 299, 196,
2303  141, 354, 187, 141, 173, 198, 258, 4943, 187, 187,
2304  199, 144, 144, 4943, 106, 1794, 142, 195, 229, 331,
2305  230, 144, 1527, 1794, 257, 197, 299, 196, 354, 187,
2306  1433, 1140, 1035, 198, 258, 187, 187, 199, 1140, 144,
2307  144, 106, 106, 106, 107, 30, 106, 107, 106, 144,
2308  106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
2309  108, 106, 106, 106, 106, 106, 106, 106, 106, 154,
2310  146, 146, 154, 251, 146, 146, 146, 146, 174, 174,
2311 
2312  174, 175, 191, 314, 240, 142, 187, 493, 187, 173,
2313  4943, 315, 193, 312, 315, 106, 889, 314, 160, 1023,
2314  155, 251, 330, 330, 231, 155, 144, 316, 313, 156,
2315  191, 232, 240, 187, 156, 187, 511, 511, 176, 193,
2316  233, 312, 106, 106, 145, 146, 146, 147, 155, 148,
2317  149, 254, 231, 155, 144, 190, 313, 156, 247, 232,
2318  140, 150, 156, 150, 161, 292, 176, 233, 187, 234,
2319  235, 1012, 187, 317, 187, 152, 317, 248, 278, 254,
2320  1005, 4943, 847, 190, 153, 349, 247, 4943, 991, 318,
2321  356, 1786, 236, 987, 237, 187, 4943, 234, 235, 187,
2322 
2323  238, 187, 2491, 152, 248, 321, 278, 323, 321, 239,
2324  323, 2496, 153, 157, 158, 158, 159, 356, 148, 149,
2325  236, 322, 237, 324, 265, 986, 197, 4943, 238, 140,
2326  150, 266, 150, 160, 249, 250, 239, 187, 187, 199,
2327  252, 368, 4943, 4943, 152, 297, 253, 187, 297, 187,
2328  187, 4943, 265, 153, 197, 888, 870, 328, 2505, 266,
2329  328, 819, 249, 250, 187, 187, 199, 4943, 252, 368,
2330  4943, 298, 152, 140, 253, 187, 187, 2284, 187, 4943,
2331  816, 153, 162, 163, 164, 163, 163, 162, 165, 162,
2332  162, 162, 162, 162, 162, 162, 777, 255, 162, 298,
2333 
2334  162, 276, 4943, 167, 162, 141, 139, 256, 141, 139,
2335  187, 187, 2518, 734, 141, 277, 729, 141, 187, 506,
2336  504, 142, 140, 168, 267, 255, 371, 272, 268, 276,
2337  142, 273, 269, 285, 162, 256, 285, 187, 503, 187,
2338  187, 187, 586, 277, 270, 187, 506, 274, 271, 286,
2339  187, 168, 267, 371, 301, 272, 268, 301, 187, 273,
2340  269, 162, 162, 174, 174, 174, 175, 187, 187, 177,
2341  303, 270, 365, 187, 274, 271, 359, 178, 187, 178,
2342  179, 4943, 180, 160, 358, 304, 187, 366, 179, 179,
2343  179, 179, 179, 179, 305, 509, 2767, 367, 187, 365,
2344 
2345  515, 187, 187, 176, 164, 164, 164, 164, 174, 174,
2346  174, 175, 372, 304, 366, 179, 179, 179, 179, 179,
2347  179, 179, 305, 187, 334, 367, 187, 515, 160, 325,
2348  187, 176, 184, 184, 184, 185, 369, 186, 562, 401,
2349  372, 164, 164, 164, 164, 186, 186, 507, 186, 150,
2350  186, 187, 188, 4943, 186, 186, 186, 184, 184, 184,
2351  185, 334, 186, 369, 319, 562, 301, 401, 2772, 301,
2352  186, 186, 446, 186, 150, 186, 503, 188, 308, 186,
2353  186, 186, 303, 146, 146, 146, 146, 187, 164, 164,
2354  164, 164, 164, 164, 164, 164, 370, 304, 307, 189,
2355 
2356  446, 4943, 174, 174, 174, 174, 305, 335, 334, 187,
2357  187, 432, 334, 376, 155, 187, 2781, 337, 143, 493,
2358  338, 339, 160, 333, 370, 304, 189, 206, 146, 146,
2359  207, 173, 148, 149, 305, 335, 173, 187, 187, 432,
2360  358, 376, 155, 140, 150, 337, 150, 338, 177, 339,
2361  458, 333, 208, 209, 210, 211, 212, 213, 152, 214,
2362  215, 151, 216, 217, 218, 219, 220, 221, 151, 222,
2363  223, 224, 225, 226, 151, 151, 151, 151, 458, 151,
2364  208, 209, 210, 211, 212, 213, 152, 214, 215, 151,
2365  216, 217, 218, 219, 220, 221, 222, 223, 224, 225,
2366 
2367  226, 151, 151, 151, 151, 241, 187, 404, 415, 242,
2368  187, 335, 187, 243, 486, 416, 244, 349, 329, 194,
2369  143, 325, 245, 374, 373, 246, 319, 375, 158, 158,
2370  158, 158, 187, 241, 187, 404, 415, 242, 187, 335,
2371  187, 243, 486, 416, 244, 377, 335, 194, 160, 245,
2372  374, 373, 246, 259, 375, 390, 405, 260, 187, 155,
2373  187, 261, 174, 174, 174, 175, 406, 202, 333, 143,
2374  262, 470, 377, 263, 335, 264, 315, 317, 307, 315,
2375  317, 259, 160, 390, 405, 260, 187, 155, 143, 261,
2376  143, 4943, 316, 318, 406, 202, 333, 262, 470, 4943,
2377 
2378  263, 4943, 264, 279, 280, 281, 281, 280, 279, 279,
2379  279, 279, 279, 282, 282, 279, 279, 282, 282, 282,
2380  283, 279, 282, 279, 282, 282, 282, 282, 282, 184,
2381  184, 184, 184, 284, 164, 164, 164, 164, 163, 164,
2382  163, 163, 4943, 349, 184, 184, 184, 185, 4943, 188,
2383  154, 146, 146, 154, 334, 279, 279, 187, 167, 321,
2384  4943, 284, 321, 431, 188, 571, 142, 489, 174, 174,
2385  174, 175, 4943, 340, 4943, 322, 341, 759, 759, 759,
2386  760, 155, 279, 279, 285, 187, 4943, 285, 160, 4943,
2387  333, 431, 571, 279, 279, 489, 573, 279, 279, 279,
2388 
2389  286, 340, 279, 341, 279, 279, 279, 279, 279, 155,
2390  357, 578, 187, 278, 164, 164, 164, 164, 333, 227,
2391  158, 158, 228, 573, 227, 158, 158, 228, 919, 919,
2392  919, 919, 4943, 4943, 334, 453, 4943, 357, 578, 160,
2393  187, 278, 287, 287, 160, 287, 287, 287, 288, 287,
2394  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
2395  287, 287, 490, 287, 287, 287, 287, 287, 350, 351,
2396  350, 350, 290, 349, 596, 342, 343, 343, 344, 335,
2397  4943, 335, 428, 402, 187, 490, 345, 345, 167, 403,
2398  490, 384, 385, 4943, 287, 227, 158, 158, 228, 492,
2399 
2400  290, 596, 347, 335, 348, 4943, 4943, 335, 352, 335,
2401  428, 402, 187, 490, 4943, 160, 379, 403, 380, 384,
2402  385, 287, 287, 145, 146, 146, 147, 492, 148, 149,
2403  347, 335, 348, 4943, 381, 4943, 352, 335, 496, 140,
2404  150, 382, 150, 379, 386, 380, 387, 4943, 335, 4943,
2405  383, 425, 388, 187, 152, 430, 397, 187, 466, 335,
2406  292, 389, 381, 332, 4943, 335, 496, 4943, 4943, 382,
2407  4943, 4943, 386, 490, 387, 398, 335, 383, 425, 4943,
2408  388, 187, 152, 430, 397, 187, 466, 335, 389, 335,
2409  407, 332, 157, 158, 158, 159, 335, 148, 149, 391,
2410 
2411  408, 490, 398, 392, 4943, 399, 400, 393, 140, 150,
2412  394, 150, 160, 603, 4943, 4943, 395, 335, 407, 396,
2413  497, 417, 422, 152, 335, 418, 423, 391, 408, 419,
2414  187, 392, 332, 399, 400, 393, 4943, 437, 394, 4943,
2415  603, 420, 424, 395, 608, 421, 396, 4943, 497, 417,
2416  422, 152, 187, 418, 423, 4943, 4943, 419, 187, 4943,
2417  332, 184, 184, 184, 185, 437, 186, 429, 420, 424,
2418  4943, 608, 421, 4943, 186, 186, 4943, 186, 150, 186,
2419  187, 188, 329, 186, 186, 186, 184, 184, 184, 185,
2420  187, 186, 187, 426, 429, 490, 439, 335, 187, 186,
2421 
2422  186, 187, 186, 150, 186, 438, 188, 427, 186, 186,
2423  186, 611, 440, 4943, 475, 336, 4943, 4943, 187, 4943,
2424  187, 426, 4943, 490, 439, 335, 187, 4943, 4943, 187,
2425  498, 499, 438, 187, 4943, 427, 500, 4943, 611, 440,
2426  447, 475, 4943, 336, 162, 163, 164, 163, 163, 162,
2427  165, 162, 162, 162, 162, 162, 162, 162, 498, 499,
2428  162, 187, 162, 187, 500, 167, 162, 612, 447, 187,
2429  433, 434, 435, 436, 187, 187, 443, 187, 441, 367,
2430  187, 187, 4943, 445, 442, 450, 451, 459, 452, 481,
2431  187, 187, 187, 501, 612, 444, 162, 187, 433, 434,
2432 
2433  435, 436, 187, 187, 443, 187, 441, 367, 187, 187,
2434  445, 4943, 442, 450, 451, 459, 452, 481, 187, 4943,
2435  187, 501, 444, 162, 162, 162, 163, 164, 163, 163,
2436  162, 165, 162, 162, 162, 162, 162, 162, 162, 187,
2437  4943, 162, 187, 162, 448, 4943, 167, 162, 187, 4943,
2438  483, 4943, 454, 455, 456, 4943, 4943, 187, 449, 4943,
2439  469, 460, 187, 187, 187, 502, 505, 187, 353, 187,
2440  187, 457, 448, 372, 4943, 461, 187, 162, 483, 454,
2441  455, 4943, 456, 462, 463, 187, 449, 373, 469, 460,
2442  187, 187, 187, 502, 505, 353, 4943, 187, 457, 464,
2443 
2444  187, 372, 467, 461, 162, 162, 174, 174, 174, 175,
2445  462, 463, 358, 465, 373, 187, 4943, 468, 512, 187,
2446  178, 615, 178, 179, 471, 179, 160, 464, 187, 477,
2447  467, 179, 179, 179, 179, 179, 179, 4943, 323, 328,
2448  465, 323, 328, 187, 468, 514, 512, 187, 615, 187,
2449  4943, 4943, 471, 4943, 324, 140, 474, 477, 179, 179,
2450  179, 179, 179, 179, 179, 184, 184, 184, 185, 187,
2451  186, 480, 516, 514, 4943, 538, 187, 187, 186, 186,
2452  472, 186, 150, 186, 474, 188, 473, 186, 186, 186,
2453  360, 361, 361, 362, 187, 187, 476, 187, 187, 480,
2454 
2455  516, 345, 345, 538, 187, 187, 539, 187, 472, 375,
2456  334, 4943, 478, 479, 473, 187, 485, 347, 187, 348,
2457  4943, 482, 187, 187, 476, 488, 187, 4943, 487, 187,
2458  363, 4943, 4943, 187, 539, 187, 375, 484, 301, 478,
2459  479, 301, 4943, 187, 485, 347, 187, 348, 482, 1127,
2460  1127, 1127, 1128, 488, 303, 487, 4943, 187, 363, 184,
2461  184, 184, 185, 4943, 186, 484, 549, 297, 4943, 304,
2462  297, 4943, 186, 186, 4943, 186, 150, 186, 305, 188,
2463  4943, 186, 186, 186, 342, 343, 343, 344, 364, 527,
2464  528, 528, 529, 298, 549, 345, 345, 304, 187, 4943,
2465 
2466  351, 351, 351, 351, 187, 530, 305, 552, 4943, 553,
2467  187, 347, 4943, 348, 4943, 4943, 364, 206, 146, 146,
2468  207, 298, 148, 149, 4943, 4943, 187, 1248, 1248, 1248,
2469  1249, 4943, 187, 140, 150, 552, 150, 553, 187, 347,
2470  513, 348, 208, 209, 210, 211, 212, 213, 152, 214,
2471  215, 151, 216, 217, 218, 219, 220, 378, 151, 222,
2472  223, 224, 225, 226, 151, 151, 151, 151, 513, 151,
2473  208, 209, 210, 211, 212, 213, 152, 214, 215, 151,
2474  216, 217, 218, 219, 220, 378, 222, 223, 224, 225,
2475  226, 151, 151, 151, 151, 409, 4943, 561, 187, 410,
2476 
2477  187, 4943, 4943, 411, 164, 164, 164, 164, 620, 337,
2478  554, 4943, 412, 556, 705, 413, 4943, 414, 531, 532,
2479  532, 533, 4943, 409, 334, 561, 187, 410, 187, 345,
2480  345, 411, 4943, 4943, 526, 620, 349, 337, 554, 412,
2481  556, 705, 413, 340, 414, 279, 280, 281, 281, 280,
2482  279, 279, 279, 279, 279, 282, 282, 279, 279, 282,
2483  282, 282, 283, 279, 282, 279, 282, 282, 282, 282,
2484  282, 340, 4943, 536, 707, 491, 4943, 563, 564, 164,
2485  164, 164, 164, 565, 164, 164, 164, 164, 351, 351,
2486  351, 351, 164, 164, 164, 164, 4943, 279, 279, 334,
2487 
2488  536, 707, 187, 491, 334, 563, 564, 4943, 334, 558,
2489  570, 565, 334, 174, 174, 174, 175, 517, 759, 759,
2490  759, 760, 4943, 519, 279, 279, 281, 4943, 513, 281,
2491  187, 572, 579, 160, 518, 279, 279, 558, 570, 279,
2492  279, 279, 279, 4943, 279, 517, 279, 279, 279, 279,
2493  279, 519, 540, 4943, 580, 490, 513, 4943, 583, 572,
2494  579, 518, 4943, 4943, 4943, 531, 532, 532, 533, 4943,
2495  350, 351, 350, 350, 4943, 349, 345, 345, 4943, 4943,
2496  540, 526, 580, 490, 287, 287, 583, 287, 287, 287,
2497  288, 287, 287, 287, 287, 287, 287, 287, 287, 287,
2498 
2499  287, 287, 287, 287, 534, 287, 287, 287, 287, 287,
2500  352, 543, 544, 544, 545, 187, 584, 187, 187, 531,
2501  532, 532, 533, 585, 591, 581, 555, 526, 559, 4943,
2502  345, 345, 534, 557, 592, 526, 287, 4943, 352, 582,
2503  4943, 4943, 4943, 187, 584, 187, 187, 925, 925, 925,
2504  925, 585, 591, 581, 555, 4943, 559, 535, 926, 4943,
2505  557, 4943, 592, 287, 287, 287, 287, 582, 287, 287,
2506  287, 288, 287, 287, 287, 287, 287, 287, 287, 287,
2507  287, 287, 287, 287, 287, 535, 287, 287, 287, 287,
2508  287, 587, 588, 593, 4943, 343, 343, 343, 520, 523,
2509 
2510  524, 524, 525, 574, 494, 566, 567, 568, 569, 575,
2511  345, 345, 4943, 4943, 599, 526, 4943, 287, 587, 588,
2512  4943, 593, 521, 4943, 522, 602, 347, 4943, 348, 4943,
2513  4943, 574, 494, 566, 567, 568, 569, 575, 361, 361,
2514  361, 541, 599, 597, 287, 287, 184, 184, 184, 185,
2515  521, 186, 522, 602, 347, 576, 348, 598, 589, 186,
2516  186, 4943, 186, 150, 186, 521, 188, 522, 186, 186,
2517  186, 597, 594, 4943, 577, 590, 600, 604, 542, 4943,
2518  595, 607, 609, 576, 598, 337, 589, 531, 532, 532,
2519  533, 601, 610, 521, 613, 522, 614, 616, 345, 345,
2520 
2521  594, 577, 590, 526, 600, 604, 542, 595, 4943, 607,
2522  609, 4943, 4943, 337, 184, 184, 184, 185, 601, 186,
2523  610, 4943, 613, 4943, 614, 616, 617, 186, 186, 546,
2524  186, 150, 186, 4943, 188, 618, 186, 186, 186, 162,
2525  163, 164, 163, 163, 162, 165, 162, 162, 162, 162,
2526  162, 162, 162, 605, 617, 162, 546, 162, 619, 606,
2527  167, 162, 621, 618, 4943, 360, 361, 361, 362, 550,
2528  550, 550, 551, 187, 187, 187, 345, 345, 622, 537,
2529  187, 605, 625, 187, 624, 628, 619, 606, 632, 187,
2530  621, 162, 347, 187, 348, 4943, 623, 187, 187, 626,
2531 
2532  627, 187, 187, 187, 187, 363, 622, 537, 187, 4943,
2533  625, 187, 624, 628, 4943, 637, 632, 187, 162, 162,
2534  347, 187, 348, 623, 4943, 187, 187, 626, 627, 4943,
2535  4943, 4943, 187, 363, 184, 184, 184, 185, 187, 186,
2536  633, 187, 629, 637, 187, 631, 638, 186, 186, 187,
2537  186, 150, 186, 187, 188, 630, 186, 186, 186, 547,
2538  652, 184, 652, 652, 4943, 4943, 187, 635, 633, 187,
2539  629, 187, 187, 631, 638, 187, 634, 187, 4943, 642,
2540  657, 187, 630, 4943, 4943, 187, 4943, 547, 184, 184,
2541  184, 185, 636, 186, 187, 635, 641, 187, 639, 187,
2542 
2543  640, 186, 186, 187, 186, 150, 186, 642, 188, 4943,
2544  186, 186, 186, 187, 187, 187, 643, 548, 4943, 636,
2545  649, 187, 187, 645, 641, 187, 639, 640, 646, 644,
2546  187, 187, 4943, 187, 4943, 648, 187, 647, 4943, 4943,
2547  4943, 667, 187, 187, 643, 548, 409, 660, 649, 187,
2548  410, 645, 187, 668, 411, 681, 646, 644, 187, 187,
2549  337, 187, 648, 560, 187, 647, 413, 650, 414, 667,
2550  909, 909, 909, 909, 409, 660, 4943, 4943, 410, 4943,
2551  187, 668, 411, 681, 1581, 1581, 1581, 1581, 337, 4943,
2552  560, 910, 4943, 413, 650, 414, 651, 652, 184, 652,
2553 
2554  653, 651, 654, 651, 651, 651, 651, 651, 651, 651,
2555  654, 654, 651, 654, 655, 654, 187, 657, 651, 654,
2556  654, 654, 187, 656, 187, 658, 664, 187, 187, 656,
2557  4943, 659, 687, 656, 4943, 661, 187, 187, 665, 656,
2558  4943, 666, 669, 673, 187, 670, 688, 679, 651, 4943,
2559  187, 656, 187, 658, 664, 187, 187, 656, 659, 4943,
2560  687, 656, 661, 4943, 187, 187, 665, 656, 666, 669,
2561  4943, 673, 4943, 670, 688, 651, 651, 651, 652, 184,
2562  652, 653, 651, 654, 651, 651, 651, 651, 651, 651,
2563  651, 654, 654, 651, 654, 655, 654, 656, 657, 651,
2564 
2565  654, 654, 654, 662, 187, 187, 187, 656, 671, 674,
2566  676, 187, 187, 663, 656, 677, 675, 680, 678, 187,
2567  1589, 1589, 1589, 1589, 656, 656, 187, 672, 4943, 651,
2568  4943, 662, 187, 187, 187, 656, 671, 674, 676, 187,
2569  187, 663, 656, 677, 675, 680, 678, 187, 187, 682,
2570  187, 187, 656, 187, 187, 693, 651, 651, 187, 683,
2571  694, 695, 4943, 684, 686, 4943, 685, 689, 689, 689,
2572  690, 187, 4943, 692, 696, 691, 187, 698, 187, 187,
2573  701, 187, 702, 693, 703, 704, 187, 683, 694, 695,
2574  684, 706, 686, 685, 710, 712, 187, 4943, 4943, 187,
2575 
2576  692, 4943, 696, 691, 4943, 698, 4943, 4943, 701, 4943,
2577  702, 4943, 703, 704, 1488, 1488, 1488, 1489, 711, 706,
2578  4943, 4943, 710, 712, 187, 287, 287, 714, 287, 287,
2579  287, 288, 287, 287, 287, 287, 287, 287, 287, 287,
2580  287, 287, 287, 287, 287, 711, 287, 287, 287, 287,
2581  287, 713, 742, 743, 697, 714, 164, 164, 164, 164,
2582  4943, 349, 766, 164, 164, 164, 164, 164, 164, 164,
2583  164, 4943, 718, 719, 719, 720, 334, 287, 713, 4943,
2584  742, 743, 697, 334, 187, 715, 4943, 334, 530, 766,
2585  527, 528, 528, 529, 717, 740, 4943, 187, 187, 521,
2586 
2587  4943, 522, 4943, 754, 287, 287, 530, 716, 527, 528,
2588  528, 529, 187, 715, 523, 524, 524, 525, 187, 4943,
2589  4943, 4943, 717, 740, 530, 187, 187, 521, 722, 522,
2590  526, 754, 4943, 4943, 716, 187, 523, 524, 524, 525,
2591  4943, 527, 528, 528, 527, 723, 187, 721, 527, 528,
2592  528, 527, 526, 779, 724, 4943, 722, 530, 527, 528,
2593  528, 529, 4943, 187, 530, 4943, 762, 723, 750, 544,
2594  544, 751, 730, 723, 530, 721, 724, 765, 4943, 730,
2595  779, 731, 724, 725, 524, 524, 726, 187, 731, 732,
2596  531, 532, 532, 531, 762, 723, 4943, 767, 733, 526,
2597 
2598  730, 4943, 757, 4943, 724, 765, 526, 730, 752, 731,
2599  521, 763, 522, 187, 727, 187, 731, 732, 4943, 4943,
2600  4943, 735, 605, 728, 187, 767, 733, 4943, 764, 757,
2601  736, 531, 532, 532, 531, 187, 752, 758, 521, 763,
2602  522, 187, 727, 531, 532, 532, 533, 526, 761, 735,
2603  605, 728, 187, 768, 345, 345, 764, 4943, 736, 526,
2604  769, 770, 735, 187, 758, 771, 531, 532, 532, 533,
2605  774, 736, 4943, 775, 723, 761, 4943, 345, 345, 4943,
2606  4943, 768, 526, 724, 531, 532, 532, 533, 769, 770,
2607  735, 776, 778, 771, 783, 345, 345, 772, 774, 736,
2608 
2609  526, 775, 723, 737, 738, 780, 527, 528, 528, 529,
2610  773, 724, 781, 782, 4943, 174, 174, 174, 175, 776,
2611  778, 783, 530, 784, 785, 772, 786, 4943, 739, 4943,
2612  4943, 737, 738, 780, 4943, 160, 1789, 773, 349, 4943,
2613  781, 782, 744, 787, 1789, 788, 4943, 4943, 748, 4943,
2614  4943, 784, 785, 4943, 786, 739, 162, 163, 164, 163,
2615  163, 162, 165, 162, 162, 162, 162, 162, 162, 162,
2616  744, 787, 162, 788, 162, 748, 789, 167, 162, 745,
2617  746, 746, 747, 790, 741, 543, 544, 544, 545, 543,
2618  544, 544, 545, 4943, 4943, 530, 4943, 759, 759, 759,
2619 
2620  760, 526, 4943, 791, 789, 526, 792, 4943, 162, 4943,
2621  345, 790, 741, 4943, 4943, 797, 723, 4943, 793, 542,
2622  723, 531, 532, 532, 533, 749, 187, 4943, 796, 749,
2623  791, 798, 345, 345, 792, 162, 162, 526, 345, 550,
2624  550, 550, 550, 797, 723, 793, 794, 542, 723, 550,
2625  550, 550, 551, 749, 187, 796, 794, 749, 798, 188,
2626  753, 4943, 794, 801, 804, 805, 4943, 806, 807, 188,
2627  810, 811, 794, 794, 794, 802, 808, 4943, 803, 755,
2628  812, 813, 815, 794, 794, 817, 814, 818, 753, 756,
2629  794, 801, 804, 805, 806, 809, 807, 4943, 810, 811,
2630 
2631  794, 794, 4943, 802, 808, 803, 4943, 755, 812, 813,
2632  815, 794, 4943, 817, 814, 818, 820, 756, 651, 652,
2633  184, 652, 653, 651, 654, 651, 651, 651, 651, 651,
2634  651, 651, 654, 654, 651, 654, 655, 654, 794, 657,
2635  651, 654, 654, 654, 820, 821, 822, 795, 794, 823,
2636  824, 825, 826, 4943, 827, 187, 187, 187, 187, 828,
2637  829, 841, 850, 865, 832, 831, 794, 830, 187, 4943,
2638  651, 4943, 821, 822, 4943, 795, 794, 823, 824, 825,
2639  826, 827, 4943, 187, 187, 187, 187, 828, 829, 841,
2640  850, 865, 832, 831, 4943, 830, 187, 651, 651, 651,
2641 
2642  652, 184, 652, 653, 651, 654, 651, 651, 651, 651,
2643  651, 651, 651, 654, 654, 651, 654, 655, 654, 187,
2644  657, 651, 654, 654, 654, 799, 187, 187, 833, 187,
2645  187, 835, 4943, 847, 836, 800, 834, 187, 840, 187,
2646  845, 187, 187, 187, 4943, 844, 187, 187, 867, 843,
2647  4943, 651, 837, 799, 187, 187, 833, 187, 187, 835,
2648  838, 836, 842, 800, 834, 187, 840, 187, 845, 187,
2649  187, 187, 844, 4943, 187, 4943, 867, 843, 651, 651,
2650  651, 652, 184, 652, 653, 651, 654, 651, 651, 651,
2651  651, 651, 651, 651, 654, 654, 651, 654, 655, 654,
2652 
2653  187, 657, 651, 654, 654, 654, 187, 187, 187, 187,
2654  851, 866, 4943, 869, 871, 187, 4943, 839, 849, 868,
2655  4943, 846, 848, 187, 187, 875, 187, 876, 187, 879,
2656  873, 4943, 651, 4943, 187, 187, 187, 187, 851, 866,
2657  869, 4943, 871, 187, 839, 4943, 849, 868, 846, 848,
2658  4943, 187, 187, 875, 187, 876, 4943, 879, 873, 651,
2659  651, 651, 652, 184, 652, 653, 651, 654, 651, 651,
2660  651, 651, 651, 651, 651, 654, 654, 651, 654, 655,
2661  654, 187, 657, 651, 654, 654, 654, 187, 187, 187,
2662  187, 187, 883, 899, 874, 4943, 872, 878, 880, 187,
2663 
2664  881, 187, 187, 4943, 882, 884, 889, 887, 900, 187,
2665  187, 877, 923, 651, 4943, 187, 187, 187, 187, 187,
2666  883, 899, 874, 872, 4943, 878, 880, 187, 881, 187,
2667  187, 882, 187, 884, 4943, 887, 900, 4943, 187, 923,
2668  651, 651, 651, 652, 184, 652, 653, 651, 651, 651,
2669  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
2670  187, 651, 187, 657, 651, 651, 651, 651, 885, 187,
2671  897, 911, 907, 187, 187, 901, 187, 912, 920, 908,
2672  922, 4943, 898, 187, 4943, 886, 924, 902, 929, 4943,
2673  187, 4943, 927, 4943, 651, 4943, 885, 187, 897, 911,
2674 
2675  907, 187, 187, 901, 187, 912, 920, 908, 922, 898,
2676  928, 187, 886, 924, 902, 929, 913, 913, 913, 914,
2677  927, 651, 651, 651, 852, 164, 852, 852, 651, 4943,
2678  651, 651, 651, 651, 651, 651, 651, 910, 928, 651,
2679  4943, 651, 4943, 4943, 853, 651, 930, 4943, 4943, 946,
2680  909, 909, 909, 909, 4943, 919, 919, 919, 919, 932,
2681  932, 932, 932, 947, 955, 956, 4943, 689, 689, 689,
2682  689, 910, 962, 963, 930, 651, 4943, 946, 4943, 334,
2683  4943, 942, 943, 944, 942, 4943, 4943, 188, 4943, 4943,
2684  4943, 947, 955, 956, 903, 4943, 904, 945, 4943, 4943,
2685 
2686  962, 963, 651, 651, 651, 854, 174, 854, 855, 651,
2687  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
2688  651, 651, 903, 651, 904, 856, 651, 651, 651, 651,
2689  951, 952, 953, 951, 187, 4943, 968, 187, 187, 970,
2690  187, 975, 977, 187, 978, 976, 954, 971, 979, 974,
2691  814, 980, 981, 984, 4943, 985, 651, 4943, 1062, 544,
2692  1063, 1064, 187, 968, 4943, 187, 187, 970, 187, 975,
2693  977, 187, 978, 976, 1065, 971, 979, 974, 814, 980,
2694  981, 984, 985, 651, 651, 651, 857, 361, 858, 859,
2695  651, 651, 651, 651, 651, 651, 651, 860, 860, 651,
2696 
2697  651, 651, 651, 861, 651, 861, 853, 651, 651, 651,
2698  651, 861, 861, 862, 861, 863, 861, 861, 861, 861,
2699  861, 861, 861, 861, 861, 861, 864, 861, 861, 861,
2700  861, 861, 861, 861, 861, 861, 861, 651, 861, 861,
2701  861, 862, 861, 863, 861, 861, 861, 861, 861, 861,
2702  861, 861, 861, 861, 864, 861, 861, 861, 861, 861,
2703  861, 861, 861, 861, 651, 651, 890, 891, 184, 891,
2704  892, 890, 893, 890, 890, 890, 890, 890, 890, 890,
2705  893, 893, 890, 893, 894, 893, 349, 896, 890, 893,
2706  893, 893, 689, 689, 689, 690, 982, 4943, 988, 989,
2707 
2708  990, 992, 4943, 993, 983, 994, 4943, 995, 960, 4943,
2709  996, 997, 188, 4943, 4943, 4943, 998, 4943, 890, 905,
2710  999, 906, 4943, 4943, 982, 988, 4943, 989, 990, 992,
2711  993, 4943, 983, 994, 995, 4943, 960, 996, 4943, 997,
2712  699, 699, 699, 699, 998, 890, 890, 905, 999, 906,
2713  287, 915, 909, 915, 915, 287, 288, 287, 287, 287,
2714  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
2715  917, 287, 916, 287, 287, 287, 918, 918, 918, 918,
2716  4943, 4943, 4943, 4943, 164, 164, 164, 164, 164, 164,
2717  164, 164, 4943, 718, 719, 719, 720, 1000, 917, 4943,
2718 
2719  1001, 4943, 287, 1002, 334, 1004, 917, 4943, 334, 530,
2720  1007, 718, 719, 719, 720, 1003, 1006, 933, 921, 718,
2721  719, 719, 720, 4943, 732, 1000, 931, 530, 1001, 287,
2722  287, 1002, 1004, 733, 917, 530, 1008, 1007, 527, 528,
2723  528, 529, 732, 1003, 1006, 933, 921, 1017, 4943, 1009,
2724  732, 733, 732, 931, 530, 527, 528, 528, 529, 733,
2725  1010, 733, 1011, 4943, 1008, 1013, 1014, 1015, 4943, 1016,
2726  732, 530, 1018, 1019, 1017, 934, 935, 1009, 732, 733,
2727  531, 532, 532, 533, 4943, 4943, 4943, 733, 1010, 4943,
2728  1011, 345, 345, 1013, 1014, 1015, 526, 1016, 4943, 936,
2729 
2730  1018, 1019, 4943, 934, 935, 531, 532, 532, 533, 937,
2731  4943, 527, 528, 528, 529, 1022, 345, 345, 4943, 4943,
2732  4943, 526, 527, 528, 528, 529, 936, 530, 4943, 527,
2733  528, 528, 529, 750, 544, 544, 751, 937, 530, 1026,
2734  939, 4943, 1025, 1022, 938, 530, 527, 528, 528, 529,
2735  4943, 4943, 4943, 531, 532, 532, 533, 4943, 948, 4943,
2736  4943, 940, 530, 1027, 345, 345, 1026, 1020, 939, 526,
2737  1025, 4943, 938, 752, 1028, 1031, 531, 532, 532, 533,
2738  174, 174, 174, 175, 1021, 949, 948, 345, 345, 940,
2739  1032, 1027, 526, 957, 187, 1020, 531, 532, 532, 533,
2740 
2741  160, 752, 1028, 1031, 187, 1036, 958, 345, 345, 964,
2742  187, 1021, 526, 949, 745, 746, 746, 747, 1032, 1033,
2743  4943, 957, 187, 4943, 1045, 1034, 4943, 4943, 187, 959,
2744  530, 4943, 187, 1036, 958, 4943, 4943, 964, 187, 527,
2745  528, 528, 529, 4943, 1046, 732, 1033, 750, 544, 544,
2746  751, 1045, 4943, 1034, 965, 530, 187, 959, 162, 163,
2747  164, 163, 163, 162, 165, 162, 162, 162, 162, 162,
2748  162, 162, 1046, 732, 162, 4943, 162, 4943, 966, 167,
2749  162, 4943, 965, 745, 746, 746, 747, 752, 961, 745,
2750  746, 746, 747, 527, 528, 528, 529, 4943, 4943, 530,
2751 
2752  187, 531, 532, 532, 533, 530, 966, 1035, 1051, 530,
2753  162, 1076, 345, 345, 732, 752, 961, 526, 1040, 1029,
2754  732, 1080, 187, 965, 174, 174, 174, 175, 187, 965,
2755  4943, 1030, 940, 187, 4943, 748, 1051, 162, 162, 1076,
2756  938, 4943, 732, 546, 160, 4943, 1040, 1029, 732, 1080,
2757  187, 965, 4943, 531, 532, 532, 533, 965, 1030, 4943,
2758  940, 187, 748, 4943, 345, 345, 969, 4943, 938, 526,
2759  546, 187, 759, 759, 759, 759, 759, 759, 759, 760,
2760  967, 4943, 187, 4943, 1037, 4943, 187, 1041, 1039, 187,
2761  1043, 1038, 188, 969, 187, 187, 188, 1042, 187, 187,
2762 
2763  1048, 1081, 187, 187, 187, 1044, 1050, 1083, 967, 972,
2764  187, 1037, 1077, 973, 187, 1041, 1039, 187, 1043, 1038,
2765  4943, 4943, 187, 187, 4943, 1042, 187, 4943, 1048, 1081,
2766  187, 187, 187, 1044, 1050, 1083, 4943, 972, 4943, 4943,
2767  1077, 973, 651, 652, 184, 652, 653, 651, 654, 651,
2768  651, 651, 651, 651, 651, 651, 654, 654, 651, 654,
2769  655, 654, 187, 657, 651, 654, 654, 654, 187, 4943,
2770  4943, 1078, 164, 164, 164, 164, 4943, 852, 164, 852,
2771  852, 1133, 1047, 1052, 854, 174, 854, 854, 1141, 187,
2772  187, 1090, 334, 4943, 651, 4943, 187, 853, 1078, 4943,
2773 
2774  891, 184, 891, 891, 856, 4943, 4943, 4943, 1133, 1047,
2775  1052, 1248, 1248, 1248, 1496, 1141, 1049, 187, 4943, 1090,
2776  896, 651, 651, 651, 652, 184, 652, 653, 651, 654,
2777  651, 651, 651, 651, 651, 651, 651, 654, 654, 651,
2778  654, 655, 654, 1049, 657, 651, 654, 654, 654, 187,
2779  1084, 187, 1120, 187, 187, 187, 1053, 351, 1053, 1053,
2780  1082, 4943, 1079, 1087, 187, 1098, 4943, 1085, 1099, 4943,
2781  1086, 187, 1089, 1121, 4943, 651, 853, 187, 1084, 187,
2782  1120, 187, 187, 187, 1559, 1559, 1559, 1559, 1082, 1079,
2783  4943, 1087, 187, 1098, 1085, 1099, 1054, 1086, 4943, 187,
2784 
2785  1089, 1121, 651, 651, 890, 891, 184, 891, 892, 890,
2786  893, 890, 890, 890, 890, 890, 890, 890, 893, 893,
2787  890, 893, 894, 893, 1054, 896, 890, 893, 893, 893,
2788  187, 1091, 187, 187, 1088, 1093, 187, 1092, 1094, 187,
2789  187, 187, 187, 187, 1124, 187, 187, 187, 1125, 1095,
2790  1114, 1096, 1097, 1116, 1139, 4943, 890, 4943, 187, 1091,
2791  187, 187, 1088, 1093, 187, 1092, 1094, 187, 187, 187,
2792  187, 187, 1124, 187, 187, 187, 1125, 1095, 1114, 1096,
2793  1097, 1116, 1139, 890, 890, 651, 854, 174, 854, 855,
2794  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
2795 
2796  651, 651, 651, 187, 651, 187, 856, 651, 651, 651,
2797  651, 187, 187, 1142, 1115, 1144, 1119, 1145, 184, 184,
2798  184, 185, 1143, 1146, 1117, 1118, 909, 909, 909, 909,
2799  1159, 187, 1160, 187, 1166, 4943, 1167, 651, 188, 187,
2800  187, 1142, 1115, 1144, 1119, 1145, 4943, 910, 4943, 1143,
2801  1146, 1117, 1118, 4943, 4943, 4943, 1100, 4943, 1159, 1160,
2802  4943, 4943, 1166, 1167, 651, 651, 651, 1055, 343, 1056,
2803  1057, 651, 651, 651, 651, 651, 651, 651, 860, 860,
2804  651, 651, 651, 651, 1100, 651, 4943, 651, 651, 651,
2805  651, 651, 1173, 1178, 862, 1182, 863, 4943, 1174, 187,
2806 
2807  174, 174, 174, 175, 1186, 4943, 4943, 913, 913, 913,
2808  913, 919, 919, 919, 919, 1185, 4943, 4943, 651, 1173,
2809  160, 1178, 862, 1182, 863, 1174, 4943, 187, 910, 4943,
2810  4943, 1186, 4943, 925, 925, 925, 925, 1129, 4943, 1122,
2811  4943, 4943, 4943, 1185, 926, 651, 651, 651, 857, 361,
2812  858, 859, 651, 651, 651, 651, 651, 651, 651, 860,
2813  860, 651, 651, 651, 651, 1129, 651, 1122, 651, 651,
2814  651, 651, 651, 349, 1181, 862, 187, 863, 1187, 1188,
2815  174, 174, 174, 175, 925, 925, 925, 925, 864, 1190,
2816  1130, 1130, 1130, 1130, 4943, 926, 4943, 1171, 4943, 651,
2817 
2818  160, 4943, 1181, 862, 187, 863, 1187, 1188, 4943, 4943,
2819  4943, 910, 4943, 1189, 4943, 4943, 864, 1190, 1123, 4943,
2820  1129, 164, 164, 164, 164, 1171, 651, 651, 651, 858,
2821  361, 858, 1058, 651, 651, 651, 651, 651, 651, 651,
2822  1189, 334, 651, 651, 651, 651, 1123, 651, 1129, 651,
2823  651, 651, 651, 651, 1147, 1191, 1059, 1192, 1060, 527,
2824  528, 528, 529, 527, 528, 528, 529, 1193, 1194, 1061,
2825  1195, 942, 943, 944, 942, 530, 4943, 4943, 1196, 530,
2826  651, 4943, 1147, 1191, 1059, 1192, 1060, 945, 4943, 1557,
2827  1557, 1557, 1557, 1150, 4943, 1193, 1194, 1061, 1195, 1149,
2828 
2829  1558, 4943, 932, 932, 932, 932, 1196, 651, 651, 651,
2830  1066, 528, 1067, 1068, 651, 651, 651, 651, 651, 651,
2831  651, 1150, 334, 651, 651, 651, 1069, 1149, 651, 187,
2832  651, 651, 651, 651, 651, 1070, 532, 1071, 1072, 972,
2833  164, 164, 164, 164, 1180, 1197, 1198, 527, 528, 528,
2834  529, 1065, 1199, 527, 528, 528, 529, 187, 4943, 4943,
2835  334, 651, 861, 530, 861, 1200, 1201, 972, 4943, 530,
2836  1202, 1180, 1197, 1204, 1198, 861, 4943, 4943, 4943, 1199,
2837  1151, 4943, 1203, 1148, 531, 532, 532, 533, 651, 651,
2838  861, 1154, 861, 1200, 1201, 345, 345, 1205, 1202, 1206,
2839 
2840  526, 1204, 1207, 861, 1070, 532, 1071, 1072, 1151, 1203,
2841  1148, 4943, 531, 532, 532, 533, 4943, 1208, 4943, 1154,
2842  1065, 4943, 1152, 345, 345, 1205, 1206, 4943, 526, 1207,
2843  1209, 861, 1210, 861, 4943, 527, 528, 528, 529, 942,
2844  943, 944, 942, 1073, 861, 1208, 942, 943, 944, 942,
2845  1152, 530, 1211, 4943, 1153, 945, 4943, 4943, 1209, 861,
2846  1210, 861, 1158, 943, 943, 943, 943, 1212, 187, 1215,
2847  1156, 1073, 861, 1070, 532, 1071, 1072, 1155, 1213, 1157,
2848  1211, 1153, 1184, 527, 528, 528, 529, 1214, 1216, 1065,
2849  527, 528, 528, 529, 735, 1212, 187, 1215, 1156, 530,
2850 
2851  861, 1217, 861, 736, 1155, 1213, 530, 1157, 4943, 1184,
2852  1218, 1074, 4943, 861, 1214, 4943, 1216, 942, 943, 944,
2853  942, 1161, 735, 4943, 951, 952, 953, 951, 861, 1217,
2854  861, 736, 1162, 945, 951, 952, 953, 951, 1218, 1074,
2855  954, 861, 1070, 532, 1071, 1072, 4943, 1219, 1156, 1161,
2856  954, 951, 952, 953, 951, 1220, 4943, 1157, 1065, 1162,
2857  1222, 531, 532, 532, 533, 1163, 1221, 1165, 1223, 861,
2858  1224, 861, 345, 345, 1164, 1219, 1156, 526, 1225, 1228,
2859  4943, 1146, 861, 1220, 1075, 1157, 4943, 4943, 1222, 184,
2860  184, 184, 185, 1163, 1221, 4943, 1223, 861, 1224, 861,
2861 
2862  4943, 4943, 1164, 4943, 4943, 1170, 1225, 1228, 1146, 188,
2863  861, 1075, 890, 891, 184, 891, 892, 890, 890, 890,
2864  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
2865  1229, 890, 1170, 896, 890, 890, 890, 890, 1230, 4943,
2866  952, 952, 952, 952, 1233, 531, 532, 532, 533, 4943,
2867  1234, 1226, 4943, 4943, 1227, 1231, 345, 345, 1229, 4943,
2868  1235, 526, 1232, 4943, 890, 4943, 1230, 174, 174, 174,
2869  175, 730, 1233, 4943, 531, 532, 532, 533, 1234, 1226,
2870  731, 1227, 1231, 4943, 1168, 345, 345, 160, 1235, 1232,
2871  526, 890, 890, 890, 1101, 164, 1101, 1101, 890, 730,
2872 
2873  890, 890, 890, 890, 890, 890, 890, 1169, 731, 890,
2874  1175, 890, 1168, 4943, 1102, 890, 527, 528, 528, 529,
2875  1236, 1240, 187, 187, 187, 527, 528, 528, 529, 1246,
2876  187, 187, 530, 1242, 1239, 1169, 1301, 1175, 1237, 1334,
2877  1253, 530, 1247, 1176, 4943, 890, 4943, 4943, 1236, 1240,
2878  187, 187, 187, 1313, 544, 1314, 1315, 1246, 187, 187,
2879  4943, 1242, 1239, 1301, 949, 1237, 1334, 748, 1253, 1316,
2880  1247, 1176, 890, 890, 890, 1103, 174, 1103, 1104, 890,
2881  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
2882  890, 890, 949, 890, 748, 1105, 890, 890, 890, 890,
2883 
2884  187, 4943, 4943, 187, 1244, 187, 4943, 1250, 187, 187,
2885  1243, 1284, 1245, 4943, 1238, 4943, 4943, 4943, 531, 532,
2886  532, 533, 1285, 187, 1287, 4943, 890, 4943, 187, 345,
2887  345, 187, 1244, 187, 526, 1250, 187, 187, 1243, 1284,
2888  1245, 1238, 1053, 351, 1053, 1053, 4943, 1177, 4943, 4943,
2889  1285, 187, 1287, 890, 890, 890, 891, 184, 891, 892,
2890  890, 893, 890, 890, 890, 890, 890, 890, 890, 893,
2891  893, 890, 893, 894, 893, 1177, 896, 890, 893, 893,
2892  893, 187, 1054, 187, 1288, 187, 4943, 1254, 187, 1291,
2893  1295, 187, 187, 1294, 187, 4943, 1292, 1302, 1298, 187,
2894 
2895  4943, 1286, 1360, 1289, 1300, 187, 4943, 890, 4943, 187,
2896  1054, 187, 1288, 187, 1254, 4943, 187, 1291, 1295, 187,
2897  187, 1294, 187, 1292, 4943, 1302, 1298, 187, 1286, 1360,
2898  1289, 4943, 1300, 187, 890, 890, 890, 1106, 361, 1107,
2899  1108, 890, 890, 890, 890, 890, 890, 890, 1109, 1109,
2900  890, 890, 890, 890, 1110, 890, 1110, 1102, 890, 890,
2901  890, 890, 1110, 1110, 1111, 1110, 1112, 1110, 1110, 1110,
2902  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1113, 1110, 1110,
2903  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 890, 1110,
2904  1110, 1110, 1111, 1110, 1112, 1110, 1110, 1110, 1110, 1110,
2905 
2906  1110, 1110, 1110, 1110, 1110, 1113, 1110, 1110, 1110, 1110,
2907  1110, 1110, 1110, 1110, 1110, 890, 890, 287, 915, 909,
2908  915, 915, 287, 1131, 287, 287, 287, 287, 287, 287,
2909  287, 287, 287, 287, 287, 287, 287, 287, 287, 916,
2910  287, 287, 287, 951, 952, 953, 951, 174, 174, 174,
2911  175, 174, 174, 174, 175, 1248, 1248, 1248, 1249, 954,
2912  4943, 1101, 164, 1101, 1101, 4943, 4943, 160, 1363, 287,
2913  4943, 160, 4943, 4943, 1163, 1327, 1183, 1062, 544, 1063,
2914  1064, 1102, 1331, 1164, 187, 187, 1179, 164, 164, 164,
2915  164, 1070, 532, 1071, 1072, 1363, 287, 287, 918, 918,
2916 
2917  918, 918, 1163, 1327, 1183, 1290, 4943, 334, 1265, 4943,
2918  1331, 1164, 187, 187, 1179, 187, 187, 1266, 861, 1251,
2919  861, 1267, 544, 1063, 1268, 1134, 1252, 1339, 1135, 1136,
2920  1283, 1137, 1290, 1299, 1138, 4943, 1265, 1065, 4943, 1328,
2921  4943, 4943, 4943, 187, 187, 1266, 861, 1251, 861, 4943,
2922  4943, 4943, 1269, 1134, 1252, 1339, 1135, 1136, 1283, 1137,
2923  1299, 1270, 1138, 162, 163, 164, 163, 163, 162, 165,
2924  162, 162, 162, 162, 162, 162, 162, 187, 187, 162,
2925  1269, 162, 1352, 187, 167, 162, 4943, 4943, 1353, 1270,
2926  187, 1355, 4943, 1296, 1103, 174, 1103, 1103, 1293, 1297,
2927 
2928  1329, 1330, 1332, 1333, 187, 187, 187, 1172, 1356, 1357,
2929  1352, 187, 1358, 1359, 1105, 162, 1353, 4943, 187, 1355,
2930  1296, 1599, 1559, 1599, 1599, 1293, 1297, 4943, 1329, 1330,
2931  1332, 1333, 187, 4943, 1172, 4943, 1356, 1357, 4943, 4943,
2932  1358, 1359, 162, 162, 651, 652, 184, 652, 653, 651,
2933  654, 651, 651, 651, 651, 651, 651, 651, 654, 654,
2934  651, 654, 655, 654, 187, 657, 651, 654, 654, 654,
2935  1361, 1338, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340,
2936  1354, 1362, 1375, 4943, 1376, 1382, 1133, 942, 943, 944,
2937  942, 1381, 187, 910, 1388, 1389, 651, 910, 1361, 1338,
2938 
2939  4943, 4943, 4943, 1158, 951, 952, 953, 951, 1354, 1362,
2940  1375, 1376, 1382, 1133, 1062, 544, 1063, 1064, 349, 1381,
2941  1165, 1388, 1389, 651, 651, 651, 652, 184, 652, 653,
2942  651, 654, 651, 651, 651, 651, 651, 651, 651, 654,
2943  654, 651, 654, 655, 654, 1265, 657, 651, 654, 654,
2944  654, 1393, 1395, 1396, 1266, 4943, 1386, 4943, 4943, 4943,
2945  187, 4943, 1221, 1399, 4943, 1400, 1401, 1415, 4943, 174,
2946  174, 174, 175, 1265, 1398, 1402, 4943, 651, 4943, 1393,
2947  1395, 1396, 1266, 1386, 531, 532, 532, 533, 187, 160,
2948  1221, 1399, 1400, 1401, 1415, 345, 345, 4943, 1303, 4943,
2949 
2950  526, 1398, 4943, 1402, 651, 651, 890, 891, 184, 891,
2951  892, 890, 893, 890, 890, 890, 890, 890, 890, 890,
2952  893, 893, 890, 893, 894, 893, 1303, 896, 890, 893,
2953  893, 893, 4943, 1385, 1403, 1405, 1406, 1407, 1408, 1304,
2954  351, 1304, 1304, 1409, 1410, 1411, 1412, 1413, 1414, 1416,
2955  1417, 4943, 4943, 1418, 1419, 1420, 4943, 1421, 890, 1102,
2956  1385, 4943, 1403, 1405, 1406, 1407, 1408, 1824, 1824, 1824,
2957  1825, 1409, 1410, 1411, 1412, 1413, 1414, 1416, 1417, 1305,
2958  1418, 1419, 4943, 1420, 1421, 890, 890, 651, 652, 184,
2959  652, 653, 651, 654, 651, 651, 651, 651, 651, 651,
2960 
2961  651, 654, 654, 651, 654, 655, 654, 1305, 657, 651,
2962  654, 654, 654, 4943, 1422, 1423, 1424, 174, 174, 174,
2963  175, 1425, 1426, 1427, 4943, 1428, 1429, 4943, 1430, 1431,
2964  1432, 1434, 1435, 4943, 1436, 1437, 1438, 160, 1552, 651,
2965  1241, 1422, 4943, 1423, 1424, 4943, 4943, 4943, 1425, 1426,
2966  4943, 1427, 1428, 4943, 1429, 1430, 4943, 1431, 1432, 1434,
2967  1435, 1337, 1436, 1437, 1438, 1552, 651, 651, 651, 652,
2968  184, 652, 653, 651, 654, 651, 651, 651, 651, 651,
2969  651, 651, 654, 654, 651, 654, 655, 654, 1337, 657,
2970  651, 654, 654, 654, 1439, 187, 187, 1441, 187, 187,
2971 
2972  656, 1448, 187, 187, 4943, 1445, 1452, 1442, 1472, 4943,
2973  1440, 1473, 1248, 1248, 1248, 1248, 4943, 1444, 1446, 1553,
2974  651, 4943, 1439, 187, 187, 1441, 187, 187, 656, 1448,
2975  187, 187, 188, 1445, 1452, 1442, 1472, 1440, 4943, 1473,
2976  1066, 528, 1067, 1068, 1444, 1446, 1553, 651, 651, 651,
2977  1055, 343, 1056, 1057, 651, 651, 651, 651, 651, 651,
2978  651, 860, 860, 651, 651, 651, 651, 860, 651, 860,
2979  651, 651, 651, 651, 651, 187, 1480, 862, 1263, 863,
2980  860, 1481, 4943, 4943, 1127, 1127, 1127, 1127, 656, 656,
2981  4943, 1447, 656, 4943, 4943, 860, 4943, 860, 1562, 4943,
2982 
2983  1486, 651, 4943, 187, 1480, 862, 1263, 863, 860, 1481,
2984  527, 528, 528, 529, 1129, 4943, 656, 656, 1447, 4943,
2985  656, 1066, 528, 1067, 1068, 1562, 530, 1486, 651, 651,
2986  651, 1056, 343, 1056, 1255, 651, 651, 651, 651, 651,
2987  651, 651, 1129, 1367, 651, 651, 651, 651, 860, 651,
2988  860, 651, 651, 651, 651, 651, 1505, 1492, 1059, 187,
2989  1060, 860, 4943, 1264, 1248, 1248, 1248, 1249, 1451, 656,
2990  1490, 1367, 1494, 187, 4943, 4943, 860, 4943, 860, 1449,
2991  4943, 4943, 651, 1505, 188, 1492, 1059, 187, 1060, 860,
2992  1264, 4943, 1469, 943, 1470, 1469, 1451, 656, 1490, 4943,
2993 
2994  1494, 187, 1070, 532, 1071, 1072, 4943, 1449, 1471, 651,
2995  651, 651, 1256, 524, 1257, 1258, 651, 651, 651, 651,
2996  651, 651, 651, 860, 860, 651, 651, 651, 1065, 861,
2997  651, 861, 651, 651, 651, 651, 651, 860, 860, 862,
2998  187, 863, 187, 4943, 1462, 1580, 1282, 1342, 1342, 1342,
2999  1342, 4943, 4943, 759, 759, 759, 760, 861, 4943, 861,
3000  1491, 1588, 1497, 651, 4943, 860, 860, 862, 187, 863,
3001  187, 1462, 1580, 1282, 4943, 4943, 4943, 1129, 1267, 544,
3002  1063, 1268, 187, 1340, 1340, 1340, 1340, 1491, 1588, 1497,
3003  651, 651, 651, 1259, 746, 1260, 1261, 651, 651, 651,
3004 
3005  651, 651, 651, 651, 910, 1129, 651, 651, 651, 1069,
3006  187, 651, 1501, 651, 651, 651, 651, 651, 1270, 187,
3007  1059, 4943, 1060, 4943, 1066, 528, 1067, 1068, 1343, 1066,
3008  528, 1067, 1066, 1061, 4943, 4943, 1066, 528, 1067, 1066,
3009  1501, 1613, 656, 4943, 651, 1069, 1270, 187, 1059, 187,
3010  1060, 860, 1069, 860, 4943, 1343, 1066, 528, 1067, 1068,
3011  1272, 1061, 1498, 1262, 860, 1538, 1466, 1272, 1613, 1273,
3012  656, 651, 651, 4943, 860, 860, 1273, 187, 4943, 860,
3013  4943, 860, 1537, 860, 187, 860, 4943, 1274, 1272, 1498,
3014  4943, 1262, 860, 1538, 1466, 1272, 1275, 1273, 1070, 532,
3015 
3016  1071, 1070, 860, 860, 1273, 1070, 532, 1071, 1070, 4943,
3017  1537, 860, 187, 860, 1065, 1274, 4943, 164, 164, 164,
3018  164, 1065, 4943, 4943, 1275, 1070, 532, 1071, 1072, 1277,
3019  4943, 1070, 532, 1071, 1072, 4943, 1277, 334, 1278, 1477,
3020  952, 1478, 1477, 187, 1364, 1278, 187, 164, 164, 164,
3021  164, 1535, 861, 1495, 861, 1479, 1265, 1277, 861, 1487,
3022  861, 4943, 1539, 187, 1277, 1279, 1278, 334, 1280, 1281,
3023  4943, 187, 1364, 1278, 187, 164, 164, 164, 164, 1535,
3024  861, 1495, 861, 4943, 1265, 4943, 861, 1487, 861, 1450,
3025  1539, 187, 4943, 1279, 4943, 334, 1280, 1281, 890, 1103,
3026 
3027  174, 1103, 1104, 890, 890, 890, 890, 890, 890, 890,
3028  890, 890, 890, 890, 890, 890, 1450, 890, 1365, 1105,
3029  890, 890, 890, 890, 860, 860, 1463, 4943, 4943, 4943,
3030  527, 528, 528, 529, 860, 860, 1475, 4943, 1340, 1340,
3031  1340, 1340, 1540, 4943, 1493, 1365, 530, 1544, 187, 4943,
3032  890, 4943, 860, 860, 1463, 527, 528, 528, 529, 910,
3033  4943, 4943, 860, 860, 1475, 1267, 544, 1063, 1268, 1366,
3034  1540, 530, 1493, 4943, 4943, 1544, 187, 890, 890, 890,
3035  1306, 343, 1307, 1308, 890, 890, 890, 890, 890, 890,
3036  890, 1109, 1109, 890, 890, 890, 890, 1366, 890, 1368,
3037 
3038  890, 890, 890, 890, 890, 1270, 187, 1111, 656, 1112,
3039  1551, 942, 943, 944, 942, 860, 860, 1467, 1554, 4943,
3040  1264, 1499, 1617, 1555, 1502, 1556, 1368, 945, 656, 1606,
3041  4943, 890, 4943, 1270, 187, 1111, 656, 1112, 1551, 1575,
3042  1576, 1576, 1577, 860, 860, 1467, 1554, 1264, 1499, 1617,
3043  1374, 1555, 1502, 1556, 4943, 530, 656, 1606, 890, 890,
3044  890, 1106, 361, 1107, 1108, 890, 890, 890, 890, 890,
3045  890, 890, 1109, 1109, 890, 890, 890, 890, 1374, 890,
3046  4943, 890, 890, 890, 890, 890, 187, 1474, 1111, 1612,
3047  1112, 174, 174, 174, 175, 860, 860, 531, 532, 532,
3048 
3049  533, 1113, 1614, 4943, 527, 528, 528, 529, 345, 345,
3050  1615, 160, 890, 526, 187, 1474, 1111, 1612, 1112, 4943,
3051  530, 4943, 4943, 860, 860, 1618, 1369, 4943, 4943, 1113,
3052  1614, 1397, 4943, 1371, 2010, 1581, 2010, 2010, 1615, 890,
3053  890, 890, 1107, 361, 1107, 1309, 890, 890, 890, 890,
3054  890, 890, 890, 1618, 1369, 890, 890, 890, 890, 1397,
3055  890, 1371, 890, 890, 890, 890, 890, 656, 1503, 1310,
3056  794, 1311, 187, 951, 952, 953, 951, 1488, 1488, 1488,
3057  1489, 1500, 1312, 4943, 1619, 942, 943, 944, 942, 954,
3058  4943, 4943, 1620, 890, 4943, 656, 1503, 1310, 794, 1311,
3059 
3060  187, 945, 1559, 1559, 1559, 1560, 187, 4943, 4943, 1500,
3061  1312, 1619, 1380, 1561, 1373, 174, 174, 174, 175, 1620,
3062  890, 890, 890, 1317, 528, 1318, 1319, 890, 890, 890,
3063  890, 890, 890, 890, 187, 160, 890, 890, 890, 1320,
3064  1380, 890, 1373, 890, 890, 890, 890, 890, 1321, 532,
3065  1322, 1323, 1335, 1336, 531, 532, 532, 533, 4943, 4943,
3066  527, 528, 528, 529, 1316, 345, 345, 4943, 4943, 4943,
3067  526, 349, 187, 4943, 890, 1110, 530, 1110, 4943, 1621,
3068  1335, 1336, 4943, 527, 528, 528, 529, 1536, 1110, 4943,
3069  527, 528, 528, 529, 951, 952, 953, 951, 1370, 530,
3070 
3071  187, 890, 890, 1110, 1372, 1110, 530, 1621, 1627, 1595,
3072  954, 1622, 1377, 1623, 1536, 1625, 1110, 1321, 532, 1322,
3073  1323, 4943, 4943, 1379, 4943, 1370, 531, 532, 532, 533,
3074  4943, 1372, 794, 1316, 1378, 1627, 1595, 345, 345, 1622,
3075  1377, 1623, 526, 1625, 1110, 4943, 1110, 531, 532, 532,
3076  533, 1379, 1340, 1340, 1340, 1340, 1324, 1110, 345, 345,
3077  794, 1378, 794, 526, 1383, 1563, 1563, 1563, 1564, 4943,
3078  1628, 4943, 1110, 910, 1110, 1629, 1561, 1630, 1384, 174,
3079  174, 174, 175, 1631, 1324, 1110, 1321, 532, 1322, 1323,
3080  794, 4943, 1383, 1632, 527, 528, 528, 529, 1628, 160,
3081 
3082  4943, 1635, 1316, 1629, 1633, 1630, 1384, 4943, 4943, 4943,
3083  530, 1631, 4943, 1110, 1636, 1110, 531, 532, 532, 533,
3084  1632, 4943, 1390, 1391, 1325, 4943, 1110, 345, 345, 1635,
3085  4943, 1633, 526, 174, 174, 174, 175, 1248, 1248, 1248,
3086  1496, 1110, 1636, 1110, 4943, 1259, 746, 1260, 1261, 1390,
3087  1634, 1391, 1325, 160, 1110, 1321, 532, 1322, 1323, 1392,
3088  1394, 1069, 1259, 746, 1260, 1261, 187, 174, 174, 174,
3089  175, 1316, 1599, 1559, 1599, 1600, 1274, 1634, 1069, 4943,
3090  4943, 4943, 1110, 1601, 1110, 1459, 1392, 160, 1394, 1259,
3091  746, 1260, 1261, 1274, 187, 1110, 4943, 1326, 174, 174,
3092 
3093  174, 175, 1459, 4943, 1274, 1069, 527, 528, 528, 529,
3094  1110, 1504, 1110, 1459, 1070, 532, 1071, 1072, 160, 1639,
3095  1274, 1274, 530, 1110, 1326, 1130, 1130, 1130, 1130, 1459,
3096  1459, 1543, 1349, 1340, 1349, 1349, 1640, 493, 1504, 4943,
3097  794, 861, 1641, 1464, 1567, 861, 910, 1639, 1274, 4943,
3098  4943, 4943, 1344, 916, 861, 1345, 1346, 1459, 1347, 1543,
3099  1642, 1348, 4943, 1640, 1304, 351, 1304, 1304, 794, 861,
3100  1641, 1464, 1567, 861, 4943, 4943, 1313, 544, 1314, 1315,
3101  1344, 1637, 861, 1345, 1346, 794, 1347, 794, 1642, 1348,
3102  287, 1349, 1340, 1349, 1349, 287, 1350, 287, 287, 287,
3103 
3104  287, 287, 287, 287, 1305, 1644, 287, 1516, 287, 1637,
3105  4943, 287, 916, 794, 4943, 794, 1517, 932, 932, 932,
3106  932, 187, 1340, 1340, 1340, 1340, 1313, 544, 1314, 1315,
3107  4943, 4943, 1305, 1644, 4943, 1516, 1643, 334, 174, 174,
3108  174, 175, 287, 910, 1517, 1565, 1565, 1565, 1566, 187,
3109  4943, 1583, 1584, 1584, 1585, 4943, 1561, 1516, 160, 1070,
3110  532, 1071, 1072, 1643, 4943, 334, 1517, 530, 1542, 287,
3111  287, 162, 163, 164, 163, 163, 162, 165, 162, 162,
3112  162, 162, 162, 162, 162, 1516, 861, 162, 861, 162,
3113  861, 656, 167, 162, 1517, 1668, 1542, 4943, 187, 1482,
3114 
3115  794, 1626, 4943, 4943, 174, 174, 174, 175, 4943, 1571,
3116  1572, 1572, 1573, 4943, 861, 1387, 861, 4943, 861, 656,
3117  345, 345, 1668, 162, 160, 526, 187, 1482, 794, 1626,
3118  527, 528, 528, 529, 1559, 1559, 1559, 1560, 1608, 1608,
3119  1608, 1608, 1387, 4943, 1541, 1561, 530, 4943, 4943, 1609,
3120  162, 162, 651, 652, 184, 652, 653, 651, 654, 651,
3121  651, 651, 651, 651, 651, 651, 654, 654, 651, 654,
3122  655, 654, 1541, 657, 651, 654, 654, 654, 4943, 1569,
3123  1592, 1593, 1593, 1594, 4943, 4943, 656, 1340, 1340, 1340,
3124  1340, 345, 345, 1675, 794, 1638, 526, 1728, 1602, 1602,
3125 
3126  1602, 1603, 1738, 4943, 651, 1404, 1569, 4943, 910, 1561,
3127  1610, 1610, 1610, 1611, 656, 4943, 4943, 4943, 160, 4943,
3128  1675, 1609, 794, 1638, 1728, 1545, 4943, 4943, 4943, 1738,
3129  160, 651, 651, 651, 652, 184, 652, 653, 651, 654,
3130  651, 651, 651, 651, 651, 651, 651, 654, 654, 651,
3131  654, 655, 654, 1545, 657, 651, 654, 654, 654, 794,
3132  656, 187, 1646, 1647, 1648, 1649, 656, 187, 1655, 1667,
3133  4943, 1624, 1674, 656, 4943, 4943, 1645, 1676, 4943, 4943,
3134  861, 1340, 1340, 1340, 1340, 651, 4943, 794, 656, 187,
3135  1646, 1647, 1648, 1649, 656, 187, 1655, 1667, 1624, 4943,
3136 
3137  1674, 656, 910, 1645, 4943, 1676, 1546, 861, 2018, 1589,
3138  2018, 2018, 651, 651, 651, 652, 184, 652, 653, 651,
3139  654, 651, 651, 651, 651, 651, 651, 651, 654, 654,
3140  651, 654, 655, 654, 1546, 657, 651, 654, 654, 654,
3141  1469, 943, 1470, 1469, 656, 656, 1469, 943, 1470, 1469,
3142  1681, 1477, 952, 1478, 1477, 1677, 1471, 656, 1340, 1340,
3143  1340, 1340, 1666, 861, 861, 1678, 651, 1479, 1477, 952,
3144  1478, 1477, 656, 656, 4943, 4943, 4943, 1681, 4943, 910,
3145  4943, 4943, 4943, 1677, 1673, 656, 4943, 1548, 4943, 4943,
3146  861, 861, 1678, 651, 651, 651, 652, 184, 652, 653,
3147 
3148  651, 654, 651, 651, 651, 651, 651, 651, 651, 654,
3149  654, 651, 654, 655, 654, 1548, 657, 651, 654, 654,
3150  654, 187, 1679, 187, 656, 1682, 1488, 1488, 1488, 1488,
3151  1747, 4943, 656, 1443, 4943, 861, 1680, 4943, 1340, 1340,
3152  1340, 1340, 1518, 544, 1314, 1519, 188, 651, 4943, 187,
3153  1679, 187, 656, 1682, 4943, 4943, 4943, 1747, 1316, 910,
3154  656, 1443, 861, 1680, 1070, 532, 1071, 1072, 1549, 1340,
3155  1340, 1340, 1340, 1520, 651, 651, 651, 852, 164, 852,
3156  852, 651, 1521, 651, 651, 651, 651, 651, 651, 651,
3157  910, 1485, 651, 861, 651, 861, 1549, 853, 651, 4943,
3158 
3159  4943, 1520, 1687, 656, 861, 656, 656, 4943, 1547, 1690,
3160  1521, 1710, 1711, 4943, 1343, 1488, 1488, 1488, 1489, 1485,
3161  1804, 861, 4943, 861, 164, 164, 164, 164, 651, 4943,
3162  1687, 656, 861, 656, 656, 188, 1547, 1690, 4943, 1710,
3163  1711, 1343, 4943, 4943, 334, 4943, 4943, 1804, 1317, 528,
3164  1318, 1319, 4943, 4943, 4943, 651, 651, 651, 1453, 719,
3165  1454, 1455, 651, 651, 651, 651, 651, 651, 651, 1650,
3166  187, 651, 651, 651, 1069, 1109, 651, 1109, 651, 651,
3167  651, 651, 651, 1683, 1688, 1059, 1514, 1060, 1109, 1689,
3168  656, 1718, 1109, 1109, 1719, 656, 1650, 656, 187, 1700,
3169 
3170  1109, 1109, 1701, 1109, 1726, 1109, 1727, 1739, 4943, 651,
3171  1683, 4943, 1688, 1059, 1514, 1060, 1109, 1689, 656, 1718,
3172  1109, 1109, 1719, 656, 4943, 656, 1700, 4943, 1109, 1109,
3173  1701, 4943, 1726, 4943, 1727, 1739, 651, 651, 651, 1256,
3174  524, 1257, 1258, 651, 651, 651, 651, 651, 651, 651,
3175  860, 860, 651, 651, 651, 1065, 861, 651, 861, 651,
3176  651, 651, 651, 651, 861, 861, 862, 861, 863, 861,
3177  1265, 861, 861, 861, 861, 861, 861, 861, 861, 1279,
3178  861, 861, 861, 861, 861, 861, 861, 861, 861, 861,
3179  651, 861, 861, 861, 862, 861, 863, 861, 1265, 861,
3180 
3181  861, 861, 861, 861, 861, 861, 861, 1279, 861, 861,
3182  861, 861, 861, 861, 861, 861, 861, 651, 651, 651,
3183  1456, 524, 1257, 1457, 651, 651, 651, 651, 651, 651,
3184  651, 1732, 1848, 651, 651, 651, 1065, 4943, 651, 1854,
3185  651, 651, 651, 651, 651, 187, 187, 1059, 1740, 1060,
3186  1724, 1269, 4943, 1317, 528, 1318, 1319, 4943, 4943, 1848,
3187  1458, 4943, 1321, 532, 1322, 1323, 1854, 1317, 528, 1318,
3188  1319, 651, 4943, 187, 187, 1059, 1740, 1060, 1724, 1269,
3189  1109, 4943, 1109, 4943, 1321, 532, 1322, 1323, 1458, 1110,
3190  1741, 1110, 1513, 1109, 1109, 4943, 1109, 1764, 651, 651,
3191 
3192  1066, 528, 1067, 1068, 1770, 4943, 1533, 1109, 1109, 1515,
3193  1109, 1110, 4943, 1110, 4943, 4943, 1069, 1110, 1741, 1110,
3194  1513, 1109, 1109, 1534, 1109, 1764, 335, 860, 794, 860,
3195  4943, 860, 1770, 1533, 1879, 1109, 1515, 1460, 1461, 1110,
3196  860, 1110, 1317, 528, 1318, 1317, 1317, 528, 1318, 1317,
3197  4943, 1534, 4943, 4943, 335, 860, 794, 860, 1320, 860,
3198  1810, 1879, 1320, 4943, 4943, 1460, 1461, 1704, 860, 1070,
3199  532, 1071, 1072, 1523, 1811, 1109, 1109, 1523, 1340, 1340,
3200  1340, 1340, 1524, 4943, 794, 1712, 1524, 794, 1810, 1317,
3201  528, 1318, 1319, 1109, 1109, 1704, 861, 794, 861, 910,
3202 
3203  861, 1523, 1811, 1109, 1109, 1523, 4943, 794, 1465, 861,
3204  1524, 1075, 794, 1712, 1524, 794, 1109, 1550, 1109, 4943,
3205  1525, 1109, 1109, 4943, 861, 794, 861, 4943, 861, 1526,
3206  4943, 1321, 532, 1322, 1321, 794, 1465, 861, 1075, 1070,
3207  532, 1071, 1072, 4943, 1109, 1550, 1109, 1316, 1525, 942,
3208  943, 944, 942, 1321, 532, 1322, 1321, 1526, 1812, 4943,
3209  335, 794, 1528, 335, 794, 945, 861, 1816, 861, 1316,
3210  861, 1529, 4943, 1321, 532, 1322, 1323, 4943, 1465, 861,
3211  1340, 1340, 1340, 1340, 1528, 4943, 1812, 1578, 335, 794,
3212  1528, 335, 794, 1529, 861, 1816, 861, 4943, 861, 1529,
3213 
3214  1110, 910, 1110, 1818, 1516, 335, 1465, 861, 1070, 532,
3215  1071, 1072, 1528, 1530, 794, 1578, 1321, 532, 1322, 1323,
3216  1808, 1529, 1886, 1734, 527, 528, 528, 529, 1110, 794,
3217  1110, 1818, 1516, 335, 794, 861, 794, 861, 1483, 861,
3218  530, 1530, 794, 1110, 4943, 1110, 4943, 1808, 861, 1886,
3219  1734, 4943, 4943, 1531, 1532, 1568, 187, 794, 531, 532,
3220  532, 533, 794, 861, 794, 861, 1483, 861, 4943, 345,
3221  345, 1110, 1725, 1110, 526, 187, 861, 1070, 532, 1071,
3222  1072, 1531, 1532, 1568, 187, 174, 174, 174, 175, 1684,
3223  1684, 1684, 1685, 4943, 4943, 527, 528, 528, 529, 1725,
3224 
3225  1570, 4943, 4943, 187, 861, 160, 861, 4943, 861, 188,
3226  1484, 530, 4943, 656, 1607, 1686, 4943, 861, 4943, 1707,
3227  943, 1708, 1707, 2021, 1593, 2022, 2023, 1570, 531, 532,
3228  532, 533, 861, 4943, 861, 1709, 861, 1574, 1484, 345,
3229  345, 656, 1607, 1686, 526, 861, 890, 1306, 343, 1307,
3230  1308, 890, 890, 890, 890, 890, 890, 890, 1109, 1109,
3231  890, 890, 890, 890, 1574, 890, 4943, 890, 890, 890,
3232  890, 890, 1895, 1591, 1111, 656, 1112, 656, 942, 943,
3233  944, 942, 1563, 1563, 1563, 1564, 4943, 4943, 4943, 1109,
3234  1109, 1713, 4943, 1561, 945, 1905, 1836, 4943, 890, 1895,
3235 
3236  1591, 4943, 1111, 656, 1112, 656, 4943, 951, 952, 953,
3237  951, 187, 1847, 1518, 544, 1314, 1519, 1109, 1109, 1713,
3238  1579, 4943, 1905, 954, 1836, 890, 890, 890, 1307, 343,
3239  1307, 1506, 890, 890, 890, 890, 890, 890, 890, 187,
3240  1847, 890, 890, 890, 890, 1586, 890, 1579, 890, 890,
3241  890, 890, 890, 1521, 335, 1310, 1853, 1311, 4943, 527,
3242  528, 528, 529, 1109, 1109, 1705, 4943, 1814, 1515, 1340,
3243  1340, 1340, 1340, 1586, 794, 530, 1858, 861, 1815, 890,
3244  4943, 1521, 335, 1310, 1853, 1311, 1518, 544, 1314, 1519,
3245  910, 1109, 1109, 1705, 1814, 1515, 4943, 1581, 1581, 1581,
3246 
3247  1581, 1582, 794, 1858, 861, 1815, 890, 890, 890, 1507,
3248  524, 1508, 1509, 890, 890, 890, 890, 890, 890, 890,
3249  1109, 1109, 890, 890, 890, 1316, 1521, 890, 1582, 890,
3250  890, 890, 890, 890, 1765, 656, 1111, 4943, 1112, 4943,
3251  951, 952, 953, 951, 1732, 1715, 952, 1716, 1715, 1754,
3252  1755, 1755, 1756, 335, 1521, 4943, 954, 1821, 335, 4943,
3253  890, 1717, 1765, 656, 1111, 530, 1112, 1557, 1557, 1557,
3254  1557, 4943, 1557, 1557, 1557, 1557, 4943, 4943, 1558, 4943,
3255  4943, 335, 1587, 1558, 4943, 1821, 335, 890, 890, 890,
3256  1510, 746, 1511, 1512, 890, 890, 890, 890, 890, 890,
3257 
3258  890, 1855, 4943, 890, 890, 890, 1320, 861, 890, 1587,
3259  890, 890, 890, 890, 890, 1859, 187, 1310, 1866, 1311,
3260  531, 532, 532, 533, 527, 528, 528, 529, 4943, 1855,
3261  1312, 345, 345, 861, 861, 335, 526, 4943, 1857, 4943,
3262  530, 890, 4943, 1859, 187, 1310, 1866, 1311, 1817, 1590,
3263  531, 532, 532, 533, 174, 174, 174, 175, 1312, 1972,
3264  861, 345, 345, 335, 1878, 1857, 526, 1604, 890, 890,
3265  1342, 1342, 1342, 1342, 160, 1817, 1885, 1590, 1340, 1340,
3266  1340, 1340, 174, 174, 174, 175, 1972, 1730, 174, 174,
3267  174, 175, 1878, 1605, 1604, 1893, 1894, 1344, 4943, 910,
3268 
3269  1345, 1346, 160, 1347, 1885, 1733, 1348, 4943, 160, 4943,
3270  4943, 1742, 1742, 1742, 1743, 1730, 1745, 1745, 1745, 1746,
3271  1605, 1729, 1744, 1893, 1894, 1344, 1840, 1744, 1345, 1346,
3272  860, 1347, 1731, 1733, 1348, 287, 1349, 1340, 1349, 1349,
3273  287, 1350, 287, 287, 287, 287, 287, 287, 287, 1729,
3274  4943, 287, 4943, 287, 1840, 4943, 287, 916, 860, 1731,
3275  1563, 1563, 1563, 1563, 1340, 1340, 1340, 1340, 1340, 1340,
3276  1340, 1340, 1456, 524, 1257, 1457, 1565, 1565, 1565, 1565,
3277  188, 1469, 943, 1470, 1469, 910, 4943, 287, 1065, 910,
3278  4943, 4943, 1340, 1340, 1340, 1340, 334, 1666, 4943, 1589,
3279 
3280  1589, 1589, 1589, 1269, 4943, 4943, 1735, 1737, 4943, 4943,
3281  4943, 1899, 1458, 910, 287, 287, 162, 1596, 1565, 1596,
3282  1597, 162, 165, 162, 162, 162, 162, 162, 1598, 162,
3283  1736, 1269, 162, 1735, 162, 1737, 1758, 167, 162, 1899,
3284  1458, 1748, 1748, 1748, 1749, 1750, 1750, 1750, 1751, 1819,
3285  4943, 4943, 1744, 4943, 4943, 1820, 1744, 794, 1736, 1887,
3286  1904, 188, 1110, 794, 1758, 334, 1979, 4943, 162, 4943,
3287  4943, 1784, 1785, 1784, 1784, 4943, 349, 1819, 527, 528,
3288  528, 529, 1786, 1820, 4943, 794, 4943, 1887, 1904, 1110,
3289  1982, 794, 4943, 1979, 530, 162, 162, 651, 652, 184,
3290 
3291  652, 653, 651, 654, 651, 651, 651, 651, 651, 651,
3292  651, 654, 654, 651, 654, 655, 654, 1982, 657, 651,
3293  654, 654, 654, 1753, 4943, 1596, 1565, 1596, 1596, 4943,
3294  349, 1477, 952, 1478, 1477, 1787, 1750, 1787, 1788, 1888,
3295  349, 527, 528, 528, 529, 167, 1789, 1673, 1110, 651,
3296  1753, 1790, 1745, 1790, 1791, 167, 349, 530, 1792, 1742,
3297  1792, 1793, 1789, 1795, 1745, 1795, 1796, 1888, 4943, 1794,
3298  1752, 4943, 4943, 4943, 1794, 1110, 651, 651, 651, 652,
3299  184, 652, 653, 651, 654, 651, 651, 651, 651, 651,
3300  651, 651, 654, 654, 651, 654, 655, 654, 1752, 657,
3301 
3302  651, 654, 654, 654, 4943, 4943, 1456, 524, 1257, 1457,
3303  4943, 4943, 1066, 528, 1067, 1068, 1616, 4943, 1602, 1602,
3304  1602, 1602, 1065, 4943, 4943, 1797, 1797, 1797, 1798, 1983,
3305  651, 1608, 1608, 1608, 1608, 1919, 1744, 1269, 160, 860,
3306  4943, 860, 1609, 860, 1616, 160, 1458, 4943, 1651, 1651,
3307  1651, 1651, 1656, 4943, 4943, 4943, 1983, 651, 651, 1651,
3308  1651, 1651, 1652, 1919, 1653, 1269, 4943, 860, 188, 860,
3309  4943, 860, 186, 186, 1458, 186, 150, 186, 187, 188,
3310  1656, 186, 186, 186, 651, 1453, 719, 1454, 1455, 651,
3311  651, 651, 651, 651, 651, 651, 860, 860, 651, 651,
3312 
3313  651, 1069, 860, 651, 860, 651, 651, 651, 651, 651,
3314  860, 860, 1059, 860, 1060, 860, 1274, 860, 860, 860,
3315  860, 860, 860, 860, 860, 1275, 860, 860, 860, 860,
3316  860, 860, 860, 860, 860, 860, 651, 860, 860, 860,
3317  1059, 860, 1060, 860, 1274, 860, 860, 860, 860, 860,
3318  860, 860, 860, 1275, 860, 860, 860, 860, 860, 860,
3319  860, 860, 860, 651, 651, 1066, 528, 1067, 1068, 4943,
3320  1066, 528, 1067, 1068, 942, 943, 944, 942, 1856, 942,
3321  943, 944, 942, 1927, 4943, 4943, 1469, 943, 1470, 1469,
3322  945, 861, 860, 1928, 860, 945, 860, 1659, 4943, 860,
3323 
3324  4943, 860, 1471, 1762, 1467, 860, 1856, 4943, 4943, 4943,
3325  860, 1927, 1469, 943, 1470, 1469, 1935, 1664, 861, 4943,
3326  860, 1928, 860, 1763, 860, 1659, 1665, 860, 1471, 860,
3327  4943, 1762, 1467, 860, 1066, 528, 1067, 1068, 860, 4943,
3328  4943, 4943, 1826, 1664, 1935, 1664, 951, 952, 953, 951,
3329  1763, 656, 1665, 4943, 1665, 4943, 1477, 952, 1478, 1477,
3330  1843, 860, 954, 860, 860, 860, 174, 174, 174, 175,
3331  1826, 1664, 1479, 1475, 860, 4943, 1264, 4943, 4943, 656,
3332  1665, 1477, 952, 1478, 1477, 1977, 160, 1671, 1843, 860,
3333  1769, 860, 860, 860, 335, 187, 1672, 1479, 4943, 4943,
3334 
3335  4943, 1475, 860, 1264, 1066, 528, 1067, 1068, 4943, 1805,
3336  1822, 1823, 1671, 1977, 1849, 1671, 4943, 1769, 860, 860,
3337  1978, 1672, 335, 187, 1672, 1510, 746, 1511, 1512, 4943,
3338  1839, 860, 1980, 860, 1657, 860, 1805, 1822, 1823, 4943,
3339  1671, 1320, 1849, 1981, 860, 4943, 860, 860, 1978, 1672,
3340  1510, 746, 1511, 1512, 4943, 1994, 1525, 1839, 4943, 860,
3341  1980, 860, 1657, 860, 2009, 1697, 1320, 1510, 746, 1511,
3342  1512, 1981, 860, 1066, 528, 1067, 1068, 187, 4943, 4943,
3343  187, 1525, 1994, 1320, 1525, 1800, 1801, 1801, 1802, 1860,
3344  1697, 2009, 1861, 1697, 4943, 4943, 1803, 345, 1525, 860,
3345 
3346  860, 526, 860, 4943, 860, 187, 1658, 1697, 187, 1525,
3347  1844, 2017, 2040, 860, 4943, 4943, 4943, 1860, 1697, 1861,
3348  1610, 1610, 1610, 1610, 4943, 4943, 1525, 860, 860, 4943,
3349  860, 1609, 860, 2046, 1658, 1697, 4943, 1844, 2017, 2040,
3350  160, 860, 651, 1070, 532, 1071, 1072, 651, 651, 651,
3351  651, 651, 651, 651, 860, 860, 651, 651, 651, 1065,
3352  2046, 651, 2054, 651, 651, 651, 651, 651, 1610, 1610,
3353  1610, 1611, 2123, 4943, 4943, 531, 532, 532, 533, 1609,
3354  2025, 1660, 527, 528, 528, 529, 345, 345, 160, 2054,
3355  1110, 526, 1889, 4943, 651, 4943, 4943, 4943, 530, 2123,
3356 
3357  164, 164, 164, 164, 1581, 1581, 1581, 1581, 2025, 1660,
3358  4943, 4943, 4943, 1771, 4943, 1760, 1827, 1110, 4943, 1889,
3359  334, 651, 651, 651, 1070, 532, 1071, 1072, 651, 651,
3360  651, 651, 651, 651, 651, 860, 860, 651, 651, 651,
3361  1065, 1771, 651, 1760, 651, 651, 651, 651, 651, 527,
3362  528, 528, 529, 4943, 1321, 532, 1322, 1323, 4943, 1321,
3363  532, 1322, 1323, 1864, 1865, 530, 1661, 656, 531, 532,
3364  532, 533, 656, 4943, 4943, 651, 4943, 4943, 4943, 345,
3365  345, 1110, 1766, 1702, 526, 1110, 1110, 2027, 1110, 4943,
3366  1110, 1864, 1865, 1661, 1110, 656, 4943, 4943, 4943, 1720,
3367 
3368  656, 1757, 651, 651, 1066, 528, 1067, 1068, 860, 1110,
3369  1766, 1702, 4943, 1110, 1110, 2027, 1110, 1890, 1110, 1850,
3370  2028, 4943, 1110, 1830, 1830, 1830, 1830, 1720, 4943, 1757,
3371  1110, 860, 2039, 860, 1832, 860, 860, 1321, 532, 1322,
3372  1323, 4943, 1662, 334, 860, 1890, 1850, 4943, 2028, 1571,
3373  1572, 1572, 1571, 1571, 1572, 1572, 1571, 1110, 2163, 860,
3374  2039, 860, 4943, 860, 1723, 526, 1110, 187, 1110, 526,
3375  1662, 860, 860, 1066, 528, 1067, 1068, 1110, 1781, 2045,
3376  735, 4943, 1891, 1998, 735, 2163, 1758, 4943, 1967, 736,
3377  1758, 2053, 1723, 736, 1110, 187, 1110, 4943, 4943, 860,
3378 
3379  860, 2062, 860, 2065, 860, 1110, 1781, 2045, 735, 1891,
3380  1998, 2178, 735, 860, 1758, 1663, 1967, 736, 1758, 2053,
3381  2066, 736, 4943, 1575, 1576, 1576, 1575, 4943, 860, 2062,
3382  860, 2065, 860, 951, 952, 953, 951, 4943, 2178, 530,
3383  2081, 860, 1663, 1066, 528, 1067, 1068, 4943, 2066, 954,
3384  1742, 1742, 1742, 1743, 730, 1469, 943, 1470, 1469, 2086,
3385  1758, 1744, 1768, 731, 1575, 1576, 1576, 1575, 2081, 2110,
3386  860, 1471, 860, 4943, 860, 860, 527, 528, 528, 529,
3387  530, 1669, 730, 860, 4943, 4943, 4943, 2086, 1758, 2116,
3388  1768, 731, 530, 1997, 1846, 730, 4943, 2110, 860, 4943,
3389 
3390  860, 1758, 860, 860, 731, 1575, 1576, 1576, 1577, 1669,
3391  4943, 860, 1066, 528, 1067, 1068, 4943, 2116, 4943, 1799,
3392  1997, 530, 1846, 730, 1684, 1684, 1684, 1684, 4943, 1758,
3393  4943, 2032, 731, 2035, 2119, 1109, 732, 1109, 860, 860,
3394  2137, 860, 1761, 860, 188, 733, 1799, 4943, 4943, 2003,
3395  1862, 2143, 860, 4943, 1670, 1651, 1651, 1651, 1652, 2032,
3396  1828, 2035, 2119, 1109, 732, 1109, 860, 860, 2137, 860,
3397  1761, 860, 150, 733, 150, 188, 2003, 4943, 1862, 2143,
3398  860, 1670, 651, 854, 174, 854, 855, 651, 651, 651,
3399  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
3400 
3401  2186, 651, 4943, 856, 651, 651, 651, 651, 2050, 1110,
3402  4943, 4943, 531, 532, 532, 533, 4943, 2161, 1824, 1824,
3403  1824, 1825, 860, 345, 345, 2196, 4943, 2186, 526, 1684,
3404  1684, 1684, 1685, 2011, 651, 2050, 1110, 1477, 952, 1478,
3405  1477, 1707, 943, 1708, 1707, 2161, 4943, 187, 4943, 188,
3406  860, 4943, 2196, 1479, 1772, 1686, 4943, 1709, 4943, 4943,
3407  2011, 651, 651, 890, 1691, 719, 1692, 1693, 890, 890,
3408  890, 890, 890, 890, 890, 187, 1852, 890, 890, 890,
3409  1320, 1772, 890, 1686, 890, 890, 890, 890, 890, 187,
3410  2195, 1310, 2206, 1311, 1707, 943, 1708, 1707, 1715, 952,
3411 
3412  1716, 1715, 1892, 4943, 1852, 4943, 1715, 952, 1716, 1715,
3413  1877, 2209, 4943, 2210, 1717, 890, 4943, 187, 2195, 1310,
3414  2206, 1311, 1884, 1742, 1742, 1742, 1743, 4943, 4943, 1892,
3415  1745, 1745, 1745, 1746, 1744, 1589, 1589, 1589, 1589, 2209,
3416  2210, 1744, 890, 890, 890, 1507, 524, 1508, 1509, 890,
3417  890, 890, 890, 890, 890, 890, 1109, 1109, 890, 890,
3418  890, 1316, 1110, 890, 1110, 890, 890, 890, 890, 890,
3419  1110, 1110, 1111, 1110, 1112, 1110, 1516, 1110, 1110, 1110,
3420  1110, 1110, 1110, 1110, 1110, 1530, 1110, 1110, 1110, 1110,
3421  1110, 1110, 1110, 1110, 1110, 1110, 890, 1110, 1110, 1110,
3422 
3423  1111, 1110, 1112, 1110, 1516, 1110, 1110, 1110, 1110, 1110,
3424  1110, 1110, 1110, 1530, 1110, 1110, 1110, 1110, 1110, 1110,
3425  1110, 1110, 1110, 890, 890, 890, 1694, 524, 1508, 1695,
3426  890, 890, 890, 890, 890, 890, 890, 4943, 4943, 890,
3427  890, 890, 1316, 4943, 890, 4943, 890, 890, 890, 890,
3428  890, 2247, 2248, 1310, 2262, 1311, 187, 1520, 1583, 1584,
3429  1584, 1583, 1583, 1584, 1584, 1583, 1696, 4943, 4943, 1984,
3430  1773, 1774, 1774, 1775, 530, 4943, 4943, 890, 530, 2247,
3431  2248, 1310, 2262, 1311, 187, 1520, 526, 4943, 2041, 730,
3432  4943, 2047, 1109, 730, 1696, 1765, 1984, 1110, 731, 1765,
3433 
3434  4943, 1777, 731, 2118, 890, 890, 1317, 528, 1318, 1319,
3435  1778, 2263, 1469, 943, 1470, 1469, 2041, 730, 335, 2047,
3436  1109, 730, 1320, 1765, 1110, 4943, 731, 1765, 1471, 1777,
3437  731, 2118, 1781, 1109, 2273, 1109, 4943, 1109, 1778, 2263,
3438  4943, 1845, 2102, 1698, 1699, 335, 1109, 4943, 1583, 1584,
3439  1584, 1585, 1773, 1774, 1774, 1775, 1745, 1745, 1745, 1746,
3440  1781, 1109, 2273, 1109, 530, 1109, 4943, 1744, 526, 1845,
3441  2102, 1698, 1699, 4943, 1109, 1321, 532, 1322, 1323, 732,
3442  1781, 4943, 1953, 1777, 2274, 1767, 4943, 4943, 733, 4943,
3443  4943, 1954, 1778, 1477, 952, 1478, 1477, 4943, 174, 174,
3444 
3445  174, 175, 1110, 4943, 1110, 2299, 1110, 732, 1781, 1479,
3446  1953, 1777, 2274, 1767, 1703, 1110, 733, 1326, 160, 1954,
3447  1778, 2307, 1851, 4943, 1773, 1774, 1774, 1779, 1109, 2306,
3448  1110, 2276, 1110, 2299, 1110, 1780, 1780, 1863, 4943, 2031,
3449  526, 4943, 1703, 1110, 1326, 1321, 532, 1322, 1323, 2307,
3450  1851, 1694, 524, 1508, 1695, 1782, 1109, 2306, 2276, 1694,
3451  524, 1508, 1695, 4943, 1783, 1863, 2031, 1316, 174, 174,
3452  174, 175, 1110, 2315, 1110, 1316, 1110, 174, 174, 174,
3453  175, 2302, 1520, 1782, 1703, 1110, 4943, 4943, 160, 4943,
3454  1520, 1696, 1783, 1317, 528, 1318, 1319, 160, 860, 1696,
3455 
3456  1110, 2315, 1110, 4943, 1110, 4943, 1896, 4943, 4943, 2302,
3457  1520, 2344, 1703, 1110, 1321, 532, 1322, 1323, 1520, 1696,
3458  1109, 4943, 1109, 2309, 1109, 860, 1898, 1696, 4943, 174,
3459  174, 174, 175, 1867, 1896, 1317, 528, 1318, 1319, 2344,
3460  860, 1110, 2345, 1110, 1721, 1110, 4943, 4943, 1109, 160,
3461  1109, 2309, 1109, 1898, 1110, 1340, 1340, 1340, 1340, 1781,
3462  1897, 1867, 1870, 1109, 1109, 4943, 1109, 860, 2112, 1110,
3463  2345, 1110, 1721, 1110, 2036, 1109, 910, 1707, 943, 1708,
3464  1707, 2365, 1110, 1321, 532, 1322, 1323, 1781, 1897, 4943,
3465  1870, 1109, 1109, 1709, 1109, 2346, 2112, 1707, 943, 1708,
3466 
3467  1707, 2036, 4943, 1109, 1785, 1785, 1785, 1785, 1875, 2365,
3468  1110, 2371, 1110, 1709, 1110, 1906, 1722, 1876, 1715, 952,
3469  1716, 1715, 2346, 1110, 1785, 1785, 1785, 1785, 1875, 1340,
3470  1340, 1340, 1340, 4943, 1717, 1906, 1875, 1876, 1110, 2371,
3471  1110, 4943, 1110, 4943, 1722, 1876, 1109, 4943, 1109, 1882,
3472  910, 1110, 1571, 1572, 1572, 1573, 1875, 2042, 1883, 1715,
3473  952, 1716, 1715, 345, 345, 1876, 2166, 4943, 526, 1924,
3474  1925, 1926, 1924, 1900, 1109, 1717, 1109, 1882, 1824, 1824,
3475  1824, 1824, 2351, 723, 2042, 945, 1883, 4943, 4943, 1759,
3476  1882, 4943, 724, 2166, 527, 528, 528, 529, 188, 1883,
3477 
3478  1900, 4943, 4943, 4943, 1340, 1340, 1340, 1340, 1109, 2351,
3479  530, 723, 2391, 1070, 532, 1071, 1072, 1759, 1882, 2172,
3480  724, 184, 184, 184, 185, 910, 186, 1883, 1340, 1340,
3481  1340, 1340, 1908, 1901, 186, 186, 1109, 186, 150, 186,
3482  2391, 188, 2019, 186, 186, 186, 2172, 4943, 2410, 910,
3483  1340, 1340, 1340, 1340, 4943, 4943, 2414, 1902, 4943, 2434,
3484  1908, 1901, 2390, 4943, 4943, 1806, 1748, 1748, 1748, 1907,
3485  2019, 910, 527, 528, 528, 529, 2410, 1744, 4943, 4943,
3486  1748, 1748, 1748, 1749, 2414, 1902, 188, 2434, 530, 2390,
3487  1903, 1744, 1806, 184, 184, 184, 185, 4943, 186, 2447,
3488 
3489  188, 1750, 1750, 1750, 1751, 2301, 186, 186, 4943, 186,
3490  150, 186, 1744, 188, 1909, 186, 186, 186, 1903, 4943,
3491  860, 334, 1807, 1750, 1750, 1750, 1751, 2447, 1932, 1933,
3492  1934, 1932, 4943, 2301, 1744, 1784, 1785, 1784, 1784, 4943,
3493  349, 1909, 4943, 334, 954, 4943, 1786, 860, 4943, 4943,
3494  1807, 651, 652, 184, 652, 653, 651, 654, 651, 651,
3495  651, 651, 651, 651, 651, 654, 654, 651, 654, 655,
3496  654, 4943, 657, 651, 654, 654, 654, 1792, 1742, 1792,
3497  1793, 1787, 1750, 1787, 1788, 2435, 349, 4943, 1794, 4943,
3498  4943, 2448, 1789, 1792, 1742, 1792, 1793, 531, 532, 532,
3499 
3500  533, 167, 4943, 651, 1794, 4943, 4943, 4943, 345, 345,
3501  4943, 4943, 2435, 526, 1790, 1745, 1790, 1791, 2448, 349,
3502  2179, 1581, 2179, 2179, 1918, 1789, 1070, 532, 1071, 1072,
3503  651, 651, 651, 652, 184, 652, 653, 651, 654, 651,
3504  651, 651, 651, 651, 651, 651, 654, 654, 651, 654,
3505  655, 654, 1918, 657, 651, 654, 654, 654, 2456, 942,
3506  943, 944, 942, 4943, 4943, 4943, 1910, 1911, 1911, 1912,
3507  4943, 2020, 1809, 4943, 2506, 945, 1787, 1750, 1787, 1788,
3508  2457, 349, 530, 2459, 651, 4943, 2456, 1789, 1795, 1745,
3509  1795, 1796, 531, 532, 532, 533, 167, 1913, 2020, 1794,
3510 
3511  1809, 1923, 2506, 345, 345, 4943, 1914, 2457, 526, 4943,
3512  2459, 651, 651, 1651, 1651, 1651, 1652, 1920, 1653, 2510,
3513  2549, 1340, 1340, 1340, 1340, 1913, 186, 186, 1923, 186,
3514  150, 186, 335, 188, 1914, 186, 186, 186, 1833, 1833,
3515  1833, 1834, 910, 1831, 2160, 1920, 4943, 2510, 2549, 1832,
3516  4943, 1831, 1831, 2578, 1831, 150, 1831, 4943, 188, 4943,
3517  1831, 1831, 1831, 651, 1066, 528, 1067, 1068, 651, 651,
3518  651, 651, 651, 651, 651, 860, 2313, 651, 651, 651,
3519  1069, 2578, 651, 4943, 651, 651, 651, 651, 651, 1790,
3520  1745, 1790, 1791, 2133, 349, 1795, 1745, 1795, 1796, 2580,
3521 
3522  1789, 2579, 860, 1837, 2313, 860, 1794, 527, 528, 528,
3523  529, 527, 528, 528, 529, 651, 4943, 1797, 1797, 1797,
3524  1968, 2133, 4943, 530, 4943, 4943, 2580, 530, 1744, 2579,
3525  4943, 1837, 860, 4943, 1921, 4943, 1922, 160, 2187, 1589,
3526  2187, 2187, 651, 651, 651, 1066, 528, 1067, 1068, 651,
3527  651, 651, 651, 651, 651, 651, 2540, 4943, 651, 651,
3528  651, 1069, 1921, 651, 1922, 651, 651, 651, 651, 651,
3529  1969, 1970, 1970, 1971, 1989, 1989, 1989, 1989, 1838, 4943,
3530  2604, 1803, 4943, 4943, 2540, 1832, 530, 2640, 527, 528,
3531  528, 529, 527, 528, 528, 529, 651, 4943, 1797, 1797,
3532 
3533  1797, 1798, 4943, 4943, 530, 4943, 1838, 2604, 530, 1744,
3534  1989, 1989, 1989, 1989, 2640, 1929, 4943, 1930, 160, 4943,
3535  4943, 1832, 4943, 651, 651, 651, 1070, 532, 1071, 1072,
3536  651, 651, 651, 651, 651, 651, 651, 860, 860, 651,
3537  651, 651, 1065, 1929, 651, 1930, 651, 651, 651, 651,
3538  651, 527, 528, 528, 529, 1841, 2639, 951, 952, 953,
3539  951, 4943, 1803, 1707, 943, 1708, 1707, 530, 4943, 1824,
3540  1824, 1824, 1825, 954, 1985, 4943, 4943, 651, 4943, 1877,
3541  4943, 4943, 4943, 1841, 2639, 4943, 150, 4943, 150, 188,
3542  4943, 4943, 4943, 2004, 1576, 2005, 2006, 4943, 4943, 1931,
3543 
3544  2190, 1593, 2191, 2192, 651, 651, 651, 1070, 532, 1071,
3545  1072, 651, 651, 651, 651, 651, 651, 651, 860, 860,
3546  651, 651, 651, 1065, 860, 651, 1931, 651, 651, 651,
3547  651, 651, 4943, 4943, 1910, 1911, 1911, 1912, 4943, 4943,
3548  1910, 1911, 1911, 1915, 1830, 1830, 1830, 1830, 2655, 1110,
3549  530, 1842, 860, 4943, 2049, 1832, 530, 2666, 651, 1830,
3550  1830, 1830, 1830, 2533, 334, 1913, 1715, 952, 1716, 1715,
3551  1832, 1916, 4943, 4943, 1914, 2655, 1110, 4943, 1842, 334,
3552  1917, 2049, 1884, 4943, 2666, 651, 651, 1651, 1651, 1651,
3553  1652, 2533, 1653, 1913, 2413, 2413, 2413, 2413, 4943, 1916,
3554 
3555  186, 186, 1914, 186, 150, 186, 187, 188, 1917, 186,
3556  186, 186, 890, 1691, 719, 1692, 1693, 890, 890, 890,
3557  890, 890, 890, 890, 1109, 1109, 890, 890, 890, 1320,
3558  1109, 890, 1109, 890, 890, 890, 890, 890, 1109, 1109,
3559  1310, 1109, 1311, 1109, 1525, 1109, 1109, 1109, 1109, 1109,
3560  1109, 1109, 1109, 1526, 1109, 1109, 1109, 1109, 1109, 1109,
3561  1109, 1109, 1109, 1109, 890, 1109, 1109, 1109, 1310, 1109,
3562  1311, 1109, 1525, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
3563  1109, 1526, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
3564  1109, 890, 890, 1317, 528, 1318, 1319, 531, 532, 532,
3565 
3566  533, 1781, 4943, 531, 532, 532, 533, 2840, 345, 345,
3567  4943, 2111, 4943, 526, 345, 345, 2388, 4943, 4943, 526,
3568  1109, 2153, 1109, 4943, 1109, 2654, 2275, 2048, 1937, 1781,
3569  1781, 2480, 1705, 1109, 2840, 1773, 1774, 1774, 1775, 2111,
3570  1110, 1936, 4943, 1070, 532, 1071, 1072, 1109, 1109, 2153,
3571  1109, 526, 1109, 2654, 2275, 2048, 1937, 1781, 4943, 2480,
3572  1705, 1109, 1317, 528, 1318, 1319, 1777, 1110, 1936, 1773,
3573  1774, 1774, 1775, 4943, 1109, 1778, 1469, 943, 1470, 1469,
3574  1938, 1939, 1939, 1940, 1109, 526, 2024, 4943, 4943, 1109,
3575  2665, 1109, 1471, 1109, 1777, 2180, 1941, 4943, 4943, 4943,
3576 
3577  1777, 1713, 1109, 1778, 1515, 1989, 1989, 1989, 1989, 1778,
3578  2739, 1942, 1109, 2024, 2007, 4943, 1832, 1109, 2665, 1109,
3579  1943, 1109, 2180, 4943, 1944, 1945, 1945, 1946, 1777, 1713,
3580  1109, 1515, 1317, 528, 1318, 1319, 4943, 1778, 2739, 1942,
3581  1947, 4943, 2007, 2851, 4943, 1781, 2782, 2541, 1943, 1833,
3582  1833, 1833, 1833, 4943, 2481, 1948, 2308, 4943, 2113, 1109,
3583  1832, 1109, 1868, 1109, 1949, 1944, 1945, 1945, 1946, 188,
3584  2851, 860, 1109, 1781, 2782, 2541, 4943, 1944, 1945, 1945,
3585  1946, 1947, 2481, 1948, 2308, 2113, 2129, 1109, 860, 1109,
3586  1868, 1109, 1949, 1947, 1950, 2714, 1948, 2154, 860, 860,
3587 
3588  1109, 1317, 528, 1318, 1319, 1949, 4943, 2502, 1948, 2012,
3589  1584, 2013, 2014, 2129, 2483, 860, 1951, 1949, 174, 174,
3590  174, 175, 1950, 2714, 1948, 2154, 4943, 860, 1109, 2786,
3591  1109, 2154, 1109, 1949, 1869, 2502, 1948, 2742, 160, 4943,
3592  860, 1109, 2483, 4943, 1951, 1949, 164, 164, 164, 164,
3593  4943, 1575, 1576, 1576, 1577, 4943, 1109, 2786, 1109, 2154,
3594  1109, 1973, 1869, 4943, 2742, 4943, 334, 530, 860, 1109,
3595  890, 1321, 532, 1322, 1323, 890, 890, 890, 890, 890,
3596  890, 890, 1109, 1109, 890, 890, 890, 1316, 1973, 890,
3597  1988, 890, 890, 890, 890, 890, 1833, 1833, 1833, 1834,
3598 
3599  861, 2277, 1469, 943, 1470, 1469, 4943, 1832, 2790, 1871,
3600  1748, 1748, 1748, 1907, 1781, 2803, 188, 1988, 1471, 2314,
3601  4943, 1744, 890, 4943, 1340, 1340, 1340, 1340, 861, 2277,
3602  188, 1477, 952, 1478, 1477, 4943, 2790, 1871, 4943, 4943,
3603  4943, 1781, 4943, 2803, 2008, 910, 2314, 1479, 4943, 890,
3604  890, 890, 1321, 532, 1322, 1323, 890, 890, 890, 890,
3605  890, 890, 890, 1109, 1109, 890, 890, 890, 1316, 2015,
3606  890, 2008, 890, 890, 890, 890, 890, 1938, 1939, 1939,
3607  1952, 4943, 1955, 1956, 1956, 1957, 2728, 4943, 1780, 1780,
3608  2804, 4943, 4943, 1941, 1872, 4943, 4943, 2015, 1958, 174,
3609 
3610  174, 174, 175, 890, 1797, 1797, 1797, 1968, 1953, 1800,
3611  1801, 1801, 1800, 1959, 2728, 1744, 2859, 1954, 2804, 160,
3612  1906, 1872, 1960, 4943, 160, 526, 1961, 1962, 1962, 1963,
3613  890, 890, 1317, 528, 1318, 1319, 1953, 1780, 1780, 2139,
3614  735, 1959, 1941, 2859, 2057, 1954, 1781, 2892, 2278, 736,
3615  1960, 860, 4943, 1800, 1801, 1801, 1800, 1964, 2811, 1109,
3616  1110, 1109, 2486, 1109, 1906, 2993, 1965, 2139, 735, 526,
3617  1873, 2057, 1109, 1781, 2892, 2278, 4943, 736, 860, 2548,
3618  1477, 952, 1478, 1477, 735, 1964, 2811, 1109, 1110, 1109,
3619  2486, 1109, 2993, 736, 1965, 4943, 1479, 4943, 1873, 4943,
3620 
3621  1109, 1317, 528, 1318, 1319, 860, 2548, 1800, 1801, 1801,
3622  1802, 4943, 735, 1583, 1584, 1584, 1585, 2812, 1803, 345,
3623  2487, 736, 2016, 526, 174, 174, 174, 175, 1109, 530,
3624  1109, 2154, 1109, 860, 1707, 943, 1708, 1707, 723, 2713,
3625  2512, 1109, 4943, 1874, 160, 2812, 4943, 724, 2487, 2016,
3626  1709, 4943, 2026, 4943, 4943, 4943, 1109, 4943, 1109, 2154,
3627  1109, 2586, 2202, 2037, 4943, 4943, 723, 2713, 2512, 1109,
3628  1874, 1317, 528, 1318, 1319, 724, 1715, 952, 1716, 1715,
3629  2026, 1707, 943, 1708, 1707, 1715, 952, 1716, 1715, 2586,
3630  2202, 2037, 1717, 174, 174, 174, 175, 1709, 1109, 4943,
3631 
3632  1109, 1717, 1109, 2738, 2458, 2043, 1109, 4943, 4943, 1880,
3633  4943, 1109, 4943, 160, 1340, 1340, 1340, 1340, 2167, 1781,
3634  2038, 2909, 2056, 861, 2044, 2547, 1109, 2490, 1109, 4943,
3635  1109, 2738, 2458, 2043, 1109, 910, 2727, 1880, 2737, 1109,
3636  1317, 528, 1318, 1319, 2885, 2167, 1781, 2063, 2038, 2909,
3637  2056, 861, 2044, 2547, 2490, 2153, 1340, 1340, 1340, 1340,
3638  527, 528, 528, 529, 2727, 2507, 2737, 1109, 2154, 1109,
3639  4943, 1109, 2885, 4943, 2976, 2063, 530, 910, 2511, 2153,
3640  1109, 4943, 1881, 2153, 1910, 1911, 1911, 1912, 2685, 527,
3641  528, 528, 529, 2507, 4943, 1109, 2154, 1109, 2064, 1109,
3642 
3643  530, 2357, 2976, 1109, 2067, 530, 2511, 2153, 1109, 1881,
3644  1961, 1962, 1962, 1963, 2068, 1913, 2685, 1910, 1911, 1911,
3645  1912, 1780, 1780, 4943, 1914, 2064, 1941, 4943, 2357, 4943,
3646  1109, 2067, 4943, 530, 2980, 1571, 1572, 1572, 1573, 1966,
3647  2153, 1964, 2068, 1913, 4943, 4943, 345, 345, 1913, 2735,
3648  1965, 526, 1914, 2010, 1581, 2010, 2010, 1914, 2069, 2070,
3649  2070, 2071, 2980, 174, 174, 174, 175, 1966, 2153, 1964,
3650  527, 528, 528, 529, 1958, 4943, 1913, 2735, 1965, 184,
3651  184, 184, 185, 160, 186, 1914, 530, 2992, 4943, 2072,
3652  2138, 4943, 186, 186, 4943, 186, 150, 186, 2073, 188,
3653 
3654  4943, 186, 186, 186, 2535, 1944, 1945, 1945, 1946, 2999,
3655  2083, 1592, 1593, 1593, 1594, 2992, 2154, 2072, 2138, 1109,
3656  2726, 1947, 345, 345, 1974, 4943, 2073, 526, 1991, 1991,
3657  1991, 1991, 2535, 4943, 2074, 3004, 1948, 2999, 2083, 1832,
3658  1754, 1755, 1755, 1756, 2154, 1949, 1109, 2726, 160, 4943,
3659  4943, 1974, 184, 184, 184, 185, 530, 186, 2126, 1755,
3660  2127, 2128, 2074, 3004, 1948, 186, 186, 4943, 186, 150,
3661  186, 4943, 188, 1949, 186, 186, 186, 651, 652, 184,
3662  652, 653, 651, 654, 651, 651, 651, 651, 651, 651,
3663  651, 654, 654, 651, 654, 655, 654, 4943, 657, 651,
3664 
3665  654, 654, 654, 860, 2203, 2813, 1975, 2154, 4943, 2542,
3666  531, 532, 532, 533, 4943, 4943, 1991, 1991, 1991, 1992,
3667  2513, 345, 345, 4943, 1109, 2950, 526, 1832, 3000, 651,
3668  860, 4943, 2203, 2813, 1975, 2154, 160, 2542, 4943, 1321,
3669  532, 1322, 1323, 2220, 2220, 2220, 2220, 2513, 4943, 4943,
3670  2082, 1109, 4943, 2950, 2221, 3000, 651, 651, 651, 652,
3671  184, 652, 653, 651, 654, 651, 651, 651, 651, 651,
3672  651, 651, 654, 654, 651, 654, 655, 654, 2082, 657,
3673  651, 654, 654, 654, 2189, 3082, 2069, 2070, 2070, 2076,
3674  1955, 1956, 1956, 1957, 4943, 2018, 1589, 2018, 2018, 3002,
3675 
3676  2154, 4943, 1958, 4943, 2740, 1109, 1958, 2460, 2203, 1781,
3677  651, 2189, 3082, 942, 943, 944, 942, 2077, 4943, 2079,
3678  2759, 1959, 1321, 532, 1322, 1323, 2078, 3002, 2154, 945,
3679  1960, 2740, 2131, 1109, 2460, 2203, 1781, 651, 651, 1833,
3680  1833, 1833, 1834, 4943, 1831, 2077, 2084, 2079, 2759, 1959,
3681  1832, 2188, 1831, 1831, 2078, 1831, 150, 1831, 1960, 188,
3682  2131, 1831, 1831, 1831, 1651, 1651, 1651, 1652, 4943, 1653,
3683  2010, 1581, 2010, 2010, 2084, 4943, 4943, 186, 186, 2188,
3684  186, 150, 186, 335, 188, 4943, 186, 186, 186, 651,
3685  652, 184, 652, 653, 651, 654, 651, 651, 651, 651,
3686 
3687  651, 651, 651, 654, 654, 651, 654, 655, 654, 4943,
3688  657, 651, 654, 654, 654, 951, 952, 953, 951, 1987,
3689  4943, 527, 528, 528, 529, 4943, 2173, 1576, 2174, 2175,
3690  2741, 954, 3022, 531, 532, 532, 533, 530, 4943, 2154,
3691  4943, 651, 4943, 4943, 345, 345, 2898, 1987, 2088, 526,
3692  1469, 943, 1470, 1469, 4943, 4943, 4943, 1109, 2741, 4943,
3693  3022, 2087, 1321, 532, 1322, 1323, 1471, 2154, 651, 651,
3694  1991, 1991, 1991, 1992, 2898, 1990, 2088, 2090, 4943, 2135,
3695  4943, 1832, 2757, 1990, 1990, 1109, 1990, 150, 1990, 2087,
3696  160, 4943, 1990, 1990, 1990, 1833, 1833, 1833, 1834, 4943,
3697 
3698  1831, 4943, 4943, 4943, 2090, 2193, 1832, 2135, 1831, 1831,
3699  2757, 1831, 150, 1831, 4943, 188, 4943, 1831, 1831, 1831,
3700  651, 1066, 528, 1067, 1068, 651, 651, 651, 651, 651,
3701  651, 651, 2193, 4943, 651, 651, 651, 1069, 4943, 651,
3702  2762, 651, 651, 651, 651, 651, 164, 164, 164, 164,
3703  2058, 174, 2058, 2058, 4943, 2304, 1925, 2305, 2304, 1995,
3704  3025, 2964, 2222, 2223, 2223, 2224, 334, 4943, 2762, 4943,
3705  2061, 1471, 651, 2225, 345, 4943, 4943, 4943, 526, 2018,
3706  1589, 2018, 2018, 4943, 4943, 2122, 4943, 1995, 3025, 2964,
3707  1925, 1925, 1925, 1925, 174, 174, 174, 175, 4943, 651,
3708 
3709  651, 651, 1066, 528, 1067, 1068, 651, 651, 651, 651,
3710  651, 651, 651, 2122, 160, 651, 651, 651, 1069, 2153,
3711  651, 735, 651, 651, 651, 651, 651, 1758, 1110, 2684,
3712  736, 4943, 2766, 1996, 2226, 2227, 2227, 2228, 2311, 1933,
3713  2312, 2311, 3097, 2162, 4943, 2225, 4943, 2153, 4943, 735,
3714  530, 4943, 4943, 651, 1479, 1758, 1110, 2684, 736, 2766,
3715  4943, 1996, 4943, 4943, 2231, 2231, 2231, 2231, 4943, 3097,
3716  2162, 1933, 1933, 1933, 1933, 2221, 2514, 2514, 2514, 2514,
3717  651, 651, 651, 1070, 532, 1071, 1072, 651, 651, 651,
3718  651, 651, 651, 651, 860, 860, 651, 651, 651, 1065,
3719 
3720  4943, 651, 730, 651, 651, 651, 651, 651, 1765, 2536,
3721  3026, 731, 1469, 943, 1470, 1469, 2232, 2233, 2233, 2234,
3722  2283, 1785, 2283, 2283, 3108, 1999, 1109, 2225, 1471, 2382,
3723  730, 2284, 530, 2963, 651, 4943, 1765, 2536, 3026, 731,
3724  4943, 4943, 4943, 1707, 943, 1708, 1707, 2295, 1970, 2296,
3725  2297, 3108, 1999, 1109, 4943, 4943, 2136, 2382, 2160, 1709,
3726  2963, 651, 651, 651, 2000, 1572, 2001, 2002, 651, 651,
3727  651, 651, 651, 651, 651, 860, 860, 651, 651, 651,
3728  1065, 2176, 651, 2136, 651, 651, 651, 651, 651, 860,
3729  4943, 2347, 2347, 2347, 2348, 4943, 2349, 527, 528, 528,
3730 
3731  529, 2220, 2220, 2220, 2220, 3109, 4943, 4943, 150, 2176,
3732  150, 160, 2221, 530, 4943, 651, 860, 2413, 2413, 2413,
3733  2413, 1924, 1925, 1926, 1924, 4943, 4943, 2354, 1755, 2355,
3734  2356, 4943, 3109, 2004, 1576, 2005, 2006, 945, 2179, 1581,
3735  2179, 2179, 651, 651, 651, 652, 184, 652, 653, 651,
3736  654, 651, 651, 651, 651, 651, 651, 651, 654, 654,
3737  651, 654, 655, 654, 1274, 657, 651, 654, 654, 654,
3738  2134, 4943, 1109, 1275, 2361, 2366, 2543, 4943, 860, 2367,
3739  4943, 1477, 952, 1478, 1477, 4943, 1109, 2605, 2605, 2605,
3740  2605, 1109, 1274, 1109, 1109, 4943, 651, 1479, 2134, 1109,
3741 
3742  4943, 1275, 2361, 2366, 2543, 860, 4943, 2367, 910, 2763,
3743  2141, 4943, 4943, 1109, 2012, 1584, 2013, 2014, 1109, 4943,
3744  1109, 4943, 1109, 651, 651, 890, 1317, 528, 1318, 1319,
3745  890, 890, 890, 890, 890, 890, 890, 2763, 2141, 890,
3746  890, 890, 1320, 4943, 890, 1274, 890, 890, 890, 890,
3747  890, 2140, 4943, 2886, 1275, 1477, 952, 1478, 1477, 860,
3748  2181, 1584, 2182, 2183, 3037, 2029, 3047, 1707, 943, 1708,
3749  1707, 1479, 4943, 1274, 4943, 4943, 4943, 890, 4943, 2140,
3750  2886, 4943, 1275, 1709, 4943, 4943, 860, 2231, 2231, 2231,
3751  2231, 1109, 3037, 2029, 3047, 4943, 2363, 4943, 2221, 2142,
3752 
3753  2461, 2462, 2462, 2463, 890, 890, 890, 1317, 528, 1318,
3754  1319, 890, 890, 890, 890, 890, 890, 890, 2907, 1109,
3755  890, 890, 890, 1320, 2363, 890, 2142, 890, 890, 890,
3756  890, 890, 1932, 1933, 1934, 1932, 2281, 2281, 2281, 2281,
3757  2030, 4943, 4943, 4943, 1781, 2382, 2907, 3141, 954, 4943,
3758  2281, 2281, 2281, 2282, 2788, 2465, 188, 3176, 890, 2538,
3759  1925, 2539, 2538, 174, 174, 174, 175, 150, 2030, 150,
3760  188, 1781, 4943, 2382, 3141, 1709, 1070, 532, 1071, 1072,
3761  4943, 4943, 2788, 160, 3176, 890, 890, 890, 1321, 532,
3762  1322, 1323, 890, 890, 890, 890, 890, 890, 890, 1109,
3763 
3764  1109, 890, 890, 890, 1316, 2198, 890, 861, 890, 890,
3765  890, 890, 890, 861, 2144, 3050, 861, 2033, 4943, 4943,
3766  1715, 952, 1716, 1715, 4943, 4943, 2283, 1785, 2283, 2283,
3767  4943, 3081, 2198, 3182, 4943, 861, 1717, 2284, 3312, 890,
3768  4943, 861, 2144, 3050, 861, 2033, 1707, 943, 1708, 1707,
3769  2517, 1785, 2517, 2517, 2021, 1593, 2022, 2023, 2184, 3081,
3770  3182, 2518, 1709, 4943, 4943, 3312, 890, 890, 890, 1321,
3771  532, 1322, 1323, 890, 890, 890, 890, 890, 890, 890,
3772  1109, 1109, 890, 890, 890, 1316, 2184, 890, 2177, 890,
3773  890, 890, 890, 890, 861, 3096, 1924, 1925, 1926, 1924,
3774 
3775  1340, 1340, 1340, 1340, 174, 174, 174, 175, 2347, 2347,
3776  2347, 2347, 945, 2034, 4943, 2177, 1715, 952, 1716, 1715,
3777  890, 910, 861, 3096, 160, 2208, 4943, 1156, 160, 2202,
3778  4943, 4943, 1717, 2085, 4943, 4943, 1157, 4943, 4943, 4943,
3779  2034, 2988, 2197, 1944, 1945, 1945, 1946, 890, 890, 184,
3780  184, 184, 185, 2208, 186, 1156, 4943, 2202, 2185, 1947,
3781  3327, 2085, 186, 186, 1157, 186, 150, 186, 2988, 188,
3782  2197, 186, 186, 186, 1948, 1340, 1340, 1340, 1340, 2899,
3783  2908, 4943, 2075, 1949, 2974, 2185, 4943, 3327, 1955, 1956,
3784  1956, 1957, 4943, 2051, 4943, 4943, 910, 531, 532, 532,
3785 
3786  533, 3107, 1948, 4943, 1958, 4943, 2899, 2908, 345, 345,
3787  2075, 1949, 2974, 526, 2207, 942, 943, 944, 942, 1959,
3788  2051, 184, 184, 184, 185, 4943, 186, 2080, 1960, 3107,
3789  2237, 945, 2951, 2965, 186, 186, 4943, 186, 150, 186,
3790  2230, 188, 2207, 186, 186, 186, 4943, 1959, 4943, 3158,
3791  2052, 2545, 1933, 2546, 2545, 2080, 1960, 4943, 2237, 4943,
3792  2951, 2965, 2187, 1589, 2187, 2187, 4943, 1717, 2230, 2668,
3793  2669, 2669, 2670, 2673, 2673, 2673, 2673, 3158, 2052, 2055,
3794  2058, 174, 2058, 2059, 2055, 2055, 2055, 2055, 2055, 2055,
3795  2055, 2055, 2055, 2055, 2055, 2055, 2055, 3338, 2055, 2359,
3796 
3797  2061, 2055, 2055, 2055, 2055, 1924, 1925, 1926, 1924, 1932,
3798  1933, 1934, 1932, 1932, 1933, 1934, 1932, 1938, 1939, 1939,
3799  1940, 945, 4943, 3164, 3338, 954, 2153, 2359, 2477, 954,
3800  4943, 2055, 4943, 1941, 4943, 4943, 1156, 2478, 2202, 2153,
3801  1163, 2984, 2085, 3175, 1163, 1157, 2089, 4943, 1942, 1164,
3802  2089, 3164, 2686, 1164, 2153, 4943, 2477, 1943, 2055, 2055,
3803  174, 174, 174, 175, 1156, 2478, 2202, 2153, 1163, 2984,
3804  2085, 3175, 1163, 1157, 2089, 2596, 1942, 1164, 2089, 2686,
3805  160, 1164, 4943, 2202, 2597, 1943, 1938, 1939, 1939, 1940,
3806  1938, 1939, 1939, 1940, 1944, 1945, 1945, 1946, 1944, 1945,
3807 
3808  1945, 1946, 1941, 2596, 2392, 2154, 1941, 2331, 2381, 4943,
3809  1947, 2202, 2597, 4943, 1947, 2814, 2332, 1942, 2756, 2153,
3810  2975, 1942, 2815, 2092, 2203, 1948, 1943, 4943, 2203, 1948,
3811  1943, 2392, 2736, 2154, 1949, 2331, 2381, 2093, 1949, 1944,
3812  1945, 1945, 1944, 2814, 2332, 1942, 2756, 2153, 2975, 1942,
3813  2815, 2092, 2203, 1948, 1943, 1947, 2203, 1948, 1943, 2736,
3814  4943, 2149, 1949, 2870, 4943, 2093, 1949, 4943, 4943, 4943,
3815  2094, 1944, 1945, 1945, 1944, 1944, 1945, 1945, 1946, 2095,
3816  4943, 1944, 1945, 1945, 1946, 2382, 2382, 1947, 2149, 2977,
3817  2870, 1947, 1944, 1945, 1945, 1946, 2778, 1947, 2094, 4943,
3818 
3819  4943, 2202, 2094, 4943, 4943, 4943, 1948, 2095, 1947, 2987,
3820  2097, 2095, 1948, 2382, 2382, 1949, 2977, 1944, 1945, 1945,
3821  1946, 1949, 3181, 1948, 2778, 1944, 1945, 1945, 1946, 2202,
3822  2094, 2098, 1949, 1947, 1948, 4943, 4943, 2987, 2097, 2095,
3823  1948, 1947, 4943, 1949, 2514, 2514, 2514, 2514, 1948, 1949,
3824  3181, 1948, 4943, 4943, 4943, 2099, 1948, 1949, 4943, 2098,
3825  1949, 1938, 1939, 1939, 1952, 1949, 4943, 2100, 2179, 1581,
3826  2179, 2179, 1780, 1780, 4943, 4943, 1948, 1941, 4943, 1955,
3827  1956, 1956, 1955, 2099, 1948, 1949, 1955, 1956, 1956, 1955,
3828  2381, 4943, 1953, 1949, 2100, 1958, 1955, 1956, 1956, 1957,
3829 
3830  2783, 1954, 1958, 2157, 1801, 2158, 2159, 2381, 4943, 4943,
3831  2103, 4943, 1958, 4943, 2160, 4943, 2922, 2103, 2381, 2104,
3832  1953, 527, 528, 528, 529, 4943, 2104, 2077, 2783, 1954,
3833  1961, 1962, 1962, 1963, 861, 2381, 2078, 530, 2103, 2382,
3834  861, 1780, 1780, 861, 2922, 2103, 1941, 2104, 3134, 2787,
3835  1955, 1956, 1956, 1957, 2104, 2077, 4943, 4943, 4943, 2101,
3836  4943, 1964, 861, 2154, 2078, 2211, 1958, 2382, 861, 4943,
3837  1965, 861, 1955, 1956, 1956, 1957, 3134, 2787, 2897, 2106,
3838  3186, 1959, 4943, 1961, 1962, 1962, 1961, 2101, 1958, 1964,
3839  1960, 2154, 2211, 4943, 1961, 1962, 1962, 1961, 1965, 1941,
3840 
3841  4943, 4943, 4943, 1959, 3188, 2897, 4943, 2106, 3186, 1959,
3842  1941, 2107, 1960, 2381, 2108, 2753, 4943, 4943, 1960, 1969,
3843  1970, 1970, 1969, 2109, 2754, 2108, 2687, 2220, 2687, 2687,
3844  1906, 1959, 3188, 3001, 2109, 530, 2203, 2688, 4943, 2107,
3845  1960, 2381, 2108, 2753, 1969, 1970, 1970, 1969, 4943, 3200,
3846  730, 2109, 2754, 2108, 4943, 1906, 2153, 4943, 2874, 731,
3847  530, 3001, 2109, 2203, 4943, 1969, 1970, 1970, 1971, 4943,
3848  942, 943, 944, 942, 3206, 730, 1803, 3200, 730, 3135,
3849  2149, 530, 2884, 2153, 731, 2874, 945, 731, 951, 952,
3850  953, 951, 951, 952, 953, 951, 732, 2229, 1469, 943,
3851 
3852  1470, 1469, 3206, 730, 954, 733, 3135, 2149, 954, 2884,
3853  3207, 4943, 731, 4943, 1471, 2235, 4943, 2236, 2381, 4943,
3854  1340, 1340, 1340, 1340, 732, 2229, 3339, 2972, 2000, 1572,
3855  2001, 2000, 4943, 733, 184, 184, 184, 185, 3207, 186,
3856  2303, 910, 4943, 2235, 1065, 2236, 2381, 186, 186, 3219,
3857  186, 150, 186, 3339, 188, 2972, 186, 186, 186, 1277,
3858  2187, 1589, 2187, 2187, 2412, 2131, 4943, 2303, 1278, 2347,
3859  2347, 2347, 2348, 4943, 2349, 4943, 2114, 3219, 2800, 943,
3860  2801, 2800, 1477, 952, 1478, 1477, 150, 1277, 150, 160,
3861  4943, 2412, 4943, 2131, 2802, 4943, 1278, 4943, 1479, 1070,
3862 
3863  532, 1071, 1072, 2114, 651, 652, 184, 652, 653, 651,
3864  654, 651, 651, 651, 651, 651, 651, 651, 654, 654,
3865  651, 654, 655, 654, 2310, 657, 651, 654, 654, 654,
3866  861, 4943, 2381, 3229, 2115, 4943, 861, 2382, 3279, 861,
3867  4943, 2145, 2921, 1715, 952, 1716, 1715, 4943, 4943, 4943,
3868  2789, 2310, 2698, 2231, 2698, 2698, 651, 4943, 861, 1717,
3869  2381, 3229, 2115, 2688, 861, 2382, 3279, 861, 2145, 3311,
3870  2921, 4943, 2369, 2673, 2673, 2673, 2673, 2789, 2621, 2622,
3871  2623, 2621, 4943, 651, 651, 1833, 1833, 1833, 1834, 2624,
3872  1831, 4943, 4943, 4943, 945, 4943, 1832, 3311, 1831, 1831,
3873 
3874  2369, 1831, 150, 1831, 4943, 188, 4943, 1831, 1831, 1831,
3875  651, 652, 184, 652, 653, 651, 654, 651, 651, 651,
3876  651, 651, 651, 651, 654, 654, 651, 654, 655, 654,
3877  4943, 657, 651, 654, 654, 654, 2202, 4943, 2000, 1572,
3878  2001, 2000, 4943, 4943, 2994, 174, 174, 174, 175, 2004,
3879  1576, 2005, 2006, 4943, 1065, 1707, 943, 1708, 1707, 4943,
3880  4943, 4943, 651, 4943, 2202, 160, 4943, 4943, 4943, 1277,
3881  2393, 1709, 2994, 3326, 860, 2131, 4943, 4943, 1278, 2004,
3882  1576, 2005, 2004, 4943, 1715, 952, 1716, 1715, 4943, 651,
3883  651, 184, 184, 184, 185, 1069, 186, 1277, 2393, 2364,
3884 
3885  1717, 3326, 860, 2131, 186, 186, 1278, 186, 150, 186,
3886  1272, 188, 4943, 186, 186, 186, 2131, 4943, 2382, 1273,
3887  2565, 527, 528, 528, 529, 3147, 2364, 4943, 2370, 2566,
3888  4943, 2012, 1584, 2013, 2014, 2117, 4943, 530, 1272, 2517,
3889  1785, 2517, 2517, 2149, 2131, 2891, 2382, 1273, 2565, 4943,
3890  2518, 4943, 4943, 3147, 2415, 2370, 860, 2566, 2625, 2626,
3891  2627, 2625, 2117, 174, 174, 174, 175, 4943, 2120, 2628,
3892  2149, 4943, 2891, 4943, 954, 4943, 2120, 2120, 4943, 2120,
3893  150, 2120, 2415, 160, 860, 2120, 2120, 2120, 651, 652,
3894  184, 652, 653, 651, 654, 651, 651, 651, 651, 651,
3895 
3896  651, 651, 654, 654, 651, 654, 655, 654, 3148, 657,
3897  651, 654, 654, 654, 3157, 3156, 2004, 1576, 2005, 2004,
3898  2069, 2070, 2070, 2071, 1340, 1340, 1340, 1340, 2808, 952,
3899  2809, 2808, 1069, 2869, 4943, 3148, 1958, 2873, 3089, 4943,
3900  651, 3157, 4943, 3156, 2810, 910, 2149, 1272, 4943, 2149,
3901  2153, 2072, 4943, 2131, 4943, 4943, 1273, 4943, 4943, 4943,
3902  2073, 2869, 2411, 4943, 4943, 2873, 3089, 651, 651, 1991,
3903  1991, 1991, 1992, 2149, 1990, 1272, 2149, 2153, 3337, 2072,
3904  1832, 2131, 1990, 1990, 1273, 1990, 150, 1990, 2073, 160,
3905  2411, 1990, 1990, 1990, 651, 1066, 528, 1067, 1068, 651,
3906 
3907  651, 651, 651, 651, 651, 651, 3337, 3363, 651, 651,
3908  651, 1069, 4943, 651, 4943, 651, 651, 651, 651, 651,
3909  942, 943, 944, 942, 2124, 3234, 3234, 3234, 3234, 3378,
3910  2605, 2605, 2605, 2605, 3363, 4943, 945, 1340, 1340, 1340,
3911  1340, 2817, 2817, 2817, 2817, 3371, 651, 951, 952, 953,
3912  951, 910, 2124, 942, 943, 944, 942, 3378, 910, 4943,
3913  2424, 4943, 910, 954, 2173, 1576, 2174, 2175, 4943, 945,
3914  4943, 4943, 3371, 651, 651, 651, 1066, 528, 1067, 1068,
3915  651, 651, 651, 651, 651, 651, 651, 2425, 2424, 651,
3916  651, 651, 1069, 4943, 651, 1525, 651, 651, 651, 651,
3917 
3918  651, 2362, 2202, 3379, 1526, 2529, 1970, 2530, 2531, 1109,
3919  951, 952, 953, 951, 2995, 2425, 2388, 2687, 2220, 2687,
3920  2687, 2125, 4943, 1525, 4943, 4943, 954, 651, 2688, 2362,
3921  2202, 3379, 1526, 4943, 4943, 4943, 1109, 527, 528, 528,
3922  529, 2995, 4943, 2190, 1593, 2191, 2192, 1109, 2125, 1961,
3923  1962, 1962, 1963, 530, 651, 651, 651, 1070, 532, 1071,
3924  1072, 651, 651, 651, 651, 651, 651, 651, 860, 860,
3925  651, 651, 651, 1065, 1109, 651, 2608, 651, 651, 651,
3926  651, 651, 2671, 1110, 2154, 1781, 1781, 3048, 3452, 3496,
3927  2130, 2304, 1925, 2305, 2304, 2698, 2231, 2698, 2698, 2910,
3928 
3929  2405, 532, 2406, 2407, 2608, 4943, 2688, 1471, 651, 4943,
3930  2671, 1110, 2154, 1781, 1781, 3048, 3452, 3496, 2130, 2693,
3931  2227, 2694, 2695, 4943, 4943, 4943, 2910, 2203, 4943, 2203,
3932  2692, 2841, 2841, 2841, 2841, 651, 651, 651, 2000, 1572,
3933  2001, 2002, 651, 651, 651, 651, 651, 651, 651, 860,
3934  860, 651, 651, 651, 1065, 2203, 651, 2203, 651, 651,
3935  651, 651, 651, 860, 2012, 1584, 2013, 2012, 2842, 1265,
3936  4943, 2012, 1584, 2013, 2012, 2132, 4943, 4943, 1279, 4943,
3937  1069, 4943, 1469, 943, 1470, 1469, 4943, 1069, 4943, 651,
3938  860, 1469, 943, 1470, 1469, 1272, 2842, 1265, 1471, 3280,
3939 
3940  4943, 2138, 1272, 2132, 1273, 2154, 1279, 1471, 2138, 2696,
3941  3428, 1273, 2311, 1933, 2312, 2311, 651, 651, 1707, 943,
3942  1708, 1707, 4943, 1272, 2484, 2382, 4943, 3280, 1479, 2138,
3943  1272, 2979, 1273, 2154, 1709, 4943, 2138, 2696, 3428, 1273,
3944  651, 2146, 1774, 2147, 2148, 651, 651, 651, 651, 651,
3945  651, 651, 2484, 2382, 651, 651, 651, 1065, 2979, 651,
3946  2537, 651, 651, 651, 651, 651, 531, 532, 532, 533,
3947  4943, 2978, 2150, 1477, 952, 1478, 1477, 345, 345, 3538,
3948  2382, 2151, 526, 2924, 2220, 2924, 2924, 2537, 3440, 1479,
3949  2154, 4943, 651, 4943, 2925, 174, 174, 174, 175, 2978,
3950 
3951  2150, 2800, 943, 2801, 2800, 2426, 2488, 3538, 2382, 2151,
3952  2181, 1584, 2182, 2183, 4943, 160, 3440, 2802, 2154, 651,
3953  651, 651, 2146, 1774, 2147, 2148, 651, 651, 651, 651,
3954  651, 651, 651, 2426, 2488, 651, 651, 651, 1065, 2581,
3955  651, 1525, 651, 651, 651, 651, 651, 2368, 2883, 3565,
3956  1526, 3113, 3576, 2150, 4943, 1109, 1592, 1593, 1593, 1594,
3957  2154, 2149, 2151, 4943, 4943, 4943, 2581, 345, 345, 1525,
3958  4943, 3582, 526, 651, 4943, 2368, 2883, 3565, 1526, 3113,
3959  3576, 2150, 1109, 2852, 2852, 2852, 2852, 2154, 2149, 4943,
3960  2151, 1321, 532, 1322, 1323, 1961, 1962, 1962, 1963, 3582,
3961 
3962  651, 651, 651, 2146, 1774, 2147, 2152, 651, 651, 651,
3963  651, 651, 651, 651, 2153, 2153, 651, 651, 651, 1065,
3964  2842, 651, 1110, 651, 651, 651, 651, 651, 1110, 2372,
3965  3583, 1110, 1781, 3183, 2155, 4943, 2153, 2667, 2906, 2203,
3966  4943, 4943, 4943, 2156, 2935, 2231, 2935, 2935, 2842, 3595,
3967  1110, 3604, 3649, 4943, 651, 2925, 1110, 2372, 3583, 1110,
3968  1781, 3183, 2155, 2153, 2667, 2906, 2203, 2699, 2233, 2700,
3969  2701, 2156, 1321, 532, 1322, 1323, 4943, 3595, 2692, 3604,
3970  3649, 651, 651, 651, 652, 184, 652, 653, 651, 654,
3971  651, 651, 651, 651, 651, 651, 651, 654, 654, 651,
3972 
3973  654, 655, 654, 1110, 657, 651, 654, 654, 654, 1110,
3974  4943, 860, 1110, 4943, 2373, 4022, 1707, 943, 1708, 1707,
3975  4943, 4943, 3678, 1469, 943, 1470, 1469, 2800, 943, 2801,
3976  2800, 1110, 1709, 4943, 4943, 651, 4943, 1110, 860, 1471,
3977  1110, 2373, 4022, 2991, 2808, 952, 2809, 2808, 2697, 2760,
3978  3678, 2673, 2673, 2673, 2673, 2405, 532, 2406, 2407, 4943,
3979  2810, 4943, 651, 651, 890, 1317, 528, 1318, 1319, 890,
3980  890, 890, 890, 890, 890, 890, 2697, 2760, 890, 890,
3981  890, 1320, 2203, 890, 2203, 890, 890, 890, 890, 890,
3982  2864, 3431, 4943, 3442, 2408, 2890, 4943, 1715, 952, 1716,
3983 
3984  1715, 4056, 4943, 2164, 1477, 952, 1478, 1477, 2149, 4943,
3985  2203, 4943, 2203, 1717, 3685, 4943, 890, 4943, 2864, 3431,
3986  1479, 3442, 2408, 2890, 2808, 952, 2809, 2808, 4056, 2703,
3987  2764, 2164, 4943, 4943, 4943, 2149, 2405, 532, 2406, 2407,
3988  2998, 4943, 3685, 890, 890, 890, 1317, 528, 1318, 1319,
3989  890, 890, 890, 890, 890, 890, 890, 2703, 2764, 890,
3990  890, 890, 1320, 2203, 890, 2203, 890, 890, 890, 890,
3991  890, 2905, 2154, 3451, 2409, 2382, 3637, 2165, 2382, 4943,
3992  527, 528, 528, 529, 2153, 2911, 2817, 2817, 2817, 2817,
3993  3146, 2203, 4943, 2203, 4943, 4943, 530, 890, 4943, 2905,
3994 
3995  2154, 3451, 2409, 2382, 3637, 2165, 2382, 910, 4943, 4943,
3996  4943, 2153, 2911, 2240, 2240, 2240, 2240, 3146, 2819, 2860,
3997  2860, 2860, 2860, 4943, 890, 890, 890, 1321, 532, 1322,
3998  1323, 890, 890, 890, 890, 890, 890, 890, 1109, 1109,
3999  890, 890, 890, 1316, 2108, 890, 2819, 890, 890, 890,
4000  890, 890, 2381, 2109, 2381, 3518, 2842, 3686, 1715, 952,
4001  1716, 1715, 4943, 4943, 2203, 2923, 3003, 2973, 3055, 2168,
4002  2149, 4943, 2108, 3692, 1717, 3061, 4943, 2153, 890, 4943,
4003  2381, 2109, 2381, 3518, 2842, 3686, 4943, 531, 532, 532,
4004  533, 2203, 2923, 3003, 2973, 3055, 2168, 2149, 345, 345,
4005 
4006  2544, 3692, 3061, 526, 2153, 890, 890, 890, 2169, 1572,
4007  2170, 2171, 890, 890, 890, 890, 890, 890, 890, 1109,
4008  1109, 890, 890, 890, 1316, 2629, 890, 2544, 890, 890,
4009  890, 890, 890, 4943, 4943, 2069, 2070, 2070, 2071, 2069,
4010  2070, 2070, 2071, 1340, 1340, 1340, 1340, 2817, 2817, 2817,
4011  2817, 1958, 4943, 2629, 4943, 1958, 1781, 4943, 4943, 890,
4012  2173, 1576, 2174, 2175, 910, 4063, 2072, 4943, 910, 4943,
4013  2072, 3036, 2606, 4943, 4943, 2073, 4943, 4943, 4943, 2073,
4014  1754, 1755, 1755, 1756, 1781, 1109, 890, 890, 184, 184,
4015  184, 185, 4063, 186, 2072, 3076, 530, 2149, 2072, 3036,
4016 
4017  2606, 186, 186, 2073, 186, 150, 186, 2073, 188, 4943,
4018  186, 186, 186, 1109, 4943, 4943, 4943, 2194, 3086, 2645,
4019  3087, 3088, 3076, 4943, 2149, 3364, 1581, 3364, 3364, 2668,
4020  2669, 2669, 2670, 2251, 2251, 2251, 2251, 2893, 2443, 2894,
4021  2895, 2266, 2266, 2266, 2266, 2194, 2055, 2058, 174, 2058,
4022  2059, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
4023  2055, 2055, 2055, 2055, 2094, 2055, 2653, 2061, 2055, 2055,
4024  2055, 2055, 2103, 2095, 1781, 3065, 2622, 3066, 3065, 2149,
4025  3268, 2104, 2924, 2220, 2924, 2924, 3067, 3694, 2154, 3049,
4026  4943, 1471, 2094, 2925, 2653, 4943, 4943, 4943, 2055, 4943,
4027 
4028  2103, 2095, 1781, 4943, 4943, 4943, 2149, 4943, 3268, 2104,
4029  4943, 2930, 2227, 2931, 2932, 3694, 2154, 3049, 2405, 532,
4030  2406, 2407, 2929, 4943, 4943, 2055, 2055, 2055, 2058, 174,
4031  2058, 2059, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
4032  2055, 2055, 2055, 2055, 2055, 2203, 2055, 2203, 2061, 2055,
4033  2055, 2055, 2055, 3118, 4943, 1109, 3068, 2626, 3069, 3068,
4034  3085, 3102, 2149, 2153, 3258, 3269, 2377, 3070, 2538, 1925,
4035  2539, 2538, 1479, 2203, 4943, 2203, 4943, 3723, 4943, 2055,
4036  4943, 3118, 1109, 4943, 1709, 4943, 4943, 3085, 3102, 2149,
4037  2153, 3258, 3269, 2377, 4943, 4943, 4943, 2461, 2462, 2462,
4038 
4039  2463, 2181, 1584, 2182, 2183, 3723, 2055, 2055, 2055, 2199,
4040  343, 2200, 2201, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
4041  2202, 2202, 2055, 2055, 2055, 2055, 1109, 2055, 1953, 2055,
4042  2055, 2055, 2055, 2055, 2672, 3724, 2204, 1954, 2205, 1944,
4043  1945, 1945, 1946, 1944, 1945, 1945, 1946, 174, 174, 174,
4044  175, 4943, 4943, 3281, 1109, 1947, 1953, 4093, 2154, 1947,
4045  2055, 2154, 2672, 3724, 2204, 1954, 2205, 160, 2212, 3171,
4046  1948, 3441, 3122, 2202, 1948, 1944, 1945, 1945, 1946, 1949,
4047  2791, 3281, 2213, 1949, 4093, 2381, 2154, 2055, 2055, 2154,
4048  4943, 1947, 2935, 2231, 2935, 2935, 2212, 3171, 1948, 3441,
4049 
4050  3122, 2202, 1948, 2925, 4943, 4943, 1948, 1949, 2791, 4943,
4051  2213, 1949, 2381, 2214, 4943, 1949, 1944, 1945, 1945, 1946,
4052  2069, 2070, 2070, 2076, 1955, 1956, 1956, 1957, 1955, 1956,
4053  1956, 1957, 1947, 3343, 1948, 4116, 1958, 3132, 3432, 4943,
4054  1958, 2214, 2382, 1949, 1958, 4943, 4943, 1948, 2382, 4943,
4055  2377, 2077, 4943, 2216, 4943, 1959, 1949, 4943, 2215, 1959,
4056  2078, 3343, 4116, 3159, 1960, 3132, 3432, 2217, 1960, 2382,
4057  1955, 1956, 1956, 1957, 4943, 1948, 2382, 2377, 3524, 2077,
4058  2377, 2216, 3119, 1959, 1949, 2215, 1958, 1959, 2078, 4943,
4059  3159, 4943, 1960, 4943, 4943, 2217, 1960, 1955, 1956, 1956,
4060 
4061  1957, 1959, 2239, 2240, 2241, 2239, 3524, 2377, 2218, 3119,
4062  1960, 4943, 4943, 1958, 1944, 1945, 1945, 1946, 2242, 2250,
4063  2251, 2252, 2250, 4943, 1477, 952, 1478, 1477, 1959, 1959,
4064  1947, 4943, 3725, 2243, 4943, 2253, 2218, 1960, 1960, 2219,
4065  1479, 3681, 2244, 3628, 3139, 1948, 1944, 1945, 1945, 1946,
4066  2254, 2702, 2245, 3728, 1949, 3625, 1959, 2377, 2202, 2255,
4067  3725, 2243, 1947, 4943, 4943, 1960, 2219, 4943, 4943, 3681,
4068  2244, 3628, 3139, 1948, 4943, 4943, 2327, 1948, 2254, 2702,
4069  2245, 3728, 1949, 3625, 2377, 2202, 1949, 2255, 2246, 4943,
4070  1944, 1945, 1945, 1946, 1944, 1945, 1945, 1946, 3154, 3629,
4071 
4072  1944, 1945, 1945, 1946, 2327, 1948, 1947, 4943, 3277, 4943,
4073  1947, 2381, 4943, 2202, 1949, 2246, 1947, 2545, 1933, 2546,
4074  2545, 1948, 4943, 4943, 3168, 1948, 3154, 3629, 2256, 2258,
4075  1949, 1948, 4943, 1717, 1949, 3277, 2257, 2381, 2381, 3123,
4076  1949, 2202, 4135, 4943, 1944, 1945, 1945, 1946, 2327, 1948,
4077  3475, 3168, 4943, 1948, 4943, 3639, 2256, 2258, 1949, 1948,
4078  1947, 4943, 1949, 2257, 2381, 4943, 3123, 4943, 1949, 4135,
4079  2265, 2266, 2267, 2265, 2382, 1948, 2327, 3475, 4943, 2912,
4080  2462, 2913, 2914, 3639, 1949, 4943, 2268, 3160, 2259, 3372,
4081  1589, 3372, 3372, 1955, 1956, 1956, 1957, 1707, 943, 1708,
4082 
4083  1707, 2269, 2382, 1948, 1955, 1956, 1956, 1957, 2154, 1958,
4084  2270, 4943, 1949, 1709, 3160, 2259, 1961, 1962, 1962, 1963,
4085  1958, 2203, 2934, 4943, 1959, 4943, 3185, 1780, 1780, 2269,
4086  3177, 2271, 1941, 1960, 2202, 1959, 2154, 4943, 2270, 2146,
4087  1774, 2147, 2148, 4943, 1960, 4943, 2272, 1964, 2203, 2377,
4088  2934, 3133, 1959, 3185, 2260, 1065, 1965, 4943, 3177, 2271,
4089  4943, 1960, 2202, 1959, 2146, 1774, 2147, 2148, 4943, 4943,
4090  2150, 3497, 1960, 2272, 4943, 1964, 2377, 2382, 3133, 2151,
4091  1065, 4943, 2260, 4943, 1965, 1961, 1962, 1962, 1963, 4943,
4092  1707, 943, 1708, 1707, 3485, 2150, 1780, 1780, 2150, 3497,
4093 
4094  4943, 1941, 2382, 4943, 2151, 2382, 1709, 2151, 2316, 1939,
4095  2317, 2318, 1469, 943, 1470, 1469, 1964, 2933, 2936, 2233,
4096  2937, 2938, 3485, 2150, 2319, 1965, 4943, 2261, 1471, 2929,
4097  2382, 4943, 2151, 4943, 2322, 1945, 2323, 2324, 2338, 2320,
4098  3230, 3231, 3231, 3232, 1964, 2933, 4943, 4943, 2321, 4943,
4099  2325, 3233, 2875, 1965, 2261, 184, 184, 184, 185, 2377,
4100  186, 3140, 1109, 3648, 2338, 2326, 2338, 2320, 186, 186,
4101  4943, 186, 150, 186, 2327, 188, 2321, 186, 186, 186,
4102  2875, 4943, 4943, 4943, 2279, 4943, 2377, 4943, 3140, 1109,
4103  4943, 3648, 2338, 2326, 3375, 1593, 3376, 3377, 3056, 2613,
4104 
4105  3057, 3058, 2327, 2841, 2841, 2841, 2841, 4943, 1961, 1962,
4106  1962, 1963, 2279, 651, 652, 184, 652, 653, 651, 654,
4107  651, 651, 651, 651, 651, 651, 651, 654, 654, 651,
4108  654, 655, 654, 2850, 657, 651, 654, 654, 654, 1964,
4109  2842, 4943, 2149, 2202, 4943, 1781, 3688, 3184, 1965, 2852,
4110  2852, 2852, 2852, 2381, 3172, 3155, 2800, 943, 2801, 2800,
4111  2203, 2850, 3285, 2202, 2377, 651, 4943, 1964, 2842, 2149,
4112  4943, 2202, 2991, 1781, 3688, 3184, 1965, 4943, 4943, 4943,
4113  2381, 3172, 3155, 4943, 4943, 4943, 3006, 2203, 4943, 3285,
4114  2202, 2377, 651, 651, 651, 652, 184, 652, 653, 651,
4115 
4116  654, 651, 651, 651, 651, 651, 651, 651, 654, 654,
4117  651, 654, 655, 654, 3006, 657, 651, 654, 654, 654,
4118  4943, 4943, 2322, 1945, 2323, 2324, 2157, 1801, 2158, 2157,
4119  4943, 2860, 2860, 2860, 2860, 3760, 2203, 2284, 2325, 4943,
4120  4943, 4943, 1065, 4943, 4943, 4943, 651, 2675, 2675, 2675,
4121  2675, 2328, 4943, 2326, 4943, 3693, 3771, 1277, 2461, 2462,
4122  2462, 2463, 2327, 3760, 2203, 4943, 1278, 160, 2837, 3062,
4123  2619, 3063, 3064, 651, 651, 184, 184, 184, 185, 2328,
4124  186, 2326, 3693, 1781, 3771, 1277, 2864, 4943, 186, 186,
4125  2327, 186, 150, 186, 1278, 188, 2837, 186, 186, 186,
4126 
4127  3777, 2202, 3778, 4943, 2280, 4943, 2675, 2675, 2675, 2676,
4128  4943, 1781, 3178, 2153, 2864, 1715, 952, 1716, 1715, 4943,
4129  3142, 2443, 3143, 3144, 4943, 3291, 160, 2381, 3777, 2202,
4130  3778, 1717, 2280, 2281, 2281, 2281, 2282, 3790, 186, 3178,
4131  2153, 4943, 2939, 4943, 4943, 2865, 186, 186, 4943, 186,
4132  150, 186, 3291, 188, 2381, 186, 186, 186, 174, 174,
4133  174, 175, 2377, 2120, 4943, 3790, 2385, 1801, 2386, 2387,
4134  2939, 2120, 2120, 2865, 2120, 150, 2120, 2388, 160, 3799,
4135  2120, 2120, 2120, 651, 852, 164, 852, 852, 651, 2377,
4136  651, 651, 651, 651, 651, 651, 651, 1110, 3840, 651,
4137 
4138  3306, 651, 2377, 1110, 853, 651, 1110, 3799, 1477, 952,
4139  1478, 1477, 2808, 952, 2809, 2808, 4943, 174, 174, 174,
4140  175, 4943, 3845, 4943, 1479, 1110, 3840, 3306, 2998, 2377,
4141  4943, 1110, 4943, 4943, 1110, 651, 4943, 160, 4943, 4943,
4142  4943, 3235, 3235, 3235, 3236, 4943, 4943, 4943, 2876, 4943,
4143  3845, 3103, 2662, 3104, 3105, 4943, 2981, 3077, 2636, 3078,
4144  3079, 160, 651, 651, 651, 1066, 528, 1067, 1068, 651,
4145  651, 651, 651, 651, 651, 651, 2876, 4943, 651, 651,
4146  651, 1069, 2477, 651, 2981, 651, 651, 651, 651, 651,
4147  3486, 2478, 4943, 3865, 3080, 1469, 943, 1470, 1469, 3869,
4148 
4149  4943, 2149, 3514, 2285, 1715, 952, 1716, 1715, 4943, 4943,
4150  2477, 1471, 4943, 3315, 2202, 2377, 651, 3486, 4943, 2478,
4151  1717, 3865, 3080, 1707, 943, 1708, 1707, 3869, 2149, 2940,
4152  3514, 2285, 4943, 4943, 3086, 2645, 3087, 3088, 4141, 1709,
4153  3315, 2202, 2377, 651, 651, 651, 1066, 528, 1067, 1068,
4154  651, 651, 651, 651, 651, 651, 651, 2940, 4943, 651,
4155  651, 651, 1069, 3124, 651, 4141, 651, 651, 651, 651,
4156  651, 3080, 4943, 174, 174, 174, 175, 3332, 2149, 2381,
4157  174, 174, 174, 175, 3392, 3392, 3392, 3392, 2286, 4943,
4158  4943, 3124, 4943, 160, 4943, 3393, 4943, 651, 4943, 3080,
4159 
4160  160, 4943, 4943, 4943, 3332, 2149, 2381, 4943, 4943, 4943,
4161  3051, 3165, 4943, 4943, 4943, 2286, 2893, 2443, 2894, 2895,
4162  3092, 2651, 3093, 3094, 651, 651, 651, 2287, 1911, 2288,
4163  2289, 651, 651, 651, 651, 651, 651, 651, 3051, 3165,
4164  651, 651, 651, 1069, 4943, 651, 4943, 651, 651, 651,
4165  651, 651, 3873, 3090, 4943, 3494, 3902, 3095, 2290, 4943,
4166  2149, 4943, 2154, 1477, 952, 1478, 1477, 2291, 3161, 2462,
4167  3162, 3163, 3295, 2622, 3296, 3295, 2561, 4943, 651, 1479,
4168  3873, 3090, 3494, 3297, 3902, 3095, 2290, 2149, 1709, 2154,
4169  3103, 2662, 3104, 3105, 4943, 2291, 4943, 2382, 4943, 3110,
4170 
4171  2669, 3111, 3112, 4943, 2561, 651, 651, 651, 2287, 1911,
4172  2288, 2289, 651, 651, 651, 651, 651, 651, 651, 4943,
4173  4943, 651, 651, 651, 1069, 2382, 651, 3106, 651, 651,
4174  651, 651, 651, 4943, 2153, 2561, 3095, 3808, 3502, 2290,
4175  4943, 2154, 4943, 4943, 2800, 943, 2801, 2800, 2291, 4943,
4176  4943, 3399, 3399, 3399, 3399, 3106, 4943, 2572, 4943, 651,
4177  2802, 2153, 3398, 2561, 3095, 3808, 3502, 2290, 2154, 3056,
4178  2613, 3057, 3058, 3173, 4943, 4943, 2291, 2912, 2462, 2913,
4179  2914, 3286, 2613, 3287, 3288, 2572, 651, 651, 651, 2287,
4180  1911, 2288, 2292, 651, 651, 651, 651, 651, 651, 651,
4181 
4182  4943, 3173, 651, 651, 651, 1069, 3243, 651, 2331, 651,
4183  651, 651, 651, 651, 3114, 3319, 2202, 2332, 4943, 2154,
4184  2293, 1715, 952, 1716, 1715, 2377, 2377, 3357, 2202, 2294,
4185  2405, 532, 2406, 2407, 3243, 4943, 2331, 1717, 4943, 3365,
4186  651, 4943, 3114, 3319, 2202, 2332, 2154, 4943, 2293, 4943,
4187  4943, 4943, 2377, 2377, 3357, 4943, 2202, 2294, 4943, 3373,
4188  4943, 3125, 2322, 1945, 2323, 2324, 3365, 651, 651, 651,
4189  1070, 532, 1071, 1072, 651, 651, 651, 651, 651, 651,
4190  651, 860, 860, 651, 651, 651, 1065, 3373, 651, 3125,
4191  651, 651, 651, 651, 651, 3242, 4943, 2298, 2572, 2149,
4192 
4193  3520, 2800, 943, 2801, 2800, 4943, 4943, 4943, 3298, 2626,
4194  3299, 3298, 2202, 2808, 952, 2809, 2808, 2802, 4943, 3300,
4195  4943, 651, 4943, 3242, 1717, 2298, 2572, 2149, 3520, 2810,
4196  3234, 3234, 3234, 3234, 3316, 2645, 3317, 3318, 4943, 2202,
4197  3174, 4943, 3179, 4943, 3077, 2636, 3078, 3079, 651, 651,
4198  651, 1070, 532, 1071, 1072, 651, 651, 651, 651, 651,
4199  651, 651, 860, 860, 651, 651, 651, 1065, 3174, 651,
4200  3179, 651, 651, 651, 651, 651, 2300, 2322, 1945, 2323,
4201  2324, 3256, 4943, 3358, 1576, 3359, 3360, 3235, 3235, 3235,
4202  3235, 3944, 3945, 2325, 1707, 943, 1708, 1707, 3346, 174,
4203 
4204  3346, 3346, 651, 3952, 2300, 4943, 4943, 160, 2326, 3256,
4205  1709, 4943, 4943, 4943, 2202, 3953, 2329, 2327, 3349, 3944,
4206  3945, 2405, 532, 2406, 2407, 2808, 952, 2809, 2808, 651,
4207  651, 3952, 3292, 2619, 3293, 3294, 2326, 3259, 2841, 3259,
4208  3259, 2810, 2202, 3953, 2329, 2327, 651, 2316, 1939, 2317,
4209  2330, 651, 651, 651, 651, 651, 651, 651, 2153, 2153,
4210  651, 651, 651, 2319, 3180, 651, 3374, 651, 651, 651,
4211  651, 651, 2154, 2382, 3260, 4943, 2381, 4018, 2331, 4055,
4212  4943, 3366, 1584, 3367, 3368, 3453, 3638, 2332, 1715, 952,
4213  1716, 1715, 3180, 3374, 3508, 1755, 3509, 3510, 651, 4943,
4214 
4215  2154, 2382, 3260, 2381, 1717, 4018, 2331, 4055, 3270, 2852,
4216  3270, 3270, 2202, 3453, 3638, 2332, 3018, 3018, 3018, 3018,
4217  4943, 2333, 1956, 2334, 2335, 651, 651, 651, 2333, 1956,
4218  2334, 2335, 651, 651, 651, 651, 651, 651, 651, 2202,
4219  2202, 651, 651, 651, 2336, 3260, 651, 2108, 651, 651,
4220  651, 651, 651, 2842, 3248, 3680, 2109, 3498, 2153, 2337,
4221  4943, 2668, 2669, 2669, 2670, 2382, 2202, 4062, 2338, 4943,
4222  2202, 4943, 1780, 3260, 4148, 2108, 4943, 4943, 4943, 651,
4223  4943, 2842, 3248, 3680, 2109, 3498, 2153, 2337, 3539, 3539,
4224  3539, 3539, 4943, 2382, 4943, 4062, 2338, 2202, 2653, 3393,
4225 
4226  1781, 4148, 3278, 2860, 3278, 3278, 651, 651, 651, 2339,
4227  1962, 2340, 2341, 651, 651, 651, 651, 651, 651, 651,
4228  2153, 2153, 651, 651, 651, 2319, 2653, 651, 1781, 651,
4229  651, 651, 651, 651, 2157, 1801, 2158, 2157, 4943, 3260,
4230  2342, 2157, 1801, 2158, 2159, 2284, 4943, 4943, 4943, 2343,
4231  1065, 2202, 2160, 4154, 4110, 2149, 3235, 3235, 3235, 3236,
4232  651, 3410, 4943, 4943, 4943, 1277, 861, 3260, 2342, 3352,
4233  3567, 4943, 1265, 150, 1278, 150, 160, 2343, 4943, 2202,
4234  4154, 1279, 4110, 2149, 4943, 4943, 4943, 651, 651, 3110,
4235  2669, 3111, 3112, 1277, 861, 3535, 3352, 4943, 3567, 4943,
4236 
4237  1265, 4021, 1278, 4943, 4943, 1961, 1962, 1962, 1963, 1279,
4238  890, 1317, 528, 1318, 1319, 890, 890, 890, 890, 890,
4239  890, 890, 4943, 3535, 890, 890, 890, 1320, 4021, 890,
4240  4943, 890, 890, 890, 890, 890, 1964, 3993, 2861, 4943,
4241  2352, 4007, 1781, 2203, 4134, 1965, 4943, 3849, 2912, 2462,
4242  2913, 2914, 3392, 3392, 3392, 3392, 3399, 3399, 3399, 3399,
4243  4943, 4943, 890, 3393, 1964, 3993, 2861, 3398, 2352, 4007,
4244  1781, 2203, 4134, 1965, 3849, 2154, 3340, 2669, 3341, 3342,
4245  3029, 3029, 3029, 3029, 4943, 2322, 1945, 2323, 2324, 890,
4246  890, 890, 1317, 528, 1318, 1319, 890, 890, 890, 890,
4247 
4248  890, 890, 890, 2154, 2153, 890, 890, 890, 1320, 4943,
4249  890, 2094, 890, 890, 890, 890, 890, 2842, 3254, 3570,
4250  2095, 4943, 2149, 2149, 2800, 943, 2801, 2800, 2382, 4943,
4251  4943, 4943, 2153, 3683, 1925, 3684, 3683, 2353, 3577, 2094,
4252  2802, 3650, 4943, 890, 4943, 2842, 3254, 3570, 2095, 2802,
4253  2149, 2149, 3690, 1933, 3691, 3690, 2382, 3364, 1581, 3364,
4254  3364, 4943, 3361, 4943, 2353, 4169, 3577, 4943, 2810, 3650,
4255  890, 890, 890, 1321, 532, 1322, 1323, 890, 890, 890,
4256  890, 890, 890, 890, 1109, 1109, 890, 890, 890, 1316,
4257  3361, 890, 4169, 890, 890, 890, 890, 890, 2169, 1572,
4258 
4259  2170, 2169, 2169, 1572, 2170, 2169, 2358, 3056, 2613, 3057,
4260  3058, 4943, 3503, 3954, 1316, 3535, 3687, 4140, 1316, 4005,
4261  2800, 943, 2801, 2800, 890, 3372, 1589, 3372, 3372, 1528,
4262  4943, 2202, 2149, 1528, 2358, 2359, 2802, 4208, 1529, 2359,
4263  3503, 3954, 1529, 3535, 3687, 4140, 4005, 4229, 1581, 4229,
4264  4229, 890, 890, 2800, 943, 2801, 2800, 1528, 2202, 4943,
4265  2149, 1528, 3362, 2359, 4943, 4208, 1529, 2359, 4943, 2802,
4266  1529, 890, 2169, 1572, 2170, 2171, 890, 890, 890, 890,
4267  890, 890, 890, 1109, 1109, 890, 890, 890, 1316, 3362,
4268  890, 4943, 890, 890, 890, 890, 890, 3517, 2173, 1576,
4269 
4270  2174, 2173, 4017, 1516, 4943, 2173, 1576, 2174, 2173, 2360,
4271  4943, 4943, 1530, 4943, 1320, 3502, 2181, 1584, 2182, 2181,
4272  4215, 1320, 4178, 890, 3517, 2322, 1945, 2323, 2324, 1523,
4273  4017, 1516, 1320, 4943, 4943, 2359, 1523, 2360, 1524, 2377,
4274  1530, 3992, 2359, 3502, 4943, 1524, 4943, 1523, 4215, 4178,
4275  890, 890, 3264, 2366, 3762, 3534, 1524, 1523, 2181, 1584,
4276  2182, 2181, 2149, 2359, 1523, 3839, 1524, 2377, 4943, 3992,
4277  2359, 2381, 4006, 1524, 1320, 1523, 3539, 3539, 3539, 3539,
4278  3264, 2366, 3762, 3534, 1524, 4943, 3765, 3393, 3818, 1523,
4279  2149, 4943, 4943, 3839, 4943, 2366, 3502, 3819, 1524, 2381,
4280 
4281  4006, 4943, 2841, 2841, 2841, 2841, 3941, 943, 3942, 3941,
4282  3307, 2636, 3308, 3309, 3765, 4943, 3818, 1523, 3316, 2645,
4283  3317, 3318, 3943, 2366, 3502, 3819, 1524, 890, 2374, 1774,
4284  2375, 2376, 890, 890, 890, 890, 890, 890, 890, 2842,
4285  4943, 890, 890, 890, 1316, 2377, 890, 3310, 890, 890,
4286  890, 890, 890, 4943, 2377, 3310, 4943, 4195, 4175, 2378,
4287  3772, 4943, 2377, 3741, 3392, 3741, 3741, 2842, 2379, 3748,
4288  3399, 3748, 3748, 2377, 3742, 3310, 4943, 2202, 4943, 890,
4289  3747, 2377, 4943, 3310, 4195, 4175, 4943, 2378, 3772, 2377,
4290  4943, 4943, 3842, 4086, 4943, 4943, 2379, 3042, 3042, 3042,
4291 
4292  3042, 2322, 1945, 2323, 2324, 2202, 890, 890, 890, 2374,
4293  1774, 2375, 2376, 890, 890, 890, 890, 890, 890, 890,
4294  3842, 4086, 890, 890, 890, 1316, 3257, 890, 2103, 890,
4295  890, 890, 890, 890, 2842, 2202, 3502, 2104, 2149, 4047,
4296  2378, 2808, 952, 2809, 2808, 4943, 4943, 4943, 3535, 2379,
4297  3846, 4943, 4064, 4297, 3257, 3503, 2103, 2810, 3861, 4943,
4298  890, 4943, 2842, 2202, 3502, 2104, 2149, 4047, 2378, 4943,
4299  4943, 4943, 3142, 2443, 3143, 3144, 3535, 2379, 3846, 3369,
4300  4064, 4297, 3503, 4943, 4943, 4943, 3861, 890, 890, 890,
4301  2374, 1774, 2375, 2380, 890, 890, 890, 890, 890, 890,
4302 
4303  890, 2381, 2381, 890, 890, 890, 1316, 3369, 890, 3320,
4304  890, 890, 890, 890, 890, 4202, 2377, 1944, 1945, 1945,
4305  1946, 2383, 4943, 1944, 1945, 1945, 1946, 4130, 3956, 4943,
4306  2384, 3502, 4301, 1947, 3503, 4943, 4943, 3320, 4943, 1947,
4307  4943, 890, 4202, 2377, 4943, 4943, 2418, 4943, 1948, 2383,
4308  3161, 2462, 3162, 3163, 1948, 4130, 3956, 1949, 2384, 3502,
4309  4301, 2416, 3503, 1949, 1944, 1945, 1945, 1946, 890, 890,
4310  184, 184, 184, 185, 2418, 186, 1948, 2382, 4943, 4943,
4311  1947, 4087, 1948, 186, 186, 1949, 186, 150, 186, 2416,
4312  188, 1949, 186, 186, 186, 1948, 3882, 3539, 3882, 3882,
4313 
4314  3741, 3392, 3741, 3741, 1949, 2382, 2417, 3742, 4087, 4943,
4315  4943, 3742, 2389, 3743, 3395, 3744, 3745, 4943, 4094, 2443,
4316  4095, 4096, 4943, 1948, 3746, 4943, 4943, 2622, 2622, 2622,
4317  2622, 4943, 1949, 2417, 3322, 2651, 3323, 3324, 2221, 2389,
4318  2055, 2199, 343, 2200, 2201, 2055, 2055, 2055, 2055, 2055,
4319  2055, 2055, 2202, 2202, 2055, 2055, 2055, 2055, 735, 2055,
4320  3530, 2055, 2055, 2055, 2055, 2055, 3535, 736, 2204, 3535,
4321  2205, 3325, 2800, 943, 2801, 2800, 2382, 2800, 943, 2801,
4322  2800, 4098, 3872, 4943, 4943, 4943, 735, 3530, 2802, 4943,
4323  4943, 4943, 2055, 2802, 3535, 736, 2204, 3535, 2205, 3325,
4324 
4325  4943, 4943, 4943, 2382, 4943, 3843, 3516, 4943, 4098, 3872,
4326  3062, 2619, 3063, 3064, 4943, 2322, 1945, 2323, 2324, 2055,
4327  2055, 2055, 2200, 343, 2200, 2394, 2055, 2055, 2055, 2055,
4328  2055, 2055, 2055, 3843, 3516, 2055, 2055, 2055, 2055, 4943,
4329  2055, 2477, 2055, 2055, 2055, 2055, 2055, 3249, 3263, 2395,
4330  2478, 2396, 2149, 3535, 2322, 1945, 2323, 2324, 3949, 952,
4331  3950, 3949, 3871, 4943, 4943, 2149, 4943, 4016, 4943, 2477,
4332  4943, 4943, 4943, 2055, 3951, 3249, 3263, 2395, 2478, 2396,
4333  2149, 3535, 4943, 2852, 2852, 2852, 2852, 4943, 4943, 4943,
4334  3871, 3333, 2662, 3334, 3335, 4016, 2333, 1956, 2334, 2335,
4335 
4336  2055, 2055, 2055, 2397, 524, 2398, 2399, 2055, 2055, 2055,
4337  2055, 2055, 2055, 2055, 2202, 2202, 2055, 2055, 2055, 2400,
4338  2842, 2055, 4228, 2055, 2055, 2055, 2055, 2055, 3336, 3275,
4339  2204, 3534, 2205, 2153, 4943, 2381, 2860, 2860, 2860, 2860,
4340  3534, 3866, 3062, 2619, 3063, 3064, 4943, 4303, 2842, 4228,
4341  4943, 4943, 4943, 3965, 2055, 4943, 3336, 3275, 2204, 3534,
4342  2205, 2153, 2381, 3748, 3399, 3748, 3748, 2153, 3534, 3866,
4343  4943, 4943, 4943, 2842, 3747, 4303, 2322, 1945, 2323, 2324,
4344  3965, 2055, 2055, 2055, 2401, 528, 2402, 2403, 2055, 2055,
4345  2055, 2055, 2055, 2055, 2055, 2153, 4943, 2055, 2055, 2055,
4346 
4347  2404, 2842, 2055, 3415, 2055, 2055, 2055, 2055, 2055, 1944,
4348  1945, 1945, 1946, 2149, 3535, 4943, 1955, 1956, 1956, 1957,
4349  1955, 1956, 1956, 1957, 3870, 1947, 4943, 1955, 1956, 1956,
4350  1957, 3415, 1958, 4943, 4943, 2055, 1958, 4943, 4943, 4943,
4351  1948, 2149, 3535, 1958, 4943, 4943, 4943, 1959, 4307, 1949,
4352  4943, 1959, 3870, 2419, 2420, 3534, 1960, 3836, 1959, 4943,
4353  1960, 3955, 2055, 2055, 2423, 4174, 3837, 1960, 1948, 2421,
4354  3503, 1955, 1956, 1956, 1957, 1959, 4307, 1949, 4943, 1959,
4355  2419, 4943, 2420, 3534, 1960, 3836, 1959, 1958, 1960, 3955,
4356  4943, 2423, 3534, 4174, 3837, 1960, 2421, 4943, 3503, 4943,
4357 
4358  2422, 3964, 1959, 2222, 2223, 2223, 2222, 2222, 2223, 2223,
4359  2222, 1960, 4943, 3535, 2221, 4943, 4943, 4019, 2221, 526,
4360  3534, 4190, 4943, 526, 2222, 2223, 2223, 2224, 2422, 3964,
4361  1959, 4943, 4943, 3534, 735, 2225, 345, 4943, 735, 1960,
4362  526, 3535, 4014, 736, 4019, 4020, 4337, 736, 4190, 2226,
4363  2227, 2227, 2226, 3534, 3535, 723, 2226, 2227, 2227, 2226,
4364  2221, 3534, 735, 3963, 724, 530, 735, 2221, 4943, 4099,
4365  4014, 736, 530, 4020, 4337, 736, 3375, 1593, 3376, 3377,
4366  730, 3534, 3535, 723, 4236, 4943, 4943, 730, 4943, 731,
4367  4943, 3963, 724, 4943, 4943, 3502, 731, 4099, 2226, 2227,
4368 
4369  2227, 2228, 2232, 2233, 2233, 2232, 4943, 4051, 730, 2225,
4370  3503, 4236, 4066, 2221, 530, 730, 2203, 731, 530, 2232,
4371  2233, 2233, 2232, 3502, 731, 2232, 2233, 2233, 2234, 732,
4372  2221, 4100, 3502, 730, 4051, 530, 2225, 3503, 733, 4066,
4373  4050, 530, 731, 4108, 2203, 4943, 2239, 2240, 2241, 2239,
4374  730, 2239, 2240, 2241, 2239, 4363, 732, 732, 4100, 731,
4375  3502, 730, 2242, 4244, 4375, 733, 733, 2242, 4050, 4943,
4376  731, 4108, 2239, 2240, 2241, 2239, 3534, 2243, 730, 4943,
4377  4943, 4943, 2427, 4363, 732, 4065, 2244, 731, 2242, 4015,
4378  4244, 2428, 4375, 733, 3503, 2239, 2240, 2241, 2239, 2239,
4379 
4380  2240, 2241, 2239, 2427, 3534, 2243, 2239, 2240, 2241, 2239,
4381  2427, 2429, 2428, 4065, 2244, 2242, 4015, 4943, 4943, 2428,
4382  4109, 3503, 2242, 4943, 4943, 4250, 2243, 4943, 2430, 4943,
4383  2243, 2427, 4943, 4943, 4943, 2244, 4943, 2243, 4382, 2244,
4384  2428, 1944, 1945, 1945, 1946, 2431, 2244, 4109, 1944, 1945,
4385  1945, 1946, 4250, 4943, 2243, 4189, 2430, 1947, 2243, 2250,
4386  2251, 2252, 2250, 2244, 1947, 2243, 4382, 2244, 4943, 4943,
4387  2432, 4943, 1948, 2431, 2244, 2253, 4943, 4943, 4383, 1948,
4388  4070, 1949, 4943, 4189, 2322, 1945, 2323, 2324, 1949, 4943,
4389  2254, 4943, 2433, 3530, 2250, 2251, 2252, 2250, 2432, 2255,
4390 
4391  1948, 2250, 2251, 2252, 2250, 4200, 4383, 1948, 4070, 1949,
4392  2253, 3427, 2250, 2251, 2252, 2250, 1949, 2253, 2254, 2433,
4393  3530, 2149, 3502, 4943, 4943, 2254, 4943, 2255, 2436, 4943,
4394  4057, 4389, 2254, 4200, 2255, 2250, 2251, 2252, 2250, 3427,
4395  4136, 2255, 4943, 2254, 3502, 2250, 2251, 2252, 2250, 2149,
4396  3502, 2253, 2255, 2254, 2808, 952, 2809, 2808, 4057, 4389,
4397  2254, 2253, 2255, 4288, 2437, 4074, 2254, 3502, 4136, 2255,
4398  2810, 2254, 3502, 4943, 4943, 2255, 2254, 4943, 3534, 4943,
4399  2255, 4943, 4943, 4217, 2438, 2255, 1944, 1945, 1945, 1946,
4400  4288, 4943, 2437, 4074, 2254, 3502, 3370, 4943, 1944, 1945,
4401 
4402  1945, 1946, 1947, 2255, 2254, 3534, 1944, 1945, 1945, 1946,
4403  4217, 4084, 2438, 2255, 1947, 2439, 4434, 1948, 2442, 2443,
4404  2443, 2444, 1947, 3370, 3530, 3535, 1949, 3710, 3502, 1948,
4405  3915, 3392, 3915, 3915, 1947, 4943, 3711, 1948, 1949, 4084,
4406  4058, 3916, 2440, 2439, 4434, 1948, 1949, 4943, 2441, 1948,
4407  4339, 3530, 3530, 3535, 1949, 3710, 3502, 1948, 1949, 4943,
4408  2265, 2266, 2267, 2265, 3711, 1948, 1949, 4058, 4943, 2440,
4409  3333, 2662, 3334, 3335, 1949, 2441, 2268, 1948, 4339, 3530,
4410  2265, 2266, 2267, 2265, 4943, 4943, 1949, 1961, 1962, 1962,
4411  1963, 2269, 2265, 2266, 2267, 2265, 2268, 4390, 1780, 1780,
4412 
4413  2270, 2753, 4467, 1941, 3259, 2841, 3259, 3259, 2268, 4943,
4414  2754, 2449, 3286, 2613, 3287, 3288, 2445, 4182, 1964, 2269,
4415  2450, 4943, 4943, 2449, 4390, 4264, 3530, 1965, 2270, 2753,
4416  4467, 4943, 2450, 2265, 2266, 2267, 2265, 2377, 2754, 2449,
4417  4943, 3260, 4943, 4480, 2445, 4182, 1964, 4943, 2450, 2451,
4418  4943, 2449, 4264, 3530, 4943, 1965, 1961, 1962, 1962, 1963,
4419  2450, 4206, 4943, 4943, 2269, 2377, 4943, 1780, 1780, 3260,
4420  3535, 4480, 1941, 2270, 2265, 2266, 2267, 2265, 2265, 2266,
4421  2267, 2265, 1955, 1956, 1956, 1957, 4943, 1964, 3502, 4206,
4422  2268, 3502, 2269, 4201, 2268, 4091, 1965, 3535, 1958, 4127,
4423 
4424  2446, 2270, 4131, 2452, 4943, 2269, 3535, 4943, 3530, 2269,
4425  4216, 2454, 3502, 1959, 2270, 1964, 3502, 2453, 2270, 3502,
4426  4201, 4111, 1960, 4091, 1965, 4943, 4127, 2446, 4943, 4131,
4427  4943, 2452, 4943, 2269, 3535, 3530, 4943, 2269, 4216, 2454,
4428  3502, 1959, 2270, 4943, 4943, 2453, 2270, 4943, 4111, 4943,
4429  1960, 1955, 1956, 1956, 1957, 3292, 2619, 3293, 3294, 2469,
4430  2070, 2470, 2471, 3922, 3399, 3922, 3922, 1958, 4340, 3340,
4431  2669, 3341, 3342, 4275, 3921, 2336, 2322, 1945, 2323, 2324,
4432  2381, 4106, 1959, 4943, 3502, 2808, 952, 2809, 2808, 4481,
4433  2472, 1960, 2325, 4222, 3534, 2455, 4340, 4943, 4943, 2473,
4434 
4435  4275, 2810, 4943, 4943, 4943, 2474, 3325, 2326, 2381, 4106,
4436  1959, 2382, 3502, 4943, 3522, 4943, 2327, 4481, 2472, 1960,
4437  4222, 3534, 2455, 2281, 2281, 2281, 2282, 2473, 186, 2401,
4438  528, 2402, 2403, 2474, 3325, 2326, 186, 186, 2382, 186,
4439  150, 186, 3522, 188, 2327, 186, 186, 186, 184, 184,
4440  184, 185, 4943, 186, 3535, 4289, 2202, 4943, 2797, 3502,
4441  2202, 186, 186, 4482, 186, 150, 186, 4112, 188, 2202,
4442  186, 186, 186, 4491, 3966, 2220, 3966, 3966, 3977, 2231,
4443  3977, 3977, 3535, 4289, 2202, 3967, 2797, 3502, 2202, 3967,
4444  2464, 4482, 4943, 4943, 4112, 4943, 4943, 2202, 4943, 4943,
4445 
4446  4491, 2893, 2443, 2894, 2895, 2295, 1970, 2296, 2297, 2322,
4447  1945, 2323, 2324, 4943, 4943, 4943, 2160, 2464, 651, 1066,
4448  528, 1067, 1068, 651, 651, 651, 651, 651, 651, 651,
4449  860, 4943, 651, 651, 651, 1069, 1274, 651, 2149, 651,
4450  651, 651, 651, 651, 4487, 1275, 2149, 4351, 4507, 3430,
4451  4237, 1589, 4237, 4237, 3270, 2852, 3270, 3270, 860, 3358,
4452  1576, 3359, 3360, 2467, 1274, 4943, 2149, 4943, 4943, 4943,
4453  651, 4943, 4487, 1275, 2149, 4351, 4507, 3430, 4943, 4943,
4454  3941, 943, 3942, 3941, 2202, 4943, 3366, 1584, 3367, 3368,
4455  2467, 3413, 2322, 1945, 2323, 2324, 3943, 651, 651, 651,
4456 
4457  1066, 528, 1067, 1068, 651, 651, 651, 651, 651, 651,
4458  651, 2202, 2202, 651, 651, 651, 1069, 3265, 651, 3413,
4459  651, 651, 651, 651, 651, 2468, 4943, 3503, 4239, 2149,
4460  4943, 2808, 952, 2809, 2808, 3882, 3539, 3882, 3882, 2202,
4461  2800, 943, 2801, 2800, 4943, 3265, 3742, 2810, 4943, 4508,
4462  4943, 651, 4943, 2468, 3503, 4239, 2802, 2149, 4229, 1581,
4463  4229, 4229, 4943, 4943, 3847, 3976, 4943, 4943, 4943, 3196,
4464  3196, 3196, 3196, 2333, 1956, 2334, 2335, 4508, 651, 651,
4465  651, 2287, 1911, 2288, 2289, 651, 651, 651, 651, 651,
4466  651, 651, 3847, 3976, 651, 651, 651, 1069, 3276, 651,
4467 
4468  2108, 651, 651, 651, 651, 651, 2837, 4943, 4283, 2109,
4469  2153, 4546, 2290, 4943, 4943, 4943, 3278, 2860, 3278, 3278,
4470  3502, 2291, 4025, 3539, 4025, 4025, 3276, 4943, 2108, 4943,
4471  4943, 4137, 651, 3916, 2837, 4283, 4943, 2109, 2153, 4546,
4472  2290, 3915, 3392, 3915, 3915, 4347, 4943, 3530, 3502, 2291,
4473  4943, 4943, 3916, 3255, 2322, 1945, 2323, 2324, 4137, 651,
4474  651, 651, 2287, 1911, 2288, 2289, 651, 651, 651, 651,
4475  651, 651, 651, 4347, 3530, 651, 651, 651, 1069, 3416,
4476  651, 3255, 651, 651, 651, 651, 651, 2322, 1945, 2323,
4477  2324, 2149, 4943, 2290, 3917, 3395, 3918, 3919, 2808, 952,
4478 
4479  2809, 2808, 2291, 2325, 4943, 3920, 4943, 3416, 3530, 2556,
4480  1945, 2557, 2558, 651, 2810, 4552, 4341, 4378, 2326, 2149,
4481  2377, 2290, 4943, 4943, 4943, 3502, 2475, 2327, 4943, 4943,
4482  2291, 3286, 2613, 3287, 3288, 3530, 3578, 3203, 3579, 3580,
4483  651, 651, 3523, 4552, 4341, 4378, 2326, 3581, 4943, 2322,
4484  1945, 2323, 2324, 3502, 2475, 2327, 651, 2469, 2070, 2470,
4485  2476, 651, 651, 651, 651, 651, 651, 651, 3460, 3523,
4486  651, 651, 651, 2336, 3429, 651, 2327, 651, 651, 651,
4487  651, 651, 4237, 1589, 4237, 4237, 2149, 4441, 2477, 4553,
4488  3307, 2636, 3308, 3309, 4943, 4943, 3460, 2478, 3922, 3399,
4489 
4490  3922, 3922, 3429, 3530, 2327, 4943, 4943, 4943, 651, 3921,
4491  3941, 943, 3942, 3941, 2149, 4441, 2477, 4553, 4943, 4943,
4492  3476, 2841, 3476, 3476, 4943, 2478, 4054, 3473, 4943, 4943,
4493  3530, 3487, 2852, 3487, 3487, 651, 651, 651, 2333, 1956,
4494  2334, 2335, 651, 651, 651, 651, 651, 651, 651, 3534,
4495  4943, 651, 651, 651, 2336, 3473, 651, 3477, 651, 651,
4496  651, 651, 651, 2295, 1970, 2296, 2295, 2479, 3477, 2337,
4497  2295, 1970, 2296, 2295, 2284, 3530, 3534, 4071, 2338, 1069,
4498  3534, 2284, 4075, 4943, 4943, 3477, 1069, 3502, 4943, 651,
4499  4943, 3530, 3534, 4085, 1272, 2479, 3477, 2337, 4943, 4290,
4500 
4501  3502, 1272, 3530, 1273, 4071, 4364, 2338, 3534, 4943, 4075,
4502  1273, 3949, 952, 3950, 3949, 3502, 651, 651, 3530, 3534,
4503  4085, 4943, 1272, 4943, 4943, 4943, 4290, 3951, 3502, 1272,
4504  4943, 1273, 4943, 4364, 1961, 1962, 1962, 1963, 1273, 651,
4505  2000, 1572, 2001, 2002, 651, 651, 651, 651, 651, 651,
4506  651, 860, 860, 651, 651, 651, 1065, 4360, 651, 2863,
4507  651, 651, 651, 651, 651, 1964, 3949, 952, 3950, 3949,
4508  4143, 1781, 4263, 4238, 1965, 3495, 2860, 3495, 3495, 4943,
4509  4943, 4943, 4061, 3503, 3530, 4360, 4092, 2863, 3503, 3530,
4510  4943, 651, 4943, 1964, 3972, 2227, 3973, 3974, 4143, 1781,
4511 
4512  4263, 4238, 1965, 4943, 4943, 3971, 3966, 2220, 3966, 3966,
4513  3503, 3530, 3477, 4092, 4943, 3503, 3530, 3967, 651, 651,
4514  651, 1070, 532, 1071, 1072, 651, 651, 651, 651, 651,
4515  651, 651, 860, 860, 651, 651, 651, 1065, 2202, 651,
4516  3477, 651, 651, 651, 651, 651, 2304, 1925, 2305, 2304,
4517  2304, 1925, 2305, 2304, 2311, 1933, 2312, 2311, 4943, 4943,
4518  4554, 2482, 1471, 4943, 4270, 2202, 1471, 4146, 4943, 3534,
4519  1479, 4107, 651, 3977, 2231, 3977, 3977, 1664, 4943, 3530,
4520  3530, 1664, 4943, 2485, 3967, 1671, 1665, 2485, 4554, 2482,
4521  1665, 2489, 4270, 4271, 1672, 4146, 3534, 4943, 4107, 651,
4522 
4523  651, 2311, 1933, 2312, 2311, 1664, 3530, 3530, 4943, 1664,
4524  3530, 2485, 4943, 1671, 1665, 2485, 4943, 1479, 1665, 2489,
4525  4943, 4271, 1672, 2316, 1939, 2317, 2318, 2316, 1939, 2317,
4526  2318, 4152, 1671, 2316, 1939, 2317, 2318, 3530, 2489, 2319,
4527  4274, 1672, 4440, 2319, 3534, 2322, 1945, 2323, 2324, 2319,
4528  4415, 1962, 4416, 4417, 2320, 4943, 4555, 3535, 2320, 4152,
4529  1671, 2325, 4943, 2321, 2320, 4943, 2489, 2321, 4274, 1672,
4530  4440, 3534, 4943, 2321, 2492, 4943, 2326, 2322, 1945, 2323,
4531  2324, 4943, 2320, 4555, 3535, 2327, 2320, 2322, 1945, 2323,
4532  2322, 2321, 2320, 2325, 4943, 2321, 4025, 3539, 4025, 4025,
4533 
4534  4286, 2321, 2492, 2325, 2326, 4943, 4943, 3916, 2326, 2322,
4535  1945, 2323, 2322, 2327, 4943, 3535, 2493, 2327, 2494, 2322,
4536  1945, 2323, 2324, 4943, 4943, 2325, 4943, 2495, 4286, 4423,
4537  4943, 2322, 1945, 2323, 2324, 2325, 2326, 4943, 4943, 4943,
4538  2494, 4350, 3535, 3535, 2493, 2327, 2494, 2325, 4943, 2495,
4539  2326, 2322, 1945, 2323, 2324, 2495, 3530, 4423, 4147, 2327,
4540  2497, 4943, 2326, 2322, 1945, 2323, 2324, 2325, 2494, 4350,
4541  3535, 2327, 4943, 2626, 2626, 2626, 2626, 2495, 2326, 2325,
4542  4943, 4376, 2326, 3530, 2221, 4147, 4943, 2327, 2497, 2499,
4543  2326, 2327, 3502, 4943, 2326, 2322, 1945, 2323, 2324, 2327,
4544 
4545  3503, 4230, 2498, 2327, 730, 3683, 1925, 3684, 3683, 4376,
4546  2326, 2325, 4453, 731, 4359, 4943, 3534, 2499, 4943, 2327,
4547  3502, 2802, 2326, 4943, 4582, 4248, 2326, 3503, 4230, 4943,
4548  2498, 2327, 730, 4943, 3530, 2327, 4943, 2500, 4943, 4943,
4549  4453, 731, 4359, 3534, 3690, 1933, 3691, 3690, 3364, 1581,
4550  3364, 3364, 4582, 4248, 2326, 4943, 2322, 1945, 2323, 2324,
4551  2810, 3530, 4943, 2327, 2500, 651, 2316, 1939, 2317, 2330,
4552  651, 651, 651, 651, 651, 651, 651, 2153, 2153, 651,
4553  651, 651, 2319, 3437, 651, 3519, 651, 651, 651, 651,
4554  651, 4483, 4583, 2149, 4943, 3503, 4596, 2331, 4282, 3372,
4555 
4556  1589, 3372, 3372, 4943, 4943, 4294, 2332, 3941, 943, 3942,
4557  3941, 3437, 3534, 3519, 4153, 3534, 3503, 651, 4943, 4483,
4558  4583, 2149, 3503, 4054, 4596, 2331, 4282, 4943, 4943, 3476,
4559  2841, 3476, 3476, 4294, 2332, 4943, 3512, 4943, 4943, 3534,
4560  4943, 4153, 3534, 3503, 651, 651, 651, 2339, 1962, 2340,
4561  2341, 651, 651, 651, 651, 651, 651, 651, 2153, 2153,
4562  651, 651, 651, 2319, 3512, 651, 3477, 651, 651, 651,
4563  651, 651, 2333, 1956, 2334, 2333, 2501, 4943, 2342, 2333,
4564  1956, 2334, 2333, 2339, 1962, 2340, 2339, 2343, 2336, 2339,
4565  1962, 2340, 2339, 4597, 3477, 2336, 4377, 4943, 651, 2319,
4566 
4567  4605, 4943, 3502, 2503, 2501, 2319, 2342, 4943, 4943, 4604,
4568  2503, 4142, 2504, 4943, 2508, 2343, 4218, 3503, 3503, 2504,
4569  2508, 4597, 4384, 2509, 4377, 651, 651, 4605, 3502, 2509,
4570  3502, 2503, 4943, 3949, 952, 3950, 3949, 4604, 2503, 4142,
4571  2504, 3503, 2508, 4218, 3503, 3503, 4144, 2504, 2508, 4061,
4572  4384, 2509, 4219, 1572, 4220, 4221, 3502, 2509, 174, 174,
4573  174, 175, 4943, 2515, 3142, 2443, 3143, 3144, 3503, 4943,
4574  4943, 2515, 2515, 4144, 2515, 150, 2515, 4943, 160, 4943,
4575  2515, 2515, 2515, 890, 1317, 528, 1318, 1319, 890, 890,
4576  890, 890, 890, 890, 890, 4943, 3503, 890, 890, 890,
4577 
4578  1320, 2377, 890, 4943, 890, 890, 890, 890, 890, 4943,
4579  4943, 3487, 2852, 3487, 3487, 4158, 2622, 4159, 4158, 3530,
4580  4943, 4254, 2519, 3503, 3534, 4943, 4160, 4943, 4943, 2377,
4581  3534, 2802, 4943, 4943, 4943, 890, 4161, 2626, 4162, 4161,
4582  3495, 2860, 3495, 3495, 4943, 4943, 3530, 4163, 3610, 4254,
4583  2519, 3534, 2810, 3161, 2462, 3162, 3163, 3534, 4223, 1576,
4584  4224, 4225, 890, 890, 890, 1317, 528, 1318, 1319, 890,
4585  890, 890, 890, 890, 890, 890, 3610, 3472, 890, 890,
4586  890, 1320, 4943, 890, 2565, 890, 890, 890, 890, 890,
4587  3344, 3502, 4606, 2566, 4943, 2382, 4638, 2800, 943, 2801,
4588 
4589  2800, 4113, 2462, 4114, 4115, 3472, 4640, 2520, 2808, 952,
4590  2809, 2808, 2565, 2802, 4943, 4943, 890, 4943, 3344, 3502,
4591  4606, 2566, 2382, 4638, 2810, 4943, 3259, 2841, 3259, 3259,
4592  3535, 4943, 4943, 4640, 2520, 2322, 1945, 2323, 2324, 2339,
4593  1962, 2340, 2341, 890, 890, 890, 2521, 1911, 2522, 2523,
4594  890, 890, 890, 890, 890, 890, 890, 4943, 3535, 890,
4595  890, 890, 1320, 3260, 890, 4260, 890, 890, 890, 890,
4596  890, 3502, 2149, 4943, 3530, 3438, 2154, 2524, 4484, 3590,
4597  4607, 3502, 3941, 943, 3942, 3941, 2525, 4693, 2619, 4694,
4598  4695, 3260, 4468, 4260, 4943, 4943, 4943, 890, 3943, 3502,
4599 
4600  2149, 3530, 4943, 3438, 2154, 2524, 4484, 3590, 4607, 3502,
4601  4632, 4132, 4943, 4943, 2525, 3222, 3222, 3222, 3222, 4468,
4602  2556, 1945, 2557, 2558, 890, 890, 890, 2521, 1911, 2522,
4603  2523, 890, 890, 890, 890, 890, 890, 890, 4632, 4132,
4604  890, 890, 890, 1320, 4637, 890, 2103, 890, 890, 890,
4605  890, 890, 3006, 3459, 4308, 2104, 4287, 2377, 2524, 4943,
4606  3503, 4943, 4943, 3949, 952, 3950, 3949, 2525, 4693, 2619,
4607  4694, 4695, 4637, 3535, 2103, 4943, 4943, 4943, 890, 3951,
4608  3006, 3459, 4308, 2104, 4287, 2377, 2524, 3503, 3270, 2852,
4609  3270, 3270, 4138, 4943, 4943, 2525, 2333, 1956, 2334, 2335,
4610 
4611  3535, 2567, 1956, 2568, 2569, 890, 890, 890, 2521, 1911,
4612  2522, 2526, 890, 890, 890, 890, 890, 890, 890, 4462,
4613  4138, 890, 890, 890, 1320, 3260, 890, 2337, 890, 890,
4614  890, 890, 890, 2153, 3465, 4391, 3450, 4269, 2381, 2527,
4615  4380, 1925, 4381, 4380, 4943, 4943, 3530, 4462, 2528, 4528,
4616  3392, 4528, 4528, 3260, 3503, 2337, 3943, 4943, 4943, 890,
4617  4529, 2153, 3465, 4391, 3450, 4269, 2381, 2527, 4943, 3278,
4618  2860, 3278, 3278, 3530, 4943, 4943, 2528, 3292, 2619, 3293,
4619  3294, 3503, 2556, 1945, 2557, 2558, 890, 890, 890, 1321,
4620  532, 1322, 1323, 890, 890, 890, 890, 890, 890, 890,
4621 
4622  1109, 1109, 890, 890, 890, 1316, 3260, 890, 2753, 890,
4623  890, 890, 890, 890, 3466, 3471, 2532, 2754, 4272, 2377,
4624  4281, 4285, 3591, 3216, 3592, 3593, 4309, 3535, 3503, 3534,
4625  3535, 4652, 4639, 3594, 3260, 4362, 2753, 3535, 3502, 4943,
4626  890, 4943, 3466, 3471, 2532, 2754, 4272, 2377, 4281, 4285,
4627  4943, 4943, 4943, 4309, 3535, 3503, 3534, 3535, 4652, 2154,
4628  4639, 2511, 4943, 4362, 3535, 4943, 3502, 890, 890, 890,
4629  1321, 532, 1322, 1323, 890, 890, 890, 890, 890, 890,
4630  890, 1109, 1109, 890, 890, 890, 1316, 2154, 890, 2511,
4631  890, 890, 890, 890, 890, 2534, 2374, 1774, 2375, 2376,
4632 
4633  2374, 1774, 2375, 2376, 2550, 1939, 2551, 2552, 2808, 952,
4634  2809, 2808, 1316, 4425, 4943, 3530, 1316, 4651, 4385, 4664,
4635  2553, 890, 4943, 2534, 2810, 4943, 3502, 2378, 4324, 4321,
4636  4943, 2378, 4943, 3982, 4671, 2554, 2379, 4943, 3530, 4943,
4637  2379, 4425, 3530, 3530, 2555, 4651, 4385, 4664, 890, 890,
4638  2556, 1945, 2557, 2558, 3502, 2378, 4324, 4321, 4326, 2378,
4639  3502, 3982, 4671, 2554, 2379, 3530, 2559, 3534, 2379, 4365,
4640  3530, 4943, 2555, 2556, 1945, 2557, 2558, 2556, 1945, 2557,
4641  2558, 2560, 4231, 1584, 4232, 4233, 4326, 4943, 3502, 2559,
4642  2561, 4673, 4328, 2559, 3534, 4943, 4365, 4943, 4387, 1933,
4643 
4644  4388, 4387, 2562, 4690, 2560, 4943, 4943, 3534, 2560, 2560,
4645  4943, 4943, 4943, 2561, 3951, 3502, 2563, 2561, 2561, 4673,
4646  4328, 4943, 3978, 2233, 3979, 3980, 4380, 1925, 4381, 4380,
4647  2562, 4690, 2560, 3971, 3534, 4943, 2560, 2556, 1945, 2557,
4648  2558, 2561, 3943, 3502, 2563, 2561, 890, 2550, 1939, 2551,
4649  2564, 890, 890, 890, 890, 890, 890, 890, 2381, 2381,
4650  890, 890, 890, 2553, 3481, 890, 2202, 890, 890, 890,
4651  890, 890, 3502, 4712, 2377, 4428, 4943, 3534, 2565, 4488,
4652  4325, 4435, 4943, 3530, 4943, 4943, 4943, 2566, 4535, 3399,
4653  4535, 4535, 3481, 2202, 4943, 4943, 4943, 3530, 890, 4534,
4654 
4655  3502, 4712, 2377, 4428, 3534, 4943, 2565, 4488, 4325, 4435,
4656  3530, 4240, 1593, 4241, 4242, 2566, 3358, 1576, 3359, 3360,
4657  2556, 1945, 2557, 2558, 3530, 890, 890, 890, 2567, 1956,
4658  2568, 2569, 890, 890, 890, 890, 890, 890, 890, 4943,
4659  4943, 890, 890, 890, 2570, 3474, 890, 2596, 890, 890,
4660  890, 890, 890, 3515, 4943, 3503, 2597, 2377, 4478, 2571,
4661  4943, 2202, 4943, 3476, 2841, 3476, 3476, 4479, 2572, 4448,
4662  4943, 3535, 4665, 3474, 4943, 2596, 4943, 4943, 4943, 890,
4663  4943, 3515, 3503, 4943, 2597, 2377, 4478, 2571, 2202, 4387,
4664  1933, 4388, 4387, 4943, 4943, 4479, 2572, 4448, 3535, 4665,
4665 
4666  3477, 2556, 1945, 2557, 2558, 3951, 890, 890, 890, 2573,
4667  1962, 2574, 2575, 890, 890, 890, 890, 890, 890, 890,
4668  2381, 2381, 890, 890, 890, 2553, 3482, 890, 3477, 890,
4669  890, 890, 890, 890, 2385, 1801, 2386, 2385, 2377, 4469,
4670  2576, 2385, 1801, 2386, 2385, 2518, 4672, 3502, 4943, 2577,
4671  1316, 4516, 2518, 3530, 3482, 4674, 4943, 1316, 4943, 4943,
4672  890, 3366, 1584, 3367, 3368, 1528, 2377, 4469, 2576, 4943,
4673  4943, 4943, 1528, 4672, 1529, 3502, 4691, 2577, 4692, 4516,
4674  3530, 1529, 4674, 2385, 1801, 2386, 2387, 890, 890, 4943,
4675  4943, 4943, 2596, 1528, 2388, 4713, 4329, 4336, 3521, 4727,
4676 
4677  1528, 2597, 1529, 4691, 4346, 4692, 2202, 4728, 1110, 1529,
4678  4515, 4943, 3530, 3534, 1516, 3941, 943, 3942, 3941, 3530,
4679  2596, 4943, 4713, 1530, 4329, 4336, 3521, 4727, 4943, 2597,
4680  4943, 3943, 4346, 2202, 4728, 4943, 1110, 4943, 4515, 3530,
4681  3534, 4943, 1516, 4943, 4299, 4943, 3530, 3092, 2651, 3093,
4682  3094, 1530, 651, 652, 184, 652, 653, 651, 654, 651,
4683  651, 651, 651, 651, 651, 651, 654, 654, 651, 654,
4684  655, 654, 4299, 657, 651, 654, 654, 654, 2331, 4348,
4685  2154, 4520, 4943, 3534, 3267, 4738, 4338, 2332, 4643, 4556,
4686  2220, 4556, 4556, 3503, 3535, 4733, 3662, 532, 3663, 3664,
4687 
4688  4557, 4943, 4943, 3530, 651, 4943, 2331, 4348, 2154, 4520,
4689  3534, 4943, 3267, 4738, 4338, 2332, 4643, 4943, 4943, 4943,
4690  3503, 3535, 4733, 3503, 4943, 3503, 2556, 1945, 2557, 2558,
4691  3530, 651, 651, 2055, 2058, 174, 2058, 2059, 2055, 2055,
4692  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
4693  2055, 3503, 2055, 3503, 2061, 2055, 2055, 2055, 2055, 3480,
4694  4943, 4358, 4763, 2377, 4943, 4361, 4943, 3605, 3231, 3606,
4695  3607, 4739, 2800, 943, 2801, 2800, 3534, 4943, 3608, 4943,
4696  3535, 4567, 2231, 4567, 4567, 2055, 4943, 3480, 2802, 4358,
4697  4763, 2377, 4557, 4361, 4612, 3539, 4612, 4612, 4739, 3975,
4698 
4699  4943, 4943, 4943, 3534, 2154, 4529, 2511, 3535, 2567, 1956,
4700  2568, 2569, 2055, 2055, 2055, 2582, 719, 2583, 2584, 2055,
4701  2055, 2055, 2055, 2055, 2055, 2055, 4943, 3975, 2055, 2055,
4702  2055, 2404, 2154, 2055, 2511, 2055, 2055, 2055, 2055, 2055,
4703  4943, 3492, 2395, 4943, 2396, 2381, 4790, 4291, 1755, 4292,
4704  4293, 4759, 2808, 952, 2809, 2808, 4528, 3392, 4528, 4528,
4705  4535, 3399, 4535, 4535, 4943, 4773, 2055, 4529, 2810, 3492,
4706  2395, 4534, 2396, 2381, 4790, 4943, 4943, 4943, 4759, 3981,
4707  3502, 4943, 4943, 4943, 2405, 532, 2406, 2407, 2567, 1956,
4708  2568, 2569, 4773, 2055, 2055, 2055, 2401, 528, 2402, 2403,
4709 
4710  2055, 2055, 2055, 2055, 2055, 2055, 2055, 3981, 3502, 2055,
4711  2055, 2055, 2404, 3493, 2055, 2203, 2055, 2055, 2055, 2055,
4712  2055, 2203, 3525, 4349, 2203, 2381, 3502, 4374, 4573, 4424,
4713  4422, 4556, 2220, 4556, 4556, 2585, 4943, 4547, 4784, 3503,
4714  3535, 3493, 4557, 2203, 3503, 3530, 3530, 2055, 4943, 2203,
4715  3525, 4349, 2203, 2381, 3502, 4374, 4573, 4424, 4422, 4567,
4716  2231, 4567, 4567, 2585, 4547, 4784, 3503, 3535, 4943, 4943,
4717  4557, 3503, 3530, 3530, 2055, 2055, 2055, 2397, 524, 2398,
4718  2399, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2202, 2202,
4719  2055, 2055, 2055, 2400, 2203, 2055, 2203, 2055, 2055, 2055,
4720 
4721  2055, 2055, 2203, 2203, 2204, 2203, 2205, 2203, 2587, 2203,
4722  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2588, 2203, 2203,
4723  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2055, 2203,
4724  2203, 2203, 2204, 2203, 2205, 2203, 2587, 2203, 2203, 2203,
4725  2203, 2203, 2203, 2203, 2203, 2588, 2203, 2203, 2203, 2203,
4726  2203, 2203, 2203, 2203, 2203, 2055, 2055, 2589, 524, 2398,
4727  2590, 2401, 528, 2402, 2401, 3502, 4943, 2401, 528, 2402,
4728  2401, 4683, 4943, 2400, 4791, 4943, 4943, 2404, 2405, 532,
4729  2406, 2405, 3502, 2404, 2395, 4426, 2396, 4752, 2591, 4702,
4730  4943, 4943, 2594, 3502, 2400, 3503, 2202, 2592, 2594, 4683,
4731 
4732  3534, 2595, 4791, 2405, 532, 2406, 2405, 2595, 4802, 2599,
4733  3502, 4943, 2395, 4426, 2396, 4752, 2591, 4702, 2600, 2400,
4734  2594, 4943, 3503, 4943, 2202, 2592, 2594, 3534, 4792, 2595,
4735  2401, 528, 2402, 2403, 2599, 2595, 4802, 2599, 1944, 1945,
4736  1945, 1946, 4943, 2600, 4943, 4943, 2600, 4943, 1944, 1945,
4737  1945, 1946, 4943, 4943, 1947, 4792, 4804, 2202, 4805, 2805,
4738  4943, 2202, 2599, 4813, 1947, 4816, 4943, 2609, 4943, 1948,
4739  2202, 2600, 2405, 532, 2406, 2407, 4817, 4427, 1949, 1948,
4740  1944, 1945, 1945, 1946, 4804, 2202, 4805, 2805, 1949, 2202,
4741  4827, 4813, 2610, 4816, 3534, 2609, 1947, 1948, 2202, 2203,
4742 
4743  4834, 2203, 4835, 2203, 4817, 4427, 1949, 1948, 4943, 2601,
4744  2602, 1948, 2203, 4943, 4943, 4943, 1949, 4836, 4827, 2610,
4745  1949, 3534, 2611, 4223, 1576, 4224, 4225, 2203, 4834, 2203,
4746  4835, 2203, 4943, 4149, 2613, 4150, 4151, 2601, 2602, 1948,
4747  2203, 2405, 532, 2406, 2407, 4836, 4840, 4943, 1949, 2611,
4748  4843, 2612, 2613, 2613, 2614, 4844, 3502, 1955, 1956, 1956,
4749  1957, 1955, 1956, 1956, 1957, 4845, 4851, 1947, 2203, 4943,
4750  2203, 4857, 2203, 1958, 4840, 3530, 4858, 1958, 4843, 4870,
4751  4879, 2203, 1948, 4844, 3502, 2603, 2615, 4884, 1959, 4889,
4752  4943, 1949, 1959, 4845, 4851, 4943, 2203, 1960, 2203, 4857,
4753 
4754  2203, 1960, 3530, 4943, 4858, 2616, 4943, 4870, 4879, 2203,
4755  1948, 4943, 2603, 4943, 2615, 4884, 1959, 4889, 4943, 1949,
4756  1959, 1955, 1956, 1956, 1957, 1960, 4943, 4943, 4943, 1960,
4757  4943, 4943, 2616, 2618, 2619, 2619, 2620, 1958, 2239, 2240,
4758  2241, 2239, 4943, 2239, 2240, 2241, 2239, 4943, 4943, 1958,
4759  4943, 4943, 1959, 4943, 2242, 4612, 3539, 4612, 4612, 2242,
4760  4943, 1960, 4943, 2617, 1959, 4943, 4529, 2630, 4943, 2243,
4761  4943, 4943, 4943, 1960, 2243, 4943, 4943, 4943, 2244, 4943,
4762  1959, 4943, 2631, 2244, 2239, 2240, 2241, 2239, 4943, 1960,
4763  2617, 4943, 1959, 4943, 4943, 2630, 4943, 2243, 4943, 4943,
4764 
4765  2429, 1960, 2243, 4943, 4943, 4943, 2244, 4943, 4943, 4943,
4766  2631, 2244, 4943, 4943, 4943, 2243, 2239, 2240, 2241, 2239,
4767  2239, 2240, 2241, 2239, 2244, 4943, 1944, 1945, 1945, 1946,
4768  4943, 4943, 2242, 4943, 4943, 4943, 2242, 3941, 943, 3942,
4769  3941, 4943, 1947, 2243, 4943, 4943, 4943, 2243, 4943, 4943,
4770  4943, 2243, 2244, 3943, 2632, 4943, 2244, 1948, 4943, 4943,
4771  2244, 4943, 2633, 4943, 4943, 4943, 1949, 4943, 2634, 4943,
4772  2635, 2636, 2636, 2637, 4943, 2243, 4943, 4943, 4943, 2243,
4773  4943, 4300, 2632, 4943, 2244, 1948, 1947, 4943, 2244, 2633,
4774  2250, 2251, 2252, 2250, 1949, 2634, 2250, 2251, 2252, 2250,
4775 
4776  4943, 1948, 2250, 2251, 2252, 2250, 2436, 2638, 4300, 4943,
4777  1949, 4943, 2253, 4219, 1572, 4220, 4221, 4943, 2253, 4943,
4778  4943, 2254, 4943, 1944, 1945, 1945, 1946, 2254, 4943, 1948,
4779  2255, 4943, 4943, 2254, 2641, 2638, 2255, 4943, 1949, 1947,
4780  4943, 4943, 2255, 4943, 2642, 2693, 2227, 2694, 2695, 2254,
4781  2644, 2645, 2645, 2646, 1948, 2254, 2692, 3503, 2255, 4943,
4782  4943, 2254, 2641, 1949, 2255, 2643, 1947, 4943, 4943, 4943,
4783  2255, 2642, 1944, 1945, 1945, 1946, 1274, 2442, 2443, 2443,
4784  2442, 1948, 1948, 4943, 3503, 1275, 4943, 2638, 1947, 4943,
4785  1949, 1949, 2643, 1947, 4943, 2442, 2443, 2443, 2442, 3730,
4786 
4787  3382, 3731, 3732, 1948, 1274, 2647, 4943, 4943, 2094, 1948,
4788  3589, 1947, 1949, 1275, 1758, 2638, 4943, 2095, 1949, 4943,
4789  4943, 2442, 2443, 2443, 2444, 4943, 2094, 3941, 943, 3942,
4790  3941, 1948, 1758, 2647, 4943, 2095, 2094, 1947, 2498, 2327,
4791  1949, 4943, 1758, 3943, 4943, 2095, 4943, 4943, 2265, 2266,
4792  2267, 2265, 1948, 4943, 2094, 4943, 4943, 4943, 2648, 4943,
4793  1758, 1949, 4943, 2095, 2268, 4943, 2498, 2327, 4943, 2265,
4794  2266, 2267, 2265, 4943, 4943, 4943, 4943, 2656, 4943, 2269,
4795  1948, 3487, 2852, 3487, 3487, 2268, 2648, 4943, 2270, 1949,
4796  1961, 1962, 1962, 1963, 4943, 4943, 4231, 1584, 4232, 4233,
4797 
4798  2269, 1780, 1780, 4943, 4943, 2656, 1941, 2269, 2657, 2270,
4799  2265, 2266, 2267, 2265, 4943, 4943, 2270, 4943, 3477, 4943,
4800  4943, 1964, 4696, 2622, 4697, 4696, 2451, 4943, 2269, 3502,
4801  1965, 4943, 2649, 4698, 4943, 4943, 2657, 2270, 3943, 4943,
4802  4943, 2269, 3110, 2669, 3111, 3112, 3477, 4943, 4943, 1964,
4803  2270, 4943, 2265, 2266, 2267, 2265, 4943, 3502, 1965, 2649,
4804  2650, 2651, 2651, 2652, 2265, 2266, 2267, 2265, 2268, 2269,
4805  4943, 1780, 1780, 2331, 4943, 2154, 1941, 4943, 2270, 3095,
4806  2268, 4943, 2332, 2269, 4943, 4943, 3941, 943, 3942, 3941,
4807  2658, 1964, 2270, 4943, 4943, 2269, 4943, 2653, 4943, 4943,
4808 
4809  1965, 2331, 3943, 2154, 2270, 4943, 2659, 3095, 4943, 4943,
4810  2332, 2269, 4943, 1955, 1956, 1956, 1957, 4943, 2658, 1964,
4811  2270, 4943, 4943, 2269, 4226, 2653, 4943, 4943, 1965, 1958,
4812  4943, 4943, 2270, 2659, 2661, 2662, 2662, 2663, 2461, 2462,
4813  2462, 2461, 4943, 4943, 1959, 4943, 2461, 2462, 2462, 2461,
4814  1958, 4943, 4226, 1960, 1941, 2660, 4943, 3941, 943, 3942,
4815  3941, 4943, 1941, 4943, 4943, 1959, 4943, 4943, 4943, 2108,
4816  4943, 2664, 1959, 3943, 1960, 1758, 4943, 2108, 2109, 4943,
4817  4943, 1960, 2660, 1758, 4565, 4943, 2109, 4943, 3941, 943,
4818  3942, 3941, 4943, 1959, 4943, 4943, 4943, 2108, 4943, 2664,
4819 
4820  4943, 4943, 1960, 1758, 3943, 2108, 2109, 4943, 4943, 4943,
4821  4943, 1758, 4565, 4566, 2109, 651, 652, 184, 652, 653,
4822  651, 654, 651, 651, 651, 651, 651, 651, 651, 654,
4823  654, 651, 654, 655, 654, 4943, 657, 651, 654, 654,
4824  654, 4566, 4943, 2322, 1945, 2323, 2324, 4943, 4943, 2322,
4825  1945, 2323, 2324, 4897, 3392, 4897, 4897, 4943, 4943, 2325,
4826  3949, 952, 3950, 3949, 4898, 2325, 4943, 651, 3495, 2860,
4827  3495, 3495, 2679, 4943, 2326, 4943, 3951, 4943, 4943, 4943,
4828  2326, 4943, 4943, 2327, 4943, 4943, 4943, 2681, 4943, 2327,
4829  3949, 952, 3950, 3949, 651, 651, 2675, 2675, 2675, 2676,
4830 
4831  2679, 2674, 2326, 4943, 4943, 3477, 3951, 4943, 2326, 2674,
4832  2674, 2327, 2674, 150, 2674, 2681, 160, 2327, 2674, 2674,
4833  2674, 651, 2126, 1755, 2127, 2128, 651, 651, 651, 651,
4834  651, 651, 651, 3477, 4306, 651, 651, 651, 1069, 4943,
4835  651, 4943, 651, 651, 651, 651, 651, 3734, 3386, 3735,
4836  3736, 4699, 2626, 4700, 4699, 4943, 4943, 4943, 3608, 4943,
4837  4943, 4306, 4701, 4904, 3399, 4904, 4904, 3951, 4866, 3216,
4838  4867, 4868, 4943, 651, 4903, 4943, 4943, 4943, 4943, 4869,
4839  2800, 943, 2801, 2800, 4943, 4943, 2507, 2338, 4943, 4943,
4840  4943, 2405, 532, 2406, 2407, 4943, 2802, 4943, 4943, 4943,
4841 
4842  651, 651, 651, 1066, 528, 1067, 1068, 651, 651, 651,
4843  651, 651, 651, 651, 2507, 2338, 651, 651, 651, 1069,
4844  4076, 651, 2203, 651, 651, 651, 651, 651, 2203, 4943,
4845  4943, 2203, 4943, 3526, 4943, 3586, 3211, 3587, 3588, 3949,
4846  952, 3950, 3949, 4943, 4943, 4943, 3589, 2678, 4076, 4943,
4847  2203, 4943, 4943, 4943, 651, 3951, 2203, 4943, 4943, 2203,
4848  3526, 4943, 4291, 1755, 4292, 4293, 4943, 4943, 4305, 4880,
4849  3231, 4881, 4882, 4943, 2678, 2327, 3077, 2636, 3078, 3079,
4850  4883, 651, 651, 651, 2469, 2070, 2470, 2471, 651, 651,
4851  651, 651, 651, 651, 651, 3502, 4305, 651, 651, 651,
4852 
4853  2336, 2149, 651, 2327, 651, 651, 651, 651, 651, 3743,
4854  3395, 3744, 3745, 3080, 4943, 2472, 3773, 3203, 3774, 3775,
4855  3746, 4943, 4943, 3502, 2473, 4943, 4943, 3776, 4943, 2149,
4856  4943, 4915, 3539, 4915, 4915, 651, 4897, 3392, 4897, 4897,
4857  4943, 3080, 4898, 2472, 4943, 4943, 4943, 4898, 2498, 2327,
4858  4943, 4943, 2473, 4943, 4943, 4943, 2561, 3086, 2645, 3087,
4859  3088, 4943, 651, 651, 651, 2469, 2070, 2470, 2471, 651,
4860  651, 651, 651, 651, 651, 651, 2498, 2327, 651, 651,
4861  651, 2336, 2149, 651, 2561, 651, 651, 651, 651, 651,
4862  2322, 1945, 2323, 2324, 3080, 4943, 2472, 2322, 1945, 2323,
4863 
4864  2324, 3949, 952, 3950, 3949, 2473, 2325, 4943, 4943, 4943,
4865  2149, 4943, 4943, 2325, 4943, 4943, 651, 3951, 4943, 4943,
4866  4943, 2326, 3080, 4943, 2472, 4943, 4572, 4943, 2326, 2680,
4867  2327, 4943, 4943, 2473, 4943, 4943, 4943, 2327, 4943, 2682,
4868  4943, 4943, 4943, 651, 651, 4155, 2619, 4156, 4157, 2326,
4869  4943, 4943, 4943, 4943, 4572, 4943, 2326, 2680, 2327, 4943,
4870  3103, 2662, 3104, 3105, 4943, 2327, 2682, 651, 2469, 2070,
4871  2470, 2476, 651, 651, 651, 651, 651, 651, 651, 4943,
4872  4943, 651, 651, 651, 2336, 2153, 651, 3534, 651, 651,
4873  651, 651, 651, 3904, 3382, 3905, 3906, 3106, 4943, 2477,
4874 
4875  4904, 3399, 4904, 4904, 3784, 4943, 4943, 4943, 2478, 4943,
4876  4943, 4903, 4943, 2153, 3534, 4907, 3403, 4908, 4909, 651,
4877  4943, 4943, 4943, 4943, 4943, 3106, 4910, 2477, 2808, 952,
4878  2809, 2808, 2774, 2561, 4943, 4943, 2478, 4943, 4943, 2556,
4879  1945, 2557, 2558, 4943, 2810, 4943, 651, 651, 651, 2333,
4880  1956, 2334, 2335, 651, 651, 651, 651, 651, 651, 651,
4881  2774, 2561, 651, 651, 651, 2336, 3612, 651, 4077, 651,
4882  651, 651, 651, 651, 4943, 4943, 2377, 4943, 2683, 4943,
4883  2337, 4915, 3539, 4915, 4915, 4943, 4943, 4943, 4943, 2338,
4884  4943, 4943, 4898, 4943, 3612, 4943, 4077, 4943, 4943, 4943,
4885 
4886  651, 4943, 4943, 4943, 2377, 4943, 2683, 4943, 2337, 4943,
4887  4943, 4943, 4943, 4240, 1593, 4241, 4242, 2338, 2556, 1945,
4888  2557, 2558, 2556, 1945, 2557, 2558, 4943, 651, 651, 651,
4889  2689, 2223, 2690, 2691, 651, 651, 651, 651, 651, 651,
4890  651, 2692, 860, 651, 651, 651, 1065, 3613, 651, 4943,
4891  651, 651, 651, 651, 651, 2377, 4943, 3503, 3627, 2377,
4892  4943, 2800, 943, 2801, 2800, 4943, 4943, 4562, 2227, 4563,
4893  4564, 4943, 4943, 4943, 4943, 3613, 4943, 2802, 4561, 4943,
4894  4943, 651, 4943, 2377, 3503, 4943, 3627, 2377, 4943, 4943,
4895  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
4896 
4897  3502, 4943, 4943, 3682, 4240, 1593, 4241, 4242, 651, 651,
4898  651, 1070, 532, 1071, 1072, 651, 651, 651, 651, 651,
4899  651, 651, 860, 860, 651, 651, 651, 1065, 3502, 651,
4900  3682, 651, 651, 651, 651, 651, 2706, 2240, 2707, 2706,
4901  2322, 1945, 2323, 2324, 2704, 4943, 4943, 4943, 3503, 4943,
4902  4943, 4943, 2708, 4943, 4943, 4943, 2325, 2716, 2251, 2717,
4903  2716, 4943, 651, 2322, 1945, 2323, 2324, 2709, 4943, 4943,
4904  4943, 2326, 2704, 2718, 4943, 3503, 2710, 4943, 2711, 2325,
4905  2327, 4943, 4943, 4943, 2322, 1945, 2323, 2324, 2719, 651,
4906  651, 4943, 4943, 4943, 2326, 2709, 4943, 2720, 4943, 2326,
4907 
4908  2325, 4943, 4943, 2327, 2710, 2712, 2711, 4943, 2327, 4943,
4909  2322, 1945, 2323, 2324, 4943, 2326, 2719, 4943, 2322, 1945,
4910  2323, 2324, 2326, 4943, 2327, 2720, 2325, 4943, 2724, 4943,
4911  4943, 2327, 2712, 4943, 2325, 2322, 1945, 2323, 2324, 4943,
4912  4943, 2326, 4943, 2326, 3662, 532, 3663, 3664, 2721, 2326,
4913  2327, 2325, 2327, 4943, 4943, 2724, 4943, 4943, 2327, 4943,
4914  2722, 4943, 4943, 4943, 2723, 4943, 2326, 4943, 4943, 2326,
4915  4943, 3503, 4943, 3503, 4943, 2327, 2721, 2326, 2327, 4943,
4916  4943, 4943, 4943, 4943, 4943, 4943, 2327, 2722, 4943, 4943,
4917  4943, 4943, 2723, 4943, 2326, 4943, 4943, 4943, 4943, 3503,
4918 
4919  4943, 3503, 4943, 2327, 651, 2339, 1962, 2340, 2341, 651,
4920  651, 651, 651, 651, 651, 651, 2153, 2153, 651, 651,
4921  651, 2319, 2154, 651, 2154, 651, 651, 651, 651, 651,
4922  2154, 2154, 2154, 2154, 2154, 2154, 2342, 2154, 2154, 2154,
4923  2154, 2154, 2154, 2725, 2154, 2343, 2154, 2154, 2154, 2154,
4924  2154, 2154, 2154, 2154, 2154, 2154, 651, 2154, 2154, 2154,
4925  2154, 2154, 2154, 2154, 2342, 2154, 2154, 2154, 2154, 2154,
4926  2154, 2725, 2154, 2343, 2154, 2154, 2154, 2154, 2154, 2154,
4927  2154, 2154, 2154, 651, 651, 2730, 2266, 2731, 2730, 4943,
4928  2745, 2070, 2746, 2747, 4943, 2556, 1945, 2557, 2558, 4943,
4929 
4930  4943, 2732, 3941, 943, 3942, 3941, 2570, 2556, 1945, 2557,
4931  2558, 4943, 4291, 1755, 4292, 4293, 2733, 4943, 3943, 4943,
4932  4943, 2748, 3624, 2559, 4943, 2734, 4265, 2841, 4265, 4265,
4933  2749, 4943, 2377, 4943, 4943, 4943, 2750, 4943, 2560, 4943,
4934  4943, 4133, 4943, 4943, 2733, 3502, 4943, 2561, 4943, 2748,
4935  3624, 4943, 4943, 2734, 174, 174, 174, 175, 2749, 2515,
4936  2377, 4943, 4943, 4266, 2750, 4943, 2560, 2515, 2515, 4133,
4937  2515, 150, 2515, 3502, 160, 2561, 2515, 2515, 2515, 890,
4938  1317, 528, 1318, 1319, 890, 890, 890, 890, 890, 890,
4939  890, 4266, 4943, 890, 890, 890, 1320, 4943, 890, 4943,
4940 
4941  890, 890, 890, 890, 890, 3908, 3386, 3909, 3910, 4943,
4942  4943, 4943, 3781, 3211, 3782, 3783, 3803, 4943, 4943, 4943,
4943  4943, 4943, 4943, 3784, 2743, 4943, 4943, 4943, 4943, 4943,
4944  4943, 890, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
4945  4943, 4943, 4943, 4943, 2783, 2572, 4094, 2443, 4095, 4096,
4946  4943, 2743, 2561, 2556, 1945, 2557, 2558, 4943, 890, 890,
4947  890, 1317, 528, 1318, 1319, 890, 890, 890, 890, 890,
4948  890, 890, 2783, 2572, 890, 890, 890, 1320, 3626, 890,
4949  2561, 890, 890, 890, 890, 890, 2744, 4943, 3530, 4943,
4950  2377, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
4951 
4952  4943, 4943, 4943, 4943, 4943, 4943, 3626, 4943, 4943, 4943,
4953  4943, 4943, 890, 4943, 2744, 3530, 4943, 4943, 2377, 4943,
4954  4943, 4943, 3949, 952, 3950, 3949, 4113, 2462, 4114, 4115,
4955  4943, 4943, 2556, 1945, 2557, 2558, 4943, 4943, 3951, 890,
4956  890, 890, 2521, 1911, 2522, 2523, 890, 890, 890, 890,
4957  890, 890, 890, 4943, 4943, 890, 890, 890, 1320, 3634,
4958  890, 4139, 890, 890, 890, 890, 890, 4943, 3535, 2377,
4959  4943, 4943, 4943, 2524, 4943, 3786, 3216, 3787, 3788, 4943,
4960  4943, 4943, 2525, 4943, 4943, 4943, 3789, 3634, 4943, 4139,
4961  4943, 4943, 4943, 890, 4943, 3535, 4943, 2377, 4943, 4943,
4962 
4963  4943, 2524, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
4964  2525, 4943, 2382, 4943, 2787, 2556, 1945, 2557, 2558, 4943,
4965  890, 890, 890, 2521, 1911, 2522, 2523, 890, 890, 890,
4966  890, 890, 890, 890, 4943, 4943, 890, 890, 890, 1320,
4967  2382, 890, 2787, 890, 890, 890, 890, 890, 2556, 1945,
4968  2557, 2558, 2377, 4943, 2524, 3635, 4943, 3949, 952, 3950,
4969  3949, 4943, 4943, 2525, 2559, 4943, 4943, 4943, 4943, 4943,
4970  4943, 4943, 4943, 3951, 890, 4943, 4943, 4943, 4943, 2560,
4971  2377, 4943, 2524, 3635, 4571, 4943, 4943, 2751, 2561, 4943,
4972  4943, 2525, 4276, 2852, 4276, 4276, 4943, 4943, 4943, 4943,
4973 
4974  4943, 890, 890, 4149, 2613, 4150, 4151, 2560, 3662, 532,
4975  3663, 3664, 4571, 4943, 4943, 2751, 2561, 890, 2745, 2070,
4976  2746, 2752, 890, 890, 890, 890, 890, 890, 890, 4266,
4977  4943, 890, 890, 890, 2570, 3503, 890, 3503, 890, 890,
4978  890, 890, 890, 4943, 4943, 3530, 4943, 3665, 4943, 2753,
4979  4943, 3800, 3231, 3801, 3802, 4943, 4943, 4266, 2754, 4943,
4980  4943, 4943, 3803, 3503, 4943, 3503, 4943, 4943, 4943, 890,
4981  4943, 4943, 3530, 4943, 4943, 3665, 4943, 2753, 4943, 4943,
4982  4943, 4943, 4943, 4943, 4943, 4943, 2754, 4943, 2382, 4943,
4983  2787, 4943, 4284, 2860, 4284, 4284, 890, 890, 890, 2567,
4984 
4985  1956, 2568, 2569, 890, 890, 890, 890, 890, 890, 890,
4986  4943, 4943, 890, 890, 890, 2570, 2382, 890, 2787, 890,
4987  890, 890, 890, 890, 2529, 1970, 2530, 2529, 2755, 4266,
4988  2571, 2529, 1970, 2530, 2529, 2518, 4943, 4943, 4943, 2572,
4989  1320, 4943, 2518, 3578, 3203, 3579, 3580, 1320, 4943, 4943,
4990  890, 4943, 4943, 4943, 3581, 1523, 2755, 4266, 2571, 4943,
4991  4943, 4943, 1523, 4943, 1524, 4943, 4943, 2572, 2149, 4943,
4992  4943, 1524, 4943, 2529, 1970, 2530, 2531, 890, 890, 4943,
4993  4943, 4943, 2498, 1523, 2388, 4943, 4943, 4943, 4943, 4943,
4994  1523, 4943, 1524, 4943, 4943, 4943, 2149, 4943, 1109, 1524,
4995 
4996  4943, 4943, 4943, 4943, 1525, 4943, 4943, 4943, 4943, 4943,
4997  2498, 4943, 4943, 1526, 4943, 4943, 4943, 4943, 2808, 952,
4998  2809, 2808, 4943, 4943, 4943, 4943, 1109, 4943, 4155, 2619,
4999  4156, 4157, 1525, 4943, 2810, 4943, 4943, 2333, 1956, 2334,
5000  2335, 1526, 890, 2169, 1572, 2170, 2171, 890, 890, 890,
5001  890, 890, 890, 890, 1109, 1109, 890, 890, 890, 1316,
5002  3689, 890, 3420, 890, 890, 890, 890, 890, 2337, 4943,
5003  3534, 4943, 4943, 4943, 2153, 4943, 4943, 2338, 4229, 1581,
5004  4229, 4229, 4943, 4943, 4943, 4943, 4943, 3689, 4943, 4943,
5005  3420, 4943, 4943, 4943, 890, 4943, 2337, 3534, 4943, 4943,
5006 
5007  4943, 4943, 2153, 4943, 4943, 2338, 4943, 4943, 4943, 4943,
5008  4943, 4943, 4943, 4943, 4943, 4302, 4943, 4943, 4943, 4943,
5009  4943, 890, 890, 890, 1321, 532, 1322, 1323, 890, 890,
5010  890, 890, 890, 890, 890, 1109, 1109, 890, 890, 890,
5011  1316, 4943, 890, 4302, 890, 890, 890, 890, 890, 2538,
5012  1925, 2539, 2538, 2538, 1925, 2539, 2538, 2545, 1933, 2546,
5013  2545, 4943, 4943, 4943, 2758, 1709, 4943, 4943, 4943, 1709,
5014  4943, 4943, 4943, 1717, 4943, 890, 4876, 3227, 4877, 4878,
5015  1875, 4943, 4943, 4943, 1875, 4943, 2761, 4869, 1882, 1876,
5016  2761, 4943, 2758, 1876, 2765, 4943, 4943, 1883, 4943, 4943,
5017 
5018  4943, 4943, 890, 890, 2545, 1933, 2546, 2545, 1875, 4943,
5019  4943, 4943, 1875, 4943, 2761, 4508, 1882, 1876, 2761, 4943,
5020  1717, 1876, 2765, 4943, 4943, 1883, 2550, 1939, 2551, 2552,
5021  2550, 1939, 2551, 2552, 4943, 1882, 2550, 1939, 2551, 2552,
5022  4943, 2765, 2553, 4508, 1883, 4943, 2553, 4943, 2556, 1945,
5023  2557, 2558, 2553, 4943, 4943, 4943, 4943, 2554, 4943, 4943,
5024  4943, 2554, 4943, 1882, 2559, 4943, 2555, 2554, 4943, 2765,
5025  2555, 4943, 1883, 4943, 4943, 4943, 2555, 2768, 4943, 2560,
5026  2556, 1945, 2557, 2558, 4943, 2554, 4943, 4943, 2561, 2554,
5027  2556, 1945, 2557, 2556, 2555, 2554, 2559, 4943, 2555, 4568,
5028 
5029  2233, 4569, 4570, 4943, 2555, 2768, 2559, 2560, 4943, 4943,
5030  4561, 2560, 2556, 1945, 2557, 2556, 2561, 4943, 4943, 2769,
5031  2561, 2770, 2556, 1945, 2557, 2558, 4943, 4943, 2559, 4943,
5032  2771, 4943, 3502, 4943, 2556, 1945, 2557, 2558, 2559, 2560,
5033  4943, 4943, 4943, 2770, 4943, 4943, 4943, 2769, 2561, 2770,
5034  2559, 4943, 2771, 2560, 2556, 1945, 2557, 2558, 2771, 4943,
5035  3502, 4943, 2561, 2773, 4943, 2560, 2556, 1945, 2557, 2558,
5036  2559, 2770, 4943, 4943, 2561, 4943, 2699, 2233, 2700, 2701,
5037  2771, 2560, 2559, 4943, 4943, 2560, 4943, 2692, 4943, 4943,
5038  2561, 2773, 2775, 2560, 2561, 4943, 4943, 2560, 2556, 1945,
5039 
5040  2557, 2558, 2561, 4943, 4943, 2774, 2561, 1274, 4943, 4943,
5041  4943, 4943, 4943, 2560, 2559, 4943, 1275, 4943, 4943, 4943,
5042  2775, 4943, 2561, 4943, 4943, 2560, 4943, 4943, 4943, 2560,
5043  4943, 4943, 4943, 2774, 2561, 1274, 4943, 4943, 2561, 4943,
5044  2776, 4943, 4943, 4943, 1275, 4943, 4943, 4943, 4943, 4943,
5045  4943, 4943, 4436, 3203, 4437, 4438, 4943, 2560, 4943, 3662,
5046  532, 3663, 3664, 4439, 4943, 4943, 2561, 2776, 890, 2550,
5047  1939, 2551, 2564, 890, 890, 890, 890, 890, 890, 890,
5048  2381, 2381, 890, 890, 890, 2553, 3503, 890, 3503, 890,
5049  890, 890, 890, 890, 3530, 4943, 4943, 3666, 4943, 4943,
5050 
5051  2565, 3949, 952, 3950, 3949, 4943, 4943, 4943, 4943, 2566,
5052  4943, 4943, 4943, 4943, 3503, 4943, 3503, 3951, 4943, 4943,
5053  890, 3530, 4943, 4943, 4943, 3666, 4943, 4943, 2565, 4943,
5054  4943, 4943, 4237, 1589, 4237, 4237, 4943, 2566, 4943, 4234,
5055  4943, 4943, 4943, 4943, 4943, 4943, 4943, 890, 890, 890,
5056  2573, 1962, 2574, 2575, 890, 890, 890, 890, 890, 890,
5057  890, 2381, 2381, 890, 890, 890, 2553, 4234, 890, 4295,
5058  890, 890, 890, 890, 890, 2567, 1956, 2568, 2567, 2777,
5059  4943, 2576, 2567, 1956, 2568, 2567, 2573, 1962, 2574, 2573,
5060  2577, 2570, 2573, 1962, 2574, 2573, 4943, 4295, 2570, 4943,
5061 
5062  4943, 890, 2553, 4943, 4943, 4943, 2779, 2777, 2553, 2576,
5063  4943, 4943, 4943, 2779, 4943, 2780, 4943, 2784, 2577, 4943,
5064  4943, 4943, 2780, 2784, 4943, 4943, 2785, 4943, 890, 890,
5065  4943, 4943, 2785, 4943, 2779, 4943, 4943, 4943, 4943, 4943,
5066  4943, 2779, 4943, 2780, 4943, 2784, 4943, 4943, 4943, 4943,
5067  2780, 2784, 4943, 4943, 2785, 4943, 4943, 4943, 4943, 4943,
5068  2785, 2055, 2582, 719, 2583, 2584, 2055, 2055, 2055, 2055,
5069  2055, 2055, 2055, 2202, 2202, 2055, 2055, 2055, 2404, 2202,
5070  2055, 2202, 2055, 2055, 2055, 2055, 2055, 2202, 2202, 2395,
5071  2202, 2396, 2202, 2596, 2202, 2202, 2202, 2202, 2202, 2202,
5072 
5073  2202, 2202, 2597, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
5074  2202, 2202, 2202, 2055, 2202, 2202, 2202, 2395, 2202, 2396,
5075  2202, 2596, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
5076  2597, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
5077  2055, 2055, 2401, 528, 2402, 2403, 4943, 2589, 524, 2398,
5078  2590, 3586, 3211, 3587, 3588, 4943, 4943, 4943, 2589, 524,
5079  2398, 2590, 3589, 2400, 3508, 1755, 3509, 3510, 4943, 2202,
5080  4943, 2202, 4943, 2202, 2400, 4943, 2149, 4943, 2591, 2792,
5081  2793, 4943, 2202, 4265, 2841, 4265, 4265, 2592, 4943, 2591,
5082  2498, 4943, 4943, 1944, 1945, 1945, 1946, 2202, 2592, 2202,
5083 
5084  4943, 2202, 2202, 4943, 2149, 4943, 2591, 2792, 2793, 1947,
5085  2202, 2401, 528, 2402, 2403, 2592, 4943, 2591, 2498, 4943,
5086  4266, 4943, 4943, 4943, 1948, 4943, 2592, 4943, 4943, 4943,
5087  2202, 4943, 4943, 1949, 4943, 2820, 4943, 4943, 2202, 4943,
5088  2202, 4943, 2202, 4943, 4943, 4943, 4943, 4943, 4266, 4943,
5089  4943, 2202, 1948, 4943, 4943, 2794, 4943, 4943, 4943, 4943,
5090  4943, 1949, 2820, 4943, 4943, 4943, 2202, 4943, 2202, 4943,
5091  2202, 4943, 2567, 1956, 2568, 2569, 4943, 4943, 4943, 2202,
5092  4943, 4943, 2794, 2055, 2405, 532, 2406, 2407, 2055, 2055,
5093  2055, 2055, 2055, 2055, 2055, 2202, 2202, 2055, 2055, 2055,
5094 
5095  2400, 4943, 2055, 2571, 2055, 2055, 2055, 2055, 2055, 2381,
5096  4943, 4943, 3647, 2795, 4943, 4943, 4943, 4276, 2852, 4276,
5097  4276, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5098  4943, 2571, 4943, 4943, 4943, 2055, 4943, 2381, 4943, 4943,
5099  3647, 2795, 4943, 4943, 4943, 4943, 4943, 4284, 2860, 4284,
5100  4284, 4943, 4943, 4943, 4322, 4943, 4943, 4943, 4943, 4943,
5101  4943, 4943, 2055, 2055, 2055, 2405, 532, 2406, 2407, 2055,
5102  2055, 2055, 2055, 2055, 2055, 2055, 2202, 2202, 2055, 2055,
5103  2055, 2400, 4322, 2055, 4261, 2055, 2055, 2055, 2055, 2055,
5104  2821, 2822, 2822, 2823, 4943, 1944, 1945, 1945, 1946, 4265,
5105 
5106  2841, 4265, 4265, 4943, 2796, 4943, 1947, 4558, 2223, 4559,
5107  4560, 1947, 4261, 4943, 4943, 4943, 2055, 4943, 4561, 4943,
5108  4943, 1948, 2612, 2613, 2613, 2612, 1948, 2638, 2824, 4943,
5109  1949, 4943, 2796, 4943, 4943, 1949, 4266, 4943, 1947, 2930,
5110  2227, 2931, 2932, 2055, 2055, 2401, 528, 2402, 2403, 1948,
5111  2929, 3503, 4943, 2094, 1948, 2638, 2824, 4943, 1949, 1765,
5112  4943, 4943, 2095, 1949, 4266, 4943, 2612, 2613, 2613, 2612,
5113  1525, 4943, 2202, 4943, 2202, 4943, 2202, 4943, 3503, 1526,
5114  4943, 2094, 1947, 4943, 2798, 2202, 4943, 1765, 4943, 4943,
5115  2095, 4943, 2612, 2613, 2613, 2614, 4943, 2094, 1525, 4943,
5116 
5117  2202, 4943, 2202, 1765, 2202, 4943, 2095, 1526, 1947, 4943,
5118  4943, 4943, 2798, 2202, 2401, 528, 2402, 2403, 4943, 1955,
5119  1956, 1956, 1957, 1948, 4943, 2094, 4943, 4943, 4943, 2825,
5120  4943, 1765, 1949, 4943, 2095, 1958, 2239, 2240, 2241, 2239,
5121  4943, 2202, 4943, 2202, 4943, 2202, 2827, 2828, 2828, 2829,
5122  1959, 1948, 2242, 2806, 2202, 4943, 4943, 2825, 4943, 1960,
5123  1949, 2826, 1958, 1955, 1956, 1956, 1957, 2243, 4943, 2202,
5124  4943, 2202, 4943, 2202, 2832, 4943, 2244, 1959, 1959, 1958,
5125  4943, 2806, 2202, 2664, 4943, 4943, 1960, 1960, 2826, 4943,
5126  2618, 2619, 2619, 2618, 1959, 2243, 2830, 2618, 2619, 2619,
5127 
5128  2618, 4943, 2832, 1960, 2244, 1959, 1958, 2618, 2619, 2619,
5129  2620, 2664, 4943, 1958, 1960, 4444, 3211, 4445, 4446, 4943,
5130  4943, 2103, 1959, 1958, 2830, 4943, 4447, 1765, 2103, 4943,
5131  2104, 1960, 4943, 4943, 1765, 4943, 4943, 2104, 2077, 4943,
5132  4943, 4943, 4943, 4943, 2831, 4943, 4943, 2078, 4943, 2103,
5133  4890, 3386, 4891, 4892, 4943, 1765, 2103, 3530, 2104, 4943,
5134  4943, 4883, 1765, 4943, 4943, 2104, 2077, 2621, 2622, 2623,
5135  2621, 4943, 2831, 4943, 4943, 2078, 4943, 4943, 2624, 2621,
5136  2622, 2623, 2621, 945, 3530, 2625, 2626, 2627, 2625, 4508,
5137  2624, 4943, 4943, 4943, 4943, 945, 2628, 4943, 1156, 4943,
5138 
5139  4943, 954, 2625, 2626, 2627, 2625, 4943, 1157, 4943, 4943,
5140  1156, 4943, 4943, 2628, 4943, 4943, 1163, 4508, 954, 1157,
5141  2239, 2240, 2241, 2239, 4943, 1164, 1156, 2239, 2240, 2241,
5142  2239, 4943, 4943, 1163, 4943, 1157, 2242, 4943, 1156, 4943,
5143  4943, 4943, 1164, 2242, 1163, 4943, 4943, 1157, 4943, 4943,
5144  4943, 2243, 4943, 1164, 4943, 4943, 2834, 4943, 2243, 4943,
5145  2244, 1163, 2833, 4276, 2852, 4276, 4276, 2244, 4943, 4943,
5146  1164, 2239, 2240, 2241, 2239, 4943, 4943, 4943, 4943, 2243,
5147  4943, 4943, 4943, 4943, 2834, 4943, 2243, 2242, 2244, 2833,
5148  4943, 1944, 1945, 1945, 1946, 2244, 2635, 2636, 2636, 2635,
5149 
5150  4266, 4943, 2243, 2635, 2636, 2636, 2635, 1947, 4943, 4943,
5151  4943, 2244, 1947, 4943, 4943, 2835, 4943, 4943, 4943, 1947,
5152  4943, 4943, 1948, 4943, 2836, 4943, 4943, 2094, 4266, 4943,
5153  2243, 1949, 4943, 2837, 2094, 4943, 2095, 4943, 4943, 2244,
5154  2837, 4943, 2835, 2095, 2635, 2636, 2636, 2637, 4943, 4943,
5155  1948, 4943, 2836, 4943, 4943, 2094, 4943, 4943, 4943, 1949,
5156  1947, 2837, 2094, 4943, 2095, 4943, 4943, 4943, 2837, 4943,
5157  4943, 2095, 4943, 4943, 4943, 1948, 1944, 1945, 1945, 1946,
5158  4943, 2838, 4943, 4943, 1949, 4943, 2250, 2251, 2252, 2250,
5159  4943, 4943, 1947, 4943, 2250, 2251, 2252, 2250, 4943, 4943,
5160 
5161  4943, 2839, 2253, 1948, 4943, 4943, 4943, 1948, 4943, 2838,
5162  2253, 4943, 1949, 4943, 4943, 2843, 1949, 2254, 4943, 4943,
5163  2644, 2645, 2645, 2644, 4943, 2254, 2255, 4943, 4943, 2839,
5164  1944, 1945, 1945, 1946, 2255, 1948, 1947, 4943, 2844, 3307,
5165  2636, 3308, 3309, 2843, 1949, 2254, 1947, 4284, 2860, 4284,
5166  4284, 2094, 4943, 2254, 2255, 4943, 4943, 2842, 4943, 4943,
5167  2095, 1948, 2255, 2845, 2377, 2844, 2644, 2645, 2645, 2644,
5168  1949, 2644, 2645, 2645, 2646, 4943, 3310, 4943, 4943, 2094,
5169  4943, 4943, 1947, 4943, 4266, 2842, 4943, 1947, 2095, 1948,
5170  4943, 2845, 2377, 1944, 1945, 1945, 1946, 2094, 1949, 4943,
5171 
5172  4943, 4943, 1948, 2842, 3310, 4943, 2095, 4943, 2638, 1947,
5173  4943, 1949, 4266, 1944, 1945, 1945, 1946, 4943, 4943, 4943,
5174  2846, 4943, 4943, 4943, 1948, 2094, 4943, 4943, 4943, 1947,
5175  1948, 2842, 4943, 1949, 2095, 4943, 2638, 4943, 2847, 1949,
5176  2650, 2651, 2651, 2650, 1948, 4943, 4943, 4943, 2846, 4943,
5177  4943, 4943, 1948, 1949, 4943, 4943, 1941, 3941, 943, 3942,
5178  3941, 1949, 4943, 4943, 4943, 4943, 2847, 3601, 3227, 3602,
5179  3603, 2108, 1948, 3943, 4943, 4943, 4943, 2837, 3594, 4943,
5180  2109, 1949, 1961, 1962, 1962, 1963, 2650, 2651, 2651, 2650,
5181  4485, 4943, 2153, 1780, 1780, 4943, 4943, 4943, 1941, 2108,
5182 
5183  4943, 4943, 1941, 4943, 4943, 2837, 2507, 4943, 2109, 2265,
5184  2266, 2267, 2265, 1964, 4943, 2848, 4943, 2108, 4485, 4943,
5185  2153, 4943, 1965, 2837, 4943, 2268, 2109, 4943, 4943, 4943,
5186  2265, 2266, 2267, 2265, 2507, 4943, 2573, 1962, 2574, 2575,
5187  2269, 1964, 4943, 2848, 4943, 2108, 2268, 2853, 4943, 2270,
5188  1965, 2837, 4943, 4943, 2109, 2650, 2651, 2651, 2652, 4943,
5189  4943, 2269, 2265, 2266, 2267, 2265, 1780, 1780, 2269, 4943,
5190  2270, 1941, 2854, 2382, 4943, 2853, 3785, 2270, 2268, 4943,
5191  3949, 952, 3950, 3949, 4943, 4943, 1953, 4943, 4943, 2269,
5192  4943, 2855, 2849, 2269, 4943, 1954, 3951, 4943, 2270, 2854,
5193 
5194  4943, 2382, 2270, 4943, 3785, 4943, 2265, 2266, 2267, 2265,
5195  4943, 4943, 4943, 4489, 1953, 4943, 4943, 4943, 4943, 2855,
5196  2849, 2269, 2268, 1954, 1955, 1956, 1956, 1957, 4943, 4943,
5197  2270, 2661, 2662, 2662, 2661, 4943, 4943, 2269, 4943, 4943,
5198  1958, 4489, 2661, 2662, 2662, 2661, 2270, 1958, 4943, 4943,
5199  2856, 3941, 943, 3942, 3941, 1959, 4943, 2857, 1958, 4943,
5200  4943, 4943, 2103, 4943, 1960, 2269, 4943, 3943, 2842, 4943,
5201  4943, 2104, 4943, 2103, 2270, 4943, 4943, 2856, 4943, 2842,
5202  4943, 4943, 2104, 1959, 4943, 2857, 2661, 2662, 2662, 2663,
5203  2103, 4943, 1960, 4227, 4943, 4943, 2842, 4943, 4943, 2104,
5204 
5205  4943, 2103, 1958, 1955, 1956, 1956, 1957, 2842, 4943, 4943,
5206  2104, 4943, 4943, 2668, 2669, 2669, 2668, 2077, 4943, 1958,
5207  4227, 4943, 4943, 2664, 4943, 4943, 2078, 4943, 2858, 1941,
5208  2668, 2669, 2669, 2668, 1959, 4943, 4943, 1961, 1962, 1962,
5209  1963, 4943, 4943, 1960, 2108, 2077, 1941, 4943, 4943, 4943,
5210  2842, 2664, 4943, 2109, 2078, 4943, 2858, 2706, 2240, 2707,
5211  2706, 2108, 1959, 4943, 2862, 4943, 4943, 2842, 1964, 4943,
5212  2109, 1960, 2108, 2708, 1781, 4943, 4943, 1965, 2842, 4943,
5213  4943, 2109, 4943, 4943, 4734, 2662, 4735, 4736, 2709, 2108,
5214  4943, 4943, 2862, 4943, 4943, 2842, 1964, 2710, 2109, 4943,
5215 
5216  4943, 4943, 1781, 4943, 4943, 1965, 2675, 2675, 2675, 2676,
5217  4943, 2674, 4943, 4943, 4943, 4943, 2709, 4943, 4943, 2674,
5218  2674, 4737, 2674, 150, 2674, 2710, 160, 4943, 2674, 2674,
5219  2674, 651, 1066, 528, 1067, 1068, 651, 651, 651, 651,
5220  651, 651, 651, 4943, 4943, 651, 651, 651, 1069, 4737,
5221  651, 4943, 651, 651, 651, 651, 651, 3917, 3395, 3918,
5222  3919, 4943, 4943, 4943, 4943, 2866, 4943, 4943, 3920, 4943,
5223  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5224  4943, 4943, 4943, 651, 4943, 4943, 4943, 4943, 4943, 4943,
5225  4943, 4943, 4943, 2866, 4943, 4943, 2774, 2561, 4943, 4943,
5226 
5227  4943, 4415, 1962, 4416, 4417, 3316, 2645, 3317, 3318, 4943,
5228  651, 651, 651, 2322, 1945, 2323, 2324, 651, 651, 651,
5229  651, 651, 651, 651, 2774, 2561, 651, 651, 651, 2325,
5230  2377, 651, 4418, 651, 651, 651, 651, 651, 4943, 4943,
5231  4943, 4419, 3310, 4943, 2326, 4943, 4943, 4943, 4943, 4943,
5232  4943, 2867, 4943, 2327, 4943, 4943, 4943, 4943, 2377, 4943,
5233  4418, 4943, 4943, 4943, 651, 4943, 4943, 4943, 4943, 4419,
5234  3310, 4943, 2326, 4943, 4943, 4943, 4943, 4943, 4943, 2867,
5235  4943, 2327, 4415, 1962, 4416, 4417, 3333, 2662, 3334, 3335,
5236  4943, 651, 651, 651, 2322, 1945, 2323, 2324, 651, 651,
5237 
5238  651, 651, 651, 651, 651, 4943, 4943, 651, 651, 651,
5239  2325, 2381, 651, 4418, 651, 651, 651, 651, 651, 4943,
5240  4943, 4421, 4419, 3336, 4943, 2326, 4943, 4678, 2462, 4679,
5241  4680, 4943, 4943, 4943, 2327, 4943, 2868, 4943, 4943, 2381,
5242  4943, 4418, 4943, 4943, 4943, 651, 4943, 4943, 4943, 4421,
5243  4419, 3336, 4943, 2326, 3941, 943, 3942, 3941, 4943, 4943,
5244  4943, 4943, 2327, 2868, 4745, 4943, 4170, 2636, 4171, 4172,
5245  3943, 4943, 651, 651, 651, 2333, 1956, 2334, 2335, 651,
5246  651, 651, 651, 651, 651, 651, 4943, 4943, 651, 651,
5247  651, 2336, 4745, 651, 4641, 651, 651, 651, 651, 651,
5248 
5249  4943, 4943, 4943, 4173, 4943, 4943, 2337, 4943, 3530, 4943,
5250  4943, 4943, 4943, 2871, 4943, 2338, 4943, 4943, 4943, 4943,
5251  4943, 4943, 4641, 4943, 4943, 4943, 651, 4943, 4943, 4943,
5252  4943, 4173, 4943, 4943, 2337, 3530, 4760, 2828, 4761, 4762,
5253  4943, 2871, 4943, 2338, 4943, 4943, 4943, 4943, 4774, 2841,
5254  4774, 4774, 4943, 651, 651, 651, 2333, 1956, 2334, 2335,
5255  651, 651, 651, 651, 651, 651, 651, 4943, 4943, 651,
5256  651, 651, 2336, 4737, 651, 4943, 651, 651, 651, 651,
5257  651, 2689, 2223, 2690, 2689, 4775, 4943, 2337, 2689, 2223,
5258  2690, 2689, 2688, 4943, 4943, 4943, 2338, 1065, 2872, 2688,
5259 
5260  4943, 4737, 4943, 4943, 1065, 4943, 4943, 651, 4943, 4943,
5261  4943, 4943, 1277, 4775, 4943, 2337, 4943, 4943, 4943, 1277,
5262  4943, 1278, 4943, 4943, 2338, 2872, 4943, 4943, 1278, 4943,
5263  4943, 4943, 4943, 4943, 651, 651, 4943, 4943, 4943, 4943,
5264  1277, 4943, 4943, 4517, 3382, 4518, 4519, 1277, 4943, 1278,
5265  4179, 2645, 4180, 4181, 4447, 4943, 1278, 651, 2689, 2223,
5266  2690, 2691, 651, 651, 651, 651, 651, 651, 651, 2692,
5267  860, 651, 651, 651, 1065, 4943, 651, 4943, 651, 651,
5268  651, 651, 651, 4943, 4943, 3530, 4943, 4173, 4943, 1265,
5269  4943, 4943, 3530, 4723, 2651, 4724, 4725, 4943, 1279, 4943,
5270 
5271  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 651,
5272  4943, 4943, 3530, 4943, 4943, 4173, 4943, 1265, 4943, 3530,
5273  4943, 4943, 4943, 4943, 4943, 4943, 1279, 4943, 4943, 4943,
5274  4782, 4943, 4943, 4943, 4943, 4943, 651, 651, 651, 1066,
5275  528, 1067, 1068, 651, 651, 651, 651, 651, 651, 651,
5276  4943, 4943, 651, 651, 651, 1069, 4943, 651, 4782, 651,
5277  651, 651, 651, 651, 2693, 2227, 2694, 2693, 2693, 2227,
5278  2694, 2693, 4943, 4943, 4943, 2688, 4943, 4943, 4943, 2688,
5279  1069, 4943, 4943, 4943, 1069, 2699, 2233, 2700, 2699, 4943,
5280  651, 2699, 2233, 2700, 2699, 1272, 2688, 4943, 4943, 1272,
5281 
5282  4943, 1069, 2688, 4943, 1273, 4943, 4943, 1069, 1273, 4530,
5283  3395, 4531, 4532, 4943, 4943, 4943, 1272, 651, 651, 4943,
5284  4533, 4943, 1272, 1272, 4943, 1273, 4943, 1272, 4943, 4943,
5285  4943, 1273, 1273, 4943, 4943, 4943, 1273, 4943, 3949, 952,
5286  3950, 3949, 4943, 4943, 1272, 4943, 4943, 4943, 4943, 4943,
5287  1272, 3530, 4943, 1273, 3951, 4943, 4943, 4943, 4943, 1273,
5288  651, 1070, 532, 1071, 1072, 651, 651, 651, 651, 651,
5289  651, 651, 860, 860, 651, 651, 651, 1065, 3530, 651,
5290  4235, 651, 651, 651, 651, 651, 2706, 2240, 2707, 2706,
5291  2706, 2240, 2707, 2706, 2706, 2240, 2707, 2706, 4943, 4943,
5292 
5293  2877, 4943, 2708, 4943, 4943, 4943, 2708, 4235, 4943, 4943,
5294  2880, 4943, 651, 4094, 2443, 4095, 4096, 2878, 4943, 4943,
5295  4943, 2878, 4943, 4943, 4943, 2709, 2879, 4943, 2877, 4943,
5296  2879, 4943, 4943, 4943, 2710, 2706, 2240, 2707, 2706, 651,
5297  651, 2706, 2240, 2707, 2706, 2878, 4943, 4943, 4943, 2878,
5298  4183, 2708, 4943, 2709, 2879, 3530, 4943, 2708, 2879, 4943,
5299  4943, 4943, 2710, 4943, 2881, 4943, 2709, 2716, 2251, 2717,
5300  2716, 4943, 2709, 4943, 4943, 2710, 4943, 4943, 4183, 4943,
5301  2882, 2710, 3530, 2718, 4943, 2716, 2251, 2717, 2716, 4943,
5302  4943, 4943, 2881, 4943, 2709, 4943, 4943, 4943, 2719, 4943,
5303 
5304  2709, 2718, 4943, 2710, 4943, 4943, 4943, 2720, 2882, 2710,
5305  4943, 2716, 2251, 2717, 2716, 4943, 2719, 2716, 2251, 2717,
5306  2716, 2716, 2251, 2717, 2716, 2720, 2719, 2718, 4943, 2716,
5307  2251, 2717, 2716, 2887, 4943, 2720, 4943, 2718, 4943, 4943,
5308  4943, 4943, 2719, 4943, 2719, 2718, 4943, 4943, 2719, 4943,
5309  2888, 2720, 2719, 2720, 4943, 4943, 4943, 2720, 4943, 4943,
5310  2719, 2720, 4943, 4943, 4943, 4943, 4943, 4943, 2889, 2720,
5311  2719, 4943, 4943, 4943, 4943, 4943, 2719, 4943, 2888, 2720,
5312  2719, 4943, 4943, 4943, 4943, 2720, 4943, 4943, 2719, 2720,
5313  4943, 4943, 4943, 4943, 4943, 4943, 2889, 2720, 651, 2339,
5314 
5315  1962, 2340, 2341, 651, 651, 651, 651, 651, 651, 651,
5316  2153, 2153, 651, 651, 651, 2319, 2154, 651, 2154, 651,
5317  651, 651, 651, 651, 2154, 2154, 2154, 2154, 2896, 2154,
5318  2342, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2343,
5319  2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154,
5320  651, 2154, 2154, 2154, 2154, 2154, 2896, 2154, 2342, 2154,
5321  2154, 2154, 2154, 2154, 2154, 2154, 2154, 2343, 2154, 2154,
5322  2154, 2154, 2154, 2154, 2154, 2154, 2154, 651, 651, 2730,
5323  2266, 2731, 2730, 2730, 2266, 2731, 2730, 2730, 2266, 2731,
5324  2730, 2730, 2266, 2731, 2730, 2732, 4943, 4943, 4943, 2732,
5325 
5326  4943, 4943, 4943, 2732, 4943, 4943, 4943, 2902, 4943, 4943,
5327  2733, 4943, 4943, 4943, 2900, 4943, 4943, 4943, 2900, 2734,
5328  4943, 4943, 2733, 2901, 4943, 4943, 4943, 2901, 4943, 4943,
5329  4943, 2734, 2730, 2266, 2731, 2730, 4943, 4943, 2733, 4943,
5330  4943, 4943, 2900, 4943, 4943, 4943, 2900, 2734, 2732, 4943,
5331  2733, 2901, 4943, 4943, 4943, 2901, 4943, 4943, 4943, 2734,
5332  4943, 2903, 4943, 2733, 2730, 2266, 2731, 2730, 4943, 4943,
5333  4943, 4943, 2734, 4943, 4943, 4943, 3941, 943, 3942, 3941,
5334  2732, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2903,
5335  4943, 2733, 3943, 4943, 4943, 2733, 4943, 4943, 4943, 4943,
5336 
5337  2734, 4943, 4943, 2904, 2734, 4943, 4943, 4943, 4943, 4185,
5338  2651, 4186, 4187, 3949, 952, 3950, 3949, 4943, 4379, 4943,
5339  4943, 4943, 4943, 2733, 4196, 2662, 4197, 4198, 4943, 3951,
5340  4943, 2904, 2734, 890, 2354, 1755, 2355, 2356, 890, 890,
5341  890, 890, 890, 890, 890, 4379, 4188, 890, 890, 890,
5342  1320, 3535, 890, 4642, 890, 890, 890, 890, 890, 4943,
5343  4943, 4199, 4785, 2852, 4785, 4785, 3534, 4943, 4943, 4943,
5344  4943, 4943, 4943, 4943, 4188, 4943, 4943, 4943, 3535, 4943,
5345  4943, 4642, 4943, 4943, 4943, 890, 4943, 4943, 4943, 4199,
5346  4943, 4943, 4943, 3534, 4943, 4793, 2860, 4793, 4793, 4775,
5347 
5348  4943, 4943, 4943, 4203, 2669, 4204, 4205, 4943, 4943, 4943,
5349  4943, 4943, 890, 890, 890, 1317, 528, 1318, 1319, 890,
5350  890, 890, 890, 890, 890, 890, 4943, 4775, 890, 890,
5351  890, 1320, 4775, 890, 4943, 890, 890, 890, 890, 890,
5352  4188, 4943, 4943, 4943, 4943, 3535, 4943, 4943, 4943, 4943,
5353  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2915,
5354  4775, 4943, 4943, 4943, 4943, 4943, 890, 4943, 4188, 4943,
5355  4943, 4943, 3535, 4943, 4943, 4943, 4943, 4943, 4741, 2669,
5356  4742, 4743, 4470, 2070, 4471, 4477, 2915, 4245, 2822, 4246,
5357  4247, 4943, 4943, 890, 890, 890, 2745, 2070, 2746, 2747,
5358 
5359  890, 890, 890, 890, 890, 890, 890, 4943, 4943, 890,
5360  890, 890, 2570, 4478, 890, 4726, 890, 890, 890, 890,
5361  890, 4943, 4479, 4943, 4173, 4943, 4943, 2748, 4943, 3530,
5362  4943, 4774, 2841, 4774, 4774, 4943, 2749, 4943, 4943, 4943,
5363  4943, 4478, 4943, 4726, 4943, 4943, 4943, 890, 4943, 4943,
5364  4479, 4943, 4173, 4943, 4943, 2748, 3530, 4943, 4943, 4943,
5365  4943, 4943, 4943, 4943, 2749, 4943, 4943, 4943, 4775, 4785,
5366  2852, 4785, 4785, 4943, 890, 890, 890, 2745, 2070, 2746,
5367  2747, 890, 890, 890, 890, 890, 890, 890, 4943, 4943,
5368  890, 890, 890, 2570, 4943, 890, 4775, 890, 890, 890,
5369 
5370  890, 890, 2556, 1945, 2557, 2558, 4798, 4943, 2748, 2556,
5371  1945, 2557, 2558, 2556, 1945, 2557, 2558, 2749, 2559, 4943,
5372  4943, 3773, 3203, 3774, 3775, 2559, 4943, 4943, 890, 2559,
5373  4943, 2916, 3776, 2560, 4798, 4943, 2748, 4943, 4943, 4943,
5374  2560, 4943, 2561, 4943, 2560, 2749, 2377, 4943, 2917, 2561,
5375  4943, 2918, 4943, 2561, 4943, 890, 890, 4943, 4943, 2916,
5376  2774, 2560, 2556, 1945, 2557, 2558, 4943, 4943, 2560, 4943,
5377  2561, 4943, 2560, 4943, 2377, 4943, 2917, 2561, 2559, 2918,
5378  4943, 2561, 4943, 4943, 4943, 4943, 4943, 4943, 2774, 4943,
5379  4943, 4943, 4943, 2560, 4943, 4943, 4943, 4943, 4943, 4943,
5380 
5381  4943, 4943, 2561, 4943, 2919, 4943, 4943, 4943, 4613, 3541,
5382  4614, 4615, 4943, 4943, 4943, 4793, 2860, 4793, 4793, 4533,
5383  4943, 2560, 4943, 4943, 4149, 2613, 4150, 4151, 4943, 4943,
5384  2561, 2919, 890, 2745, 2070, 2746, 2752, 890, 890, 890,
5385  890, 890, 890, 890, 4943, 4943, 890, 890, 890, 2570,
5386  3530, 890, 4770, 890, 890, 890, 890, 890, 4943, 4943,
5387  4943, 4249, 4943, 4943, 2753, 4943, 3530, 4943, 4943, 4943,
5388  4943, 4943, 4943, 2754, 4943, 4943, 4943, 3530, 4943, 4943,
5389  4770, 4943, 4943, 4943, 890, 4943, 4943, 4943, 4943, 4249,
5390  4943, 4943, 2753, 3530, 4734, 2662, 4735, 4736, 4943, 4943,
5391 
5392  4943, 2754, 4943, 4943, 4943, 4251, 2828, 4252, 4253, 4943,
5393  4943, 890, 890, 890, 2567, 1956, 2568, 2569, 890, 890,
5394  890, 890, 890, 890, 890, 4943, 4943, 890, 890, 890,
5395  2570, 4737, 890, 4943, 890, 890, 890, 890, 890, 4943,
5396  4943, 4943, 4199, 2920, 4943, 2571, 4943, 3534, 4943, 4943,
5397  4943, 4943, 4943, 4943, 2572, 4943, 4943, 4943, 4943, 4737,
5398  4943, 4943, 4943, 4943, 4943, 890, 4943, 4943, 4943, 4943,
5399  4199, 2920, 4943, 2571, 3534, 4760, 2828, 4761, 4762, 4943,
5400  4943, 4943, 2572, 4113, 2462, 4114, 4115, 4943, 4943, 4943,
5401  4943, 4943, 890, 890, 890, 2926, 2223, 2927, 2928, 890,
5402 
5403  890, 890, 890, 890, 890, 890, 2929, 1109, 890, 890,
5404  890, 1316, 4737, 890, 3710, 890, 890, 890, 890, 890,
5405  4207, 4943, 4943, 3711, 4943, 3535, 4436, 3203, 4437, 4438,
5406  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4439, 4943, 4943,
5407  4737, 4943, 3710, 4943, 4943, 4943, 890, 4943, 4207, 4943,
5408  4943, 3711, 3535, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5409  4943, 4943, 4943, 4943, 4943, 3857, 4943, 4943, 3530, 4943,
5410  4943, 4943, 4943, 890, 890, 890, 1321, 532, 1322, 1323,
5411  890, 890, 890, 890, 890, 890, 890, 1109, 1109, 890,
5412  890, 890, 1316, 3857, 890, 3530, 890, 890, 890, 890,
5413 
5414  890, 2943, 2240, 2944, 2943, 2556, 1945, 2557, 2558, 2941,
5415  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2945, 4943, 4943,
5416  4943, 2559, 2953, 2251, 2954, 2953, 4943, 890, 2556, 1945,
5417  2557, 2558, 2946, 4943, 4943, 4943, 2560, 2941, 2955, 4943,
5418  4943, 2947, 4943, 2948, 2559, 2561, 4943, 4943, 4943, 2556,
5419  1945, 2557, 2558, 2956, 890, 890, 4943, 4943, 4943, 2560,
5420  2946, 4943, 2957, 4943, 2560, 2559, 4943, 4943, 2561, 2947,
5421  2949, 2948, 4943, 2561, 4943, 2556, 1945, 2557, 2558, 4943,
5422  2560, 2956, 4943, 2556, 1945, 2557, 2558, 2560, 4943, 2561,
5423  2957, 2559, 4943, 2961, 4943, 4943, 2561, 2949, 4943, 2559,
5424 
5425  2556, 1945, 2557, 2558, 4943, 4943, 2560, 4943, 2560, 4943,
5426  4943, 4943, 4943, 2958, 2560, 2561, 2559, 2561, 4943, 4943,
5427  2961, 4943, 4943, 2561, 4943, 2959, 4943, 4943, 4943, 2960,
5428  4943, 2560, 4943, 4943, 2560, 4943, 4943, 4943, 4943, 4943,
5429  2561, 2958, 2560, 2561, 4943, 4943, 4943, 4943, 4943, 4943,
5430  4943, 2561, 2959, 4943, 4943, 4943, 4943, 2960, 4943, 2560,
5431  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2561, 890,
5432  2573, 1962, 2574, 2575, 890, 890, 890, 890, 890, 890,
5433  890, 2381, 2381, 890, 890, 890, 2553, 2382, 890, 2382,
5434  890, 890, 890, 890, 890, 2382, 2382, 2382, 2382, 2382,
5435 
5436  2382, 2576, 2382, 2382, 2382, 2382, 2382, 2382, 2962, 2382,
5437  2577, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382,
5438  2382, 890, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2576,
5439  2382, 2382, 2382, 2382, 2382, 2382, 2962, 2382, 2577, 2382,
5440  2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 890, 890,
5441  2967, 2266, 2968, 2967, 4943, 4943, 4943, 4943, 4943, 4943,
5442  4943, 4943, 3949, 952, 3950, 3949, 2969, 4943, 4943, 4943,
5443  4943, 4943, 4943, 4943, 4774, 2841, 4774, 4774, 3951, 4943,
5444  4943, 2970, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5445  2971, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5446 
5447  4785, 2852, 4785, 4785, 4386, 4943, 4943, 4943, 4943, 2970,
5448  4943, 4775, 4943, 4943, 3322, 2651, 3323, 3324, 2971, 2055,
5449  2401, 528, 2402, 2403, 2055, 2055, 2055, 2055, 2055, 2055,
5450  2055, 4386, 4943, 2055, 2055, 2055, 2404, 4775, 2055, 4775,
5451  2055, 2055, 2055, 2055, 2055, 2565, 4943, 2382, 4943, 4943,
5452  4943, 3484, 4943, 4943, 2566, 4943, 4943, 4943, 4943, 4943,
5453  2982, 4943, 4943, 4943, 4943, 4775, 4943, 4943, 4943, 4943,
5454  4943, 2055, 4943, 2565, 4943, 2382, 4943, 4943, 4943, 3484,
5455  4943, 4943, 2566, 4793, 2860, 4793, 4793, 4943, 2982, 4943,
5456  4943, 4170, 2636, 4171, 4172, 4943, 4943, 4943, 2055, 2055,
5457 
5458  2055, 2401, 528, 2402, 2403, 2055, 2055, 2055, 2055, 2055,
5459  2055, 2055, 4943, 4943, 2055, 2055, 2055, 2404, 4943, 2055,
5460  4775, 2055, 2055, 2055, 2055, 2055, 4943, 4943, 4262, 4943,
5461  4943, 2983, 4943, 3530, 4943, 4943, 4943, 4943, 4943, 4943,
5462  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4775, 4943,
5463  4943, 4943, 2055, 4943, 4943, 4943, 4262, 4943, 4943, 2983,
5464  3530, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5465  4155, 2619, 4156, 4157, 4943, 4943, 4943, 4943, 4943, 2055,
5466  2055, 2055, 2405, 532, 2406, 2407, 2055, 2055, 2055, 2055,
5467  2055, 2055, 2055, 2202, 2202, 2055, 2055, 2055, 2400, 4943,
5468 
5469  2055, 3836, 2055, 2055, 2055, 2055, 2055, 4255, 4943, 4943,
5470  3837, 4943, 3534, 4444, 3211, 4445, 4446, 4943, 4943, 4943,
5471  2985, 4943, 4943, 4943, 4447, 4943, 4943, 4943, 4943, 3836,
5472  4943, 4943, 4943, 2055, 4943, 4255, 4943, 4943, 3837, 3534,
5473  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2985, 4943,
5474  4943, 4943, 3857, 4943, 4943, 3530, 4943, 4943, 4943, 4943,
5475  2055, 2055, 2055, 2405, 532, 2406, 2407, 2055, 2055, 2055,
5476  2055, 2055, 2055, 2055, 2202, 2202, 2055, 2055, 2055, 2400,
5477  3857, 2055, 3530, 2055, 2055, 2055, 2055, 2055, 2800, 943,
5478  2801, 2800, 4943, 2800, 943, 2801, 2800, 4943, 4943, 2808,
5479 
5480  952, 2809, 2808, 4943, 2802, 2986, 4943, 4943, 4943, 2802,
5481  4943, 4943, 4943, 4943, 2055, 2810, 4943, 4943, 4943, 2989,
5482  2808, 952, 2809, 2808, 2989, 4943, 4943, 4943, 2990, 4943,
5483  2996, 4943, 2986, 2990, 4943, 4943, 2810, 4943, 4943, 2997,
5484  4943, 2055, 2055, 1944, 1945, 1945, 1946, 2989, 4943, 4943,
5485  4943, 2996, 2989, 4943, 4943, 4943, 2990, 4943, 2996, 1947,
5486  2997, 2990, 4919, 3544, 4920, 4921, 4943, 2997, 2821, 2822,
5487  2822, 2821, 4943, 4910, 1948, 4943, 3005, 4943, 4943, 2996,
5488  4943, 4943, 4943, 1949, 1947, 4943, 4943, 4943, 2997, 4943,
5489  4943, 2821, 2822, 2822, 2821, 3781, 3211, 3782, 3783, 2094,
5490 
5491  4943, 4508, 1948, 4943, 3005, 3006, 3784, 1947, 2095, 4943,
5492  4943, 1949, 4943, 4943, 2821, 2822, 2822, 2823, 4943, 4943,
5493  2377, 4943, 2094, 4943, 4943, 4943, 4943, 2094, 3006, 4508,
5494  1947, 2095, 4943, 3006, 2774, 4943, 2095, 1944, 1945, 1945,
5495  1946, 1944, 1945, 1945, 1946, 1948, 4943, 4943, 2377, 4943,
5496  2094, 3007, 4943, 1947, 1949, 4943, 3006, 1947, 4943, 2095,
5497  4943, 4943, 2774, 4943, 3008, 4943, 3009, 4943, 1948, 4943,
5498  4943, 4943, 1948, 1948, 4943, 4943, 4943, 1949, 4943, 3007,
5499  4943, 1949, 1949, 1955, 1956, 1956, 1957, 2827, 2828, 2828,
5500  2827, 4943, 3008, 4943, 3009, 4943, 1948, 4943, 4943, 1958,
5501 
5502  1948, 4943, 4943, 1958, 4943, 1949, 4943, 4943, 4943, 1949,
5503  2827, 2828, 2828, 2827, 1959, 4943, 3010, 4943, 2103, 4943,
5504  4943, 4943, 4943, 1960, 3006, 4943, 1958, 2104, 3796, 3227,
5505  3797, 3798, 4943, 2827, 2828, 2828, 2829, 4943, 4943, 3789,
5506  4943, 2103, 1959, 4943, 3010, 4943, 2103, 3006, 4943, 1958,
5507  2104, 1960, 3006, 2381, 4943, 2104, 1955, 1956, 1956, 1957,
5508  1955, 1956, 1956, 1957, 2077, 4943, 4943, 2783, 4943, 2103,
5509  3011, 4943, 1958, 2078, 4943, 3006, 1958, 4943, 2104, 4943,
5510  4943, 2381, 4943, 3012, 4943, 3013, 4943, 1959, 4943, 4943,
5511  4943, 1959, 2077, 4943, 4943, 2783, 1960, 4943, 3011, 4943,
5512 
5513  1960, 2078, 2239, 2240, 2241, 2239, 2239, 2240, 2241, 2239,
5514  4943, 3012, 4943, 3013, 4943, 1959, 4943, 4943, 2242, 1959,
5515  4943, 4943, 2242, 4943, 1960, 4943, 4943, 4943, 1960, 4943,
5516  4943, 3014, 4943, 2243, 4943, 4943, 4943, 2243, 2239, 2240,
5517  2241, 2239, 2244, 4943, 4943, 4943, 2244, 4943, 4943, 4943,
5518  3015, 4943, 4943, 4943, 2242, 3017, 3018, 3019, 3017, 3014,
5519  4943, 2243, 4943, 4943, 4943, 2243, 4943, 4943, 4943, 2243,
5520  2244, 2242, 4943, 4943, 2244, 4943, 4943, 3015, 2244, 4943,
5521  3016, 4943, 1944, 1945, 1945, 1946, 2243, 1944, 1945, 1945,
5522  1946, 4943, 3020, 4943, 4943, 2244, 4943, 2243, 1947, 1944,
5523 
5524  1945, 1945, 1946, 1947, 4943, 4943, 2244, 3016, 4943, 3021,
5525  4943, 4943, 3023, 1948, 2243, 1947, 4943, 4943, 1948, 4943,
5526  3020, 4943, 1949, 2244, 4943, 4943, 4943, 1949, 4943, 4943,
5527  1948, 2250, 2251, 2252, 2250, 4943, 4943, 3021, 4943, 3024,
5528  3023, 1948, 4943, 4943, 4943, 4943, 1948, 2253, 4943, 4943,
5529  1949, 4943, 4943, 4943, 4943, 1949, 4943, 4943, 1948, 4943,
5530  4943, 4943, 2254, 2442, 2443, 2443, 2444, 3024, 4943, 4943,
5531  4943, 2255, 4943, 3027, 4943, 3028, 3029, 3030, 3028, 1947,
5532  1944, 1945, 1945, 1946, 4943, 1944, 1945, 1945, 1946, 4943,
5533  2254, 2253, 4943, 4943, 1948, 4943, 1947, 4943, 4943, 2255,
5534 
5535  3027, 1947, 4943, 1949, 4943, 4943, 2254, 3032, 4943, 4943,
5536  4943, 1948, 3031, 4943, 4943, 2255, 1948, 4943, 4943, 4943,
5537  1949, 4943, 1948, 4943, 4943, 3033, 4943, 2936, 2233, 2937,
5538  2938, 1949, 4943, 4943, 2254, 3032, 4943, 4943, 2929, 1948,
5539  3031, 4943, 4943, 2255, 1948, 4943, 4943, 4943, 1949, 4943,
5540  4943, 4943, 4943, 3033, 1961, 1962, 1962, 1963, 1525, 2265,
5541  2266, 2267, 2265, 4943, 4943, 1780, 1780, 1526, 4943, 4943,
5542  1941, 4943, 4943, 4943, 4943, 2268, 4943, 4179, 2645, 4180,
5543  4181, 3034, 4943, 4943, 4943, 1964, 1525, 4943, 3038, 4943,
5544  2269, 4943, 4943, 4943, 1965, 1526, 4943, 4943, 4943, 2270,
5545 
5546  4943, 2265, 2266, 2267, 2265, 4943, 4943, 4943, 4943, 3034,
5547  4943, 4943, 4943, 1964, 4173, 4943, 3038, 2268, 2269, 3530,
5548  4943, 4943, 1965, 1961, 1962, 1962, 1963, 2270, 2265, 2266,
5549  2267, 2265, 2269, 4943, 1780, 1780, 4943, 4943, 4943, 1941,
5550  4943, 2270, 4173, 4943, 2268, 3039, 3530, 4943, 3035, 3041,
5551  3042, 3043, 3041, 4943, 1964, 4943, 4943, 4943, 4943, 2269,
5552  2269, 4943, 4943, 1965, 4943, 2268, 4943, 4943, 2270, 2270,
5553  3040, 4943, 3039, 4943, 4943, 4943, 3035, 4943, 4943, 4943,
5554  2269, 4943, 1964, 4943, 4943, 4943, 3044, 2269, 4943, 2270,
5555  4943, 1965, 3340, 2669, 3341, 3342, 2270, 3040, 4943, 1955,
5556 
5557  1956, 1956, 1957, 1955, 1956, 1956, 1957, 4943, 2269, 4943,
5558  4943, 4943, 4943, 4943, 3044, 1958, 4943, 2270, 4943, 1958,
5559  4943, 4943, 4943, 2565, 4943, 2382, 3045, 4943, 4943, 3325,
5560  1959, 4943, 2566, 4943, 1959, 4943, 4943, 4943, 4943, 1960,
5561  4943, 4943, 4943, 3046, 4943, 4943, 4943, 4943, 4943, 4943,
5562  4943, 2565, 4943, 2382, 3045, 4943, 4943, 3325, 1959, 4943,
5563  2566, 4943, 1959, 4245, 2822, 4246, 4247, 1960, 4943, 4943,
5564  4943, 3046, 651, 1066, 528, 1067, 1068, 651, 651, 651,
5565  651, 651, 651, 651, 4943, 4943, 651, 651, 651, 1069,
5566  4943, 651, 4943, 651, 651, 651, 651, 651, 4943, 4943,
5567 
5568  4323, 4943, 4943, 4943, 4943, 3530, 4943, 4943, 4943, 4943,
5569  4943, 4943, 3052, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5570  4943, 4943, 4943, 4943, 651, 4943, 4943, 4943, 4323, 4943,
5571  4943, 4943, 3530, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5572  3052, 4943, 4415, 1962, 4416, 4417, 4943, 4170, 2636, 4171,
5573  4172, 651, 651, 651, 2322, 1945, 2323, 2324, 651, 651,
5574  651, 651, 651, 651, 651, 4943, 4943, 651, 651, 651,
5575  2325, 4420, 651, 4418, 651, 651, 651, 651, 651, 4943,
5576  4943, 4943, 4419, 3053, 4173, 2326, 4943, 4943, 4943, 3530,
5577  4943, 4943, 4943, 4943, 2327, 4943, 4943, 4943, 4943, 4420,
5578 
5579  4943, 4418, 4943, 4943, 4943, 651, 4943, 4943, 4943, 4943,
5580  4419, 3053, 4173, 2326, 4943, 4943, 3530, 4943, 4943, 4943,
5581  4943, 4943, 2327, 4185, 2651, 4186, 4187, 4943, 4943, 4943,
5582  4943, 4943, 651, 651, 651, 2322, 1945, 2323, 2324, 651,
5583  651, 651, 651, 651, 651, 651, 4943, 4943, 651, 651,
5584  651, 2325, 4943, 651, 3710, 651, 651, 651, 651, 651,
5585  4273, 4943, 4943, 3711, 4943, 3535, 2326, 4943, 4943, 4943,
5586  4943, 4943, 4943, 4943, 4943, 2327, 4943, 4943, 4943, 3054,
5587  4943, 4943, 3710, 4943, 4943, 4943, 651, 4943, 4273, 4943,
5588  4943, 3711, 3535, 4943, 2326, 4943, 4943, 4943, 4943, 4943,
5589 
5590  4943, 4943, 4943, 2327, 4943, 4943, 3054, 4179, 2645, 4180,
5591  4181, 4943, 4943, 651, 651, 651, 2333, 1956, 2334, 2335,
5592  651, 651, 651, 651, 651, 651, 651, 4943, 4943, 651,
5593  651, 651, 2336, 4943, 651, 4943, 651, 651, 651, 651,
5594  651, 4943, 4943, 4943, 4173, 3059, 4943, 2337, 4943, 3530,
5595  4943, 4943, 4943, 4943, 4943, 4943, 2338, 4943, 4943, 4943,
5596  4943, 4943, 4943, 4943, 4943, 4943, 4943, 651, 4943, 4943,
5597  4943, 4943, 4173, 3059, 4943, 2337, 3530, 4943, 4943, 4943,
5598  4943, 4943, 4943, 4943, 2338, 4196, 2662, 4197, 4198, 4943,
5599  4943, 4943, 4943, 4943, 651, 651, 651, 2333, 1956, 2334,
5600 
5601  2335, 651, 651, 651, 651, 651, 651, 651, 4943, 4943,
5602  651, 651, 651, 2336, 4943, 651, 3836, 651, 651, 651,
5603  651, 651, 4199, 4943, 4943, 3837, 4943, 3534, 2337, 4943,
5604  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2338, 4943, 4943,
5605  4943, 3060, 4943, 4943, 3836, 4943, 4943, 4943, 651, 4943,
5606  4199, 4943, 4943, 3837, 3534, 4943, 2337, 4943, 4943, 4943,
5607  4943, 4943, 4943, 4943, 4943, 2338, 4943, 4943, 3060, 4943,
5608  4943, 4943, 4943, 4943, 4943, 651, 651, 651, 1070, 532,
5609  1071, 1072, 651, 651, 651, 651, 651, 651, 651, 860,
5610  860, 651, 651, 651, 1065, 4943, 651, 4943, 651, 651,
5611 
5612  651, 651, 651, 2706, 2240, 2707, 2706, 2706, 2240, 2707,
5613  2706, 2706, 2240, 2707, 2706, 4943, 3071, 4943, 4943, 2708,
5614  4943, 4943, 4943, 2708, 4943, 4943, 4943, 2880, 4943, 651,
5615  4943, 4943, 3072, 4943, 2709, 4943, 4943, 4943, 2709, 4943,
5616  4943, 4943, 2709, 2710, 3071, 4943, 3073, 2710, 4943, 4943,
5617  4943, 2710, 2706, 2240, 2707, 2706, 651, 651, 4943, 4943,
5618  3072, 4943, 2709, 4943, 4943, 4943, 2709, 4943, 2708, 4943,
5619  2709, 2710, 4943, 4943, 3073, 2710, 4943, 4943, 4943, 2710,
5620  4943, 4943, 4943, 2709, 2706, 2240, 2707, 2706, 4943, 4943,
5621  3074, 4943, 2710, 4943, 4943, 4943, 2716, 2251, 2717, 2716,
5622 
5623  2708, 2716, 2251, 2717, 2716, 4943, 2716, 2251, 2717, 2716,
5624  4943, 2709, 2887, 4943, 4943, 2709, 4943, 2718, 3074, 4943,
5625  2710, 4943, 2718, 4943, 2710, 4943, 3075, 2719, 4943, 4943,
5626  4943, 4943, 2719, 4943, 4943, 4943, 2720, 2719, 4943, 3083,
5627  4943, 2720, 4943, 2709, 4943, 4943, 2720, 4943, 3084, 4943,
5628  4943, 4943, 2710, 3075, 4943, 2719, 2893, 2443, 2894, 2893,
5629  2719, 4943, 4943, 4943, 2720, 2719, 4943, 3083, 4943, 2720,
5630  4943, 4943, 2325, 4943, 2720, 3084, 2893, 2443, 2894, 2893,
5631  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2494, 4943, 4943,
5632  4943, 4943, 2325, 2131, 4943, 4943, 2495, 4943, 4943, 4943,
5633 
5634  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2494, 4943, 4943,
5635  4943, 4943, 4943, 2131, 4943, 2494, 2495, 4943, 4943, 4943,
5636  4943, 2131, 4943, 4943, 2495, 4943, 4943, 4943, 4943, 4943,
5637  4943, 4943, 4943, 4943, 4943, 2494, 4943, 4943, 4943, 4943,
5638  4943, 2131, 4943, 4943, 2495, 651, 2339, 1962, 2340, 2341,
5639  651, 651, 651, 651, 651, 651, 651, 2153, 2153, 651,
5640  651, 651, 2319, 2154, 651, 2154, 651, 651, 651, 651,
5641  651, 2154, 2154, 2154, 2154, 2154, 2154, 2342, 2154, 2154,
5642  2154, 2154, 2154, 2154, 2154, 2154, 2343, 2154, 3091, 2154,
5643  2154, 2154, 2154, 2154, 2154, 2154, 2154, 651, 2154, 2154,
5644 
5645  2154, 2154, 2154, 2154, 2154, 2342, 2154, 2154, 2154, 2154,
5646  2154, 2154, 2154, 2154, 2343, 3091, 2154, 2154, 2154, 2154,
5647  2154, 2154, 2154, 2154, 651, 651, 2730, 2266, 2731, 2730,
5648  2730, 2266, 2731, 2730, 2730, 2266, 2731, 2730, 4943, 4943,
5649  4943, 4943, 2732, 4943, 4943, 4943, 2732, 4943, 4943, 4943,
5650  2902, 4943, 4943, 4943, 4943, 3098, 4943, 2733, 4943, 4943,
5651  4943, 2733, 4943, 4943, 4943, 2733, 2734, 4943, 4943, 3099,
5652  2734, 4943, 4943, 4943, 2734, 2730, 2266, 2731, 2730, 2730,
5653  2266, 2731, 2730, 3098, 4943, 2733, 4943, 4943, 4943, 2733,
5654  4943, 2732, 4943, 2733, 2734, 2732, 4943, 3099, 2734, 4943,
5655 
5656  4943, 4943, 2734, 4943, 4943, 4943, 2733, 4943, 4943, 4943,
5657  2733, 4943, 4943, 3100, 4943, 2734, 4943, 4943, 4943, 2734,
5658  4943, 3101, 4943, 2912, 2462, 2913, 2912, 4943, 2912, 2462,
5659  2913, 2912, 4943, 4943, 2733, 4943, 4943, 4943, 2733, 2319,
5660  4943, 3100, 4943, 2734, 2319, 4943, 4943, 2734, 3101, 4943,
5661  4943, 4943, 4943, 4943, 2508, 4943, 4943, 4943, 4943, 2508,
5662  2131, 4943, 4943, 2509, 4943, 2131, 4943, 4943, 2509, 4943,
5663  4943, 4943, 4943, 4185, 2651, 4186, 4187, 4943, 4943, 4943,
5664  4943, 4943, 2508, 4943, 4943, 4943, 4943, 2508, 2131, 4943,
5665  4943, 2509, 4943, 2131, 4943, 4943, 2509, 890, 1317, 528,
5666 
5667  1318, 1319, 890, 890, 890, 890, 890, 890, 890, 4943,
5668  4188, 890, 890, 890, 1320, 3535, 890, 4943, 890, 890,
5669  890, 890, 890, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5670  4943, 3115, 4943, 4943, 4943, 4943, 4943, 4943, 4188, 4943,
5671  4943, 4943, 3535, 4943, 4943, 4943, 4943, 4943, 4943, 890,
5672  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3115,
5673  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4203, 2669, 4204,
5674  4205, 4943, 4943, 4943, 4943, 4943, 890, 890, 890, 2556,
5675  1945, 2557, 2558, 890, 890, 890, 890, 890, 890, 890,
5676  4943, 4943, 890, 890, 890, 2559, 4943, 890, 3710, 890,
5677 
5678  890, 890, 890, 890, 4188, 4943, 4943, 3711, 4943, 3535,
5679  2560, 4943, 4943, 4943, 4943, 4943, 4943, 3116, 4943, 2561,
5680  4943, 4943, 4943, 4943, 4943, 4943, 3710, 4943, 4943, 4943,
5681  890, 4943, 4188, 4943, 4943, 3711, 3535, 4943, 2560, 4943,
5682  4943, 4943, 4943, 4943, 4943, 3116, 4943, 2561, 4251, 2828,
5683  4252, 4253, 4943, 4943, 4943, 4943, 4943, 890, 890, 890,
5684  2556, 1945, 2557, 2558, 890, 890, 890, 890, 890, 890,
5685  890, 4943, 4943, 890, 890, 890, 2559, 4943, 890, 3836,
5686  890, 890, 890, 890, 890, 4327, 4943, 4943, 3837, 4943,
5687  3534, 2560, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5688 
5689  2561, 4943, 3117, 4943, 4943, 4943, 4943, 3836, 4943, 4943,
5690  4943, 890, 4943, 4327, 4943, 4943, 3837, 3534, 4943, 2560,
5691  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2561, 3117,
5692  4943, 4943, 4196, 2662, 4197, 4198, 4943, 4943, 890, 890,
5693  890, 2567, 1956, 2568, 2569, 890, 890, 890, 890, 890,
5694  890, 890, 4943, 4943, 890, 890, 890, 2570, 4943, 890,
5695  4943, 890, 890, 890, 890, 890, 4943, 4943, 4943, 4199,
5696  4943, 4943, 2571, 4943, 3534, 4943, 4943, 4943, 4943, 3120,
5697  4943, 2572, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5698  4943, 4943, 890, 4943, 4943, 4943, 4943, 4199, 4943, 4943,
5699 
5700  2571, 3534, 4943, 4943, 4943, 4943, 4943, 3120, 4943, 2572,
5701  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 890,
5702  890, 890, 2567, 1956, 2568, 2569, 890, 890, 890, 890,
5703  890, 890, 890, 4943, 4943, 890, 890, 890, 2570, 4943,
5704  890, 4943, 890, 890, 890, 890, 890, 2926, 2223, 2927,
5705  2926, 4943, 4943, 2571, 2926, 2223, 2927, 2926, 2925, 4943,
5706  4943, 4943, 2572, 1316, 3121, 2925, 4943, 4943, 4943, 4943,
5707  1316, 4943, 4943, 890, 4943, 4943, 4943, 4943, 1528, 4943,
5708  4943, 2571, 4943, 4943, 4943, 1528, 4943, 1529, 4943, 4943,
5709  2572, 3121, 4943, 4943, 1529, 4943, 4943, 4943, 4943, 4943,
5710 
5711  890, 890, 4943, 4943, 4943, 4943, 1528, 4943, 4943, 4943,
5712  4943, 4943, 4943, 1528, 4943, 1529, 4203, 2669, 4204, 4205,
5713  4943, 4943, 1529, 890, 2926, 2223, 2927, 2928, 890, 890,
5714  890, 890, 890, 890, 890, 2929, 1109, 890, 890, 890,
5715  1316, 4943, 890, 4943, 890, 890, 890, 890, 890, 4943,
5716  4943, 4943, 4943, 4188, 4943, 1516, 4943, 4943, 3535, 4943,
5717  4943, 4943, 4943, 4943, 1530, 4943, 4943, 4943, 4943, 4943,
5718  4943, 4943, 4943, 4943, 4943, 890, 4943, 4943, 4943, 4943,
5719  4943, 4188, 4943, 1516, 4943, 3535, 4943, 4943, 4943, 4943,
5720  4943, 4943, 1530, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5721 
5722  4943, 4943, 890, 890, 890, 1317, 528, 1318, 1319, 890,
5723  890, 890, 890, 890, 890, 890, 4943, 4943, 890, 890,
5724  890, 1320, 4943, 890, 4943, 890, 890, 890, 890, 890,
5725  2930, 2227, 2931, 2930, 2930, 2227, 2931, 2930, 4943, 4943,
5726  4943, 2925, 4943, 4943, 4943, 2925, 1320, 4943, 4943, 4943,
5727  1320, 2936, 2233, 2937, 2936, 4943, 890, 2936, 2233, 2937,
5728  2936, 1523, 2925, 4943, 4943, 1523, 4943, 1320, 2925, 4943,
5729  1524, 4943, 4943, 1320, 1524, 4943, 4943, 4943, 4943, 4943,
5730  4943, 4943, 1523, 890, 890, 4943, 4943, 4943, 1523, 1523,
5731  4943, 1524, 4943, 1523, 4943, 4943, 4943, 1524, 1524, 4943,
5732 
5733  4943, 4943, 1524, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5734  1523, 4943, 4943, 4943, 4943, 4943, 1523, 4943, 4943, 1524,
5735  4943, 4943, 4943, 4943, 4943, 1524, 890, 1321, 532, 1322,
5736  1323, 890, 890, 890, 890, 890, 890, 890, 1109, 1109,
5737  890, 890, 890, 1316, 4943, 890, 4943, 890, 890, 890,
5738  890, 890, 2943, 2240, 2944, 2943, 2943, 2240, 2944, 2943,
5739  2943, 2240, 2944, 2943, 4943, 4943, 3126, 4943, 2945, 4943,
5740  4943, 4943, 2945, 4943, 4943, 4943, 2945, 4943, 890, 4449,
5741  3216, 4450, 4451, 2946, 4943, 4943, 4943, 3127, 4943, 4943,
5742  4452, 3127, 2947, 4943, 3126, 4943, 3128, 4943, 4943, 4943,
5743 
5744  3128, 2943, 2240, 2944, 2943, 890, 890, 2943, 2240, 2944,
5745  2943, 2946, 4943, 4943, 4943, 3127, 4943, 3129, 3870, 3127,
5746  2947, 3535, 4943, 2945, 3128, 4943, 4943, 4943, 3128, 4943,
5747  4943, 4943, 2946, 4943, 4943, 4943, 3130, 4943, 2946, 4943,
5748  4943, 2947, 2943, 2240, 2944, 2943, 3870, 2947, 3535, 2953,
5749  2251, 2954, 2953, 4943, 2953, 2251, 2954, 2953, 2945, 4943,
5750  2946, 4943, 4943, 4943, 3130, 2955, 2946, 4943, 4943, 2947,
5751  2955, 4943, 4943, 2946, 4943, 2947, 2953, 2251, 2954, 2953,
5752  2956, 3131, 2947, 4943, 4943, 2956, 4943, 4943, 4943, 2957,
5753  4943, 4943, 2955, 4943, 2957, 4943, 2953, 2251, 2954, 2953,
5754 
5755  4943, 2946, 2953, 2251, 2954, 2953, 4943, 2956, 2956, 3131,
5756  2947, 4943, 3136, 2956, 4943, 4943, 2957, 2957, 2955, 4943,
5757  4943, 4943, 2957, 2953, 2251, 2954, 2953, 2956, 4943, 4943,
5758  4943, 3137, 4943, 2956, 4943, 2956, 2957, 4943, 4943, 2955,
5759  4943, 4943, 2957, 4943, 2957, 4943, 4943, 4943, 4943, 4943,
5760  4943, 4943, 4943, 4943, 2956, 2956, 4943, 4943, 4943, 3137,
5761  4943, 2956, 3138, 2957, 2957, 4943, 4943, 4943, 4943, 4943,
5762  2957, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5763  4943, 4943, 2956, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5764  3138, 2957, 890, 2573, 1962, 2574, 2575, 890, 890, 890,
5765 
5766  890, 890, 890, 890, 2381, 2381, 890, 890, 890, 2553,
5767  2382, 890, 2382, 890, 890, 890, 890, 890, 2382, 2382,
5768  2382, 2382, 3145, 2382, 2576, 2382, 2382, 2382, 2382, 2382,
5769  2382, 2382, 2382, 2577, 2382, 2382, 2382, 2382, 2382, 2382,
5770  2382, 2382, 2382, 2382, 890, 2382, 2382, 2382, 2382, 2382,
5771  3145, 2382, 2576, 2382, 2382, 2382, 2382, 2382, 2382, 2382,
5772  2382, 2577, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382,
5773  2382, 890, 890, 2967, 2266, 2968, 2967, 2967, 2266, 2968,
5774  2967, 2967, 2266, 2968, 2967, 2967, 2266, 2968, 2967, 2969,
5775  4943, 4943, 4943, 2969, 4943, 4943, 4943, 2969, 4943, 4943,
5776 
5777  4943, 3151, 4943, 4943, 2970, 4943, 4943, 4943, 3149, 4943,
5778  4943, 4943, 3149, 2971, 4943, 4943, 2970, 3150, 4943, 4943,
5779  4943, 3150, 4943, 4943, 4943, 2971, 2967, 2266, 2968, 2967,
5780  4943, 4943, 2970, 4943, 4943, 4943, 3149, 4943, 4943, 4943,
5781  3149, 2971, 2969, 4943, 2970, 3150, 4943, 4943, 4943, 3150,
5782  4943, 4943, 4943, 2971, 4943, 3152, 4943, 2970, 2967, 2266,
5783  2968, 2967, 4943, 4943, 4943, 4943, 2971, 4943, 4943, 4943,
5784  4943, 4943, 4943, 4943, 2969, 4943, 4943, 4943, 4943, 4943,
5785  4943, 4943, 4943, 3152, 4943, 2970, 4943, 4943, 4943, 2970,
5786  4943, 4943, 4943, 4943, 2971, 4943, 4943, 3153, 2971, 4943,
5787 
5788  4943, 4943, 4943, 4245, 2822, 4246, 4247, 4943, 4943, 4943,
5789  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2970, 4251, 2828,
5790  4252, 4253, 4943, 4943, 4943, 3153, 2971, 2055, 2401, 528,
5791  2402, 2403, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 4943,
5792  4173, 2055, 2055, 2055, 2404, 3530, 2055, 4943, 2055, 2055,
5793  2055, 2055, 2055, 4943, 4943, 4199, 4943, 4943, 4943, 4943,
5794  3534, 4943, 4943, 4943, 4943, 4943, 4943, 3166, 4173, 4943,
5795  4943, 4943, 3530, 4943, 4943, 4943, 4943, 4943, 4943, 2055,
5796  4943, 4943, 4943, 4199, 4943, 4943, 4943, 3534, 4943, 4943,
5797  4943, 4943, 4943, 4943, 4943, 3166, 4943, 4219, 1572, 4220,
5798 
5799  4221, 4943, 4943, 4943, 4943, 4943, 2055, 2055, 2055, 2401,
5800  528, 2402, 2403, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
5801  4943, 4943, 2055, 2055, 2055, 2404, 4943, 2055, 3809, 2055,
5802  2055, 2055, 2055, 2055, 4296, 4943, 4943, 3810, 4943, 4943,
5803  4943, 3503, 3167, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5804  4943, 4943, 4943, 4943, 4943, 4943, 3809, 4943, 4943, 4943,
5805  2055, 4943, 4296, 4943, 4943, 3810, 4943, 4943, 3503, 4943,
5806  3167, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4415, 1962,
5807  4416, 4417, 4943, 4943, 4943, 4943, 4943, 2055, 2055, 2055,
5808  2405, 532, 2406, 2407, 2055, 2055, 2055, 2055, 2055, 2055,
5809 
5810  2055, 2202, 2202, 2055, 2055, 2055, 2400, 4502, 2055, 4418,
5811  2055, 2055, 2055, 2055, 2055, 4943, 4943, 4943, 4419, 3169,
5812  4943, 4459, 3227, 4460, 4461, 4943, 4943, 4943, 4943, 4943,
5813  4943, 4943, 4452, 4943, 4943, 4502, 4943, 4418, 4943, 4943,
5814  4943, 2055, 4943, 4943, 4943, 4943, 4419, 3169, 4943, 4943,
5815  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5816  3866, 4943, 4943, 3534, 4943, 4943, 4943, 4943, 2055, 2055,
5817  2055, 2405, 532, 2406, 2407, 2055, 2055, 2055, 2055, 2055,
5818  2055, 2055, 2202, 2202, 2055, 2055, 2055, 2400, 3866, 2055,
5819  3534, 2055, 2055, 2055, 2055, 2055, 1944, 1945, 1945, 1946,
5820 
5821  1944, 1945, 1945, 1946, 2612, 2613, 2613, 2614, 1944, 1945,
5822  1945, 1946, 1947, 4943, 4943, 3170, 1947, 4943, 4943, 4943,
5823  1947, 4943, 2055, 3187, 1947, 3189, 4943, 1948, 4943, 4943,
5824  4943, 1948, 4943, 4943, 4943, 1948, 1949, 4943, 4943, 1948,
5825  1949, 4943, 3170, 4943, 1949, 4943, 4943, 4943, 3190, 2055,
5826  2055, 3187, 4943, 3189, 4943, 1948, 4943, 4943, 4943, 1948,
5827  4943, 4943, 4943, 1948, 1949, 4943, 4943, 1948, 1949, 4943,
5828  4943, 4943, 1949, 4943, 4943, 4943, 3190, 1955, 1956, 1956,
5829  1957, 1955, 1956, 1956, 1957, 2618, 2619, 2619, 2620, 1955,
5830  1956, 1956, 1957, 1958, 4943, 4943, 4943, 1958, 4943, 4943,
5831 
5832  4943, 1958, 4943, 4943, 3191, 1958, 3192, 4943, 1959, 4943,
5833  4943, 4943, 1959, 4943, 4943, 4943, 1959, 1960, 4943, 4943,
5834  1959, 1960, 4943, 4943, 4943, 1960, 4943, 4943, 4943, 3193,
5835  4943, 4943, 3191, 4943, 3192, 4943, 1959, 4943, 4943, 4943,
5836  1959, 4943, 4943, 4943, 1959, 1960, 4943, 4943, 1959, 1960,
5837  4943, 4943, 4943, 1960, 4943, 4943, 4943, 3193, 2239, 2240,
5838  2241, 2239, 4943, 4943, 3195, 3196, 3197, 3195, 4463, 3231,
5839  4464, 4465, 4943, 4943, 2242, 2239, 2240, 2241, 2239, 4466,
5840  2242, 3017, 3018, 3019, 3017, 4943, 4943, 4943, 4943, 2243,
5841  4943, 2242, 4943, 4943, 4943, 2243, 4943, 2242, 2244, 4943,
5842 
5843  3194, 3020, 4943, 4943, 2244, 4943, 2243, 3870, 3198, 4943,
5844  3535, 4943, 2427, 4943, 4943, 2244, 4943, 2243, 3020, 4943,
5845  4943, 2428, 4943, 2243, 4943, 4943, 2244, 3194, 4943, 3020,
5846  4943, 4943, 2244, 4943, 2243, 3870, 3198, 3535, 4943, 4943,
5847  2427, 4943, 4943, 2244, 4943, 4943, 3020, 4943, 4943, 2428,
5848  3017, 3018, 3019, 3017, 2239, 2240, 2241, 2239, 2635, 2636,
5849  2636, 2637, 1944, 1945, 1945, 1946, 2242, 4943, 4943, 4943,
5850  2242, 4943, 4943, 4943, 1947, 4943, 4943, 4943, 1947, 3199,
5851  4943, 2427, 4943, 4943, 4943, 2243, 4943, 3020, 4943, 1948,
5852  2428, 4943, 4943, 1948, 2244, 2638, 4943, 4943, 1949, 4943,
5853 
5854  4943, 4943, 3201, 3202, 3203, 3203, 3204, 3199, 4943, 2427,
5855  4943, 4943, 4943, 2243, 3205, 3020, 4943, 1948, 2428, 1947,
5856  4943, 1948, 2244, 2638, 4943, 4943, 1949, 4943, 4943, 4943,
5857  3201, 4943, 4943, 4943, 1948, 2250, 2251, 2252, 2250, 4943,
5858  4943, 4943, 2098, 1949, 4943, 3028, 3029, 3030, 3028, 4943,
5859  4943, 2253, 4943, 3028, 3029, 3030, 3028, 4943, 4943, 4943,
5860  4943, 2253, 1948, 4943, 4943, 4943, 2254, 4943, 3208, 2253,
5861  2098, 1949, 4943, 4943, 4943, 2255, 2254, 4943, 4943, 4943,
5862  4943, 4943, 3031, 4943, 2254, 2255, 2250, 2251, 2252, 2250,
5863  3031, 4943, 4943, 2255, 2254, 4943, 3208, 4943, 2644, 2645,
5864 
5865  2645, 2646, 2253, 2255, 2254, 4943, 4943, 4943, 4943, 4943,
5866  3031, 3209, 2254, 2255, 1947, 4943, 4943, 2254, 3031, 4943,
5867  4943, 2255, 4470, 2070, 4471, 4477, 2255, 4943, 4943, 1948,
5868  3210, 3211, 3211, 3212, 4943, 2638, 4943, 4943, 1949, 3209,
5869  4943, 3213, 4943, 4943, 4943, 2254, 1947, 4943, 1961, 1962,
5870  1962, 1963, 4943, 4478, 2255, 4943, 4943, 1948, 4943, 1780,
5871  1780, 1948, 4479, 2638, 1941, 4943, 1949, 4943, 4943, 2098,
5872  1949, 4943, 3549, 3549, 3549, 3549, 4943, 4943, 4943, 1964,
5873  4943, 4478, 4943, 3398, 4943, 4943, 4943, 4943, 3214, 1948,
5874  4479, 4943, 2265, 2266, 2267, 2265, 4943, 2098, 1949, 2650,
5875 
5876  2651, 2651, 2652, 2108, 4943, 4943, 4943, 1964, 2268, 4943,
5877  1780, 1780, 2109, 4943, 4943, 1941, 3214, 3221, 3222, 3223,
5878  3221, 4943, 4943, 2269, 4517, 3382, 4518, 4519, 4943, 4943,
5879  1964, 2108, 2270, 2268, 3220, 4447, 2653, 4943, 4943, 1965,
5880  2109, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2269, 4943,
5881  4943, 2269, 4943, 4943, 3044, 4943, 4943, 2270, 1964, 4943,
5882  2270, 3220, 4943, 3857, 2653, 4943, 3530, 1965, 3215, 3216,
5883  3216, 3217, 2265, 2266, 2267, 2265, 2269, 4943, 4943, 3218,
5884  1780, 4943, 3044, 4943, 1941, 2270, 4943, 4943, 2268, 4943,
5885  4943, 3857, 4943, 3530, 4943, 4943, 4943, 4943, 4943, 1964,
5886 
5887  4943, 4943, 4943, 2269, 4943, 3224, 4943, 2111, 1965, 4943,
5888  4943, 4943, 2270, 3041, 3042, 3043, 3041, 4943, 3041, 3042,
5889  3043, 3041, 4943, 2265, 2266, 2267, 2265, 1964, 4943, 2268,
5890  4943, 2269, 4943, 3224, 2268, 2111, 1965, 4943, 4943, 2268,
5891  2270, 4943, 4943, 4943, 2449, 4943, 4943, 4943, 3225, 2449,
5892  3044, 4943, 4943, 2450, 2269, 3044, 4943, 4943, 2450, 2661,
5893  2662, 2662, 2663, 2270, 4943, 4943, 4415, 1962, 4416, 4417,
5894  4943, 4943, 2449, 4943, 4943, 1958, 3225, 2449, 3044, 4943,
5895  4943, 2450, 2269, 3044, 4943, 4943, 2450, 4943, 4943, 4943,
5896  1959, 2270, 3226, 3227, 3227, 3228, 2664, 4418, 4943, 1960,
5897 
5898  4943, 4943, 4943, 3218, 4943, 4503, 4419, 4943, 1958, 4943,
5899  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 1959, 4943,
5900  4943, 4943, 4943, 1959, 2664, 4418, 4943, 1960, 4943, 4943,
5901  4943, 2107, 1960, 4503, 4419, 4943, 4943, 4943, 4943, 4943,
5902  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5903  4943, 1959, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2107,
5904  1960, 651, 1066, 528, 1067, 1068, 651, 651, 651, 651,
5905  651, 651, 651, 4943, 4943, 651, 651, 651, 1069, 4943,
5906  651, 4943, 651, 651, 651, 651, 651, 4943, 4943, 4943,
5907  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5908 
5909  3237, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5910  4943, 4943, 4943, 651, 4943, 4943, 4943, 4943, 4943, 4943,
5911  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3237, 4943,
5912  4943, 4415, 1962, 4416, 4417, 4943, 4943, 4943, 4943, 4943,
5913  651, 651, 651, 2322, 1945, 2323, 2324, 651, 651, 651,
5914  651, 651, 651, 651, 4943, 4943, 651, 651, 651, 2325,
5915  4511, 651, 4418, 651, 651, 651, 651, 651, 4943, 4943,
5916  4943, 4419, 4943, 4943, 2326, 4943, 4943, 4943, 4943, 4943,
5917  4943, 4943, 4943, 2327, 4943, 3238, 4943, 4943, 4511, 4943,
5918  4418, 4943, 4943, 4943, 651, 4943, 4943, 4943, 4943, 4419,
5919 
5920  4943, 4943, 2326, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5921  4943, 2327, 3238, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5922  4943, 651, 651, 651, 3239, 2822, 3240, 3241, 651, 651,
5923  651, 651, 651, 651, 651, 4943, 4943, 651, 651, 651,
5924  2325, 4943, 651, 4943, 651, 651, 651, 651, 651, 4943,
5925  3056, 2613, 3057, 3056, 4943, 2326, 4943, 3056, 2613, 3057,
5926  3056, 3080, 4943, 4943, 2327, 4943, 2325, 4943, 4943, 4943,
5927  4943, 4943, 4943, 2325, 4943, 651, 4943, 4943, 4943, 4943,
5928  4943, 2494, 4943, 2326, 4943, 4943, 4943, 2138, 2494, 3080,
5929  2495, 4943, 2327, 4943, 2138, 4943, 4943, 2495, 4943, 4943,
5930 
5931  4943, 4943, 651, 651, 4943, 4943, 4943, 4943, 4943, 2494,
5932  4943, 4943, 4943, 4943, 4943, 2138, 2494, 4943, 2495, 4943,
5933  4943, 4943, 2138, 4943, 4943, 2495, 651, 2333, 1956, 2334,
5934  2335, 651, 651, 651, 651, 651, 651, 651, 4943, 4943,
5935  651, 651, 651, 2336, 4943, 651, 4943, 651, 651, 651,
5936  651, 651, 4943, 4943, 4943, 4943, 4943, 4943, 2337, 4943,
5937  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2338, 4943, 3244,
5938  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 651, 4943,
5939  4943, 4943, 4943, 4943, 4943, 4943, 2337, 4943, 4943, 4943,
5940  4943, 4943, 4943, 4943, 4943, 2338, 3244, 4943, 4943, 4943,
5941 
5942  4943, 4943, 4943, 4943, 4943, 651, 651, 651, 3245, 2828,
5943  3246, 3247, 651, 651, 651, 651, 651, 651, 651, 4943,
5944  4943, 651, 651, 651, 2336, 4943, 651, 4943, 651, 651,
5945  651, 651, 651, 4943, 3062, 2619, 3063, 3062, 4943, 2337,
5946  4943, 3062, 2619, 3063, 3062, 3106, 4943, 4943, 2338, 4943,
5947  2336, 4943, 3065, 2622, 3066, 3065, 4943, 2336, 4943, 651,
5948  4943, 4943, 4943, 3067, 4943, 2503, 4943, 2337, 1471, 4943,
5949  4943, 2138, 2503, 3106, 2504, 4943, 2338, 4943, 2138, 4943,
5950  4943, 2504, 4943, 1664, 4943, 4943, 651, 651, 4943, 4943,
5951  4943, 4943, 1665, 2503, 3065, 2622, 3066, 3065, 4943, 2138,
5952 
5953  2503, 4943, 2504, 4943, 4943, 3067, 2138, 4943, 4943, 2504,
5954  1471, 1664, 3068, 2626, 3069, 3068, 3068, 2626, 3069, 3068,
5955  1665, 4943, 4943, 3070, 4943, 1664, 4943, 3070, 1479, 4943,
5956  4943, 4943, 1479, 4943, 1665, 4943, 4943, 4943, 4943, 4943,
5957  4943, 4943, 4943, 1671, 4943, 4943, 4943, 1671, 4943, 4943,
5958  4943, 4943, 1672, 1664, 4943, 4943, 1672, 4943, 4943, 4943,
5959  4943, 4943, 1665, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5960  4943, 1671, 4943, 4943, 4943, 1671, 4943, 4943, 4943, 4943,
5961  1672, 4943, 4943, 4943, 1672, 651, 2021, 1593, 2022, 2023,
5962  651, 651, 651, 651, 651, 651, 651, 860, 860, 651,
5963 
5964  651, 651, 1065, 4943, 651, 4943, 651, 651, 651, 651,
5965  651, 2706, 2240, 2707, 2706, 2706, 2240, 2707, 2706, 2706,
5966  2240, 2707, 2706, 2706, 2240, 2707, 2706, 2708, 4943, 4943,
5967  4943, 2708, 4943, 4943, 4943, 2708, 4943, 651, 4943, 2708,
5968  4943, 4943, 2709, 4943, 4943, 4943, 2709, 4943, 3252, 3250,
5969  2709, 2710, 4943, 4943, 2709, 2710, 4943, 3251, 4943, 2710,
5970  4943, 4943, 4943, 2710, 651, 651, 4943, 3253, 4943, 4943,
5971  2709, 4943, 4943, 4943, 2709, 4943, 3252, 3250, 2709, 2710,
5972  4943, 4943, 2709, 2710, 3251, 4943, 4943, 2710, 4943, 4943,
5973  4943, 2710, 4943, 4943, 3253, 3077, 2636, 3078, 3077, 3077,
5974 
5975  2636, 3078, 3077, 4943, 4943, 4943, 4943, 2716, 2251, 2717,
5976  2716, 2325, 4943, 4943, 4943, 2325, 4943, 2716, 2251, 2717,
5977  2716, 4943, 4943, 2718, 4943, 4943, 2494, 4943, 4943, 4943,
5978  2494, 4943, 3255, 2718, 4943, 2495, 3255, 4943, 2719, 2495,
5979  3086, 2645, 3087, 3086, 4943, 4943, 3261, 2720, 2719, 4943,
5980  4943, 3262, 4943, 4943, 2494, 4943, 2325, 2720, 2494, 4943,
5981  3255, 4943, 4943, 2495, 3255, 4943, 2719, 2495, 4943, 4943,
5982  4943, 2494, 4943, 4943, 3261, 2720, 2719, 3260, 3262, 4943,
5983  2495, 3086, 2645, 3087, 3086, 2720, 4943, 4943, 4943, 4943,
5984  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2325, 4943, 2494,
5985 
5986  4943, 4943, 4943, 4943, 4943, 3260, 4943, 4943, 2495, 4943,
5987  4943, 4943, 2494, 4943, 4943, 4943, 4943, 4943, 3260, 4943,
5988  4943, 2495, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5989  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
5990  2494, 4943, 4943, 4943, 4943, 4943, 3260, 4943, 4943, 2495,
5991  651, 2339, 1962, 2340, 2341, 651, 651, 651, 651, 651,
5992  651, 651, 2153, 2153, 651, 651, 651, 2319, 2154, 651,
5993  2154, 651, 651, 651, 651, 651, 2154, 2154, 2154, 2154,
5994  2154, 2154, 2342, 2154, 3266, 2154, 2154, 2154, 2154, 2154,
5995  2154, 2343, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154,
5996 
5997  2154, 2154, 651, 2154, 2154, 2154, 2154, 2154, 2154, 2154,
5998  2342, 2154, 3266, 2154, 2154, 2154, 2154, 2154, 2154, 2343,
5999  2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 651,
6000  651, 3092, 2651, 3093, 3092, 3092, 2651, 3093, 3092, 2730,
6001  2266, 2731, 2730, 2730, 2266, 2731, 2730, 2319, 4943, 4943,
6002  4943, 2319, 4943, 4943, 4943, 2732, 4943, 4943, 4943, 2732,
6003  4943, 4943, 2508, 4943, 4943, 4943, 2508, 4943, 3255, 4943,
6004  2733, 2509, 3255, 4943, 2733, 2509, 4943, 3271, 4943, 2734,
6005  4943, 4943, 4943, 2734, 4943, 3272, 4943, 4943, 4943, 4943,
6006  2508, 4943, 4943, 4943, 2508, 4943, 3255, 4943, 2733, 2509,
6007 
6008  3255, 4943, 2733, 2509, 4943, 3271, 4943, 2734, 4943, 4943,
6009  4943, 2734, 3272, 2730, 2266, 2731, 2730, 2730, 2266, 2731,
6010  2730, 4943, 4943, 4943, 4943, 3103, 2662, 3104, 3103, 2732,
6011  4943, 4943, 4943, 2732, 4943, 4521, 3386, 4522, 4523, 4943,
6012  4943, 2336, 3273, 4943, 2733, 4943, 4466, 4943, 2733, 4943,
6013  4943, 4943, 4943, 2734, 4943, 4943, 2503, 2734, 4943, 4943,
6014  4943, 3274, 3260, 4943, 4943, 2504, 3103, 2662, 3104, 3103,
6015  3273, 4943, 2733, 4943, 3866, 4943, 2733, 3534, 4943, 4943,
6016  4943, 2734, 2336, 4943, 2503, 2734, 4943, 4943, 3274, 4943,
6017  3260, 4943, 4943, 2504, 4943, 4943, 4943, 2503, 3110, 2669,
6018 
6019  3111, 3110, 3866, 3260, 3534, 4943, 2504, 4943, 3110, 2669,
6020  3111, 3110, 4943, 4943, 2319, 4943, 4943, 4943, 4943, 4943,
6021  4943, 4943, 4943, 4943, 2319, 2503, 4943, 4943, 4943, 2508,
6022  4943, 3260, 4943, 4943, 2504, 3260, 4943, 4943, 2509, 2508,
6023  4943, 4943, 4943, 4943, 4943, 3260, 4943, 4943, 2509, 4943,
6024  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2508, 4943, 4943,
6025  4943, 4943, 4943, 3260, 4943, 4943, 2509, 2508, 4943, 4943,
6026  4943, 4943, 4943, 3260, 4943, 4943, 2509, 890, 1317, 528,
6027  1318, 1319, 890, 890, 890, 890, 890, 890, 890, 4943,
6028  4943, 890, 890, 890, 1320, 4943, 890, 4943, 890, 890,
6029 
6030  890, 890, 890, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6031  4943, 4943, 4943, 4943, 4943, 4943, 4943, 3282, 4943, 4943,
6032  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 890,
6033  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6034  4943, 4943, 4943, 4943, 4943, 3282, 4943, 4415, 1962, 4416,
6035  4417, 4943, 4943, 4943, 4943, 4943, 890, 890, 890, 2556,
6036  1945, 2557, 2558, 890, 890, 890, 890, 890, 890, 890,
6037  4943, 4943, 890, 890, 890, 2559, 4943, 890, 4418, 890,
6038  890, 890, 890, 890, 4943, 4943, 4512, 4419, 3283, 4943,
6039  2560, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2561,
6040 
6041  4943, 4943, 4943, 4943, 4943, 4943, 4418, 4943, 4943, 4943,
6042  890, 4943, 4943, 4943, 4512, 4419, 3283, 4943, 2560, 4943,
6043  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2561, 4415, 1962,
6044  4416, 4417, 4943, 4943, 4943, 4943, 4943, 890, 890, 890,
6045  2556, 1945, 2557, 2558, 890, 890, 890, 890, 890, 890,
6046  890, 4943, 4943, 890, 890, 890, 2559, 4943, 890, 4418,
6047  890, 890, 890, 890, 890, 4943, 4513, 4943, 4419, 4943,
6048  4943, 2560, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6049  2561, 4943, 4943, 4943, 3284, 4943, 4943, 4418, 4943, 4943,
6050  4943, 890, 4943, 4943, 4513, 4943, 4419, 4943, 4943, 2560,
6051 
6052  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2561, 4943,
6053  4943, 3284, 4943, 4943, 4943, 4943, 4943, 4943, 890, 890,
6054  890, 2567, 1956, 2568, 2569, 890, 890, 890, 890, 890,
6055  890, 890, 4943, 4943, 890, 890, 890, 2570, 4943, 890,
6056  4943, 890, 890, 890, 890, 890, 4943, 4943, 4943, 4943,
6057  3289, 4943, 2571, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6058  4943, 2572, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6059  4943, 4943, 890, 4943, 4943, 4943, 4943, 4943, 3289, 4943,
6060  2571, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2572,
6061  4415, 1962, 4416, 4417, 4943, 4943, 4943, 4943, 4943, 890,
6062 
6063  890, 890, 2567, 1956, 2568, 2569, 890, 890, 890, 890,
6064  890, 890, 890, 4943, 4943, 890, 890, 890, 2570, 4943,
6065  890, 4418, 890, 890, 890, 890, 890, 4943, 4943, 4943,
6066  4419, 4943, 4514, 2571, 4943, 4943, 4943, 4943, 4943, 4943,
6067  4943, 4943, 2572, 4943, 4943, 4943, 3290, 4943, 4943, 4418,
6068  4943, 4943, 4943, 890, 4943, 4943, 4943, 4943, 4419, 4514,
6069  4943, 2571, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6070  2572, 4943, 4943, 3290, 4943, 4943, 4943, 4943, 4943, 4943,
6071  890, 890, 890, 1321, 532, 1322, 1323, 890, 890, 890,
6072  890, 890, 890, 890, 1109, 1109, 890, 890, 890, 1316,
6073 
6074  4943, 890, 4943, 890, 890, 890, 890, 890, 2943, 2240,
6075  2944, 2943, 2943, 2240, 2944, 2943, 2943, 2240, 2944, 2943,
6076  4943, 3301, 4943, 4943, 2945, 4943, 4943, 4943, 2945, 4943,
6077  4943, 4943, 3129, 4943, 890, 4943, 4943, 3302, 4943, 2946,
6078  4943, 4943, 4943, 2946, 4943, 4943, 4943, 2946, 2947, 3301,
6079  4943, 3303, 2947, 4943, 4943, 4943, 2947, 2943, 2240, 2944,
6080  2943, 890, 890, 4943, 4943, 3302, 4943, 2946, 4943, 4943,
6081  4943, 2946, 4943, 2945, 4943, 2946, 2947, 4943, 4943, 3303,
6082  2947, 4943, 4943, 4943, 2947, 4943, 4943, 4943, 2946, 2943,
6083  2240, 2944, 2943, 4943, 4943, 3304, 4943, 2947, 4943, 4943,
6084 
6085  4943, 2953, 2251, 2954, 2953, 2945, 2953, 2251, 2954, 2953,
6086  4943, 2953, 2251, 2954, 2953, 4943, 2946, 3136, 4943, 4943,
6087  2946, 4943, 2955, 3304, 4943, 2947, 4943, 2955, 4943, 2947,
6088  4943, 3305, 2956, 4943, 4943, 4943, 4943, 2956, 4943, 4943,
6089  4943, 2957, 2956, 4943, 3313, 4943, 2957, 4943, 2946, 4943,
6090  4943, 2957, 4943, 3314, 4943, 4943, 4943, 2947, 3305, 4943,
6091  2956, 3142, 2443, 3143, 3142, 2956, 4943, 4943, 4943, 2957,
6092  2956, 4943, 3313, 4943, 2957, 4943, 4943, 2559, 4943, 2957,
6093  3314, 3142, 2443, 3143, 3142, 4943, 4943, 4943, 4943, 4943,
6094  4943, 4943, 2770, 4943, 4943, 4943, 4943, 2559, 2359, 4943,
6095 
6096  4943, 2771, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6097  4943, 4943, 2770, 4943, 4943, 4943, 4943, 4943, 2359, 4943,
6098  2770, 2771, 4943, 4943, 4943, 4943, 2359, 4943, 4943, 2771,
6099  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6100  2770, 4943, 4943, 4943, 4943, 4943, 2359, 4943, 4943, 2771,
6101  890, 2573, 1962, 2574, 2575, 890, 890, 890, 890, 890,
6102  890, 890, 2381, 2381, 890, 890, 890, 2553, 2382, 890,
6103  2382, 890, 890, 890, 890, 890, 2382, 2382, 2382, 2382,
6104  2382, 2382, 2576, 2382, 2382, 2382, 2382, 2382, 2382, 2382,
6105  2382, 2577, 2382, 3321, 2382, 2382, 2382, 2382, 2382, 2382,
6106 
6107  2382, 2382, 890, 2382, 2382, 2382, 2382, 2382, 2382, 2382,
6108  2576, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2577,
6109  3321, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 890,
6110  890, 2967, 2266, 2968, 2967, 2967, 2266, 2968, 2967, 2967,
6111  2266, 2968, 2967, 4943, 4943, 4943, 4943, 2969, 4943, 4943,
6112  4943, 2969, 4943, 4943, 4943, 3151, 4943, 4943, 4943, 4943,
6113  3328, 4943, 2970, 4943, 4943, 4943, 2970, 4943, 4943, 4943,
6114  2970, 2971, 4943, 4943, 3329, 2971, 4943, 4943, 4943, 2971,
6115  2967, 2266, 2968, 2967, 2967, 2266, 2968, 2967, 3328, 4943,
6116  2970, 4943, 4943, 4943, 2970, 4943, 2969, 4943, 2970, 2971,
6117 
6118  2969, 4943, 3329, 2971, 4943, 4943, 4943, 2971, 4943, 4943,
6119  4943, 2970, 4943, 4943, 4943, 2970, 4943, 4943, 3330, 4943,
6120  2971, 4943, 4943, 4943, 2971, 4943, 3331, 4943, 3161, 2462,
6121  3162, 3161, 4943, 3161, 2462, 3162, 3161, 4943, 4943, 2970,
6122  4943, 4943, 4943, 2970, 2553, 4943, 3330, 4943, 2971, 2553,
6123  4943, 4943, 2971, 3331, 4943, 4943, 4943, 4943, 4943, 2784,
6124  4943, 4943, 4943, 4943, 2784, 2359, 4943, 4943, 2785, 4943,
6125  2359, 4943, 4943, 2785, 4943, 4943, 4943, 4943, 4943, 4943,
6126  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2784, 4943, 4943,
6127  4943, 4943, 2784, 2359, 4943, 4943, 2785, 4943, 2359, 4943,
6128 
6129  4943, 2785, 3345, 3346, 174, 3346, 3347, 3345, 3345, 3345,
6130  3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345,
6131  4943, 3345, 4943, 3349, 3345, 3345, 3345, 3345, 4943, 4943,
6132  4943, 4943, 4943, 4943, 4530, 3395, 4531, 4532, 4943, 4943,
6133  4943, 4943, 4943, 4943, 4943, 4533, 4943, 4943, 4943, 4943,
6134  4943, 4943, 4943, 4943, 3345, 4943, 4943, 4943, 4943, 4943,
6135  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6136  4943, 4943, 4943, 3857, 4943, 4943, 3530, 4943, 4943, 4943,
6137  4943, 3345, 3345, 2055, 2401, 528, 2402, 2403, 2055, 2055,
6138  2055, 2055, 2055, 2055, 2055, 4943, 4943, 2055, 2055, 2055,
6139 
6140  2404, 3857, 2055, 3530, 2055, 2055, 2055, 2055, 2055, 4943,
6141  4943, 4943, 4943, 4943, 4943, 4538, 3403, 4539, 4540, 4943,
6142  4943, 4943, 3350, 4943, 4943, 4943, 4541, 4943, 4943, 4943,
6143  4943, 4943, 4943, 4943, 4943, 2055, 4943, 4943, 4943, 4943,
6144  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6145  3350, 4943, 4943, 4943, 3870, 4943, 4943, 3535, 4943, 4943,
6146  4943, 4943, 2055, 2055, 2055, 2401, 528, 2402, 2403, 2055,
6147  2055, 2055, 2055, 2055, 2055, 2055, 4943, 4943, 2055, 2055,
6148  2055, 2404, 3870, 2055, 3535, 2055, 2055, 2055, 2055, 2055,
6149  4943, 4943, 4943, 4943, 4943, 4943, 3351, 4943, 4943, 4943,
6150 
6151  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6152  4943, 4943, 4943, 4943, 4943, 4943, 2055, 4943, 4943, 4943,
6153  4943, 4943, 4943, 4943, 3351, 4943, 4943, 4943, 4943, 4943,
6154  4943, 4943, 4943, 4943, 4415, 1962, 4416, 4417, 4943, 4943,
6155  4943, 4943, 4943, 2055, 2055, 2055, 2405, 532, 2406, 2407,
6156  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2202, 2202, 2055,
6157  2055, 2055, 2400, 4943, 2055, 4418, 2055, 2055, 2055, 2055,
6158  2055, 4943, 4594, 4943, 4419, 4943, 4943, 4943, 4943, 4943,
6159  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3353, 4943,
6160  4943, 4943, 4943, 4418, 4943, 4943, 4943, 2055, 4943, 4943,
6161 
6162  4594, 4943, 4419, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6163  4943, 4943, 4943, 4943, 4943, 3353, 4943, 4943, 4943, 4943,
6164  4943, 4943, 4943, 4943, 2055, 2055, 2055, 3354, 1572, 3355,
6165  3356, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2202, 2202,
6166  2055, 2055, 2055, 2400, 4943, 2055, 4943, 2055, 2055, 2055,
6167  2055, 2055, 2821, 2822, 2822, 2823, 1944, 1945, 1945, 1946,
6168  3381, 3382, 3382, 3383, 2827, 2828, 2828, 2829, 1947, 4943,
6169  4943, 3213, 1947, 4943, 4943, 4943, 1947, 4943, 2055, 4943,
6170  1958, 4943, 4943, 1948, 4943, 4943, 4943, 1948, 4943, 2638,
6171  4943, 1948, 1949, 4943, 4943, 1959, 3380, 4943, 4943, 2098,
6172 
6173  1949, 2664, 4943, 4943, 1960, 2055, 2055, 4943, 4943, 4943,
6174  4943, 1948, 4943, 4943, 4943, 1948, 4943, 2638, 4943, 1948,
6175  1949, 4943, 4943, 1959, 3380, 4943, 4943, 2098, 1949, 2664,
6176  4943, 4943, 1960, 1955, 1956, 1956, 1957, 3385, 3386, 3386,
6177  3387, 2239, 2240, 2241, 2239, 4943, 4943, 4943, 3233, 1958,
6178  4943, 4943, 4943, 1958, 4943, 4943, 4943, 2242, 4943, 4943,
6179  4943, 4943, 4943, 4943, 1959, 4943, 4943, 4943, 1959, 4943,
6180  4943, 4943, 2243, 3384, 3388, 4943, 2107, 1960, 4943, 4943,
6181  4943, 2244, 3195, 3196, 3197, 3195, 4943, 3195, 3196, 3197,
6182  3195, 4943, 1959, 4943, 4943, 4943, 1959, 4943, 2242, 4943,
6183 
6184  2243, 3384, 3388, 2242, 2107, 1960, 4943, 4943, 4943, 2244,
6185  4943, 4943, 4943, 2427, 4943, 4943, 4943, 4943, 2427, 3389,
6186  4943, 4943, 2428, 4943, 3389, 4943, 4943, 2428, 4943, 2239,
6187  2240, 2241, 2239, 2239, 2240, 2241, 2239, 3394, 3395, 3395,
6188  3396, 2427, 4943, 4943, 4943, 2242, 2427, 3389, 3397, 2242,
6189  2428, 4943, 3389, 1947, 4943, 2428, 3390, 4943, 4943, 4943,
6190  2243, 4943, 4943, 4943, 2243, 4943, 4943, 4943, 1948, 2244,
6191  4943, 4943, 4943, 3391, 4943, 4943, 2098, 1949, 3202, 3203,
6192  3203, 3202, 4943, 4943, 3390, 4943, 4943, 4943, 2243, 3398,
6193  4943, 4943, 2243, 4943, 1947, 4943, 1948, 2244, 4943, 4943,
6194 
6195  4943, 3391, 4943, 4943, 2098, 1949, 4943, 4943, 4943, 2094,
6196  3202, 3203, 3203, 3202, 3202, 3203, 3203, 3204, 2095, 4943,
6197  4943, 3398, 4943, 4943, 4943, 3205, 1947, 4943, 4943, 4943,
6198  1947, 1944, 1945, 1945, 1946, 4943, 4943, 2094, 4943, 4943,
6199  4943, 2094, 4943, 4943, 4943, 1948, 2095, 1947, 4943, 4943,
6200  2095, 4943, 4943, 4943, 1949, 4943, 2250, 2251, 2252, 2250,
6201  4943, 4943, 1948, 2250, 2251, 2252, 2250, 4943, 4943, 2094,
6202  4943, 1949, 2253, 1948, 4943, 4943, 4943, 4943, 2095, 2253,
6203  4943, 4943, 1949, 3400, 4943, 4943, 4943, 2254, 4943, 4943,
6204  1948, 4943, 4943, 4943, 2254, 4943, 2255, 4943, 4943, 1949,
6205 
6206  4943, 4943, 4943, 3401, 4943, 3210, 3211, 3211, 3210, 4943,
6207  4943, 3400, 4943, 4943, 4943, 2254, 2221, 3210, 3211, 3211,
6208  3210, 1947, 2254, 4943, 2255, 4943, 4943, 4943, 2221, 4943,
6209  4943, 3401, 4943, 1947, 4943, 4943, 2094, 4943, 3210, 3211,
6210  3211, 3212, 4943, 4943, 4943, 2095, 4943, 4943, 2094, 3213,
6211  1944, 1945, 1945, 1946, 1947, 4943, 4943, 2095, 4943, 4943,
6212  4943, 4943, 4943, 4943, 2094, 4943, 1947, 4943, 4943, 1948,
6213  4943, 4943, 4943, 2095, 4943, 4943, 2094, 4943, 1949, 4943,
6214  4943, 1948, 4943, 4943, 4943, 2095, 4943, 4943, 4943, 4943,
6215  1949, 4943, 3215, 3216, 3216, 3215, 4943, 1948, 4943, 4943,
6216 
6217  4943, 4943, 4943, 3398, 4943, 4943, 1949, 4943, 1941, 1948,
6218  4943, 4943, 4943, 3215, 3216, 3216, 3215, 4943, 1949, 3402,
6219  3403, 3403, 3404, 2108, 3398, 3215, 3216, 3216, 3217, 1941,
6220  3405, 1780, 2109, 4943, 4943, 1941, 3218, 1780, 4943, 4943,
6221  4943, 1941, 4943, 4943, 2108, 1955, 1956, 1956, 1957, 4943,
6222  1964, 2108, 4943, 2109, 4943, 4943, 1953, 4943, 2111, 1965,
6223  2109, 1958, 4943, 4943, 4943, 1954, 2265, 2266, 2267, 2265,
6224  4943, 4943, 2108, 4943, 4943, 4943, 1959, 4943, 1964, 4943,
6225  4943, 2109, 2268, 4943, 1953, 1960, 2111, 1965, 4943, 3221,
6226  3222, 3223, 3221, 1954, 4943, 4943, 4943, 2269, 4943, 3406,
6227 
6228  3221, 3222, 3223, 3221, 1959, 2268, 2270, 2265, 2266, 2267,
6229  2265, 4943, 4943, 1960, 4943, 4943, 2268, 4943, 4943, 4943,
6230  2449, 4943, 4943, 2268, 4943, 2269, 3407, 3406, 4943, 2450,
6231  4943, 2449, 4943, 4943, 2270, 4943, 4943, 3407, 2269, 4943,
6232  2450, 4943, 2265, 2266, 2267, 2265, 4943, 3409, 2449, 4943,
6233  4678, 2462, 4679, 4680, 3407, 4943, 4943, 2450, 2268, 2449,
6234  3226, 3227, 3227, 3226, 4943, 3407, 2269, 4943, 2450, 3408,
6235  4943, 3398, 4943, 2269, 4943, 3409, 1958, 3226, 3227, 3227,
6236  3226, 4418, 2270, 3226, 3227, 3227, 3228, 4943, 3398, 4943,
6237  4419, 2103, 4943, 1958, 3218, 4943, 4943, 3408, 4943, 1958,
6238 
6239  2104, 2269, 4943, 4943, 3230, 3231, 3231, 3230, 2103, 4418,
6240  2270, 4943, 4943, 4943, 2077, 2221, 4943, 2104, 4419, 2103,
6241  1941, 4943, 4943, 2078, 4943, 4943, 4943, 4943, 2104, 4943,
6242  3230, 3231, 3231, 3230, 4943, 2108, 2103, 3230, 3231, 3231,
6243  3232, 2221, 2077, 4943, 2109, 2104, 1941, 4943, 3233, 1780,
6244  4943, 2078, 4943, 1941, 4943, 1955, 1956, 1956, 1957, 4943,
6245  4943, 2108, 4943, 2108, 4943, 4943, 4943, 4943, 1953, 4943,
6246  2109, 1958, 2109, 4943, 4943, 4943, 4943, 1954, 4943, 4943,
6247  4943, 4943, 4943, 4943, 4943, 4943, 1959, 4943, 4943, 2108,
6248  4943, 4943, 4943, 4943, 4943, 1960, 1953, 4943, 2109, 4943,
6249 
6250  4943, 4943, 4943, 4943, 4943, 1954, 4943, 4943, 4943, 4943,
6251  4943, 4943, 4943, 4943, 1959, 4943, 4943, 4943, 4943, 2567,
6252  1956, 2568, 2569, 1960, 651, 2126, 1755, 2127, 2128, 651,
6253  651, 651, 651, 651, 651, 651, 4943, 4943, 651, 651,
6254  651, 1069, 4943, 651, 3617, 651, 651, 651, 651, 651,
6255  2571, 4943, 4943, 4943, 4943, 4943, 2381, 4943, 4943, 2572,
6256  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6257  4943, 4943, 3617, 4943, 4943, 4943, 651, 4943, 2571, 4943,
6258  4943, 4943, 4943, 4943, 2381, 4943, 4943, 2572, 4943, 4943,
6259  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6260 
6261  4943, 4943, 4943, 651, 651, 651, 2322, 1945, 2323, 2324,
6262  651, 651, 651, 651, 651, 651, 651, 4943, 4943, 651,
6263  651, 651, 2325, 4943, 651, 4943, 651, 651, 651, 651,
6264  651, 3239, 2822, 3240, 3239, 4943, 4943, 2326, 4943, 3412,
6265  4943, 4943, 3239, 2822, 3240, 3239, 2327, 2325, 4943, 4943,
6266  4943, 4943, 4943, 4943, 4943, 4943, 4943, 651, 2325, 4943,
6267  4943, 4943, 2494, 4943, 4943, 2326, 4943, 3412, 3413, 4943,
6268  4943, 2495, 4943, 2494, 2327, 4943, 4943, 4943, 4943, 3413,
6269  4943, 4943, 2495, 4943, 651, 651, 4943, 4943, 4943, 4943,
6270  2494, 4943, 4943, 4943, 4943, 4943, 3413, 4943, 4943, 2495,
6271 
6272  4943, 2494, 4943, 4943, 4943, 4943, 4943, 3413, 4943, 4943,
6273  2495, 651, 3239, 2822, 3240, 3241, 651, 651, 651, 651,
6274  651, 651, 651, 4943, 4943, 651, 651, 651, 2325, 4943,
6275  651, 4943, 651, 651, 651, 651, 651, 4943, 4943, 4943,
6276  4943, 4943, 4943, 2326, 4943, 4943, 4943, 4943, 4943, 3414,
6277  4943, 4943, 2327, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6278  4943, 4943, 4943, 651, 4943, 4943, 4943, 4943, 4943, 4943,
6279  4943, 2326, 4943, 4943, 4943, 4943, 4943, 3414, 4943, 4943,
6280  2327, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6281  651, 651, 651, 2333, 1956, 2334, 2335, 651, 651, 651,
6282 
6283  651, 651, 651, 651, 4943, 4943, 651, 651, 651, 2336,
6284  4943, 651, 4943, 651, 651, 651, 651, 651, 3245, 2828,
6285  3246, 3245, 4943, 4943, 2337, 4943, 3417, 4943, 4943, 3245,
6286  2828, 3246, 3245, 2338, 2336, 4943, 4943, 4943, 4943, 4943,
6287  4943, 4943, 4943, 4943, 651, 2336, 4943, 4943, 4943, 2503,
6288  4943, 4943, 2337, 4943, 3417, 3413, 4943, 4943, 2504, 4943,
6289  2503, 2338, 4943, 4943, 4943, 4943, 3413, 4943, 4943, 2504,
6290  4943, 651, 651, 4943, 4943, 4943, 4943, 2503, 4943, 4943,
6291  4943, 4943, 4943, 3413, 4943, 4943, 2504, 4943, 2503, 4943,
6292  4943, 4943, 4943, 4943, 3413, 4943, 4943, 2504, 651, 3245,
6293 
6294  2828, 3246, 3247, 651, 651, 651, 651, 651, 651, 651,
6295  4943, 4943, 651, 651, 651, 2336, 4943, 651, 4943, 651,
6296  651, 651, 651, 651, 4943, 2333, 1956, 2334, 2335, 4943,
6297  2477, 4943, 2706, 2240, 2707, 2706, 3418, 4943, 4943, 2478,
6298  4943, 4943, 4943, 2706, 2240, 2707, 2706, 4943, 2708, 4943,
6299  651, 4943, 3419, 4943, 4943, 4943, 2337, 4943, 2477, 2708,
6300  4943, 3421, 2153, 2709, 3418, 2338, 4943, 2478, 4943, 4943,
6301  4943, 4943, 2710, 4943, 2709, 4943, 4943, 651, 651, 4943,
6302  3419, 4943, 4943, 2710, 2337, 4943, 4943, 3422, 4943, 3421,
6303  2153, 2709, 4943, 2338, 2706, 2240, 2707, 2706, 4943, 4943,
6304 
6305  2710, 4943, 2709, 4943, 4943, 4943, 3424, 3018, 3425, 3424,
6306  2708, 2710, 4943, 4943, 3422, 4943, 2716, 2251, 2717, 2716,
6307  4943, 4943, 2708, 4943, 4943, 2709, 4943, 4943, 2730, 2266,
6308  2731, 2730, 2718, 4943, 2710, 4943, 3423, 2709, 4943, 3434,
6309  3029, 3435, 3434, 3426, 2732, 4943, 2710, 2719, 4943, 4943,
6310  4943, 4943, 4943, 2709, 4943, 2718, 2720, 4943, 3433, 2733,
6311  4943, 4943, 2710, 3423, 4943, 2709, 4943, 4943, 2734, 4943,
6312  2719, 3426, 3444, 4943, 2710, 2719, 3436, 4943, 4943, 2720,
6313  4943, 4943, 4943, 4943, 2720, 3433, 4943, 2733, 4943, 4943,
6314  4943, 4943, 4943, 4943, 4943, 4943, 2734, 4943, 2719, 3444,
6315 
6316  4943, 4943, 4943, 4943, 3436, 4943, 4943, 2720, 651, 2339,
6317  1962, 2340, 2341, 651, 651, 651, 651, 651, 651, 651,
6318  2153, 2153, 651, 651, 651, 2319, 2154, 651, 2154, 651,
6319  651, 651, 651, 651, 2154, 2154, 3439, 2154, 2154, 2154,
6320  2342, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2343,
6321  2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154,
6322  651, 2154, 2154, 2154, 3439, 2154, 2154, 2154, 2342, 2154,
6323  2154, 2154, 2154, 2154, 2154, 2154, 2154, 2343, 2154, 2154,
6324  2154, 2154, 2154, 2154, 2154, 2154, 2154, 651, 651, 2730,
6325  2266, 2731, 2730, 2730, 2266, 2731, 2730, 4943, 4943, 3446,
6326 
6327  3042, 3447, 3446, 4943, 4943, 2732, 4943, 4943, 4943, 2732,
6328  2333, 1956, 2334, 2335, 4943, 2732, 4943, 4943, 3443, 4943,
6329  2733, 4943, 4943, 4943, 2733, 4943, 4943, 4943, 4943, 2734,
6330  2733, 4943, 4943, 2734, 4943, 3445, 3448, 3449, 4943, 2734,
6331  4943, 2337, 4943, 4943, 4943, 4943, 3443, 2153, 2733, 4943,
6332  2338, 4943, 2733, 4943, 4943, 4943, 4943, 2734, 2733, 4943,
6333  4943, 2734, 3445, 4943, 3448, 3449, 4943, 2734, 4943, 2337,
6334  4943, 4943, 4943, 4943, 4943, 2153, 4943, 4943, 2338, 890,
6335  1317, 528, 1318, 1319, 890, 890, 890, 890, 890, 890,
6336  890, 4943, 4943, 890, 890, 890, 1320, 4943, 890, 4943,
6337 
6338  890, 890, 890, 890, 890, 4943, 4943, 4943, 4943, 4943,
6339  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3454, 4943,
6340  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6341  4943, 890, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6342  4943, 4943, 4943, 4943, 4943, 4943, 3454, 4415, 1962, 4416,
6343  4417, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 890, 890,
6344  890, 2556, 1945, 2557, 2558, 890, 890, 890, 890, 890,
6345  890, 890, 4943, 4943, 890, 890, 890, 2559, 4418, 890,
6346  4943, 890, 890, 890, 890, 890, 4943, 4419, 4943, 4595,
6347  4943, 4943, 2560, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6348 
6349  4943, 2561, 4943, 3455, 4943, 4943, 4418, 4943, 4943, 4943,
6350  4943, 4943, 890, 4943, 4943, 4419, 4595, 4943, 4943, 4943,
6351  2560, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2561,
6352  3455, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 890,
6353  890, 890, 3456, 2822, 3457, 3458, 890, 890, 890, 890,
6354  890, 890, 890, 4943, 4943, 890, 890, 890, 2559, 4943,
6355  890, 4943, 890, 890, 890, 890, 890, 4943, 3286, 2613,
6356  3287, 3286, 4943, 2560, 4943, 3286, 2613, 3287, 3286, 3310,
6357  4943, 4943, 2561, 4943, 2559, 4943, 4943, 4943, 4943, 4943,
6358  4943, 2559, 4943, 890, 4943, 4943, 4943, 4943, 4943, 2770,
6359 
6360  4943, 2560, 4943, 4943, 4943, 2366, 2770, 3310, 2771, 4943,
6361  2561, 4943, 2366, 4943, 4943, 2771, 4943, 4943, 4943, 4943,
6362  890, 890, 4943, 4943, 4943, 4943, 4943, 2770, 4943, 4943,
6363  4943, 4943, 4943, 2366, 2770, 4943, 2771, 4943, 4943, 4943,
6364  2366, 4943, 4943, 2771, 890, 2567, 1956, 2568, 2569, 890,
6365  890, 890, 890, 890, 890, 890, 4943, 4943, 890, 890,
6366  890, 2570, 4943, 890, 4943, 890, 890, 890, 890, 890,
6367  4943, 4943, 4943, 4943, 4943, 4943, 2571, 4943, 4943, 4943,
6368  4943, 4943, 4943, 4943, 4943, 2572, 4943, 3461, 4943, 4943,
6369  4943, 4943, 4943, 4943, 4943, 4943, 890, 4943, 4943, 4943,
6370 
6371  4943, 4943, 4943, 4943, 2571, 4943, 4943, 4943, 4943, 4943,
6372  4943, 4943, 4943, 2572, 3461, 4943, 4943, 4943, 4943, 4943,
6373  4943, 4943, 4943, 890, 890, 890, 3462, 2828, 3463, 3464,
6374  890, 890, 890, 890, 890, 890, 890, 4943, 4943, 890,
6375  890, 890, 2570, 4943, 890, 4943, 890, 890, 890, 890,
6376  890, 4943, 3292, 2619, 3293, 3292, 4943, 2571, 4943, 3292,
6377  2619, 3293, 3292, 3336, 4943, 4943, 2572, 4943, 2570, 4943,
6378  3295, 2622, 3296, 3295, 4943, 2570, 4943, 890, 4943, 4943,
6379  4943, 3297, 4943, 2779, 4943, 2571, 1709, 4943, 4943, 2366,
6380  2779, 3336, 2780, 4943, 2572, 4943, 2366, 4943, 4943, 2780,
6381 
6382  4943, 1875, 4943, 4943, 890, 890, 4943, 4943, 4943, 4943,
6383  1876, 2779, 3295, 2622, 3296, 3295, 4943, 2366, 2779, 4943,
6384  2780, 4943, 4943, 3297, 2366, 4943, 4943, 2780, 1709, 1875,
6385  3298, 2626, 3299, 3298, 3298, 2626, 3299, 3298, 1876, 4943,
6386  4943, 3300, 4943, 1875, 4943, 3300, 1717, 4943, 4943, 4943,
6387  1717, 4943, 1876, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6388  4943, 1882, 4943, 4943, 4943, 1882, 4943, 4943, 4943, 4943,
6389  1883, 1875, 4943, 4943, 1883, 4943, 4943, 4943, 4943, 4943,
6390  1876, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 1882,
6391  4943, 4943, 4943, 1882, 4943, 4943, 4943, 4943, 1883, 4943,
6392 
6393  4943, 4943, 1883, 890, 2190, 1593, 2191, 2192, 890, 890,
6394  890, 890, 890, 890, 890, 1109, 1109, 890, 890, 890,
6395  1316, 4943, 890, 4943, 890, 890, 890, 890, 890, 2943,
6396  2240, 2944, 2943, 2943, 2240, 2944, 2943, 2943, 2240, 2944,
6397  2943, 2943, 2240, 2944, 2943, 2945, 4943, 4943, 4943, 2945,
6398  4943, 4943, 4943, 2945, 4943, 890, 4943, 2945, 4943, 4943,
6399  2946, 4943, 4943, 4943, 2946, 4943, 3469, 3467, 2946, 2947,
6400  4943, 4943, 2946, 2947, 4943, 3468, 4943, 2947, 4943, 4943,
6401  4943, 2947, 890, 890, 4943, 3470, 4943, 4943, 2946, 4943,
6402  4943, 4943, 2946, 4943, 3469, 3467, 2946, 2947, 4943, 4943,
6403 
6404  2946, 2947, 3468, 4943, 4943, 2947, 4943, 4943, 4943, 2947,
6405  4943, 4943, 3470, 3307, 2636, 3308, 3307, 3307, 2636, 3308,
6406  3307, 4943, 4943, 4943, 4943, 2953, 2251, 2954, 2953, 2559,
6407  4943, 4943, 4943, 2559, 4943, 2953, 2251, 2954, 2953, 4943,
6408  4943, 2955, 4943, 4943, 2770, 4943, 4943, 4943, 2770, 4943,
6409  3472, 2955, 4943, 2771, 3472, 4943, 2956, 2771, 3316, 2645,
6410  3317, 3316, 4943, 4943, 3478, 2957, 2956, 4943, 4943, 3479,
6411  4943, 4943, 2770, 4943, 2559, 2957, 2770, 4943, 3472, 4943,
6412  4943, 2771, 3472, 4943, 2956, 2771, 4943, 4943, 4943, 2770,
6413  4943, 4943, 3478, 2957, 2956, 3477, 3479, 4943, 2771, 3316,
6414 
6415  2645, 3317, 3316, 2957, 4943, 4943, 4943, 4943, 4943, 4943,
6416  4943, 4943, 4943, 4943, 4943, 2559, 4943, 2770, 4943, 4943,
6417  4943, 4943, 4943, 3477, 4943, 4943, 2771, 4943, 4943, 4943,
6418  2770, 4943, 4943, 4943, 4943, 4943, 3477, 4943, 4943, 2771,
6419  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6420  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2770, 4943,
6421  4943, 4943, 4943, 4943, 3477, 4943, 4943, 2771, 890, 2573,
6422  1962, 2574, 2575, 890, 890, 890, 890, 890, 890, 890,
6423  2381, 2381, 890, 890, 890, 2553, 2382, 890, 2382, 890,
6424  890, 890, 890, 890, 2382, 2382, 2382, 2382, 2382, 2382,
6425 
6426  2576, 2382, 3483, 2382, 2382, 2382, 2382, 2382, 2382, 2577,
6427  2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382,
6428  890, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2576, 2382,
6429  3483, 2382, 2382, 2382, 2382, 2382, 2382, 2577, 2382, 2382,
6430  2382, 2382, 2382, 2382, 2382, 2382, 2382, 890, 890, 3322,
6431  2651, 3323, 3322, 3322, 2651, 3323, 3322, 2967, 2266, 2968,
6432  2967, 2967, 2266, 2968, 2967, 2553, 4943, 4943, 4943, 2553,
6433  4943, 4943, 4943, 2969, 4943, 4943, 4943, 2969, 4943, 4943,
6434  2784, 4943, 4943, 4943, 2784, 4943, 3472, 4943, 2970, 2785,
6435  3472, 4943, 2970, 2785, 4943, 3488, 4943, 2971, 4943, 4943,
6436 
6437  4943, 2971, 4943, 3489, 4943, 4943, 4943, 4943, 2784, 4943,
6438  4943, 4943, 2784, 4943, 3472, 4943, 2970, 2785, 3472, 4943,
6439  2970, 2785, 4943, 3488, 4943, 2971, 4943, 4943, 4943, 2971,
6440  3489, 2967, 2266, 2968, 2967, 2967, 2266, 2968, 2967, 4943,
6441  4943, 4943, 4943, 3333, 2662, 3334, 3333, 2969, 4943, 4943,
6442  4943, 2969, 4943, 4613, 3541, 4614, 4615, 4943, 4943, 2570,
6443  3490, 4943, 2970, 4943, 4533, 4943, 2970, 4943, 4943, 4943,
6444  4943, 2971, 4943, 4943, 2779, 2971, 4943, 4943, 4943, 3491,
6445  3477, 4943, 4943, 2780, 3333, 2662, 3334, 3333, 3490, 4943,
6446  2970, 4943, 3857, 4943, 2970, 3530, 4943, 4943, 4943, 2971,
6447 
6448  2570, 4943, 2779, 2971, 4943, 4943, 3491, 4943, 3477, 4943,
6449  4943, 2780, 4943, 4943, 4943, 2779, 3340, 2669, 3341, 3340,
6450  3857, 3477, 3530, 4943, 2780, 4943, 3340, 2669, 3341, 3340,
6451  4943, 4943, 2553, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6452  4943, 4943, 2553, 2779, 4943, 4943, 4943, 2784, 4943, 3477,
6453  4943, 4943, 2780, 3477, 4943, 4943, 2785, 2784, 4943, 4943,
6454  4943, 4943, 4943, 3477, 4943, 4943, 2785, 4943, 4943, 4943,
6455  4943, 4943, 4943, 4943, 4943, 2784, 4943, 4943, 4943, 4943,
6456  4943, 3477, 4943, 4943, 2785, 2784, 4943, 4943, 4943, 4943,
6457  4943, 3477, 4943, 4943, 2785, 3345, 3346, 174, 3346, 3347,
6458 
6459  3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345,
6460  3345, 3345, 3345, 4943, 3345, 4943, 3349, 3345, 3345, 3345,
6461  3345, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6462  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6463  4943, 4943, 4943, 4943, 4943, 4943, 4943, 3345, 4943, 4943,
6464  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6465  4943, 4943, 4943, 4943, 4943, 4415, 1962, 4416, 4417, 4943,
6466  4943, 4943, 4943, 4943, 3345, 3345, 3345, 3346, 174, 3346,
6467  3347, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345,
6468  3345, 3345, 3345, 3345, 4943, 3345, 4418, 3349, 3345, 3345,
6469 
6470  3345, 3345, 4943, 4608, 4943, 4419, 4943, 4943, 4943, 4943,
6471  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6472  4943, 4943, 4943, 4943, 4418, 4943, 4943, 4943, 3345, 4943,
6473  4943, 4608, 4943, 4419, 4943, 4943, 4943, 4943, 4943, 4943,
6474  4943, 4943, 4943, 4943, 4943, 4943, 4415, 1962, 4416, 4417,
6475  4943, 4943, 4943, 4943, 4943, 3345, 3345, 3345, 3499, 343,
6476  3500, 3501, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3502,
6477  3502, 3345, 3345, 3345, 3345, 4610, 3345, 4418, 3345, 3345,
6478  3345, 3345, 3345, 4943, 4943, 3504, 4419, 3505, 4943, 4943,
6479  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6480 
6481  4943, 4943, 4943, 4610, 4943, 4418, 4943, 4943, 4943, 3345,
6482  4943, 4943, 4943, 3504, 4419, 3505, 4943, 4943, 4943, 4943,
6483  4943, 4943, 4943, 4943, 4943, 4415, 1962, 4416, 4417, 4943,
6484  4943, 4943, 4943, 4943, 4943, 4943, 3345, 3345, 2055, 2401,
6485  528, 2402, 2403, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
6486  4943, 4943, 2055, 2055, 2055, 2404, 4418, 2055, 4943, 2055,
6487  2055, 2055, 2055, 2055, 4943, 4419, 4943, 4609, 3506, 4943,
6488  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6489  4943, 4943, 4943, 4943, 4418, 4943, 4943, 4943, 4943, 4943,
6490  2055, 4943, 4943, 4419, 4609, 4943, 3506, 4943, 4943, 4943,
6491 
6492  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4415, 1962,
6493  4416, 4417, 4943, 4943, 4943, 4943, 4943, 2055, 2055, 2055,
6494  2401, 528, 2402, 2403, 2055, 2055, 2055, 2055, 2055, 2055,
6495  2055, 4943, 4943, 2055, 2055, 2055, 2404, 4943, 2055, 4418,
6496  2055, 2055, 2055, 2055, 2055, 4943, 4943, 4943, 4419, 4943,
6497  4943, 4943, 4611, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6498  4943, 4943, 4943, 4943, 4943, 3507, 4943, 4418, 4943, 4943,
6499  4943, 2055, 4943, 4943, 4943, 4943, 4419, 4943, 4943, 4611,
6500  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6501  4943, 4943, 3507, 4943, 4943, 4943, 4943, 4943, 2055, 2055,
6502 
6503  2055, 2405, 532, 2406, 2407, 2055, 2055, 2055, 2055, 2055,
6504  2055, 2055, 2202, 2202, 2055, 2055, 2055, 2400, 4943, 2055,
6505  4943, 2055, 2055, 2055, 2055, 2055, 3354, 1572, 3355, 3354,
6506  3354, 1572, 3355, 3354, 3511, 4943, 4943, 4943, 4943, 4943,
6507  4943, 4943, 2400, 4943, 4943, 4943, 2400, 4943, 4943, 4943,
6508  4943, 4943, 2055, 4943, 4943, 4943, 4943, 2599, 4943, 4943,
6509  4943, 2599, 3511, 3512, 4943, 4943, 2600, 3512, 4943, 4943,
6510  2600, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2055,
6511  2055, 4943, 4943, 4943, 4943, 2599, 4943, 4943, 4943, 2599,
6512  4943, 3512, 4943, 4943, 2600, 3512, 4943, 4943, 2600, 2055,
6513 
6514  3354, 1572, 3355, 3356, 2055, 2055, 2055, 2055, 2055, 2055,
6515  2055, 2202, 2202, 2055, 2055, 2055, 2400, 4943, 2055, 4943,
6516  2055, 2055, 2055, 2055, 2055, 4943, 3358, 1576, 3359, 3358,
6517  4943, 2587, 4943, 3358, 1576, 3359, 3358, 3513, 4943, 4943,
6518  2588, 4943, 2404, 4943, 3366, 1584, 3367, 3366, 4943, 2404,
6519  4943, 2055, 4943, 4943, 4943, 4943, 4943, 2594, 4943, 2587,
6520  2404, 4943, 4943, 3512, 2594, 3513, 2595, 4943, 2588, 4943,
6521  3512, 4943, 4943, 2595, 4943, 2594, 4943, 4943, 2055, 2055,
6522  4943, 3519, 4943, 4943, 2595, 2594, 3366, 1584, 3367, 3366,
6523  4943, 3512, 2594, 4943, 2595, 4943, 4943, 4943, 3512, 4943,
6524 
6525  4943, 2595, 2404, 2594, 4943, 4943, 4943, 4943, 4943, 3519,
6526  4943, 4943, 2595, 4943, 4943, 4943, 4943, 2594, 4943, 4943,
6527  4943, 4943, 4943, 3519, 4943, 4943, 2595, 4943, 4943, 4943,
6528  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6529  4943, 4943, 4943, 4943, 4943, 2594, 4943, 4943, 4943, 4943,
6530  4943, 3519, 4943, 4943, 2595, 2055, 3527, 1774, 3528, 3529,
6531  2055, 2055, 2055, 2055, 2055, 2055, 2055, 4943, 4943, 2055,
6532  2055, 2055, 2400, 4943, 2055, 4943, 2055, 2055, 2055, 2055,
6533  2055, 4943, 4943, 4943, 4943, 4943, 4943, 3531, 4943, 4943,
6534  4943, 4943, 4943, 4943, 4943, 4943, 3532, 4943, 4943, 4943,
6535 
6536  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2055, 4943, 4943,
6537  4943, 4943, 4943, 4943, 4943, 3531, 4943, 4943, 4943, 4943,
6538  4943, 4943, 4943, 4943, 3532, 4415, 1962, 4416, 4417, 4943,
6539  4943, 4943, 4943, 4943, 2055, 2055, 2055, 3527, 1774, 3528,
6540  3529, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 4943, 4943,
6541  2055, 2055, 2055, 2400, 4662, 2055, 4418, 2055, 2055, 2055,
6542  2055, 2055, 4943, 4943, 4943, 4419, 4943, 4943, 3531, 4943,
6543  4943, 4943, 4943, 4943, 4943, 4943, 4943, 3532, 4943, 4943,
6544  4943, 4943, 4662, 4943, 4418, 4943, 4943, 4943, 2055, 4943,
6545  4943, 4943, 4943, 4419, 4943, 4943, 3531, 4943, 4943, 4943,
6546 
6547  4943, 4943, 4943, 4943, 4943, 3532, 4943, 4943, 4943, 4943,
6548  4943, 4943, 4943, 4943, 4943, 2055, 2055, 2055, 3527, 1774,
6549  3528, 3533, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 3534,
6550  3534, 2055, 2055, 2055, 2400, 4943, 2055, 4943, 2055, 2055,
6551  2055, 2055, 2055, 3540, 3541, 3541, 3542, 4943, 4943, 3536,
6552  3381, 3382, 3382, 3381, 3397, 4943, 4943, 4943, 3537, 1947,
6553  4943, 2221, 4943, 4943, 4943, 4943, 1947, 4943, 4943, 2055,
6554  4943, 4943, 4943, 4943, 1948, 4943, 4943, 3536, 4943, 4943,
6555  4943, 2094, 2098, 1949, 4943, 4943, 3537, 4943, 4943, 4943,
6556  2095, 4943, 3381, 3382, 3382, 3381, 2055, 2055, 4943, 4943,
6557 
6558  4943, 4943, 1948, 2221, 3381, 3382, 3382, 3383, 1947, 2094,
6559  2098, 1949, 4943, 4943, 4943, 3213, 4943, 4943, 2095, 4943,
6560  1947, 4943, 4943, 2094, 4943, 3543, 3544, 3544, 3545, 4943,
6561  4943, 4943, 2095, 4943, 4943, 1948, 3405, 3385, 3386, 3386,
6562  3385, 1958, 4943, 4943, 1949, 4943, 4943, 4943, 2221, 4943,
6563  4943, 2094, 4943, 1958, 4943, 4943, 1959, 4943, 4943, 4943,
6564  2095, 4943, 4943, 1948, 2107, 1960, 4943, 4943, 2103, 4943,
6565  4943, 4943, 1949, 4943, 4943, 4943, 4943, 2104, 3385, 3386,
6566  3386, 3385, 4943, 4943, 1959, 4943, 4943, 4943, 4943, 2221,
6567  4943, 4943, 2107, 1960, 1958, 4943, 2103, 4943, 4943, 3385,
6568 
6569  3386, 3386, 3387, 4943, 4943, 2104, 4943, 4943, 4943, 2103,
6570  3233, 2239, 2240, 2241, 2239, 1958, 4943, 4943, 2104, 2239,
6571  2240, 2241, 2239, 4943, 4943, 4943, 4943, 2242, 4943, 4943,
6572  2077, 3017, 3018, 3019, 3017, 2242, 4943, 2103, 3546, 2078,
6573  4943, 4943, 2243, 4943, 3547, 4943, 2104, 2242, 4943, 4943,
6574  2243, 2244, 4943, 3548, 3549, 3550, 3548, 4943, 2077, 2244,
6575  4943, 4943, 2243, 4943, 3551, 4943, 3546, 2078, 3020, 2242,
6576  2243, 2244, 3547, 1944, 1945, 1945, 1946, 4943, 2243, 2244,
6577  4943, 4943, 4943, 4943, 2243, 4943, 4943, 2244, 4943, 1947,
6578  2243, 4943, 2431, 2244, 4943, 4943, 3020, 4943, 4943, 2244,
6579 
6580  3394, 3395, 3395, 3394, 1948, 4943, 3394, 3395, 3395, 3394,
6581  4943, 3393, 2243, 1949, 4943, 4943, 1947, 3393, 4943, 4943,
6582  2431, 2244, 1947, 3394, 3395, 3395, 3396, 3028, 3029, 3030,
6583  3028, 2094, 1948, 4943, 3397, 4943, 4943, 2094, 4943, 1947,
6584  2095, 1949, 4943, 2253, 4943, 4943, 2095, 4943, 4943, 4943,
6585  3552, 3553, 3554, 3552, 1948, 4943, 4943, 4943, 2254, 2094,
6586  4943, 3555, 4943, 1949, 3031, 2094, 2253, 2255, 2095, 4943,
6587  4943, 4943, 4943, 4943, 2095, 4943, 4943, 4943, 4943, 4943,
6588  4943, 2254, 1948, 4943, 4943, 4943, 2254, 4943, 4943, 2438,
6589  2255, 1949, 3031, 4943, 4943, 2255, 3402, 3403, 3403, 3402,
6590 
6591  3402, 3403, 3403, 3402, 4943, 4943, 4943, 3393, 4943, 2254,
6592  4943, 3393, 1941, 4943, 4943, 4943, 1941, 2438, 2255, 4943,
6593  4943, 3402, 3403, 3403, 3404, 4943, 4943, 2108, 4943, 4943,
6594  4943, 2108, 3405, 1780, 4943, 4943, 2109, 1941, 4943, 4943,
6595  2109, 1955, 1956, 1956, 1957, 4943, 2265, 2266, 2267, 2265,
6596  4943, 4943, 1953, 4943, 4943, 2108, 4943, 1958, 4943, 2108,
6597  4943, 1954, 2268, 4943, 2109, 4943, 4943, 4943, 2109, 4943,
6598  4943, 4943, 1959, 3556, 4943, 4943, 4943, 2269, 4943, 4943,
6599  1953, 1960, 2265, 2266, 2267, 2265, 2270, 4943, 4943, 1954,
6600  3041, 3042, 3043, 3041, 2706, 2240, 2707, 2706, 2268, 4943,
6601 
6602  1959, 3556, 4943, 4943, 4943, 2269, 2268, 3557, 4943, 1960,
6603  2708, 4943, 4943, 2269, 2270, 4943, 4943, 3558, 3559, 3560,
6604  3558, 2269, 2270, 4943, 4943, 2709, 4943, 3044, 3561, 4943,
6605  2270, 4943, 4943, 2268, 2710, 3557, 3571, 3658, 528, 3659,
6606  3660, 2269, 4943, 4943, 4943, 4943, 4943, 4943, 2269, 2269,
6607  2270, 4943, 4943, 2709, 4943, 3044, 2453, 2270, 2270, 4943,
6608  4943, 4943, 2710, 3571, 3502, 4943, 3938, 4943, 3502, 4943,
6609  4943, 4943, 4943, 4943, 4943, 4943, 2269, 3502, 4943, 4943,
6610  4943, 4943, 4943, 4943, 2453, 2270, 174, 174, 174, 175,
6611  4943, 3562, 3502, 4943, 3938, 4943, 3502, 4943, 4943, 3562,
6612 
6613  3562, 4943, 3562, 150, 3562, 3502, 160, 4943, 3562, 3562,
6614  3562, 651, 2322, 1945, 2323, 2324, 651, 651, 651, 651,
6615  651, 651, 651, 4943, 4943, 651, 651, 651, 2325, 4943,
6616  651, 4943, 651, 651, 651, 651, 651, 4943, 4943, 3564,
6617  4943, 4943, 4943, 2326, 4943, 4943, 4943, 4943, 4943, 4943,
6618  4943, 4943, 2327, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6619  4943, 4943, 4943, 651, 4943, 4943, 4943, 3564, 4943, 4943,
6620  4943, 2326, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6621  2327, 4415, 1962, 4416, 4417, 4943, 4943, 4943, 4943, 4943,
6622  651, 651, 651, 2322, 1945, 2323, 2324, 651, 651, 651,
6623 
6624  651, 651, 651, 651, 4943, 4943, 651, 651, 651, 2325,
6625  4675, 651, 4418, 651, 651, 651, 651, 651, 3566, 4943,
6626  4943, 4419, 4943, 4943, 2326, 4943, 4943, 4943, 4943, 4943,
6627  4943, 4943, 4943, 2327, 4943, 4943, 4943, 4943, 4675, 4943,
6628  4418, 4943, 4943, 4943, 651, 4943, 3566, 4943, 4943, 4419,
6629  4943, 4943, 2326, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6630  4943, 2327, 4415, 1962, 4416, 4417, 4943, 4943, 4943, 4943,
6631  4943, 651, 651, 651, 2333, 1956, 2334, 2335, 651, 651,
6632  651, 651, 651, 651, 651, 4943, 4943, 651, 651, 651,
6633  2336, 4943, 651, 4418, 651, 651, 651, 651, 651, 4943,
6634 
6635  4943, 3568, 4419, 4943, 4677, 2337, 4943, 4943, 4943, 4943,
6636  4943, 4943, 4943, 4943, 2338, 4943, 4943, 4943, 4943, 4943,
6637  4943, 4418, 4943, 4943, 4943, 651, 4943, 4943, 4943, 3568,
6638  4419, 4677, 4943, 2337, 4943, 4943, 4943, 4943, 4943, 4943,
6639  4943, 4943, 2338, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6640  4943, 4943, 651, 651, 651, 2333, 1956, 2334, 2335, 651,
6641  651, 651, 651, 651, 651, 651, 4943, 4943, 651, 651,
6642  651, 2336, 4943, 651, 4943, 651, 651, 651, 651, 651,
6643  3569, 3572, 3196, 3573, 3572, 4943, 2337, 4943, 4943, 2706,
6644  2240, 2707, 2706, 4943, 4943, 2338, 4943, 2708, 4943, 3424,
6645 
6646  3018, 3425, 3424, 4943, 4943, 2708, 651, 4943, 3569, 4943,
6647  4943, 4943, 2709, 4943, 2337, 2708, 4943, 4943, 3426, 4943,
6648  2709, 2710, 3574, 2338, 4943, 3424, 3018, 3425, 3424, 2710,
6649  2878, 4943, 4943, 651, 651, 4943, 3426, 4943, 4943, 2879,
6650  2709, 2708, 4943, 4943, 4943, 4943, 3426, 4943, 2709, 2710,
6651  3574, 4943, 2706, 2240, 2707, 2706, 2878, 2710, 2878, 4943,
6652  4943, 4943, 3426, 4943, 3426, 2879, 4943, 2879, 2708, 2716,
6653  2251, 2717, 2716, 3434, 3029, 3435, 3434, 3575, 4943, 4943,
6654  4943, 4943, 4943, 2709, 2878, 2718, 4943, 4943, 4943, 2718,
6655  3426, 4943, 2710, 2879, 4943, 4943, 3434, 3029, 3435, 3434,
6656 
6657  2719, 4943, 3584, 4943, 2719, 3575, 4943, 4943, 4943, 2720,
6658  3436, 2709, 2718, 2720, 4943, 4943, 2567, 1956, 2568, 2569,
6659  2710, 4943, 4943, 2716, 2251, 2717, 2716, 2719, 2719, 4943,
6660  3584, 4943, 2719, 3436, 4943, 4943, 2720, 2720, 3436, 2718,
6661  4943, 2720, 4943, 3616, 4943, 4943, 4943, 2571, 3585, 4943,
6662  4943, 4943, 4943, 2381, 2719, 2719, 2572, 4943, 4943, 4943,
6663  4943, 3436, 4943, 2720, 2720, 4943, 4943, 4943, 4943, 4943,
6664  4943, 3616, 4943, 4943, 4943, 2571, 3585, 4943, 4943, 4943,
6665  4943, 2381, 2719, 4943, 2572, 4943, 4943, 4943, 4943, 4943,
6666  4943, 2720, 651, 3092, 2651, 3093, 3094, 651, 651, 651,
6667 
6668  651, 651, 651, 651, 2153, 2153, 651, 651, 651, 2319,
6669  2154, 651, 2154, 651, 651, 651, 651, 651, 2154, 2154,
6670  2154, 2154, 2154, 2154, 2342, 2154, 2154, 2154, 2154, 2154,
6671  3095, 2154, 2154, 2343, 2154, 2154, 2154, 2154, 2154, 2154,
6672  2154, 2154, 2154, 2154, 651, 2154, 2154, 2154, 2154, 2154,
6673  2154, 2154, 2342, 2154, 2154, 2154, 2154, 2154, 3095, 2154,
6674  2154, 2343, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154,
6675  2154, 651, 651, 2730, 2266, 2731, 2730, 4943, 4943, 3597,
6676  3222, 3598, 3597, 4616, 3544, 4617, 4618, 4943, 4943, 2732,
6677  2730, 2266, 2731, 2730, 4541, 2732, 3446, 3042, 3447, 3446,
6678 
6679  4943, 4943, 4943, 4943, 2733, 4943, 2732, 4943, 4943, 4943,
6680  2733, 4943, 2732, 2734, 4943, 3596, 3448, 4943, 4943, 2734,
6681  4943, 2733, 3866, 3599, 4943, 3534, 4943, 2900, 4943, 4943,
6682  2734, 4943, 2733, 3448, 4943, 4943, 2901, 4943, 2733, 4943,
6683  4943, 2734, 3596, 4943, 3448, 4943, 4943, 2734, 4943, 2733,
6684  3866, 3599, 3534, 4943, 4943, 2900, 4943, 4943, 2734, 4943,
6685  4943, 3448, 4943, 4943, 2901, 3446, 3042, 3447, 3446, 2730,
6686  2266, 2731, 2730, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6687  4943, 2732, 4943, 4943, 4943, 2732, 4943, 4943, 4943, 4943,
6688  4943, 4943, 4943, 4943, 3600, 4943, 2900, 4943, 4943, 4943,
6689 
6690  2733, 4943, 3448, 4943, 4943, 2901, 4943, 4943, 4943, 2734,
6691  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6692  4943, 4943, 3600, 4943, 2900, 4943, 4943, 4943, 2733, 4943,
6693  3448, 4943, 4943, 2901, 4943, 4943, 4943, 2734, 890, 2354,
6694  1755, 2355, 2356, 890, 890, 890, 890, 890, 890, 890,
6695  4943, 4943, 890, 890, 890, 1320, 4943, 890, 4943, 890,
6696  890, 890, 890, 890, 4943, 4943, 4943, 4943, 4943, 4943,
6697  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6698  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6699  890, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6700 
6701  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6702  4943, 4943, 4943, 4943, 4943, 4943, 4943, 890, 890, 890,
6703  2556, 1945, 2557, 2558, 890, 890, 890, 890, 890, 890,
6704  890, 4943, 4943, 890, 890, 890, 2559, 4943, 890, 4943,
6705  890, 890, 890, 890, 890, 3456, 2822, 3457, 3456, 4943,
6706  4943, 2560, 4943, 3609, 4943, 4943, 3456, 2822, 3457, 3456,
6707  2561, 2559, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6708  4943, 890, 2559, 4943, 4943, 4943, 2770, 4943, 4943, 2560,
6709  4943, 3609, 3610, 4943, 4943, 2771, 4943, 2770, 2561, 4943,
6710  4943, 4943, 4943, 3610, 4943, 4943, 2771, 4943, 890, 890,
6711 
6712  4943, 4943, 4943, 4943, 2770, 4943, 4943, 4943, 4943, 4943,
6713  3610, 4943, 4943, 2771, 4943, 2770, 4943, 4943, 4943, 4943,
6714  4943, 3610, 4943, 4943, 2771, 890, 3456, 2822, 3457, 3458,
6715  890, 890, 890, 890, 890, 890, 890, 4943, 4943, 890,
6716  890, 890, 2559, 4943, 890, 4943, 890, 890, 890, 890,
6717  890, 4943, 4943, 4943, 4943, 4943, 4943, 2560, 4943, 4943,
6718  4943, 4943, 4943, 3611, 4943, 4943, 2561, 4943, 4943, 4943,
6719  4943, 4943, 4943, 4943, 4943, 4943, 4943, 890, 4943, 4943,
6720  4943, 4943, 4943, 4943, 4943, 2560, 4943, 4943, 4943, 4943,
6721  4943, 3611, 4943, 4943, 2561, 4943, 4943, 4943, 4943, 4943,
6722 
6723  4943, 4943, 4943, 4943, 890, 890, 890, 2567, 1956, 2568,
6724  2569, 890, 890, 890, 890, 890, 890, 890, 4943, 4943,
6725  890, 890, 890, 2570, 4943, 890, 4943, 890, 890, 890,
6726  890, 890, 3462, 2828, 3463, 3462, 4943, 4943, 2571, 4943,
6727  3614, 4943, 4943, 3462, 2828, 3463, 3462, 2572, 2570, 4943,
6728  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 890, 2570,
6729  4943, 4943, 4943, 2779, 4943, 4943, 2571, 4943, 3614, 3610,
6730  4943, 4943, 2780, 4943, 2779, 2572, 4943, 4943, 4943, 4943,
6731  3610, 4943, 4943, 2780, 4943, 890, 890, 4943, 4943, 4943,
6732  4943, 2779, 4943, 4943, 4943, 4943, 4943, 3610, 4943, 4943,
6733 
6734  2780, 4943, 2779, 4943, 4943, 4943, 4943, 4943, 3610, 4943,
6735  4943, 2780, 890, 3462, 2828, 3463, 3464, 890, 890, 890,
6736  890, 890, 890, 890, 4943, 4943, 890, 890, 890, 2570,
6737  4943, 890, 4943, 890, 890, 890, 890, 890, 4943, 2943,
6738  2240, 2944, 2943, 4943, 2753, 2943, 2240, 2944, 2943, 4943,
6739  3615, 4943, 4943, 2754, 4943, 2945, 4943, 4943, 4943, 4943,
6740  4943, 2945, 4943, 4943, 890, 4943, 4943, 4943, 3618, 4943,
6741  2946, 4943, 2753, 4943, 4943, 4943, 2946, 4943, 3615, 2947,
6742  4943, 2754, 4943, 4943, 4943, 2947, 4943, 4943, 4943, 3619,
6743  4943, 890, 890, 4943, 4943, 4943, 3618, 4943, 2946, 2943,
6744 
6745  2240, 2944, 2943, 4943, 2946, 4943, 4943, 2947, 4943, 4943,
6746  4943, 4943, 4943, 2947, 4943, 2945, 3619, 3621, 3018, 3622,
6747  3621, 2953, 2251, 2954, 2953, 4943, 4943, 4943, 4943, 4943,
6748  2946, 4943, 4943, 2945, 4943, 4943, 4943, 2955, 4943, 2947,
6749  4943, 3620, 4943, 4943, 3631, 3029, 3632, 3631, 2946, 4943,
6750  4943, 4943, 2956, 4943, 3623, 4943, 4943, 2947, 2946, 4943,
6751  2955, 2957, 4943, 3630, 4943, 4943, 4943, 2947, 3620, 4943,
6752  4943, 4943, 4943, 4943, 4943, 2956, 2946, 4943, 4943, 4943,
6753  2956, 3633, 3623, 4943, 2957, 2947, 4943, 4943, 4943, 2957,
6754  3630, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6755 
6756  4943, 4943, 4943, 2956, 4943, 4943, 4943, 4943, 4943, 3633,
6757  4943, 4943, 2957, 890, 2573, 1962, 2574, 2575, 890, 890,
6758  890, 890, 890, 890, 890, 2381, 2381, 890, 890, 890,
6759  2553, 2382, 890, 2382, 890, 890, 890, 890, 890, 2382,
6760  2382, 3636, 2382, 2382, 2382, 2576, 2382, 2382, 2382, 2382,
6761  2382, 2382, 2382, 2382, 2577, 2382, 2382, 2382, 2382, 2382,
6762  2382, 2382, 2382, 2382, 2382, 890, 2382, 2382, 2382, 3636,
6763  2382, 2382, 2382, 2576, 2382, 2382, 2382, 2382, 2382, 2382,
6764  2382, 2382, 2577, 2382, 2382, 2382, 2382, 2382, 2382, 2382,
6765  2382, 2382, 890, 890, 2967, 2266, 2968, 2967, 2967, 2266,
6766 
6767  2968, 2967, 4943, 4943, 2967, 2266, 2968, 2967, 4943, 4943,
6768  2969, 4943, 4943, 4943, 2969, 4943, 4943, 4943, 4943, 4943,
6769  2969, 4943, 4943, 3640, 4943, 2970, 4943, 4943, 4943, 2970,
6770  4943, 4943, 4943, 4943, 2971, 2970, 4943, 4943, 2971, 4943,
6771  4943, 4943, 3641, 4943, 2971, 4943, 3642, 4943, 4943, 4943,
6772  4943, 3640, 4943, 2970, 4943, 4943, 4943, 2970, 3643, 3042,
6773  3644, 3643, 2971, 2970, 4943, 4943, 2971, 4943, 4943, 3641,
6774  4943, 4943, 2971, 3642, 2969, 2567, 1956, 2568, 2569, 4943,
6775  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2970,
6776  4943, 4943, 4943, 4943, 4943, 3645, 4943, 4943, 2971, 4943,
6777 
6778  4943, 4943, 3646, 4943, 4943, 4943, 2571, 4943, 4943, 4943,
6779  4943, 4943, 2381, 4943, 4943, 2572, 4943, 2970, 4943, 4943,
6780  4943, 4943, 4943, 3645, 4943, 4943, 2971, 4943, 4943, 4943,
6781  3646, 4943, 4943, 4943, 2571, 4943, 4943, 4943, 4943, 4943,
6782  2381, 4943, 4943, 2572, 3345, 3499, 343, 3500, 3501, 3345,
6783  3345, 3345, 3345, 3345, 3345, 3345, 3502, 3502, 3345, 3345,
6784  3345, 3345, 4943, 3345, 4943, 3345, 3345, 3345, 3345, 3345,
6785  4943, 4943, 3504, 4943, 3505, 4943, 4943, 4943, 4943, 4943,
6786  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6787  4943, 4943, 4943, 4943, 4943, 4943, 3345, 4943, 4943, 4943,
6788 
6789  3504, 4943, 3505, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6790  4943, 4943, 4943, 4943, 4415, 1962, 4416, 4417, 4943, 4943,
6791  4943, 4943, 4943, 3345, 3345, 3345, 3500, 343, 3500, 3651,
6792  3345, 3345, 3345, 3345, 3345, 3345, 3345, 4943, 4943, 3345,
6793  3345, 3345, 3345, 4943, 3345, 4418, 3345, 3345, 3345, 3345,
6794  3345, 4943, 4943, 3652, 4419, 3653, 4943, 4943, 4663, 4943,
6795  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6796  4943, 4943, 4943, 4418, 4943, 4943, 4943, 3345, 4943, 4943,
6797  4943, 3652, 4419, 3653, 4943, 4663, 4943, 4943, 4943, 4943,
6798  4943, 4943, 4943, 4943, 4943, 4415, 1962, 4416, 4417, 4943,
6799 
6800  4943, 4943, 4943, 4943, 3345, 3345, 3345, 3654, 524, 3655,
6801  3656, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3502, 3502,
6802  3345, 3345, 3345, 3657, 4943, 3345, 4418, 3345, 3345, 3345,
6803  3345, 3345, 4943, 4943, 3504, 4419, 3505, 4943, 4943, 4676,
6804  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6805  4943, 4943, 4943, 4943, 4418, 4943, 4943, 4943, 3345, 4943,
6806  4943, 4943, 3504, 4419, 3505, 4943, 4676, 4943, 4943, 4943,
6807  4943, 4943, 4943, 4943, 4415, 1962, 4416, 4417, 4943, 4943,
6808  4943, 4943, 4943, 4943, 4943, 3345, 3345, 3345, 3658, 528,
6809  3659, 3660, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 4943,
6810 
6811  4943, 3345, 3345, 3345, 3661, 4418, 3345, 4943, 3345, 3345,
6812  3345, 3345, 3345, 4943, 4419, 4943, 4722, 4943, 4943, 4943,
6813  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6814  4943, 4943, 4943, 4418, 4943, 4943, 4943, 4943, 4943, 3345,
6815  4943, 4943, 4419, 4722, 4943, 4943, 4943, 4943, 4943, 4943,
6816  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4723, 2651, 4724,
6817  4725, 4943, 4943, 4943, 4943, 4943, 3345, 3345, 2055, 2401,
6818  528, 2402, 2403, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
6819  4943, 4943, 2055, 2055, 2055, 2404, 4943, 2055, 4418, 2055,
6820  2055, 2055, 2055, 2055, 4726, 4943, 4943, 4419, 4943, 4943,
6821 
6822  4943, 4943, 4943, 4943, 4943, 4943, 4943, 3667, 4943, 4943,
6823  4943, 4943, 4943, 4943, 4943, 4943, 4418, 4943, 4943, 4943,
6824  2055, 4943, 4726, 4943, 4943, 4419, 4943, 4943, 4943, 4943,
6825  4943, 4943, 4943, 4943, 4943, 3667, 4415, 1962, 4416, 4417,
6826  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2055, 2055, 2055,
6827  2401, 528, 2402, 2403, 2055, 2055, 2055, 2055, 2055, 2055,
6828  2055, 4943, 4943, 2055, 2055, 2055, 2404, 4418, 2055, 4943,
6829  2055, 2055, 2055, 2055, 2055, 4943, 4419, 4943, 4740, 4943,
6830  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6831  4943, 4943, 3668, 4943, 4943, 4418, 4943, 4943, 4943, 4943,
6832 
6833  4943, 2055, 4943, 4943, 4419, 4740, 4943, 4943, 4943, 4943,
6834  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3668,
6835  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2055, 2055,
6836  2055, 3669, 1911, 3670, 3671, 2055, 2055, 2055, 2055, 2055,
6837  2055, 2055, 4943, 4943, 2055, 2055, 2055, 2404, 4943, 2055,
6838  4943, 2055, 2055, 2055, 2055, 2055, 4943, 4943, 4943, 4943,
6839  4943, 4943, 3672, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6840  4943, 3673, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6841  4943, 4943, 2055, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6842  3672, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3673,
6843 
6844  4741, 2669, 4742, 4743, 4943, 4943, 4943, 4943, 4943, 2055,
6845  2055, 2055, 3669, 1911, 3670, 3671, 2055, 2055, 2055, 2055,
6846  2055, 2055, 2055, 4943, 4943, 2055, 2055, 2055, 2404, 4943,
6847  2055, 4418, 2055, 2055, 2055, 2055, 2055, 4726, 4943, 4943,
6848  4419, 4943, 4943, 3672, 4943, 4943, 4943, 4943, 4943, 4943,
6849  4943, 4943, 3673, 4943, 4943, 4943, 4943, 4943, 4943, 4418,
6850  4943, 4943, 4943, 2055, 4943, 4726, 4943, 4943, 4419, 4943,
6851  4943, 3672, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6852  3673, 4693, 2619, 4694, 4695, 4943, 4943, 4943, 4943, 4943,
6853  2055, 2055, 2055, 3669, 1911, 3670, 3674, 2055, 2055, 2055,
6854 
6855  2055, 2055, 2055, 2055, 4943, 4943, 2055, 2055, 2055, 2404,
6856  4943, 2055, 4478, 2055, 2055, 2055, 2055, 2055, 4764, 4943,
6857  4943, 4479, 4943, 4943, 3675, 4943, 4943, 4943, 4943, 4943,
6858  4943, 4943, 4943, 3676, 4943, 4943, 4943, 4943, 4943, 4943,
6859  4478, 4943, 4943, 4943, 2055, 4943, 4764, 4943, 4943, 4479,
6860  4943, 4943, 3675, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6861  4943, 3676, 4734, 2662, 4735, 4736, 4943, 4943, 4943, 4943,
6862  4943, 2055, 2055, 2055, 2405, 532, 2406, 2407, 2055, 2055,
6863  2055, 2055, 2055, 2055, 2055, 2202, 2202, 2055, 2055, 2055,
6864  2400, 4943, 2055, 4478, 2055, 2055, 2055, 2055, 2055, 4737,
6865 
6866  4943, 3677, 4479, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6867  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6868  4943, 4478, 4943, 4943, 4943, 2055, 4943, 4737, 4943, 3677,
6869  4479, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6870  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6871  4943, 4943, 2055, 2055, 2055, 2405, 532, 2406, 2407, 2055,
6872  2055, 2055, 2055, 2055, 2055, 2055, 2202, 2202, 2055, 2055,
6873  2055, 2400, 4943, 2055, 4943, 2055, 2055, 2055, 2055, 2055,
6874  3679, 3527, 1774, 3528, 3529, 3527, 1774, 3528, 3529, 3695,
6875  1939, 3696, 3697, 4943, 4943, 4943, 4943, 2400, 4943, 4943,
6876 
6877  4943, 2400, 4943, 4943, 4943, 3698, 2055, 4943, 3679, 4943,
6878  4943, 4943, 3531, 4943, 4943, 4943, 3531, 4943, 4943, 4943,
6879  3699, 3532, 4943, 4943, 4943, 3532, 4943, 4943, 4943, 3700,
6880  4943, 4943, 4943, 2055, 2055, 3701, 1945, 3702, 3703, 4943,
6881  3531, 4943, 4943, 4943, 3531, 4943, 4943, 4943, 3699, 3532,
6882  4943, 3704, 4943, 3532, 4943, 4943, 4943, 3700, 3701, 1945,
6883  3702, 3703, 3701, 1945, 3702, 3703, 3705, 4943, 4943, 4943,
6884  4943, 4943, 4943, 4943, 3704, 3706, 4943, 4943, 3704, 4943,
6885  4943, 4943, 4943, 4943, 4943, 4943, 4943, 3707, 4943, 3705,
6886  4943, 4943, 4943, 3705, 3705, 4943, 4943, 4943, 3706, 4943,
6887 
6888  4943, 3708, 3706, 3706, 4943, 4943, 4943, 4943, 4943, 4943,
6889  4943, 4943, 4943, 4943, 4943, 3707, 4943, 3705, 4943, 4943,
6890  4943, 3705, 4943, 4943, 4943, 4943, 3706, 4943, 4943, 3708,
6891  3706, 2055, 3695, 1939, 3696, 3709, 2055, 2055, 2055, 2055,
6892  2055, 2055, 2055, 3534, 3534, 2055, 2055, 2055, 3698, 4943,
6893  2055, 4943, 2055, 2055, 2055, 2055, 2055, 4943, 4943, 4943,
6894  4943, 4943, 4943, 3710, 4943, 4943, 4943, 4943, 4943, 4943,
6895  4943, 4943, 3711, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6896  4943, 4943, 4943, 2055, 4943, 4943, 4943, 4943, 4943, 4943,
6897  4943, 3710, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6898 
6899  3711, 4760, 2828, 4761, 4762, 4943, 4943, 4943, 4943, 4943,
6900  2055, 2055, 2055, 3712, 1956, 3713, 3714, 2055, 2055, 2055,
6901  2055, 2055, 2055, 2055, 4943, 4943, 2055, 2055, 2055, 3715,
6902  4943, 2055, 4478, 2055, 2055, 2055, 2055, 2055, 4803, 4943,
6903  4943, 4479, 4943, 4943, 3716, 4943, 4943, 4943, 4943, 4943,
6904  4943, 4943, 4943, 3717, 4943, 4943, 4943, 4943, 4943, 4943,
6905  4478, 4943, 4943, 4943, 2055, 4943, 4803, 4943, 4943, 4479,
6906  4943, 4943, 3716, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6907  4943, 3717, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
6908  4943, 2055, 2055, 2055, 3718, 1962, 3719, 3720, 2055, 2055,
6909 
6910  2055, 2055, 2055, 2055, 2055, 3534, 3534, 2055, 2055, 2055,
6911  3698, 4943, 2055, 4943, 2055, 2055, 2055, 2055, 2055, 3540,
6912  3541, 3541, 3540, 4943, 4943, 3721, 3540, 3541, 3541, 3540,
6913  3393, 4943, 4943, 4943, 3722, 1947, 4943, 3393, 4943, 4943,
6914  4943, 4943, 1947, 4943, 4943, 2055, 4943, 4943, 4943, 4943,
6915  2094, 4943, 4943, 3721, 4943, 4943, 4943, 2094, 4943, 2095,
6916  4943, 4943, 3722, 4943, 4943, 4943, 2095, 4943, 3540, 3541,
6917  3541, 3542, 2055, 2055, 4943, 4943, 4943, 4943, 2094, 3397,
6918  3543, 3544, 3544, 3543, 1947, 2094, 4943, 2095, 4943, 4943,
6919  4943, 3393, 4943, 4943, 2095, 4943, 1958, 4943, 4943, 1948,
6920 
6921  4943, 3543, 3544, 3544, 3543, 4943, 4943, 4943, 1949, 4943,
6922  4943, 2103, 3393, 3543, 3544, 3544, 3545, 1958, 4943, 4943,
6923  2104, 4943, 4943, 4943, 3405, 4943, 4943, 1948, 4943, 1958,
6924  4943, 4943, 2103, 4943, 4943, 4943, 1949, 4943, 4943, 2103,
6925  4943, 2104, 4943, 4943, 2077, 4943, 4943, 4943, 2104, 3195,
6926  3196, 3197, 3195, 2078, 2239, 2240, 2241, 2239, 4943, 4943,
6927  2103, 4943, 4943, 4943, 4943, 2242, 4943, 4943, 4943, 2104,
6928  2242, 4943, 2077, 4943, 4943, 4943, 3548, 3549, 3550, 3548,
6929  2243, 2078, 4943, 4943, 4943, 2243, 3020, 3551, 4943, 2244,
6930  4943, 4943, 2242, 4943, 3726, 4943, 4943, 4943, 4943, 3548,
6931 
6932  3549, 3550, 3548, 2239, 2240, 2241, 2239, 2427, 2243, 4943,
6933  3551, 4943, 4943, 2243, 3020, 2242, 2428, 2244, 4943, 2242,
6934  4943, 4943, 3726, 4943, 4943, 3552, 3553, 3554, 3552, 4943,
6935  2427, 4943, 4943, 4943, 2243, 2427, 3555, 4943, 4943, 2428,
6936  4943, 2253, 4943, 2244, 2428, 4943, 3553, 3553, 3553, 3553,
6937  3552, 3553, 3554, 3552, 4943, 4943, 2254, 3398, 2427, 4943,
6938  4943, 3555, 2243, 4943, 4943, 2255, 2253, 2428, 4943, 4943,
6939  4943, 2244, 2250, 2251, 2252, 2250, 4943, 2094, 4943, 4943,
6940  4943, 2254, 4943, 4943, 2254, 4943, 2095, 4943, 2253, 4943,
6941  2255, 4943, 4943, 2255, 4943, 3221, 3222, 3223, 3221, 2265,
6942 
6943  2266, 2267, 2265, 2254, 4943, 2094, 4943, 4943, 4943, 2254,
6944  4943, 2268, 2255, 4943, 2095, 2268, 4943, 4943, 2255, 4943,
6945  4943, 4943, 3558, 3559, 3560, 3558, 2269, 4943, 4943, 4943,
6946  2269, 2254, 3044, 3561, 4943, 2270, 4943, 4943, 2268, 3727,
6947  2255, 4943, 4943, 4943, 3559, 3559, 3559, 3559, 3558, 3559,
6948  3560, 3558, 4943, 2449, 2269, 3398, 4943, 4943, 2269, 3561,
6949  3044, 4943, 2450, 2270, 2268, 4943, 4943, 3727, 4943, 2265,
6950  2266, 2267, 2265, 4943, 4943, 2103, 4943, 4943, 4943, 2449,
6951  4943, 2449, 4943, 4943, 2104, 2268, 4943, 4943, 2450, 4943,
6952  2450, 3601, 3227, 3602, 3603, 4943, 4943, 4943, 4943, 4943,
6953 
6954  2269, 4943, 3594, 2103, 4943, 4943, 4943, 2449, 4943, 2270,
6955  4943, 4943, 2104, 4943, 4943, 4943, 2450, 4943, 4943, 4943,
6956  4943, 4943, 2477, 4943, 4943, 4943, 4943, 4943, 2269, 4943,
6957  4943, 2478, 4943, 4943, 4943, 4943, 4943, 2270, 174, 174,
6958  174, 175, 4943, 3562, 4943, 4943, 4943, 4943, 4943, 4943,
6959  2477, 3562, 3562, 4943, 3562, 150, 3562, 4943, 160, 2478,
6960  3562, 3562, 3562, 651, 3239, 2822, 3240, 3241, 651, 651,
6961  651, 651, 651, 651, 651, 4943, 4943, 651, 651, 651,
6962  2325, 4943, 651, 4943, 651, 651, 651, 651, 651, 4943,
6963  4943, 4943, 4943, 4943, 4943, 2326, 4943, 4943, 4943, 4943,
6964 
6965  4943, 3080, 4943, 4943, 2327, 4943, 4943, 4943, 4943, 4943,
6966  4943, 4943, 4943, 4943, 4943, 651, 4943, 4943, 4943, 4943,
6967  4943, 4943, 4943, 2326, 4943, 4943, 4943, 4943, 4943, 3080,
6968  4943, 4943, 2327, 4415, 1962, 4416, 4417, 4943, 4943, 4943,
6969  4943, 4943, 651, 651, 651, 2322, 1945, 2323, 2324, 651,
6970  651, 651, 651, 651, 651, 651, 4943, 4943, 651, 651,
6971  651, 2325, 4943, 651, 4418, 651, 651, 651, 651, 651,
6972  4943, 4943, 4943, 4826, 4943, 4943, 2326, 4943, 4943, 4943,
6973  4943, 4943, 4943, 4943, 4943, 3729, 4943, 4943, 4943, 4943,
6974  4943, 4943, 4418, 4943, 4943, 4943, 651, 4943, 4943, 4943,
6975 
6976  4943, 4826, 4943, 4943, 2326, 4943, 4943, 4943, 4943, 4943,
6977  4943, 4943, 4943, 3729, 4678, 2462, 4679, 4680, 4943, 4943,
6978  4943, 4943, 4943, 651, 651, 651, 3245, 2828, 3246, 3247,
6979  651, 651, 651, 651, 651, 651, 651, 4943, 4943, 651,
6980  651, 651, 2336, 4943, 651, 4418, 651, 651, 651, 651,
6981  651, 4943, 4943, 4943, 4419, 4943, 4943, 2337, 4943, 4943,
6982  4943, 4943, 4943, 3106, 4943, 4943, 2338, 4943, 4943, 4943,
6983  4943, 4943, 4943, 4418, 4943, 4943, 4943, 651, 4943, 4943,
6984  4943, 4943, 4419, 4943, 4943, 2337, 4943, 4943, 4943, 4943,
6985  4943, 3106, 4943, 4943, 2338, 4943, 4943, 4943, 4943, 4943,
6986 
6987  4943, 4943, 4943, 4943, 651, 651, 651, 2333, 1956, 2334,
6988  2335, 651, 651, 651, 651, 651, 651, 651, 4943, 4943,
6989  651, 651, 651, 2336, 4943, 651, 4943, 651, 651, 651,
6990  651, 651, 2706, 2240, 2707, 2706, 4943, 4943, 2337, 3572,
6991  3196, 3573, 3572, 3572, 3196, 3573, 3572, 3733, 2708, 4943,
6992  4943, 4943, 4943, 4943, 4943, 2708, 4943, 4943, 651, 2708,
6993  4943, 4943, 4943, 2709, 4943, 3737, 2337, 4943, 4943, 4943,
6994  2878, 4943, 2710, 4943, 2878, 3733, 3738, 4943, 4943, 2879,
6995  3738, 4943, 4943, 2879, 4943, 651, 651, 2706, 2240, 2707,
6996  2706, 2709, 4943, 3737, 2706, 2240, 2707, 2706, 2878, 4943,
6997 
6998  2710, 4943, 2878, 2708, 3738, 4943, 4943, 2879, 3738, 4943,
6999  2708, 2879, 4943, 4943, 3739, 4943, 4943, 4943, 2709, 3578,
7000  3203, 3579, 3578, 4943, 4943, 2709, 4943, 2710, 4943, 4943,
7001  3747, 4943, 4943, 4943, 3740, 2325, 3578, 3203, 3579, 3578,
7002  4943, 4943, 3739, 4943, 4943, 4943, 2709, 3747, 4943, 4943,
7003  2494, 4943, 2325, 2709, 4943, 2710, 4943, 4943, 4943, 2495,
7004  4943, 4943, 3740, 2716, 2251, 2717, 2716, 2494, 2716, 2251,
7005  2717, 2716, 4943, 4943, 4943, 4943, 2495, 4943, 2494, 2718,
7006  3586, 3211, 3587, 3586, 2718, 4943, 4943, 2495, 4943, 4943,
7007  3749, 2688, 4943, 4943, 2719, 2494, 2325, 4943, 4943, 2719,
7008 
7009  4943, 4943, 4943, 2720, 2495, 4943, 4943, 4943, 3750, 4943,
7010  4943, 2494, 3586, 3211, 3587, 3586, 4943, 4943, 3749, 4943,
7011  2495, 4943, 2719, 2688, 4943, 4943, 4943, 2719, 2325, 4943,
7012  4943, 2720, 4943, 4943, 4943, 4943, 3750, 4943, 4943, 2494,
7013  4943, 4943, 4943, 2494, 4943, 4943, 4943, 4943, 2495, 4943,
7014  4943, 4943, 2495, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7015  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7016  4943, 2494, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7017  2495, 651, 3751, 3403, 3752, 3753, 651, 651, 651, 651,
7018  651, 651, 651, 3754, 2153, 651, 651, 651, 2319, 2154,
7019 
7020  651, 2154, 651, 651, 651, 651, 651, 2154, 2154, 2154,
7021  2154, 2154, 2154, 2342, 2154, 2154, 2154, 2154, 2154, 2154,
7022  2154, 2511, 2343, 2154, 2154, 2154, 2154, 2154, 2154, 2154,
7023  2154, 2154, 2154, 651, 2154, 2154, 2154, 2154, 2154, 2154,
7024  2154, 2342, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2511,
7025  2343, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154,
7026  651, 651, 3591, 3216, 3592, 3591, 3591, 3216, 3592, 3591,
7027  4943, 4943, 4943, 3747, 4943, 4943, 4943, 3747, 2319, 4943,
7028  4943, 4943, 2319, 3591, 3216, 3592, 3593, 2730, 2266, 2731,
7029  2730, 4943, 4943, 2508, 3594, 4943, 4943, 2508, 4943, 4943,
7030 
7031  4943, 4943, 2509, 2732, 4943, 4943, 2509, 4943, 4943, 4943,
7032  4943, 4943, 4943, 4943, 2331, 4943, 4943, 4943, 2733, 4943,
7033  3755, 2508, 2154, 2332, 4943, 2508, 4943, 2734, 4943, 4943,
7034  2509, 4943, 4943, 4943, 2509, 4943, 3597, 3222, 3598, 3597,
7035  4943, 4943, 2331, 4943, 4943, 4943, 2733, 4943, 3755, 4943,
7036  2154, 2332, 2732, 4943, 4943, 2734, 3597, 3222, 3598, 3597,
7037  4943, 4943, 4943, 2730, 2266, 2731, 2730, 2900, 2730, 2266,
7038  2731, 2730, 2732, 3756, 4943, 4943, 2901, 4943, 4943, 2732,
7039  4943, 4943, 4943, 4943, 2732, 4943, 4943, 2900, 4943, 4943,
7040  3757, 4943, 4943, 3756, 2733, 2900, 2901, 4943, 4943, 2733,
7041 
7042  4943, 3756, 4943, 2734, 2901, 4943, 4943, 4943, 3758, 3601,
7043  3227, 3602, 3601, 4943, 4943, 2900, 4943, 4943, 3757, 4943,
7044  3747, 3756, 2733, 4943, 2901, 2336, 4943, 2733, 4943, 4943,
7045  4943, 2734, 3601, 3227, 3602, 3601, 3758, 4943, 4943, 4943,
7046  2503, 4943, 4943, 3747, 3605, 3231, 3606, 3605, 2336, 2504,
7047  3605, 3231, 3606, 3605, 4943, 2688, 3605, 3231, 3606, 3607,
7048  2319, 2688, 4943, 2503, 4943, 4943, 2319, 3608, 2503, 4943,
7049  4943, 4943, 2504, 4943, 4943, 2508, 4943, 2504, 4943, 4943,
7050  4943, 2508, 4943, 4943, 2509, 4943, 4943, 2331, 4943, 4943,
7051  2509, 2503, 4943, 4943, 4943, 2154, 2332, 4943, 4943, 4943,
7052 
7053  2504, 4943, 4943, 2508, 4943, 4943, 4943, 4943, 4943, 2508,
7054  4943, 4943, 2509, 4943, 4943, 2331, 4943, 4943, 2509, 4943,
7055  4943, 4943, 4943, 2154, 2332, 890, 2556, 1945, 2557, 2558,
7056  890, 890, 890, 890, 890, 890, 890, 4943, 4943, 890,
7057  890, 890, 2559, 4943, 890, 4943, 890, 890, 890, 890,
7058  890, 4943, 4943, 3759, 4943, 4943, 4943, 2560, 4943, 4943,
7059  4943, 4943, 4943, 4943, 4943, 4943, 2561, 4943, 4943, 4943,
7060  4943, 4943, 4943, 4943, 4943, 4943, 4943, 890, 4943, 4943,
7061  4943, 3759, 4943, 4943, 4943, 2560, 4943, 4943, 4943, 4943,
7062  4943, 4943, 4943, 4943, 2561, 4415, 1962, 4416, 4417, 4943,
7063 
7064  4943, 4943, 4943, 4943, 890, 890, 890, 2556, 1945, 2557,
7065  2558, 890, 890, 890, 890, 890, 890, 890, 4943, 4943,
7066  890, 890, 890, 2559, 4943, 890, 4418, 890, 890, 890,
7067  890, 890, 3761, 4943, 4943, 4838, 4943, 4943, 2560, 4943,
7068  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2561, 4943, 4943,
7069  4943, 4943, 4943, 4943, 4418, 4943, 4943, 4943, 890, 4943,
7070  3761, 4943, 4943, 4838, 4943, 4943, 2560, 4943, 4943, 4943,
7071  4943, 4943, 4943, 4943, 4943, 2561, 4723, 2651, 4724, 4725,
7072  4943, 4943, 4943, 4943, 4943, 890, 890, 890, 2567, 1956,
7073  2568, 2569, 890, 890, 890, 890, 890, 890, 890, 4943,
7074 
7075  4943, 890, 890, 890, 2570, 4943, 890, 4418, 890, 890,
7076  890, 890, 890, 4726, 4943, 3763, 4419, 4943, 4943, 2571,
7077  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2572, 4943,
7078  4943, 4943, 4943, 4943, 4943, 4418, 4943, 4943, 4943, 890,
7079  4943, 4726, 4943, 3763, 4419, 4943, 4943, 2571, 4943, 4943,
7080  4943, 4943, 4943, 4943, 4943, 4943, 2572, 4943, 4943, 4943,
7081  4943, 4943, 4943, 4943, 4943, 4943, 890, 890, 890, 2567,
7082  1956, 2568, 2569, 890, 890, 890, 890, 890, 890, 890,
7083  4943, 4943, 890, 890, 890, 2570, 4943, 890, 4943, 890,
7084  890, 890, 890, 890, 3764, 4943, 2943, 2240, 2944, 2943,
7085 
7086  2571, 4943, 3767, 3196, 3768, 3767, 4943, 4943, 4943, 2572,
7087  4943, 4943, 2945, 2943, 2240, 2944, 2943, 4943, 2945, 4943,
7088  890, 4943, 3764, 4943, 4943, 4943, 4943, 2946, 2571, 2945,
7089  4943, 4943, 4943, 2946, 4943, 4943, 2947, 2572, 3766, 3623,
7090  4943, 4943, 2947, 4943, 2946, 4943, 3769, 890, 890, 4943,
7091  4943, 4943, 4943, 2947, 4943, 2946, 4943, 3621, 3018, 3622,
7092  3621, 2946, 4943, 4943, 2947, 3766, 4943, 3623, 4943, 4943,
7093  2947, 4943, 2946, 2945, 3769, 3621, 3018, 3622, 3621, 4943,
7094  4943, 2947, 4943, 2943, 2240, 2944, 2943, 4943, 3127, 4943,
7095  4943, 2945, 4943, 4943, 3623, 4943, 4943, 3128, 4943, 2945,
7096 
7097  4943, 4415, 1962, 4416, 4417, 4943, 3127, 4943, 3770, 4943,
7098  4943, 4943, 3623, 4943, 2946, 3128, 3127, 2953, 2251, 2954,
7099  2953, 4943, 3623, 2947, 4943, 3128, 4783, 4943, 3631, 3029,
7100  3632, 3631, 4418, 2955, 3127, 4943, 3770, 4943, 4943, 4943,
7101  3623, 4419, 2946, 3128, 2955, 4943, 4943, 4943, 2956, 4943,
7102  3779, 2947, 4943, 4943, 4783, 4943, 4943, 2957, 4943, 2956,
7103  4418, 3631, 3029, 3632, 3631, 3633, 4943, 4943, 2957, 4419,
7104  4943, 4943, 2953, 2251, 2954, 2953, 2956, 2955, 3779, 4943,
7105  4943, 4943, 4943, 4943, 4943, 2957, 4943, 2956, 2955, 4943,
7106  4943, 4943, 2956, 3633, 4943, 4943, 2957, 3780, 3633, 4943,
7107 
7108  4943, 2957, 4943, 2956, 4943, 4943, 4943, 4943, 4943, 4943,
7109  4943, 4943, 2957, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7110  2956, 4943, 4943, 4943, 4943, 3780, 3633, 4943, 4943, 2957,
7111  4943, 2956, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7112  2957, 890, 3322, 2651, 3323, 3324, 890, 890, 890, 890,
7113  890, 890, 890, 2381, 2381, 890, 890, 890, 2553, 2382,
7114  890, 2382, 890, 890, 890, 890, 890, 2382, 2382, 2382,
7115  2382, 2382, 2382, 2576, 2382, 2382, 2382, 2382, 2382, 3325,
7116  2382, 2382, 2577, 2382, 2382, 2382, 2382, 2382, 2382, 2382,
7117  2382, 2382, 2382, 890, 2382, 2382, 2382, 2382, 2382, 2382,
7118 
7119  2382, 2576, 2382, 2382, 2382, 2382, 2382, 3325, 2382, 2382,
7120  2577, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382,
7121  890, 890, 2967, 2266, 2968, 2967, 4943, 4943, 3792, 3222,
7122  3793, 3792, 4943, 4943, 4943, 4943, 4943, 4943, 2969, 2967,
7123  2266, 2968, 2967, 4943, 2969, 3643, 3042, 3644, 3643, 4943,
7124  4943, 4943, 4943, 2970, 4943, 2969, 4943, 4943, 4943, 2970,
7125  4943, 2969, 2971, 4943, 3791, 3645, 4943, 4943, 2971, 4943,
7126  2970, 4943, 3794, 4943, 4943, 4943, 3149, 4943, 4943, 2971,
7127  4943, 2970, 3645, 4943, 4943, 3150, 4943, 2970, 4943, 4943,
7128  2971, 3791, 4943, 3645, 4943, 4943, 2971, 4943, 2970, 4943,
7129 
7130  3794, 4943, 4943, 4943, 3149, 4943, 4943, 2971, 4943, 4943,
7131  3645, 4943, 4943, 3150, 3643, 3042, 3644, 3643, 2967, 2266,
7132  2968, 2967, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7133  2969, 4943, 4943, 4943, 2969, 4943, 4943, 4943, 4943, 4943,
7134  4943, 4943, 4943, 3795, 4943, 3149, 4943, 4943, 4943, 2970,
7135  4943, 3645, 4943, 4943, 3150, 4943, 4943, 4943, 2971, 4943,
7136  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7137  4943, 3795, 4943, 3149, 4943, 4943, 4943, 2970, 4943, 3645,
7138  4943, 4943, 3150, 4943, 4943, 4943, 2971, 3345, 3804, 719,
7139  3805, 3806, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 4943,
7140 
7141  4943, 3345, 3345, 3345, 3661, 4943, 3345, 4943, 3345, 3345,
7142  3345, 3345, 3345, 4943, 4943, 3652, 4943, 3653, 4943, 4943,
7143  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7144  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3345,
7145  4943, 4943, 4943, 3652, 4943, 3653, 4943, 4943, 4943, 4943,
7146  4943, 4943, 4943, 4943, 4943, 4415, 1962, 4416, 4417, 4943,
7147  4943, 4943, 4943, 4943, 4943, 4943, 3345, 3345, 3345, 3658,
7148  528, 3659, 3660, 3345, 3345, 3345, 3345, 3345, 3345, 3345,
7149  4943, 4943, 3345, 3345, 3345, 3661, 4418, 3345, 4744, 3345,
7150  3345, 3345, 3345, 3345, 4943, 4419, 4943, 4943, 4943, 4943,
7151 
7152  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3807, 4943,
7153  4943, 4943, 4943, 4943, 4418, 4943, 4744, 4943, 4943, 4943,
7154  3345, 4943, 4943, 4419, 4943, 4943, 4943, 4943, 4943, 4943,
7155  4943, 4943, 4943, 4943, 4943, 4943, 3807, 4943, 4943, 4943,
7156  4943, 4943, 4943, 4943, 4943, 4943, 4943, 3345, 3345, 3345,
7157  3654, 524, 3655, 3656, 3345, 3345, 3345, 3345, 3345, 3345,
7158  3345, 3502, 3502, 3345, 3345, 3345, 3657, 3503, 3345, 3503,
7159  3345, 3345, 3345, 3345, 3345, 3503, 3503, 3504, 3503, 3505,
7160  3503, 3809, 3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503,
7161  3810, 3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503,
7162 
7163  3503, 3345, 3503, 3503, 3503, 3504, 3503, 3505, 3503, 3809,
7164  3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503, 3810, 3503,
7165  3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503, 3345, 3345,
7166  3811, 524, 3655, 3812, 3658, 528, 3659, 3658, 4943, 4943,
7167  3658, 528, 3659, 3658, 4943, 4943, 3657, 4943, 4943, 4943,
7168  3661, 3662, 532, 3663, 3662, 4943, 3661, 3652, 4943, 3653,
7169  4943, 3813, 4943, 4943, 4943, 3816, 4943, 3657, 4943, 3502,
7170  3814, 3816, 4943, 4943, 3817, 4943, 3662, 532, 3663, 3662,
7171  3817, 4943, 3821, 4943, 4943, 3652, 4943, 3653, 4943, 3813,
7172  4943, 3822, 3657, 3816, 4943, 4943, 4943, 3502, 3814, 3816,
7173 
7174  4943, 4943, 3817, 3658, 528, 3659, 3660, 3821, 3817, 4943,
7175  3821, 3828, 2070, 3829, 3830, 4943, 3822, 4943, 4943, 3822,
7176  4943, 3701, 1945, 3702, 3703, 4943, 4943, 3715, 4943, 4943,
7177  3502, 4943, 3946, 4943, 3502, 3821, 4943, 3704, 4943, 4943,
7178  4943, 4943, 3831, 3502, 3822, 3662, 532, 3663, 3664, 4943,
7179  3833, 3832, 3705, 3701, 1945, 3702, 3703, 4943, 3502, 4943,
7180  3946, 3706, 3502, 4943, 4943, 3695, 1939, 3696, 3697, 3704,
7181  3831, 3502, 3503, 4943, 3503, 4943, 3503, 4943, 3833, 3832,
7182  3705, 3698, 3823, 3824, 3705, 3503, 4943, 4943, 4943, 3706,
7183  4943, 4943, 3834, 3706, 4943, 4943, 3699, 4943, 4943, 4943,
7184 
7185  3503, 4943, 3503, 4943, 3503, 3700, 3695, 1939, 3696, 3697,
7186  3823, 3824, 3705, 3503, 3662, 532, 3663, 3664, 4943, 4943,
7187  3834, 3706, 3698, 4943, 3699, 4943, 4943, 4943, 4943, 4943,
7188  4943, 4943, 4943, 3700, 4943, 4943, 4943, 3699, 4943, 4943,
7189  4943, 3503, 4943, 3503, 4943, 3503, 3700, 4943, 4943, 4943,
7190  4943, 4943, 4943, 4943, 3503, 4943, 4943, 4943, 3825, 4943,
7191  4943, 4943, 4943, 4943, 4943, 3699, 4943, 4943, 4943, 3503,
7192  4943, 3503, 4943, 3503, 3700, 4415, 1962, 4416, 4417, 4943,
7193  4943, 4943, 3503, 4943, 4943, 3825, 2055, 2401, 528, 2402,
7194  2403, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 4943, 4943,
7195 
7196  2055, 2055, 2055, 2404, 4943, 2055, 4418, 2055, 2055, 2055,
7197  2055, 2055, 4943, 4943, 4943, 4865, 4943, 4943, 4943, 4943,
7198  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7199  4943, 3826, 4943, 4943, 4418, 4943, 4943, 4943, 2055, 4943,
7200  4943, 4943, 4943, 4865, 4943, 4943, 4943, 4943, 4943, 4943,
7201  4943, 4943, 4943, 4943, 4415, 1962, 4416, 4417, 3826, 4943,
7202  4943, 4943, 4943, 4943, 4943, 2055, 2055, 2055, 2401, 528,
7203  2402, 2403, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 4943,
7204  4943, 2055, 2055, 2055, 2404, 4418, 2055, 4781, 2055, 2055,
7205  2055, 2055, 2055, 3827, 4419, 4943, 4943, 4943, 4943, 4943,
7206 
7207  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7208  4943, 4943, 4943, 4418, 4943, 4781, 4943, 4943, 4943, 2055,
7209  4943, 3827, 4419, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7210  4943, 4943, 4943, 4943, 4943, 4415, 1962, 4416, 4417, 4943,
7211  4943, 4943, 4943, 4943, 4943, 4943, 2055, 2055, 2055, 3669,
7212  1911, 3670, 3671, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
7213  4943, 4943, 2055, 2055, 2055, 2404, 4418, 2055, 4794, 2055,
7214  2055, 2055, 2055, 2055, 4943, 4419, 4943, 4943, 4943, 4943,
7215  3672, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3673,
7216  4943, 4943, 4943, 4943, 4418, 4943, 4794, 4943, 4943, 4943,
7217 
7218  2055, 4943, 4943, 4419, 4943, 4943, 4943, 4943, 3672, 4943,
7219  4943, 4943, 4943, 4943, 4943, 4943, 4943, 3673, 4741, 2669,
7220  4742, 4743, 4943, 4943, 4943, 4943, 4943, 2055, 2055, 2055,
7221  3669, 1911, 3670, 3671, 2055, 2055, 2055, 2055, 2055, 2055,
7222  2055, 4943, 4943, 2055, 2055, 2055, 2404, 4943, 2055, 4418,
7223  2055, 2055, 2055, 2055, 2055, 4726, 4943, 4943, 4419, 4943,
7224  4943, 3672, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7225  3673, 4943, 4943, 4943, 4943, 4943, 4943, 4418, 4943, 4943,
7226  4943, 2055, 4943, 4726, 4943, 4943, 4419, 4943, 4943, 3672,
7227  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3673, 4943,
7228 
7229  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2055, 2055,
7230  2055, 3828, 2070, 3829, 3835, 2055, 2055, 2055, 2055, 2055,
7231  2055, 2055, 4943, 4943, 2055, 2055, 2055, 3715, 4943, 2055,
7232  4943, 2055, 2055, 2055, 2055, 2055, 4943, 4943, 4943, 4943,
7233  4943, 4943, 3836, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7234  4943, 3837, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7235  4943, 4943, 2055, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7236  3836, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3837,
7237  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2055,
7238  2055, 2055, 3712, 1956, 3713, 3714, 2055, 2055, 2055, 2055,
7239 
7240  2055, 2055, 2055, 4943, 4943, 2055, 2055, 2055, 3715, 4943,
7241  2055, 4943, 2055, 2055, 2055, 2055, 2055, 4943, 4943, 4943,
7242  4943, 3838, 4943, 3716, 4943, 4943, 4943, 4943, 4943, 4943,
7243  4943, 4943, 3717, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7244  4943, 4943, 4943, 2055, 4943, 4943, 4943, 4943, 4943, 3838,
7245  4943, 3716, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7246  3717, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7247  2055, 2055, 2055, 3354, 1572, 3355, 3356, 2055, 2055, 2055,
7248  2055, 2055, 2055, 2055, 2202, 2202, 2055, 2055, 2055, 2400,
7249  4943, 2055, 4943, 2055, 2055, 2055, 2055, 2055, 4943, 4943,
7250 
7251  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7252  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7253  4943, 4943, 4943, 4943, 2055, 4943, 4943, 4943, 4943, 4943,
7254  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7255  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7256  4943, 2055, 2055, 2055, 2405, 532, 2406, 2407, 2055, 2055,
7257  2055, 2055, 2055, 2055, 2055, 2202, 2202, 2055, 2055, 2055,
7258  2400, 4943, 2055, 4943, 2055, 2055, 2055, 2055, 2055, 3683,
7259  1925, 3684, 3683, 3683, 1925, 3684, 3683, 3690, 1933, 3691,
7260  3690, 4943, 4943, 4943, 3841, 2802, 4943, 4943, 4943, 2802,
7261 
7262  4943, 4943, 4943, 2810, 4943, 2055, 4943, 4943, 4943, 4943,
7263  2989, 4943, 4943, 4943, 2989, 4943, 3844, 4943, 2996, 2990,
7264  3844, 4943, 3841, 2990, 3848, 4943, 4943, 2997, 4943, 4943,
7265  4943, 4943, 2055, 2055, 3690, 1933, 3691, 3690, 2989, 4943,
7266  4943, 4943, 2989, 4943, 3844, 4943, 2996, 2990, 3844, 4943,
7267  2810, 2990, 3848, 4943, 4943, 2997, 3695, 1939, 3696, 3697,
7268  3701, 1945, 3702, 3703, 4943, 2996, 3701, 1945, 3702, 3703,
7269  4943, 3848, 3698, 4943, 2997, 4943, 3704, 4943, 3701, 1945,
7270  3702, 3701, 3704, 4943, 4943, 4943, 4943, 3699, 4943, 3851,
7271  4943, 3705, 4943, 2996, 3704, 4943, 3700, 3705, 4943, 3848,
7272 
7273  3706, 4943, 2997, 4943, 4943, 3852, 3706, 4943, 4943, 3853,
7274  3701, 1945, 3702, 3701, 4943, 3699, 4943, 3851, 3854, 3705,
7275  3701, 1945, 3702, 3703, 3700, 3705, 3704, 4943, 3706, 4943,
7276  4943, 4943, 4943, 3852, 3706, 4943, 3704, 3853, 4943, 4943,
7277  4943, 3853, 3701, 1945, 3702, 3703, 3854, 4943, 4943, 4943,
7278  3854, 3705, 3701, 1945, 3702, 3703, 4943, 4943, 3704, 4943,
7279  3706, 4943, 4943, 4943, 3701, 1945, 3702, 3703, 3704, 3853,
7280  4943, 3856, 4943, 3705, 3701, 1945, 3702, 3703, 3854, 3705,
7281  3704, 4943, 3706, 3705, 4943, 4943, 4943, 4943, 3706, 4943,
7282  3704, 3857, 3706, 4943, 4943, 3705, 4943, 4943, 4943, 3856,
7283 
7284  4943, 3705, 3858, 4943, 3706, 3705, 4943, 4943, 4943, 4943,
7285  3706, 3705, 4943, 4943, 3706, 4943, 3859, 4943, 4943, 3857,
7286  3706, 4943, 4943, 3705, 4943, 4943, 4943, 4943, 4943, 4943,
7287  3858, 4943, 3706, 3705, 4943, 4943, 4943, 4943, 4943, 4943,
7288  4943, 4943, 3706, 3859, 2055, 3695, 1939, 3696, 3709, 2055,
7289  2055, 2055, 2055, 2055, 2055, 2055, 3534, 3534, 2055, 2055,
7290  2055, 3698, 4943, 2055, 4943, 2055, 2055, 2055, 2055, 2055,
7291  4943, 4943, 4943, 4943, 4943, 4943, 3710, 4943, 4943, 4943,
7292  4943, 4943, 4943, 4943, 4943, 3711, 4943, 4943, 4943, 4943,
7293  4943, 4943, 4943, 4943, 4943, 4943, 2055, 4943, 4943, 4943,
7294 
7295  4943, 4943, 4943, 4943, 3710, 4943, 4943, 4943, 4943, 4943,
7296  4943, 4943, 4943, 3711, 4943, 4943, 4943, 4943, 4943, 4943,
7297  4943, 4943, 4943, 2055, 2055, 2055, 3718, 1962, 3719, 3720,
7298  2055, 2055, 2055, 2055, 2055, 2055, 2055, 3534, 3534, 2055,
7299  2055, 2055, 3698, 4943, 2055, 4943, 2055, 2055, 2055, 2055,
7300  2055, 3712, 1956, 3713, 3712, 3860, 4943, 3721, 3712, 1956,
7301  3713, 3712, 3718, 1962, 3719, 3718, 3722, 3715, 3718, 1962,
7302  3719, 3718, 4943, 4943, 3715, 4943, 4943, 2055, 3698, 4943,
7303  4943, 4943, 3862, 3860, 3698, 3721, 4943, 4943, 4943, 3862,
7304  4943, 3863, 4943, 3867, 3722, 4943, 4943, 4943, 3863, 3867,
7305 
7306  4943, 4943, 3868, 4943, 2055, 2055, 4943, 4943, 3868, 4943,
7307  3862, 4943, 3874, 3875, 3876, 3874, 4943, 3862, 4943, 3863,
7308  4943, 3867, 4943, 3877, 4943, 4943, 3863, 3867, 2242, 4943,
7309  3868, 4943, 4223, 1576, 4224, 4225, 3868, 3878, 3879, 3880,
7310  3878, 4943, 4943, 2243, 4943, 4943, 4943, 4943, 3881, 4943,
7311  4943, 2431, 2244, 2268, 4943, 4943, 4943, 4943, 4943, 4943,
7312  4943, 4943, 4943, 3818, 4943, 3502, 4943, 4943, 2269, 4298,
7313  4943, 2243, 3819, 4943, 4943, 4943, 2453, 2270, 4943, 2431,
7314  2244, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7315  4943, 3818, 4943, 3502, 4943, 4943, 2269, 4298, 4943, 4943,
7316 
7317  3819, 4943, 4943, 4943, 2453, 2270, 651, 3883, 3541, 3884,
7318  3885, 651, 651, 651, 651, 651, 651, 651, 3746, 4943,
7319  651, 651, 651, 2325, 4943, 651, 4943, 651, 651, 651,
7320  651, 651, 3730, 3382, 3731, 3730, 4943, 4943, 2326, 3730,
7321  3382, 3731, 3730, 2688, 4943, 4943, 2498, 2327, 2325, 4943,
7322  2688, 4943, 4943, 4943, 4943, 2325, 4943, 4943, 651, 4943,
7323  4943, 4943, 4943, 2494, 4943, 4943, 2326, 4943, 4943, 4943,
7324  2494, 4943, 2495, 4943, 2498, 2327, 4943, 4943, 4943, 2495,
7325  4943, 4943, 4943, 4943, 4943, 651, 651, 4943, 4943, 4943,
7326  4943, 2494, 4943, 4943, 4943, 4943, 4943, 4943, 2494, 4943,
7327 
7328  2495, 4943, 4943, 4415, 1962, 4416, 4417, 2495, 651, 3730,
7329  3382, 3731, 3732, 651, 651, 651, 651, 651, 651, 651,
7330  3589, 4943, 651, 651, 651, 2325, 4943, 651, 4796, 651,
7331  651, 651, 651, 651, 4418, 4943, 4943, 4943, 4943, 4943,
7332  2326, 4943, 4943, 4419, 4943, 4943, 4943, 4943, 4943, 2327,
7333  4943, 4943, 4943, 4943, 4943, 4943, 4796, 4943, 4943, 4943,
7334  651, 4943, 4418, 4943, 4943, 4943, 4943, 4943, 2326, 4943,
7335  4943, 4419, 4943, 4943, 4943, 4943, 4943, 2327, 4943, 4943,
7336  4943, 4943, 4943, 4943, 4943, 4943, 4943, 651, 651, 651,
7337  3886, 3544, 3887, 3888, 651, 651, 651, 651, 651, 651,
7338 
7339  651, 3754, 4943, 651, 651, 651, 2336, 4943, 651, 4943,
7340  651, 651, 651, 651, 651, 3734, 3386, 3735, 3734, 4943,
7341  4943, 2337, 3734, 3386, 3735, 3734, 2688, 4943, 4943, 2507,
7342  2338, 2336, 4943, 2688, 4943, 4943, 4943, 4943, 2336, 4943,
7343  4943, 651, 4943, 4943, 4943, 4943, 2503, 4943, 4943, 2337,
7344  4943, 4943, 4943, 2503, 4943, 2504, 4943, 2507, 2338, 4943,
7345  4943, 4943, 2504, 4943, 4943, 4943, 4943, 4943, 651, 651,
7346  4943, 4943, 4943, 4943, 2503, 4943, 4943, 4943, 4943, 4943,
7347  4943, 2503, 4943, 2504, 4943, 4943, 4943, 4943, 4943, 4943,
7348  2504, 651, 3734, 3386, 3735, 3736, 651, 651, 651, 651,
7349 
7350  651, 651, 651, 3608, 4943, 651, 651, 651, 2336, 4943,
7351  651, 4943, 651, 651, 651, 651, 651, 2706, 2240, 2707,
7352  2706, 4943, 4943, 2477, 2706, 2240, 2707, 2706, 4943, 4943,
7353  4943, 4943, 2478, 2708, 4943, 4943, 4943, 4943, 4943, 4943,
7354  2708, 4943, 4943, 651, 3889, 4943, 4943, 4943, 2709, 3890,
7355  4943, 2477, 4943, 4943, 4943, 2709, 4943, 2710, 4943, 4943,
7356  2478, 4943, 4943, 4943, 2710, 3424, 3018, 3425, 3424, 4943,
7357  651, 651, 3889, 4943, 4943, 4943, 2709, 3890, 4943, 4943,
7358  4943, 2708, 4943, 2709, 4943, 2710, 4943, 3891, 3549, 3892,
7359  3891, 4943, 2710, 4943, 4943, 4943, 2709, 4943, 3893, 4943,
7360 
7361  4943, 4943, 3426, 2708, 4943, 2710, 4943, 4943, 4943, 3743,
7362  3395, 3744, 3743, 4943, 4943, 4943, 4943, 4943, 2709, 4943,
7363  3742, 4943, 4943, 4943, 2709, 2325, 2882, 2710, 4943, 4943,
7364  3426, 4943, 4943, 2710, 3743, 3395, 3744, 3743, 4943, 4943,
7365  2494, 3434, 3029, 3435, 3434, 3742, 2709, 4943, 4943, 2495,
7366  2325, 4943, 4943, 4943, 2882, 2710, 4943, 2718, 4943, 3894,
7367  3553, 3895, 3894, 4943, 4943, 2494, 4943, 4943, 2494, 4943,
7368  3896, 4943, 2719, 4943, 2495, 2718, 4943, 2495, 3436, 4943,
7369  4943, 2720, 4943, 4943, 4943, 3751, 3403, 3752, 3751, 4943,
7370  2719, 4943, 4943, 2494, 4943, 4943, 3742, 4943, 2889, 2720,
7371 
7372  2719, 2319, 2495, 4943, 4943, 4943, 3436, 4943, 4943, 2720,
7373  4943, 4943, 3751, 3403, 3752, 3751, 2508, 4943, 2719, 4943,
7374  4943, 4943, 4943, 3742, 4943, 2509, 2889, 2720, 2319, 4943,
7375  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7376  4943, 4943, 4943, 2508, 2508, 4943, 4943, 4943, 4943, 4943,
7377  4943, 4943, 2509, 2509, 4943, 4943, 4943, 4943, 4943, 4943,
7378  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7379  4943, 2508, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7380  2509, 651, 3751, 3403, 3752, 3753, 651, 651, 651, 651,
7381  651, 651, 651, 3754, 2153, 651, 651, 651, 2319, 4943,
7382 
7383  651, 4943, 651, 651, 651, 651, 651, 2333, 1956, 2334,
7384  2335, 4943, 4943, 2331, 2730, 2266, 2731, 2730, 2153, 4943,
7385  4943, 4943, 2332, 4943, 2730, 2266, 2731, 2730, 4943, 4943,
7386  2732, 4943, 4943, 651, 4943, 4943, 4943, 4943, 2337, 3898,
7387  2732, 2331, 4943, 4943, 4943, 2733, 4943, 2338, 4943, 4943,
7388  2332, 3897, 4943, 4943, 2734, 2733, 3446, 3042, 3447, 3446,
7389  651, 651, 4943, 4943, 2734, 4943, 2337, 3898, 4943, 4943,
7390  4943, 4943, 2732, 2733, 4943, 2338, 4943, 4943, 4943, 3897,
7391  4943, 4943, 2734, 2733, 4943, 4943, 4943, 2733, 3899, 3559,
7392  3900, 3899, 2734, 3448, 4943, 4943, 2734, 4943, 4943, 3901,
7393 
7394  4943, 4943, 4943, 4943, 2732, 4943, 4943, 4943, 4943, 4943,
7395  4943, 4943, 4943, 4943, 4943, 2733, 4943, 4943, 4943, 2733,
7396  4943, 3448, 4943, 4943, 2734, 4943, 4943, 2904, 2734, 4943,
7397  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7398  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2733, 4943, 4943,
7399  4943, 4943, 4943, 4943, 4943, 2904, 2734, 890, 3456, 2822,
7400  3457, 3458, 890, 890, 890, 890, 890, 890, 890, 4943,
7401  4943, 890, 890, 890, 2559, 4943, 890, 4943, 890, 890,
7402  890, 890, 890, 4943, 4943, 4943, 4943, 4943, 4943, 2560,
7403  4943, 4943, 4943, 4943, 4943, 3310, 4943, 4943, 2561, 4943,
7404 
7405  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 890,
7406  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2560, 4943, 4943,
7407  4943, 4943, 4943, 3310, 4943, 4943, 2561, 4943, 4943, 4943,
7408  4943, 4943, 4943, 4943, 4943, 4943, 890, 890, 890, 2556,
7409  1945, 2557, 2558, 890, 890, 890, 890, 890, 890, 890,
7410  4943, 4943, 890, 890, 890, 2559, 4943, 890, 4943, 890,
7411  890, 890, 890, 890, 4943, 4943, 4943, 4943, 4943, 4943,
7412  2560, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3903,
7413  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7414  890, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2560, 4943,
7415 
7416  4943, 4943, 4943, 4943, 4943, 4943, 4943, 3903, 4943, 4943,
7417  4943, 4943, 4943, 4943, 4943, 4943, 4943, 890, 890, 890,
7418  3462, 2828, 3463, 3464, 890, 890, 890, 890, 890, 890,
7419  890, 4943, 4943, 890, 890, 890, 2570, 4943, 890, 4943,
7420  890, 890, 890, 890, 890, 4943, 4943, 4943, 4943, 4943,
7421  4943, 2571, 4943, 4943, 4943, 4943, 4943, 3336, 4943, 4943,
7422  2572, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7423  4943, 890, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2571,
7424  4943, 4943, 4943, 4943, 4943, 3336, 4943, 4943, 2572, 4943,
7425  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 890, 890,
7426 
7427  890, 2567, 1956, 2568, 2569, 890, 890, 890, 890, 890,
7428  890, 890, 4943, 4943, 890, 890, 890, 2570, 4943, 890,
7429  4943, 890, 890, 890, 890, 890, 2943, 2240, 2944, 2943,
7430  4943, 4943, 2571, 3767, 3196, 3768, 3767, 3767, 3196, 3768,
7431  3767, 3907, 2945, 4943, 4943, 4943, 4943, 4943, 4943, 2945,
7432  4943, 4943, 890, 2945, 4943, 4943, 4943, 2946, 4943, 3911,
7433  2571, 4943, 4943, 4943, 3127, 4943, 2947, 4943, 3127, 3907,
7434  3912, 4943, 4943, 3128, 3912, 4943, 4943, 3128, 4943, 890,
7435  890, 2943, 2240, 2944, 2943, 2946, 4943, 3911, 2943, 2240,
7436  2944, 2943, 3127, 4943, 2947, 4943, 3127, 2945, 3912, 4943,
7437 
7438  4943, 3128, 3912, 4943, 2945, 3128, 4943, 4943, 3913, 4943,
7439  4943, 4943, 2946, 3773, 3203, 3774, 3773, 4943, 4943, 2946,
7440  4943, 2947, 4943, 4943, 3921, 4943, 4943, 4943, 3914, 2559,
7441  3773, 3203, 3774, 3773, 4943, 4943, 3913, 4943, 4943, 4943,
7442  2946, 3921, 4943, 4943, 2770, 4943, 2559, 2946, 4943, 2947,
7443  4943, 4943, 4943, 2771, 4943, 4943, 3914, 2953, 2251, 2954,
7444  2953, 2770, 2953, 2251, 2954, 2953, 4943, 4943, 4943, 4943,
7445  2771, 4943, 2770, 2955, 3781, 3211, 3782, 3781, 2955, 4943,
7446  4943, 2771, 4943, 4943, 3923, 2925, 4943, 4943, 2956, 2770,
7447  2559, 4943, 4943, 2956, 4943, 4943, 4943, 2957, 2771, 4943,
7448 
7449  4943, 4943, 3924, 4943, 4943, 2770, 3781, 3211, 3782, 3781,
7450  4943, 4943, 3923, 4943, 2771, 4943, 2956, 2925, 4943, 4943,
7451  4943, 2956, 2559, 4943, 4943, 2957, 4943, 4943, 4943, 4943,
7452  3924, 4943, 4943, 2770, 4943, 4943, 4943, 2770, 4943, 4943,
7453  4943, 4943, 2771, 4943, 4943, 4943, 2771, 4943, 4943, 4943,
7454  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7455  4943, 4943, 4943, 4943, 4943, 2770, 4943, 4943, 4943, 4943,
7456  4943, 4943, 4943, 4943, 2771, 890, 3925, 3403, 3926, 3927,
7457  890, 890, 890, 890, 890, 890, 890, 3928, 2381, 890,
7458  890, 890, 2553, 2382, 890, 2382, 890, 890, 890, 890,
7459 
7460  890, 2382, 2382, 2382, 2382, 2382, 2382, 2576, 2382, 2382,
7461  2382, 2382, 2382, 2382, 2382, 2787, 2577, 2382, 2382, 2382,
7462  2382, 2382, 2382, 2382, 2382, 2382, 2382, 890, 2382, 2382,
7463  2382, 2382, 2382, 2382, 2382, 2576, 2382, 2382, 2382, 2382,
7464  2382, 2382, 2382, 2787, 2577, 2382, 2382, 2382, 2382, 2382,
7465  2382, 2382, 2382, 2382, 890, 890, 3786, 3216, 3787, 3786,
7466  3786, 3216, 3787, 3786, 4943, 4943, 4943, 3921, 4943, 4943,
7467  4943, 3921, 2553, 4943, 4943, 4943, 2553, 3786, 3216, 3787,
7468  3788, 2967, 2266, 2968, 2967, 4943, 4943, 2784, 3789, 4943,
7469  4943, 2784, 4943, 4943, 4943, 4943, 2785, 2969, 4943, 4943,
7470 
7471  2785, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2565, 4943,
7472  4943, 4943, 2970, 4943, 3929, 2784, 2382, 2566, 4943, 2784,
7473  4943, 2971, 4943, 4943, 2785, 4943, 4943, 4943, 2785, 4943,
7474  3792, 3222, 3793, 3792, 4943, 4943, 2565, 4943, 4943, 4943,
7475  2970, 4943, 3929, 4943, 2382, 2566, 2969, 4943, 4943, 2971,
7476  3792, 3222, 3793, 3792, 4943, 4943, 4943, 2967, 2266, 2968,
7477  2967, 3149, 2967, 2266, 2968, 2967, 2969, 3930, 4943, 4943,
7478  3150, 4943, 4943, 2969, 4943, 4943, 4943, 4943, 2969, 4943,
7479  4943, 3149, 4943, 4943, 3931, 4943, 4943, 3930, 2970, 3149,
7480  3150, 4943, 4943, 2970, 4943, 3930, 4943, 2971, 3150, 4943,
7481 
7482  4943, 4943, 3932, 3796, 3227, 3797, 3796, 4943, 4943, 3149,
7483  4943, 4943, 3931, 4943, 3921, 3930, 2970, 4943, 3150, 2570,
7484  4943, 2970, 4943, 4943, 4943, 2971, 3796, 3227, 3797, 3796,
7485  3932, 4943, 4943, 4943, 2779, 4943, 4943, 3921, 3796, 3227,
7486  3797, 3798, 2570, 2780, 3800, 3231, 3801, 3800, 4943, 3789,
7487  4943, 4943, 4943, 4943, 4943, 2925, 4943, 2779, 4943, 4943,
7488  2553, 4943, 2779, 4943, 4943, 4943, 2780, 4943, 4943, 2753,
7489  4943, 2780, 4943, 4943, 4943, 2784, 4943, 4943, 2754, 3800,
7490  3231, 3801, 3800, 4943, 2785, 2779, 3811, 524, 3655, 3812,
7491  2925, 4943, 4943, 4943, 2780, 2553, 4943, 2753, 4943, 4943,
7492 
7493  4943, 4943, 3657, 2784, 4943, 4943, 2754, 4943, 4943, 4943,
7494  2784, 4943, 2785, 3800, 3231, 3801, 3802, 3813, 4943, 2785,
7495  4943, 4943, 4943, 4943, 3803, 4943, 3814, 4943, 4943, 4943,
7496  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2784, 4943,
7497  4943, 4943, 4943, 4943, 2565, 3813, 4943, 2785, 4943, 4943,
7498  4943, 4943, 2382, 2566, 3814, 4943, 4943, 4943, 4943, 4943,
7499  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7500  4943, 4943, 2565, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7501  2382, 2566, 3345, 3804, 719, 3805, 3806, 3345, 3345, 3345,
7502  3345, 3345, 3345, 3345, 3502, 3502, 3345, 3345, 3345, 3661,
7503 
7504  3502, 3345, 3502, 3345, 3345, 3345, 3345, 3345, 3502, 3502,
7505  3652, 3502, 3653, 3502, 3818, 3502, 3502, 3502, 3502, 3502,
7506  3502, 3502, 3502, 3819, 3502, 3502, 3502, 3502, 3502, 3502,
7507  3502, 3502, 3502, 3502, 3345, 3502, 3502, 3502, 3652, 3502,
7508  3653, 3502, 3818, 3502, 3502, 3502, 3502, 3502, 3502, 3502,
7509  3502, 3819, 3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502,
7510  3502, 3345, 3345, 3658, 528, 3659, 3660, 4943, 3811, 524,
7511  3655, 3812, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7512  4943, 4943, 4943, 4943, 3657, 4943, 3701, 1945, 3702, 3703,
7513  3502, 4943, 3502, 4943, 3502, 4943, 4943, 4943, 4943, 3813,
7514 
7515  3933, 3934, 3704, 3502, 4943, 4943, 4943, 4943, 3814, 3701,
7516  1945, 3702, 3703, 4943, 4943, 3958, 4943, 3705, 3502, 4943,
7517  3502, 4943, 3502, 4943, 4943, 3704, 3706, 3813, 3933, 3934,
7518  4943, 3502, 3658, 528, 3659, 3660, 3814, 4943, 4943, 4943,
7519  3705, 4943, 4943, 3958, 4943, 3705, 4943, 3960, 4943, 3706,
7520  4943, 4943, 4943, 4943, 3706, 4943, 4943, 4943, 4943, 3502,
7521  4943, 3502, 4943, 3502, 4943, 4943, 4943, 4943, 3705, 4943,
7522  4943, 4943, 3502, 4943, 4943, 3960, 3935, 3706, 4943, 4943,
7523  4943, 4943, 4943, 4943, 4943, 4943, 4943, 3502, 4943, 3502,
7524  4943, 3502, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7525 
7526  3502, 4943, 4943, 3935, 3345, 3662, 532, 3663, 3664, 3345,
7527  3345, 3345, 3345, 3345, 3345, 3345, 3502, 3502, 3345, 3345,
7528  3345, 3657, 4943, 3345, 4943, 3345, 3345, 3345, 3345, 3345,
7529  4943, 4943, 4943, 4943, 3936, 4943, 4943, 4943, 4943, 4943,
7530  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7531  4943, 4943, 4943, 4943, 4943, 4943, 3345, 4943, 4943, 4943,
7532  4943, 4943, 3936, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7533  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7534  4943, 4943, 4943, 3345, 3345, 3345, 3662, 532, 3663, 3664,
7535  3345, 3345, 3345, 3345, 3345, 3345, 3345, 3502, 3502, 3345,
7536 
7537  3345, 3345, 3657, 4943, 3345, 4943, 3345, 3345, 3345, 3345,
7538  3345, 3701, 1945, 3702, 3703, 3701, 1945, 3702, 3703, 4943,
7539  4943, 4943, 4943, 4943, 4943, 3937, 4943, 3704, 4943, 4943,
7540  4943, 3704, 3985, 2240, 3986, 3985, 4943, 3345, 4943, 4943,
7541  4943, 4943, 3705, 4943, 4943, 4943, 3705, 4943, 3987, 4943,
7542  3959, 3706, 4943, 3937, 4943, 3706, 4943, 3961, 4943, 3701,
7543  1945, 3702, 3703, 3988, 3345, 3345, 3658, 528, 3659, 3660,
7544  3705, 4943, 3989, 4943, 3705, 3704, 4943, 4943, 3959, 3706,
7545  4943, 4943, 4943, 3706, 3961, 4943, 3701, 1945, 3702, 3703,
7546  3705, 3988, 4943, 3502, 4943, 3502, 4943, 3502, 4943, 3706,
7547 
7548  3989, 3991, 3704, 4943, 4943, 3939, 3502, 4943, 3875, 3875,
7549  3875, 3875, 4943, 3995, 2251, 3996, 3995, 3705, 3705, 3393,
7550  4943, 3502, 4943, 3502, 3990, 3502, 3706, 3706, 3991, 3997,
7551  4943, 4943, 4943, 3939, 3502, 3658, 528, 3659, 3660, 2108,
7552  4943, 4943, 4943, 4943, 3998, 3705, 4943, 4943, 2109, 4943,
7553  4943, 4943, 3990, 3999, 3706, 4943, 4943, 4943, 4943, 4943,
7554  4943, 4943, 3502, 4943, 3502, 4943, 3502, 2108, 4943, 4943,
7555  4943, 4943, 3998, 4943, 3947, 3502, 2109, 4943, 4943, 4943,
7556  4943, 3999, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7557  3502, 4943, 3502, 4943, 3502, 4943, 4943, 4943, 4943, 4943,
7558 
7559  4943, 4943, 3947, 3502, 2055, 3508, 1755, 3509, 3510, 2055,
7560  2055, 2055, 2055, 2055, 2055, 2055, 4943, 4943, 2055, 2055,
7561  2055, 2404, 4943, 2055, 4943, 2055, 2055, 2055, 2055, 2055,
7562  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7563  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7564  4943, 4943, 4943, 4943, 4943, 4943, 2055, 4943, 4943, 4943,
7565  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7566  4943, 4943, 4415, 1962, 4416, 4417, 4943, 4943, 4943, 4943,
7567  4943, 4943, 4943, 2055, 2055, 2055, 2401, 528, 2402, 2403,
7568  2055, 2055, 2055, 2055, 2055, 2055, 2055, 4825, 4943, 2055,
7569 
7570  2055, 2055, 2404, 4418, 2055, 4943, 2055, 2055, 2055, 2055,
7571  2055, 4943, 4419, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7572  4943, 4943, 4943, 4943, 4943, 4825, 4943, 4943, 4943, 4943,
7573  3957, 4418, 4943, 4943, 4943, 4943, 4943, 2055, 4943, 4943,
7574  4419, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7575  4943, 4943, 4943, 4943, 4943, 4943, 4943, 3957, 4943, 4943,
7576  4943, 4943, 4943, 4943, 2055, 2055, 2055, 3828, 2070, 3829,
7577  3830, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 4943, 4943,
7578  2055, 2055, 2055, 3715, 4943, 2055, 4943, 2055, 2055, 2055,
7579  2055, 2055, 4943, 4943, 4943, 4943, 4943, 4943, 3831, 4943,
7580 
7581  4943, 4943, 4943, 4943, 4943, 4943, 4943, 3832, 4943, 4943,
7582  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2055, 4943,
7583  4943, 4943, 4943, 4943, 4943, 4943, 3831, 4943, 4943, 4943,
7584  4943, 4943, 4943, 4943, 4943, 3832, 4943, 4943, 4943, 4943,
7585  4943, 4943, 4943, 4943, 4943, 2055, 2055, 2055, 3828, 2070,
7586  3829, 3830, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 4943,
7587  4943, 2055, 2055, 2055, 3715, 4943, 2055, 4943, 2055, 2055,
7588  2055, 2055, 2055, 4943, 4943, 4943, 4943, 4943, 4943, 3831,
7589  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3832, 4943,
7590  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2055,
7591 
7592  4943, 4943, 4943, 4943, 4943, 4943, 4943, 3831, 4943, 4943,
7593  4943, 4943, 4943, 4943, 4943, 4943, 3832, 4943, 4943, 4943,
7594  4943, 4943, 4943, 4943, 4943, 4943, 2055, 2055, 2055, 3828,
7595  2070, 3829, 3835, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
7596  4943, 4943, 2055, 2055, 2055, 3715, 4943, 2055, 4943, 2055,
7597  2055, 2055, 2055, 2055, 4943, 4943, 4943, 4943, 4943, 4943,
7598  3836, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3837,
7599  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7600  2055, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3836, 4943,
7601  4943, 4943, 4943, 4943, 4943, 4943, 4943, 3837, 4943, 4943,
7602 
7603  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2055, 2055, 2055,
7604  3712, 1956, 3713, 3714, 2055, 2055, 2055, 2055, 2055, 2055,
7605  2055, 4943, 4943, 2055, 2055, 2055, 3715, 4943, 2055, 4943,
7606  2055, 2055, 2055, 2055, 2055, 4943, 4943, 4943, 4943, 3962,
7607  4943, 3716, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7608  3717, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7609  4943, 2055, 4943, 4943, 4943, 4943, 4943, 3962, 4943, 3716,
7610  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3717, 4943,
7611  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2055, 2055,
7612  2055, 3968, 2223, 3969, 3970, 2055, 2055, 2055, 2055, 2055,
7613 
7614  2055, 2055, 3971, 2202, 2055, 2055, 2055, 2400, 4943, 2055,
7615  4943, 2055, 2055, 2055, 2055, 2055, 4943, 4943, 4943, 4943,
7616  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7617  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7618  4943, 4943, 2055, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7619  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7620  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2055,
7621  2055, 2055, 2405, 532, 2406, 2407, 2055, 2055, 2055, 2055,
7622  2055, 2055, 2055, 2202, 2202, 2055, 2055, 2055, 2400, 4943,
7623  2055, 4943, 2055, 2055, 2055, 2055, 2055, 3701, 1945, 3702,
7624 
7625  3703, 3701, 1945, 3702, 3703, 3983, 4943, 4943, 4943, 3701,
7626  1945, 3702, 3703, 3704, 4943, 4943, 4943, 3704, 4943, 4943,
7627  4943, 4943, 4943, 2055, 4943, 3704, 4943, 4943, 3705, 4943,
7628  4943, 4943, 3705, 3983, 4943, 4000, 4943, 3706, 4002, 4943,
7629  3705, 3706, 4943, 4001, 4943, 3701, 1945, 3702, 3703, 3706,
7630  2055, 2055, 4943, 4943, 4943, 4943, 3705, 4943, 4943, 4943,
7631  3705, 3704, 4943, 4000, 4943, 3706, 4002, 4943, 3705, 3706,
7632  4001, 4943, 4943, 4943, 4943, 4943, 3705, 3706, 4943, 4943,
7633  4943, 4943, 4943, 4943, 4943, 3706, 4943, 4943, 4943, 4003,
7634  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7635 
7636  4943, 4943, 4943, 4943, 3705, 4943, 4943, 4943, 4943, 4943,
7637  4943, 4943, 4943, 3706, 4943, 4943, 4003, 2055, 3718, 1962,
7638  3719, 3720, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 3534,
7639  3534, 2055, 2055, 2055, 3698, 3535, 2055, 3535, 2055, 2055,
7640  2055, 2055, 2055, 3535, 3535, 3535, 3535, 3535, 3535, 3721,
7641  3535, 3535, 3535, 3535, 3535, 3535, 4004, 3535, 3722, 3535,
7642  3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535, 2055,
7643  3535, 3535, 3535, 3535, 3535, 3535, 3535, 3721, 3535, 3535,
7644  3535, 3535, 3535, 3535, 4004, 3535, 3722, 3535, 3535, 3535,
7645  3535, 3535, 3535, 3535, 3535, 3535, 2055, 2055, 4009, 2266,
7646 
7647  4010, 4009, 3874, 3875, 3876, 3874, 3874, 3875, 3876, 3874,
7648  4943, 4943, 4943, 3877, 4011, 4943, 4943, 3877, 2242, 4943,
7649  4943, 4943, 2242, 2239, 2240, 2241, 2239, 4943, 4943, 4012,
7650  4943, 4943, 4943, 2427, 4943, 4943, 4943, 2427, 4013, 2242,
7651  4943, 4943, 2428, 4943, 4943, 4943, 2428, 4943, 3878, 3879,
7652  3880, 3878, 4943, 4943, 2243, 4943, 4943, 4012, 4943, 3881,
7653  4943, 2427, 4943, 2244, 2268, 2427, 4013, 4943, 4943, 4943,
7654  2428, 4943, 4943, 4943, 2428, 3879, 3879, 3879, 3879, 2449,
7655  4943, 4943, 2243, 4943, 4943, 4943, 3393, 4943, 2450, 4943,
7656  4943, 2244, 3878, 3879, 3880, 3878, 2265, 2266, 2267, 2265,
7657 
7658  4943, 4943, 4943, 3881, 4943, 4943, 2103, 2449, 2268, 4943,
7659  4943, 4943, 2268, 4943, 4943, 2104, 2450, 3883, 3541, 3884,
7660  3883, 4943, 4943, 2449, 4943, 4943, 4943, 2269, 3742, 4943,
7661  4943, 4943, 2450, 2325, 2103, 4943, 2270, 4943, 3883, 3541,
7662  3884, 3883, 4943, 2104, 4943, 4943, 4943, 4943, 2494, 3742,
7663  4943, 2449, 4943, 4943, 2325, 2269, 4943, 2495, 4943, 4943,
7664  2450, 4943, 4943, 4943, 2270, 4943, 4943, 4943, 4943, 2494,
7665  4943, 4943, 4943, 4943, 4943, 4943, 2494, 4943, 2495, 4943,
7666  4943, 4943, 4943, 4943, 4943, 2495, 4943, 4943, 4943, 4943,
7667  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2494, 4943, 4943,
7668 
7669  4943, 4943, 4943, 4943, 4943, 4943, 2495, 651, 3883, 3541,
7670  3884, 3885, 651, 651, 651, 651, 651, 651, 651, 3746,
7671  4943, 651, 651, 651, 2325, 4943, 651, 4943, 651, 651,
7672  651, 651, 651, 3886, 3544, 3887, 3886, 4943, 4943, 2326,
7673  3886, 3544, 3887, 3886, 3742, 4943, 4943, 4943, 2327, 2336,
7674  4943, 3742, 4943, 4943, 4943, 4943, 2336, 4943, 4943, 651,
7675  4943, 4943, 4943, 4943, 2503, 4943, 4943, 2326, 4943, 4943,
7676  4943, 2503, 4943, 2504, 4943, 4943, 2327, 4943, 4943, 4943,
7677  2504, 4943, 4943, 4943, 4943, 4943, 651, 651, 4943, 4943,
7678  4943, 4943, 2503, 4943, 4943, 4943, 4943, 4943, 4943, 2503,
7679 
7680  4943, 2504, 4943, 4943, 4943, 4943, 4943, 4943, 2504, 651,
7681  3886, 3544, 3887, 3888, 651, 651, 651, 651, 651, 651,
7682  651, 3754, 4943, 651, 651, 651, 2336, 4943, 651, 4943,
7683  651, 651, 651, 651, 651, 3572, 3196, 3573, 3572, 4943,
7684  4943, 2477, 2706, 2240, 2707, 2706, 3891, 3549, 3892, 3891,
7685  2478, 2708, 3891, 3549, 3892, 3891, 4943, 3893, 2708, 4943,
7686  4943, 651, 2708, 3893, 4943, 4943, 2709, 4943, 2708, 2477,
7687  4943, 4943, 3426, 2709, 4943, 2710, 4943, 2878, 2478, 4943,
7688  4943, 4943, 4023, 2878, 4943, 4943, 2879, 4943, 651, 651,
7689  4943, 4943, 2879, 4943, 2709, 4943, 2706, 2240, 2707, 2706,
7690 
7691  3426, 2709, 4943, 2710, 4943, 2878, 3894, 3553, 3895, 3894,
7692  4023, 2878, 2708, 4943, 2879, 4943, 4943, 3896, 4943, 4943,
7693  2879, 4943, 2718, 3894, 3553, 3895, 3894, 2709, 2716, 2251,
7694  2717, 2716, 4943, 4943, 3896, 4943, 2710, 2719, 4943, 2718,
7695  3597, 3222, 3598, 3597, 2718, 4943, 2720, 4943, 4943, 4943,
7696  2730, 2266, 2731, 2730, 2719, 2709, 2732, 4943, 4943, 2719,
7697  4943, 4943, 4943, 2720, 2710, 2719, 2732, 4943, 2720, 4943,
7698  4943, 2733, 4943, 4943, 2720, 4943, 4943, 3448, 4943, 4943,
7699  2734, 2733, 2719, 4943, 4943, 4943, 4943, 2719, 4943, 4943,
7700  4024, 2720, 4943, 4943, 4943, 4943, 2720, 4943, 4943, 2733,
7701 
7702  3899, 3559, 3900, 3899, 4943, 3448, 4943, 4943, 2734, 2733,
7703  4943, 3901, 3899, 3559, 3900, 3899, 2732, 4943, 4024, 4943,
7704  4943, 4943, 4943, 3901, 4231, 1584, 4232, 4233, 2732, 4943,
7705  4943, 2900, 2730, 2266, 2731, 2730, 4943, 4943, 4943, 4943,
7706  2901, 4943, 4943, 2900, 4943, 4943, 4943, 4943, 2732, 4943,
7707  4943, 4943, 2901, 4943, 4943, 3818, 4943, 3502, 4943, 2900,
7708  4943, 4304, 4943, 2733, 3819, 4943, 4943, 4943, 2901, 4943,
7709  4943, 2900, 2734, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7710  2901, 4943, 4943, 3818, 4943, 3502, 4943, 4943, 4943, 4304,
7711  4943, 2733, 3819, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7712 
7713  2734, 890, 4026, 3541, 4027, 4028, 890, 890, 890, 890,
7714  890, 890, 890, 3920, 4943, 890, 890, 890, 2559, 4943,
7715  890, 4943, 890, 890, 890, 890, 890, 3904, 3382, 3905,
7716  3904, 4943, 4943, 2560, 3904, 3382, 3905, 3904, 2925, 4943,
7717  4943, 2774, 2561, 2559, 4943, 2925, 4943, 4943, 4943, 4943,
7718  2559, 4943, 4943, 890, 4943, 4943, 4943, 4943, 2770, 4943,
7719  4943, 2560, 4943, 4943, 4943, 2770, 4943, 2771, 4943, 2774,
7720  2561, 4943, 4943, 4943, 2771, 4943, 4943, 4943, 4943, 4943,
7721  890, 890, 4943, 4943, 4943, 4943, 2770, 4943, 4943, 4943,
7722  4943, 4943, 4943, 2770, 4943, 2771, 4943, 4943, 4943, 4943,
7723 
7724  4943, 4943, 2771, 890, 3904, 3382, 3905, 3906, 890, 890,
7725  890, 890, 890, 890, 890, 3784, 4943, 890, 890, 890,
7726  2559, 4943, 890, 4943, 890, 890, 890, 890, 890, 4943,
7727  4943, 4943, 4943, 4943, 4943, 2560, 4943, 4943, 4943, 4943,
7728  4943, 4943, 4943, 4943, 2561, 4943, 4943, 4943, 4943, 4943,
7729  4943, 4943, 4943, 4943, 4943, 890, 4943, 4943, 4943, 4943,
7730  4943, 4943, 4943, 2560, 4943, 4943, 4943, 4943, 4943, 4943,
7731  4943, 4943, 2561, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7732  4943, 4943, 890, 890, 890, 4029, 3544, 4030, 4031, 890,
7733  890, 890, 890, 890, 890, 890, 3928, 4943, 890, 890,
7734 
7735  890, 2570, 4943, 890, 4943, 890, 890, 890, 890, 890,
7736  3908, 3386, 3909, 3908, 4943, 4943, 2571, 3908, 3386, 3909,
7737  3908, 2925, 4943, 4943, 2783, 2572, 2570, 4943, 2925, 4943,
7738  4943, 4943, 4943, 2570, 4943, 4943, 890, 4943, 4943, 4943,
7739  4943, 2779, 4943, 4943, 2571, 4943, 4943, 4943, 2779, 4943,
7740  2780, 4943, 2783, 2572, 4943, 4943, 4943, 2780, 4943, 4943,
7741  4943, 4943, 4943, 890, 890, 4943, 4943, 4943, 4943, 2779,
7742  4943, 4943, 4943, 4943, 4943, 4943, 2779, 4943, 2780, 4943,
7743  4943, 4943, 4943, 4943, 4943, 2780, 890, 3908, 3386, 3909,
7744  3910, 890, 890, 890, 890, 890, 890, 890, 3803, 4943,
7745 
7746  890, 890, 890, 2570, 4943, 890, 4943, 890, 890, 890,
7747  890, 890, 2943, 2240, 2944, 2943, 4943, 4943, 2753, 2943,
7748  2240, 2944, 2943, 4943, 4943, 4943, 4943, 2754, 2945, 4943,
7749  4943, 4943, 4943, 4943, 4943, 2945, 4943, 4943, 890, 4032,
7750  4943, 4943, 4943, 2946, 4033, 4943, 2753, 4943, 4943, 4943,
7751  2946, 4943, 2947, 4943, 4943, 2754, 4943, 4943, 4943, 2947,
7752  3621, 3018, 3622, 3621, 4943, 890, 890, 4032, 4943, 4943,
7753  4943, 2946, 4033, 4943, 4943, 4943, 2945, 4943, 2946, 4943,
7754  2947, 4943, 4034, 3549, 4035, 4034, 4943, 2947, 4943, 4943,
7755  4943, 2946, 4943, 4036, 4943, 4943, 4943, 3623, 2945, 4943,
7756 
7757  2947, 4943, 4943, 4943, 3917, 3395, 3918, 3917, 4943, 4943,
7758  4943, 4943, 4943, 2946, 4943, 3916, 4943, 4943, 4943, 2946,
7759  2559, 3131, 2947, 4943, 4943, 3623, 4943, 4943, 2947, 3917,
7760  3395, 3918, 3917, 4943, 4943, 2770, 3631, 3029, 3632, 3631,
7761  3916, 2946, 4943, 4943, 2771, 2559, 4943, 4943, 4943, 3131,
7762  2947, 4943, 2955, 4943, 4037, 3553, 4038, 4037, 4943, 4943,
7763  2770, 4943, 4943, 2770, 4943, 4039, 4943, 2956, 4943, 2771,
7764  2955, 4943, 2771, 3633, 4943, 4943, 2957, 4943, 4943, 4943,
7765  3925, 3403, 3926, 3925, 4943, 2956, 4943, 4943, 2770, 4943,
7766  4943, 3916, 4943, 3138, 2957, 2956, 2553, 2771, 4943, 4943,
7767 
7768  4943, 3633, 4943, 4943, 2957, 4943, 4943, 3925, 3403, 3926,
7769  3925, 2784, 4943, 2956, 4943, 4943, 4943, 4943, 3916, 4943,
7770  2785, 3138, 2957, 2553, 4943, 4943, 4943, 4943, 4943, 4943,
7771  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2784, 2784,
7772  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2785, 2785, 4943,
7773  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7774  4943, 4943, 4943, 4943, 4943, 4943, 2784, 4943, 4943, 4943,
7775  4943, 4943, 4943, 4943, 4943, 2785, 890, 3925, 3403, 3926,
7776  3927, 890, 890, 890, 890, 890, 890, 890, 3928, 2381,
7777  890, 890, 890, 2553, 4943, 890, 4943, 890, 890, 890,
7778 
7779  890, 890, 2567, 1956, 2568, 2569, 4943, 4943, 2565, 2967,
7780  2266, 2968, 2967, 2381, 4943, 4943, 4943, 2566, 4943, 2967,
7781  2266, 2968, 2967, 4943, 4943, 2969, 4943, 4943, 890, 4943,
7782  4943, 4943, 4943, 2571, 4041, 2969, 2565, 4943, 4943, 4943,
7783  2970, 4943, 2572, 4943, 4943, 2566, 4040, 4943, 4943, 2971,
7784  2970, 3643, 3042, 3644, 3643, 890, 890, 4943, 4943, 2971,
7785  4943, 2571, 4041, 4943, 4943, 4943, 4943, 2969, 2970, 4943,
7786  2572, 4943, 4943, 4943, 4040, 4943, 4943, 2971, 2970, 4943,
7787  4943, 4943, 2970, 4042, 3559, 4043, 4042, 2971, 3645, 4943,
7788  4943, 2971, 4943, 4943, 4044, 4943, 4943, 4943, 4943, 2969,
7789 
7790  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7791  2970, 4943, 4943, 4943, 2970, 4943, 3645, 4943, 4943, 2971,
7792  4943, 4943, 3153, 2971, 4943, 4943, 4943, 4943, 4943, 4943,
7793  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7794  4943, 4943, 2970, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7795  3153, 2971, 3345, 3658, 528, 3659, 3660, 3345, 3345, 3345,
7796  3345, 3345, 3345, 3345, 4943, 4943, 3345, 3345, 3345, 3661,
7797  4943, 3345, 4943, 3345, 3345, 3345, 3345, 3345, 4943, 4943,
7798  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7799  4943, 4943, 4943, 4045, 4943, 4943, 4943, 4943, 4943, 4943,
7800 
7801  4943, 4943, 4943, 4943, 3345, 4943, 4943, 4943, 4943, 4943,
7802  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7803  4943, 4045, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7804  4943, 3345, 3345, 3345, 3658, 528, 3659, 3660, 3345, 3345,
7805  3345, 3345, 3345, 3345, 3345, 4943, 4943, 3345, 3345, 3345,
7806  3661, 4943, 3345, 4943, 3345, 3345, 3345, 3345, 3345, 4943,
7807  4943, 4943, 4943, 4943, 4046, 4943, 4943, 4943, 4943, 4943,
7808  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7809  4943, 4943, 4943, 4943, 4943, 3345, 4943, 4943, 4943, 4943,
7810  4943, 4943, 4046, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7811 
7812  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7813  4943, 4943, 3345, 3345, 3345, 3662, 532, 3663, 3664, 3345,
7814  3345, 3345, 3345, 3345, 3345, 3345, 3502, 3502, 3345, 3345,
7815  3345, 3657, 4943, 3345, 4943, 3345, 3345, 3345, 3345, 3345,
7816  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7817  4943, 4943, 4943, 4048, 4943, 4943, 4943, 4943, 4943, 4943,
7818  4943, 4943, 4943, 4943, 4943, 4943, 3345, 4943, 4943, 4943,
7819  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7820  4943, 4048, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7821  4943, 4943, 4943, 3345, 3345, 3345, 3662, 532, 3663, 3664,
7822 
7823  3345, 3345, 3345, 3345, 3345, 3345, 3345, 3502, 3502, 3345,
7824  3345, 3345, 3657, 4943, 3345, 4943, 3345, 3345, 3345, 3345,
7825  3345, 3941, 943, 3942, 3941, 4943, 3941, 943, 3942, 3941,
7826  4943, 4943, 3949, 952, 3950, 3949, 4943, 3943, 4049, 4943,
7827  4943, 4943, 3943, 4943, 4943, 4943, 4943, 3345, 3951, 4943,
7828  4943, 4943, 4052, 3949, 952, 3950, 3949, 4052, 4943, 4943,
7829  4943, 4053, 4943, 4059, 4943, 4049, 4053, 4943, 4943, 3951,
7830  4943, 4943, 4060, 4943, 3345, 3345, 4943, 4943, 4943, 4943,
7831  4052, 4943, 4943, 4943, 4059, 4052, 4943, 4943, 4943, 4053,
7832  4943, 4059, 4943, 4060, 4053, 4943, 4943, 4943, 4943, 4943,
7833 
7834  4060, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7835  4943, 4943, 4059, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7836  4943, 4060, 2055, 2401, 528, 2402, 2403, 2055, 2055, 2055,
7837  2055, 2055, 2055, 2055, 4943, 4943, 2055, 2055, 2055, 2404,
7838  4943, 2055, 4943, 2055, 2055, 2055, 2055, 2055, 4943, 4943,
7839  4943, 4943, 4943, 4943, 4943, 4943, 4067, 4943, 4943, 4943,
7840  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7841  4943, 4943, 4943, 4943, 2055, 4943, 4943, 4943, 4943, 4943,
7842  4943, 4943, 4943, 4943, 4067, 4943, 4943, 4943, 4943, 4943,
7843  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7844 
7845  4943, 2055, 2055, 2055, 3701, 1945, 3702, 3703, 2055, 2055,
7846  2055, 2055, 2055, 2055, 2055, 4943, 4943, 2055, 2055, 2055,
7847  3704, 4943, 2055, 4943, 2055, 2055, 2055, 2055, 2055, 4943,
7848  4943, 4943, 4943, 4943, 4943, 3705, 4943, 4943, 4943, 4943,
7849  4943, 4943, 4068, 4943, 3706, 4943, 4943, 4943, 4943, 4943,
7850  4943, 4943, 4943, 4943, 4943, 2055, 4943, 4943, 4943, 4943,
7851  4943, 4943, 4943, 3705, 4943, 4943, 4943, 4943, 4943, 4943,
7852  4068, 4943, 3706, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7853  4943, 4943, 2055, 2055, 2055, 3701, 1945, 3702, 3703, 2055,
7854  2055, 2055, 2055, 2055, 2055, 2055, 4943, 4943, 2055, 2055,
7855 
7856  2055, 3704, 4943, 2055, 4943, 2055, 2055, 2055, 2055, 2055,
7857  4943, 4943, 4943, 4943, 4943, 4943, 3705, 4943, 4943, 4943,
7858  4943, 4943, 4943, 4943, 4943, 3706, 4943, 4069, 4943, 4943,
7859  4943, 4943, 4943, 4943, 4943, 4943, 2055, 4943, 4943, 4943,
7860  4943, 4943, 4943, 4943, 3705, 4943, 4943, 4943, 4943, 4943,
7861  4943, 4943, 4943, 3706, 4069, 4943, 4943, 4943, 4943, 4943,
7862  4943, 4943, 4943, 2055, 2055, 2055, 3712, 1956, 3713, 3714,
7863  2055, 2055, 2055, 2055, 2055, 2055, 2055, 4943, 4943, 2055,
7864  2055, 2055, 3715, 4943, 2055, 4943, 2055, 2055, 2055, 2055,
7865  2055, 4943, 4943, 4943, 4943, 4943, 4943, 3716, 4943, 4943,
7866 
7867  4943, 4943, 4943, 4943, 4072, 4943, 3717, 4943, 4943, 4943,
7868  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2055, 4943, 4943,
7869  4943, 4943, 4943, 4943, 4943, 3716, 4943, 4943, 4943, 4943,
7870  4943, 4943, 4072, 4943, 3717, 4943, 4943, 4943, 4943, 4943,
7871  4943, 4943, 4943, 4943, 2055, 2055, 2055, 3712, 1956, 3713,
7872  3714, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 4943, 4943,
7873  2055, 2055, 2055, 3715, 4943, 2055, 4943, 2055, 2055, 2055,
7874  2055, 2055, 3968, 2223, 3969, 3968, 4943, 4943, 3716, 3968,
7875  2223, 3969, 3968, 3967, 4943, 4943, 4943, 3717, 2400, 4073,
7876  3967, 4943, 4943, 4943, 4943, 2400, 4943, 4943, 2055, 4943,
7877 
7878  4943, 4943, 4943, 2599, 4943, 4943, 3716, 4943, 4943, 4943,
7879  2599, 4943, 2600, 4943, 4943, 3717, 4073, 4943, 4943, 2600,
7880  4943, 4943, 4943, 4943, 4943, 2055, 2055, 4943, 4943, 4943,
7881  4943, 2599, 4943, 4943, 4943, 4943, 4943, 4943, 2599, 4943,
7882  2600, 4943, 4943, 4943, 4943, 4943, 4943, 2600, 2055, 3968,
7883  2223, 3969, 3970, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
7884  3971, 2202, 2055, 2055, 2055, 2400, 4943, 2055, 4943, 2055,
7885  2055, 2055, 2055, 2055, 4943, 4943, 4943, 4943, 4943, 4943,
7886  2587, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2588,
7887  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7888 
7889  2055, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2587, 4943,
7890  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2588, 4943, 4943,
7891  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2055, 2055, 2055,
7892  2401, 528, 2402, 2403, 2055, 2055, 2055, 2055, 2055, 2055,
7893  2055, 4943, 4943, 2055, 2055, 2055, 2404, 4943, 2055, 4943,
7894  2055, 2055, 2055, 2055, 2055, 3972, 2227, 3973, 3972, 3972,
7895  2227, 3973, 3972, 4943, 4943, 4943, 3967, 4943, 4943, 4943,
7896  3967, 2404, 4943, 4943, 4943, 2404, 3972, 2227, 3973, 3974,
7897  4943, 2055, 3978, 2233, 3979, 3978, 2594, 3971, 4943, 4943,
7898  2594, 4943, 4943, 3967, 4943, 2595, 4943, 4943, 2404, 2595,
7899 
7900  4943, 4943, 4943, 3985, 2240, 3986, 3985, 2596, 2055, 2055,
7901  4943, 4943, 4943, 2594, 2594, 4943, 2597, 4943, 2594, 3987,
7902  4943, 4943, 2595, 2595, 4943, 4943, 4943, 2595, 4943, 3978,
7903  2233, 3979, 3978, 4943, 3988, 2596, 3978, 2233, 3979, 3980,
7904  3967, 2594, 4943, 3989, 2597, 2404, 4943, 3971, 4943, 4943,
7905  2595, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7906  2594, 4943, 3988, 4943, 4943, 4943, 4943, 2596, 4943, 2595,
7907  4943, 3989, 4943, 4943, 4943, 4943, 2597, 4943, 4943, 4943,
7908  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2594, 4943,
7909  4943, 4943, 4943, 4943, 4943, 2596, 4943, 2595, 4943, 4943,
7910 
7911  4943, 4943, 4943, 4943, 2597, 2055, 2405, 532, 2406, 2407,
7912  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2202, 2202, 2055,
7913  2055, 2055, 2400, 4943, 2055, 4943, 2055, 2055, 2055, 2055,
7914  2055, 3985, 2240, 3986, 3985, 3985, 2240, 3986, 3985, 3985,
7915  2240, 3986, 3985, 4943, 4943, 4078, 4943, 3987, 4943, 4943,
7916  4943, 3987, 4943, 4943, 4943, 4081, 4943, 2055, 4943, 4943,
7917  4943, 4943, 4079, 4943, 4943, 4943, 4079, 4943, 4943, 4943,
7918  3988, 4080, 4943, 4078, 4943, 4080, 4943, 4943, 4943, 3989,
7919  3985, 2240, 3986, 3985, 2055, 2055, 3985, 2240, 3986, 3985,
7920  4079, 4943, 4943, 4943, 4079, 4943, 3987, 4943, 3988, 4080,
7921 
7922  4943, 4943, 3987, 4080, 4943, 4943, 4943, 3989, 4943, 4082,
7923  4943, 3988, 3995, 2251, 3996, 3995, 4943, 3988, 4943, 4943,
7924  3989, 4943, 4943, 4943, 4943, 4083, 3989, 4943, 3997, 4943,
7925  3995, 2251, 3996, 3995, 4943, 4943, 4943, 4082, 4943, 3988,
7926  4943, 4943, 4943, 3998, 4943, 3988, 3997, 4943, 3989, 4943,
7927  4943, 4943, 3999, 4083, 3989, 4943, 3995, 2251, 3996, 3995,
7928  4943, 3998, 3995, 2251, 3996, 3995, 3995, 2251, 3996, 3995,
7929  3999, 3998, 3997, 4943, 3995, 2251, 3996, 3995, 4088, 4943,
7930  3999, 4943, 3997, 4943, 4943, 4943, 4943, 3998, 4943, 3998,
7931  3997, 4943, 4943, 3998, 4943, 4089, 3999, 3998, 3999, 4943,
7932 
7933  4943, 4943, 3999, 4943, 4943, 3998, 3999, 4943, 4943, 4943,
7934  4943, 4943, 4943, 4090, 3999, 3998, 4943, 4943, 4943, 4943,
7935  4943, 3998, 4943, 4089, 3999, 3998, 4943, 4943, 4943, 4943,
7936  3999, 4943, 4943, 3998, 3999, 4943, 4943, 4943, 4943, 4943,
7937  4943, 4090, 3999, 2055, 3718, 1962, 3719, 3720, 2055, 2055,
7938  2055, 2055, 2055, 2055, 2055, 3534, 3534, 2055, 2055, 2055,
7939  3698, 3535, 2055, 3535, 2055, 2055, 2055, 2055, 2055, 3535,
7940  3535, 3535, 3535, 4097, 3535, 3721, 3535, 3535, 3535, 3535,
7941  3535, 3535, 3535, 3535, 3722, 3535, 3535, 3535, 3535, 3535,
7942  3535, 3535, 3535, 3535, 3535, 2055, 3535, 3535, 3535, 3535,
7943 
7944  3535, 4097, 3535, 3721, 3535, 3535, 3535, 3535, 3535, 3535,
7945  3535, 3535, 3722, 3535, 3535, 3535, 3535, 3535, 3535, 3535,
7946  3535, 3535, 2055, 2055, 4009, 2266, 4010, 4009, 4009, 2266,
7947  4010, 4009, 4009, 2266, 4010, 4009, 4009, 2266, 4010, 4009,
7948  4011, 4943, 4943, 4943, 4011, 4943, 4943, 4943, 4011, 4943,
7949  4943, 4943, 4103, 4943, 4943, 4012, 4943, 4943, 4943, 4101,
7950  4943, 4943, 4943, 4101, 4013, 4943, 4943, 4012, 4102, 4943,
7951  4943, 4943, 4102, 4943, 4943, 4943, 4013, 4009, 2266, 4010,
7952  4009, 4943, 4943, 4012, 4943, 4943, 4943, 4101, 4943, 4943,
7953  4943, 4101, 4013, 4011, 4943, 4012, 4102, 4943, 4943, 4943,
7954 
7955  4102, 4943, 4943, 4943, 4013, 4943, 4104, 4943, 4012, 4009,
7956  2266, 4010, 4009, 4117, 3875, 4118, 4117, 4013, 4943, 4120,
7957  3879, 4121, 4120, 4943, 4119, 4011, 4943, 4943, 4943, 2708,
7958  4122, 4943, 4943, 4943, 4104, 2732, 4012, 4943, 4943, 4943,
7959  4012, 4943, 4943, 4943, 2709, 4013, 4943, 4943, 4105, 4013,
7960  2733, 4943, 2882, 2710, 4026, 3541, 4027, 4026, 2904, 2734,
7961  4943, 4943, 4943, 4943, 4943, 3916, 4943, 4943, 4012, 4943,
7962  2559, 4943, 2709, 4943, 4943, 4943, 4105, 4013, 2733, 4943,
7963  2882, 2710, 4943, 4943, 4943, 2770, 2904, 2734, 4026, 3541,
7964  4027, 4026, 4943, 4943, 2771, 4943, 4943, 4943, 4943, 3916,
7965 
7966  4943, 4943, 4943, 4943, 2559, 4943, 4943, 4943, 4943, 4943,
7967  4943, 4943, 4943, 2770, 4943, 4943, 4943, 4943, 4943, 2770,
7968  4943, 4943, 2771, 4943, 4943, 4943, 4943, 4943, 2771, 4943,
7969  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
7970  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2770, 4943, 4943,
7971  4943, 4943, 4943, 4943, 4943, 4943, 2771, 890, 4026, 3541,
7972  4027, 4028, 890, 890, 890, 890, 890, 890, 890, 3920,
7973  4943, 890, 890, 890, 2559, 4943, 890, 4943, 890, 890,
7974  890, 890, 890, 4029, 3544, 4030, 4029, 4943, 4943, 2560,
7975  4029, 3544, 4030, 4029, 3916, 4943, 4943, 4943, 2561, 2570,
7976 
7977  4943, 3916, 4943, 4943, 4943, 4943, 2570, 4943, 4943, 890,
7978  4943, 4943, 4943, 4943, 2779, 4943, 4943, 2560, 4943, 4943,
7979  4943, 2779, 4943, 2780, 4943, 4943, 2561, 4943, 4943, 4943,
7980  2780, 4943, 4943, 4943, 4943, 4943, 890, 890, 4943, 4943,
7981  4943, 4943, 2779, 4943, 4943, 4943, 4943, 4943, 4943, 2779,
7982  4943, 2780, 4943, 4943, 4943, 4943, 4943, 4943, 2780, 890,
7983  4029, 3544, 4030, 4031, 890, 890, 890, 890, 890, 890,
7984  890, 3928, 4943, 890, 890, 890, 2570, 4943, 890, 4943,
7985  890, 890, 890, 890, 890, 3767, 3196, 3768, 3767, 4943,
7986  4943, 2753, 2943, 2240, 2944, 2943, 4034, 3549, 4035, 4034,
7987 
7988  2754, 2945, 4034, 3549, 4035, 4034, 4943, 4036, 2945, 4943,
7989  4943, 890, 2945, 4036, 4943, 4943, 2946, 4943, 2945, 2753,
7990  4943, 4943, 3623, 2946, 4943, 2947, 4943, 3127, 2754, 4943,
7991  4943, 4943, 4123, 3127, 4943, 4943, 3128, 4943, 890, 890,
7992  4943, 4943, 3128, 4943, 2946, 4943, 2943, 2240, 2944, 2943,
7993  3623, 2946, 4943, 2947, 4943, 3127, 4037, 3553, 4038, 4037,
7994  4123, 3127, 2945, 4943, 3128, 4943, 4943, 4039, 4943, 4943,
7995  3128, 4943, 2955, 4037, 3553, 4038, 4037, 2946, 2953, 2251,
7996  2954, 2953, 4943, 4943, 4039, 4943, 2947, 2956, 4943, 2955,
7997  3792, 3222, 3793, 3792, 2955, 4943, 2957, 4943, 4943, 4943,
7998 
7999  2967, 2266, 2968, 2967, 2956, 2946, 2969, 4943, 4943, 2956,
8000  4943, 4943, 4943, 2957, 2947, 2956, 2969, 4943, 2957, 4943,
8001  4943, 2970, 4943, 4943, 2957, 4943, 4943, 3645, 4943, 4943,
8002  2971, 2970, 2956, 4943, 4943, 4943, 4943, 2956, 4943, 4943,
8003  4124, 2957, 4943, 4943, 4943, 4943, 2957, 4943, 4943, 2970,
8004  4042, 3559, 4043, 4042, 4943, 3645, 4943, 4943, 2971, 2970,
8005  4943, 4044, 4042, 3559, 4043, 4042, 2969, 4943, 4124, 4943,
8006  4943, 4943, 4943, 4044, 4415, 1962, 4416, 4417, 2969, 4943,
8007  4943, 3149, 2967, 2266, 2968, 2967, 4943, 4943, 4943, 4943,
8008  3150, 4943, 4943, 3149, 4943, 4943, 4943, 4943, 2969, 4943,
8009 
8010  4943, 4795, 3150, 4943, 4943, 4418, 4943, 4943, 4943, 3149,
8011  4943, 4943, 4943, 2970, 4419, 4943, 4943, 4943, 3150, 4943,
8012  4943, 3149, 2971, 4943, 4943, 4943, 4943, 4943, 4943, 4795,
8013  3150, 4943, 4943, 4418, 4943, 4943, 4943, 4943, 4943, 4943,
8014  4943, 2970, 4419, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8015  2971, 3345, 3658, 528, 3659, 3660, 3345, 3345, 3345, 3345,
8016  3345, 3345, 3345, 4943, 4943, 3345, 3345, 3345, 3661, 4943,
8017  3345, 4943, 3345, 3345, 3345, 3345, 3345, 4943, 4943, 4943,
8018  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8019  4943, 4125, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8020 
8021  4943, 4943, 4943, 3345, 4943, 4943, 4943, 4943, 4943, 4943,
8022  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4125,
8023  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8024  3345, 3345, 3345, 3658, 528, 3659, 3660, 3345, 3345, 3345,
8025  3345, 3345, 3345, 3345, 4943, 4943, 3345, 3345, 3345, 3661,
8026  4943, 3345, 4943, 3345, 3345, 3345, 3345, 3345, 4943, 4943,
8027  4943, 4943, 4943, 4943, 4943, 4943, 4126, 4943, 4943, 4943,
8028  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8029  4943, 4943, 4943, 4943, 3345, 4943, 4943, 4943, 4943, 4943,
8030  4943, 4943, 4943, 4943, 4126, 4943, 4943, 4943, 4943, 4943,
8031 
8032  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8033  4943, 3345, 3345, 3345, 3662, 532, 3663, 3664, 3345, 3345,
8034  3345, 3345, 3345, 3345, 3345, 3502, 3502, 3345, 3345, 3345,
8035  3657, 4943, 3345, 4943, 3345, 3345, 3345, 3345, 3345, 4943,
8036  4943, 4943, 4943, 4128, 4943, 4943, 4943, 4943, 4943, 4943,
8037  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8038  4943, 4943, 4943, 4943, 4943, 3345, 4943, 4943, 4943, 4943,
8039  4943, 4128, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8040  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8041  4943, 4943, 3345, 3345, 3345, 3662, 532, 3663, 3664, 3345,
8042 
8043  3345, 3345, 3345, 3345, 3345, 3345, 3502, 3502, 3345, 3345,
8044  3345, 3657, 4943, 3345, 4943, 3345, 3345, 3345, 3345, 3345,
8045  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8046  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4129,
8047  4943, 4943, 4943, 4943, 4943, 4943, 3345, 4943, 4943, 4943,
8048  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8049  4943, 4943, 4943, 4943, 4943, 4943, 4129, 4943, 4943, 4943,
8050  4943, 4943, 4943, 3345, 3345, 2055, 2401, 528, 2402, 2403,
8051  2055, 2055, 2055, 2055, 2055, 2055, 2055, 4943, 4943, 2055,
8052  2055, 2055, 2404, 4943, 2055, 4943, 2055, 2055, 2055, 2055,
8053 
8054  2055, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8055  4943, 4943, 4943, 4943, 4943, 4145, 4943, 4943, 4943, 4943,
8056  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2055, 4943, 4943,
8057  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8058  4943, 4943, 4943, 4145, 4943, 4943, 4943, 4943, 4943, 4943,
8059  4943, 4943, 4943, 4943, 2055, 2055, 2055, 2405, 532, 2406,
8060  2407, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2202, 2202,
8061  2055, 2055, 2055, 2400, 4943, 2055, 4943, 2055, 2055, 2055,
8062  2055, 2055, 3985, 2240, 3986, 3985, 3985, 2240, 3986, 3985,
8063  3985, 2240, 3986, 3985, 4943, 4164, 4943, 4943, 3987, 4943,
8064 
8065  4943, 4943, 3987, 4943, 4943, 4943, 4081, 4943, 2055, 4943,
8066  4943, 4165, 4943, 3988, 4943, 4943, 4943, 3988, 4943, 4943,
8067  4943, 3988, 3989, 4164, 4943, 4166, 3989, 4943, 4943, 4943,
8068  3989, 3985, 2240, 3986, 3985, 2055, 2055, 4943, 4943, 4165,
8069  4943, 3988, 4943, 4943, 4943, 3988, 4943, 3987, 4943, 3988,
8070  3989, 4943, 4943, 4166, 3989, 4943, 4943, 4943, 3989, 4943,
8071  4943, 4943, 3988, 3985, 2240, 3986, 3985, 4943, 4943, 4167,
8072  4943, 3989, 4943, 4943, 4943, 3995, 2251, 3996, 3995, 3987,
8073  3995, 2251, 3996, 3995, 4943, 3995, 2251, 3996, 3995, 4943,
8074  3988, 4088, 4943, 4943, 3988, 4943, 3997, 4167, 4943, 3989,
8075 
8076  4943, 3997, 4943, 3989, 4943, 4168, 3998, 4943, 4943, 4943,
8077  4943, 3998, 4943, 4943, 4943, 3999, 3998, 4943, 4176, 4943,
8078  3999, 4943, 3988, 4943, 4943, 3999, 4943, 4177, 4943, 4943,
8079  4943, 3989, 4168, 4943, 3998, 4094, 2443, 4095, 4094, 3998,
8080  4943, 4943, 4943, 3999, 3998, 4943, 4176, 4943, 3999, 4943,
8081  4943, 3704, 4943, 3999, 4177, 4094, 2443, 4095, 4094, 4943,
8082  4943, 4943, 4943, 4943, 4943, 4943, 3853, 4943, 4943, 4943,
8083  4943, 3704, 3512, 4943, 4943, 3854, 4943, 4943, 4943, 4943,
8084  4943, 4943, 4943, 4943, 4943, 4943, 3853, 4943, 4943, 4943,
8085  4943, 4943, 3512, 4943, 3853, 3854, 4943, 4943, 4943, 4943,
8086 
8087  3512, 4943, 4943, 3854, 4943, 4943, 4943, 4943, 4943, 4943,
8088  4943, 4943, 4943, 4943, 3853, 4943, 4943, 4943, 4943, 4943,
8089  3512, 4943, 4943, 3854, 2055, 3718, 1962, 3719, 3720, 2055,
8090  2055, 2055, 2055, 2055, 2055, 2055, 3534, 3534, 2055, 2055,
8091  2055, 3698, 3535, 2055, 3535, 2055, 2055, 2055, 2055, 2055,
8092  3535, 3535, 3535, 3535, 3535, 3535, 3721, 3535, 3535, 3535,
8093  3535, 3535, 3535, 3535, 3535, 3722, 3535, 4184, 3535, 3535,
8094  3535, 3535, 3535, 3535, 3535, 3535, 2055, 3535, 3535, 3535,
8095  3535, 3535, 3535, 3535, 3721, 3535, 3535, 3535, 3535, 3535,
8096  3535, 3535, 3535, 3722, 4184, 3535, 3535, 3535, 3535, 3535,
8097 
8098  3535, 3535, 3535, 2055, 2055, 4009, 2266, 4010, 4009, 4009,
8099  2266, 4010, 4009, 4009, 2266, 4010, 4009, 4943, 4943, 4943,
8100  4943, 4011, 4943, 4943, 4943, 4011, 4943, 4943, 4943, 4103,
8101  4943, 4943, 4943, 4943, 4191, 4943, 4012, 4943, 4943, 4943,
8102  4012, 4943, 4943, 4943, 4012, 4013, 4943, 4943, 4192, 4013,
8103  4943, 4943, 4943, 4013, 4009, 2266, 4010, 4009, 4009, 2266,
8104  4010, 4009, 4191, 4943, 4012, 4943, 4943, 4943, 4012, 4943,
8105  4011, 4943, 4012, 4013, 4011, 4943, 4192, 4013, 4943, 4943,
8106  4943, 4013, 4943, 4943, 4943, 4012, 4943, 4943, 4943, 4012,
8107  4943, 4943, 4193, 4943, 4013, 4943, 4943, 4943, 4013, 4943,
8108 
8109  4194, 4943, 4113, 2462, 4114, 4113, 4943, 4113, 2462, 4114,
8110  4113, 4943, 4943, 4012, 4943, 4943, 4943, 4012, 3698, 4943,
8111  4193, 4943, 4013, 3698, 4943, 4943, 4013, 4194, 4943, 4117,
8112  3875, 4118, 4117, 3867, 2706, 2240, 2707, 2706, 3867, 3512,
8113  4119, 4943, 3868, 4943, 3512, 2708, 4943, 3868, 4943, 4943,
8114  2708, 4943, 4117, 3875, 4118, 4117, 4943, 4943, 4943, 4943,
8115  2878, 3867, 4943, 4119, 4943, 2709, 3867, 3512, 2708, 2879,
8116  3868, 4943, 3512, 4943, 2710, 3868, 4943, 4943, 4120, 3879,
8117  4121, 4120, 4943, 2878, 4120, 3879, 4121, 4120, 2878, 4122,
8118  4943, 4943, 2879, 2709, 2732, 4122, 4943, 2879, 4943, 4943,
8119 
8120  2732, 4943, 2710, 4943, 4943, 2730, 2266, 2731, 2730, 2900,
8121  4943, 2878, 4943, 4943, 4943, 2900, 4943, 4943, 2901, 4943,
8122  2879, 2732, 4943, 4943, 2901, 4943, 4943, 4943, 4209, 3875,
8123  4210, 4209, 4149, 2613, 4150, 4149, 2733, 2900, 4943, 4211,
8124  4943, 4943, 4943, 2900, 2945, 2734, 2901, 4943, 3704, 4943,
8125  4943, 4943, 2901, 4943, 4212, 3879, 4213, 4212, 4943, 2946,
8126  4943, 4943, 4943, 3853, 2733, 4214, 4943, 3131, 2947, 3519,
8127  2969, 4943, 3854, 2734, 4943, 4943, 4943, 4943, 4943, 4943,
8128  4943, 4943, 4943, 4943, 4943, 2970, 4943, 2946, 4943, 4943,
8129  4943, 3853, 4943, 3153, 2971, 3131, 2947, 3519, 4943, 4943,
8130 
8131  3854, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8132  4943, 4943, 4943, 2970, 4943, 4943, 4943, 4943, 4943, 4943,
8133  4943, 3153, 2971, 2055, 2401, 528, 2402, 2403, 2055, 2055,
8134  2055, 2055, 2055, 2055, 2055, 4943, 4943, 2055, 2055, 2055,
8135  2404, 4943, 2055, 4943, 2055, 2055, 2055, 2055, 2055, 4149,
8136  2613, 4150, 4149, 4943, 4155, 2619, 4156, 4155, 4943, 4943,
8137  4943, 4943, 4243, 4943, 4943, 3704, 4943, 4943, 4943, 4943,
8138  3715, 4943, 4943, 4943, 4943, 2055, 4158, 2622, 4159, 4158,
8139  3853, 4155, 2619, 4156, 4155, 3862, 3519, 4160, 4943, 3854,
8140  4243, 3519, 2802, 4943, 3863, 4943, 4943, 3715, 4943, 4943,
8141 
8142  4943, 4943, 2055, 2055, 4943, 4943, 4943, 2989, 3853, 4943,
8143  4943, 4943, 3862, 3862, 3519, 4943, 2990, 3854, 3519, 3519,
8144  4943, 3863, 3863, 4158, 2622, 4159, 4158, 4161, 2626, 4162,
8145  4161, 4943, 4943, 4943, 4160, 2989, 4943, 4943, 4163, 2802,
8146  3862, 4943, 4943, 2810, 2990, 4943, 3519, 4943, 4943, 3863,
8147  4161, 2626, 4162, 4161, 2989, 4943, 4943, 4943, 2996, 4943,
8148  4943, 4163, 4943, 2990, 4943, 4943, 2810, 2997, 4943, 4943,
8149  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8150  4943, 2996, 2989, 4943, 4943, 4943, 2996, 4943, 4943, 4943,
8151  2997, 2990, 4943, 4943, 4943, 2997, 4943, 4943, 4943, 4943,
8152 
8153  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2996,
8154  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 2997, 2055,
8155  3375, 1593, 3376, 3377, 2055, 2055, 2055, 2055, 2055, 2055,
8156  2055, 2202, 2202, 2055, 2055, 2055, 2400, 4943, 2055, 4943,
8157  2055, 2055, 2055, 2055, 2055, 3985, 2240, 3986, 3985, 3985,
8158  2240, 3986, 3985, 3985, 2240, 3986, 3985, 3985, 2240, 3986,
8159  3985, 3987, 4943, 4943, 4943, 3987, 4943, 4943, 4943, 3987,
8160  4943, 2055, 4943, 3987, 4943, 4943, 3988, 4943, 4943, 4943,
8161  3988, 4943, 4258, 4256, 3988, 3989, 4943, 4943, 3988, 3989,
8162  4943, 4257, 4943, 3989, 4943, 4943, 4943, 3989, 2055, 2055,
8163 
8164  4943, 4259, 4943, 4943, 3988, 4943, 4943, 4943, 3988, 4943,
8165  4258, 4256, 3988, 3989, 4943, 4943, 3988, 3989, 4257, 4943,
8166  4943, 3989, 4943, 4943, 4943, 3989, 4943, 4943, 4259, 4170,
8167  2636, 4171, 4170, 4170, 2636, 4171, 4170, 4943, 4943, 4943,
8168  4943, 3995, 2251, 3996, 3995, 3704, 4943, 4943, 4943, 3704,
8169  4943, 3995, 2251, 3996, 3995, 4943, 4943, 3997, 4943, 4943,
8170  3853, 4943, 4943, 4943, 3853, 4943, 4261, 3997, 4943, 3854,
8171  4261, 4943, 3998, 3854, 4179, 2645, 4180, 4179, 4943, 4943,
8172  4267, 3999, 3998, 4943, 4943, 4268, 4943, 4943, 3853, 4943,
8173  3704, 3999, 3853, 4943, 4261, 4943, 4943, 3854, 4261, 4943,
8174 
8175  3998, 3854, 4943, 4943, 4943, 3853, 4943, 4943, 4267, 3999,
8176  3998, 4266, 4268, 4943, 3854, 4179, 2645, 4180, 4179, 3999,
8177  4185, 2651, 4186, 4185, 4943, 4185, 2651, 4186, 4185, 4943,
8178  4943, 3704, 4943, 3853, 4943, 4943, 3698, 4943, 4943, 4266,
8179  4943, 3698, 3854, 4943, 4943, 4943, 3853, 4943, 4943, 4943,
8180  4943, 3867, 4266, 4943, 4943, 3854, 3867, 4261, 4943, 4943,
8181  3868, 4943, 4261, 4943, 4943, 3868, 4009, 2266, 4010, 4009,
8182  4009, 2266, 4010, 4009, 3853, 4943, 4943, 4943, 4943, 3867,
8183  4266, 4943, 4011, 3854, 3867, 4261, 4011, 4943, 3868, 4943,
8184  4261, 4943, 4943, 3868, 4943, 4943, 4943, 4012, 4943, 4943,
8185 
8186  4943, 4012, 4943, 4943, 4277, 4943, 4013, 4943, 4943, 4943,
8187  4013, 4943, 4278, 4943, 4009, 2266, 4010, 4009, 4943, 4009,
8188  2266, 4010, 4009, 4943, 4943, 4012, 4943, 4943, 4943, 4012,
8189  4011, 4943, 4277, 4943, 4013, 4011, 4943, 4943, 4013, 4278,
8190  4943, 4943, 4943, 4279, 4943, 4012, 4196, 2662, 4197, 4196,
8191  4012, 4943, 4943, 4943, 4013, 4943, 4943, 4943, 4943, 4013,
8192  4943, 4943, 3715, 4280, 4196, 2662, 4197, 4196, 4943, 4943,
8193  4943, 4279, 4943, 4012, 4943, 4943, 4943, 3862, 4012, 4943,
8194  3715, 4943, 4013, 4266, 4943, 4943, 3863, 4013, 4943, 4943,
8195  4280, 4203, 2669, 4204, 4203, 3862, 4203, 2669, 4204, 4203,
8196 
8197  4943, 4266, 4943, 4943, 3863, 3862, 4943, 3698, 4943, 4943,
8198  4943, 4266, 3698, 4943, 3863, 4943, 4943, 4943, 4943, 4943,
8199  4943, 4943, 3867, 3862, 4943, 4943, 4943, 3867, 4266, 4266,
8200  4943, 3868, 3863, 4266, 4943, 4943, 3868, 4209, 3875, 4210,
8201  4209, 4209, 3875, 4210, 4209, 4943, 4943, 4943, 4211, 4943,
8202  3867, 4943, 4211, 2945, 4943, 3867, 4266, 2945, 4943, 3868,
8203  4943, 4266, 4943, 4943, 3868, 4943, 4943, 4943, 3127, 4943,
8204  4943, 4943, 3127, 2943, 2240, 2944, 2943, 3128, 4943, 4943,
8205  4943, 3128, 4943, 4212, 3879, 4213, 4212, 4943, 4943, 2945,
8206  4212, 3879, 4213, 4212, 4214, 4943, 3127, 4943, 4943, 2969,
8207 
8208  3127, 4214, 4943, 4943, 2946, 3128, 2969, 4943, 4943, 3128,
8209  4943, 4943, 4943, 2947, 3149, 2967, 2266, 2968, 2967, 4943,
8210  4943, 3149, 4943, 3150, 4943, 4943, 4943, 4943, 4943, 4943,
8211  3150, 2969, 2946, 4943, 4943, 4943, 4219, 1572, 4220, 4219,
8212  4943, 2947, 3149, 4943, 4943, 4943, 2970, 4943, 4943, 3149,
8213  4943, 3150, 3657, 4943, 4943, 2971, 4943, 4943, 3150, 4219,
8214  1572, 4220, 4219, 4223, 1576, 4224, 4223, 3821, 4943, 4943,
8215  4943, 4943, 4943, 4295, 2970, 3657, 3822, 4943, 4943, 3661,
8216  4943, 4943, 4943, 2971, 4943, 4943, 4223, 1576, 4224, 4223,
8217  3821, 4943, 4943, 4943, 3816, 3821, 4295, 4943, 4943, 3822,
8218 
8219  4295, 4295, 3661, 3817, 3822, 4943, 4943, 4943, 4943, 4231,
8220  1584, 4232, 4231, 4231, 1584, 4232, 4231, 3816, 3821, 4943,
8221  4943, 4943, 3816, 4295, 4295, 3661, 3817, 3822, 4295, 3661,
8222  4943, 3817, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8223  3816, 4943, 4943, 4943, 3816, 3816, 4302, 4943, 4943, 3817,
8224  4302, 4295, 4943, 3817, 3817, 4943, 4943, 4943, 4943, 4943,
8225  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3816, 4943,
8226  4943, 4943, 3816, 4943, 4302, 4943, 4943, 3817, 4302, 4943,
8227  4943, 3817, 3345, 4310, 1774, 4311, 4312, 3345, 3345, 3345,
8228  3345, 3345, 3345, 3345, 4943, 4943, 3345, 3345, 3345, 3657,
8229 
8230  4943, 3345, 4943, 3345, 3345, 3345, 3345, 3345, 4943, 4943,
8231  4943, 4943, 4943, 4943, 4314, 4943, 4943, 4943, 4943, 4943,
8232  4943, 4943, 4943, 4315, 4943, 4943, 4943, 4943, 4943, 4943,
8233  4943, 4943, 4943, 4943, 3345, 4943, 4943, 4943, 4943, 4943,
8234  4943, 4943, 4314, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8235  4943, 4315, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8236  4943, 3345, 3345, 3345, 4310, 1774, 4311, 4312, 3345, 3345,
8237  3345, 3345, 3345, 3345, 3345, 4943, 4943, 3345, 3345, 3345,
8238  3657, 4943, 3345, 4943, 3345, 3345, 3345, 3345, 3345, 4943,
8239  4943, 4943, 4943, 4943, 4943, 4314, 4943, 4943, 4943, 4943,
8240 
8241  4943, 4943, 4943, 4943, 4315, 4943, 4943, 4943, 4943, 4943,
8242  4943, 4943, 4943, 4943, 4943, 3345, 4943, 4943, 4943, 4943,
8243  4943, 4943, 4943, 4314, 4943, 4943, 4943, 4943, 4943, 4943,
8244  4943, 4943, 4315, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8245  4943, 4943, 3345, 3345, 3345, 4310, 1774, 4311, 4316, 3345,
8246  3345, 3345, 3345, 3345, 3345, 3345, 4317, 4317, 3345, 3345,
8247  3345, 3657, 4943, 3345, 4943, 3345, 3345, 3345, 3345, 3345,
8248  4245, 2822, 4246, 4245, 4943, 4943, 4319, 4245, 2822, 4246,
8249  4245, 4251, 2828, 4252, 4251, 4320, 3704, 4943, 4943, 4943,
8250  4943, 4943, 4943, 3704, 4943, 4943, 3345, 3715, 4943, 4943,
8251 
8252  4943, 3853, 4943, 4943, 4319, 4943, 4943, 4322, 3853, 4943,
8253  3854, 4943, 3862, 4320, 4322, 4943, 4943, 3854, 4322, 4943,
8254  4943, 3863, 4943, 3345, 3345, 4251, 2828, 4252, 4251, 3853,
8255  4943, 4943, 4943, 4943, 4943, 4322, 3853, 4943, 3854, 4943,
8256  3862, 3715, 4322, 4943, 4943, 3854, 4322, 4943, 4943, 3863,
8257  4943, 3985, 2240, 3986, 3985, 4943, 3862, 3985, 2240, 3986,
8258  3985, 4943, 4322, 4943, 4943, 3863, 4943, 3987, 4943, 4943,
8259  4943, 4943, 4943, 3987, 4943, 4876, 3227, 4877, 4878, 4943,
8260  4330, 4943, 3988, 4943, 3862, 4943, 4869, 4943, 3988, 4943,
8261  4322, 3989, 4943, 3863, 4943, 4943, 4943, 3989, 4943, 4943,
8262 
8263  4943, 4331, 3985, 2240, 3986, 3985, 4478, 4943, 4330, 4943,
8264  3988, 4943, 4943, 4943, 4943, 4479, 3988, 4943, 3987, 3989,
8265  4333, 3018, 4334, 4333, 4943, 3989, 4943, 4943, 4331, 4943,
8266  4943, 4943, 4943, 3988, 4478, 4943, 3987, 4943, 3995, 2251,
8267  3996, 3995, 3989, 4479, 4332, 4943, 4343, 3029, 4344, 4343,
8268  4943, 3988, 4943, 4943, 3997, 4943, 4943, 4335, 4943, 4943,
8269  3989, 3988, 3997, 4943, 4943, 4943, 4943, 4943, 4943, 3998,
8270  3989, 4332, 4943, 4009, 2266, 4010, 4009, 3998, 3999, 3988,
8271  4342, 4943, 4943, 4345, 4943, 4335, 3999, 4943, 3989, 4011,
8272  4943, 4943, 4943, 4009, 2266, 4010, 4009, 3998, 4943, 4943,
8273 
8274  4943, 4943, 4352, 4943, 4012, 3998, 3999, 4342, 4943, 4011,
8275  4943, 4345, 4943, 4013, 3999, 4009, 2266, 4010, 4009, 4366,
8276  1911, 4367, 4368, 4943, 4012, 4943, 4943, 4943, 4943, 4943,
8277  4352, 4011, 4012, 4013, 4943, 3661, 4943, 4353, 4943, 4943,
8278  4943, 4013, 4355, 3042, 4356, 4355, 4012, 4943, 4943, 4943,
8279  4369, 4943, 4012, 4943, 4943, 4013, 4943, 4354, 4011, 4370,
8280  4943, 4013, 4943, 4943, 4353, 4366, 1911, 4367, 4368, 4943,
8281  4943, 4943, 4943, 4012, 4012, 4943, 4943, 4943, 4369, 4357,
8282  4943, 3661, 4013, 4013, 4354, 4943, 4943, 4370, 4943, 4943,
8283  4943, 4943, 4943, 4943, 4943, 4943, 4369, 4943, 4943, 4943,
8284 
8285  4943, 4012, 4943, 4943, 4943, 4370, 4943, 4357, 4943, 4943,
8286  4013, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8287  4943, 4943, 4943, 4943, 4369, 4943, 4943, 4943, 4943, 4943,
8288  4943, 4943, 4943, 4370, 3345, 4366, 1911, 4367, 4371, 3345,
8289  3345, 3345, 3345, 3345, 3345, 3345, 4943, 4943, 3345, 3345,
8290  3345, 3661, 4943, 3345, 4943, 3345, 3345, 3345, 3345, 3345,
8291  4392, 1939, 4393, 4394, 4943, 4943, 4372, 4398, 1945, 4399,
8292  4400, 4398, 1945, 4399, 4400, 4373, 4395, 4398, 1945, 4399,
8293  4400, 4943, 4943, 4401, 4943, 4943, 3345, 4401, 4943, 4943,
8294  4943, 4396, 4943, 4401, 4372, 4943, 4943, 4943, 4402, 4943,
8295 
8296  4397, 4943, 4402, 4373, 4943, 4943, 4404, 4403, 4402, 4943,
8297  4405, 4403, 4943, 3345, 3345, 4943, 4943, 4403, 4943, 4396,
8298  4943, 4943, 4943, 4943, 4943, 4943, 4402, 4943, 4397, 4943,
8299  4402, 4943, 4943, 4943, 4404, 4403, 4402, 4943, 4405, 4403,
8300  4943, 4943, 4943, 4943, 4943, 4403, 3345, 4392, 1939, 4393,
8301  4406, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 4317, 4317,
8302  3345, 3345, 3345, 4395, 4943, 3345, 4943, 3345, 3345, 3345,
8303  3345, 3345, 4943, 4943, 4943, 4943, 4943, 4943, 4407, 4943,
8304  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4408, 4943, 4943,
8305  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3345, 4943,
8306 
8307  4943, 4943, 4943, 4943, 4943, 4943, 4407, 4943, 4943, 4943,
8308  4943, 4943, 4943, 4943, 4943, 4408, 4943, 4943, 4943, 4943,
8309  4943, 4943, 4943, 4943, 4943, 3345, 3345, 3345, 4409, 1956,
8310  4410, 4411, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 4943,
8311  4943, 3345, 3345, 3345, 4412, 4943, 3345, 4943, 3345, 3345,
8312  3345, 3345, 3345, 3985, 2240, 3986, 3985, 4943, 4943, 4413,
8313  4430, 3196, 4431, 4430, 4943, 4943, 4943, 4943, 4414, 3987,
8314  3985, 2240, 3986, 3985, 4943, 4943, 3987, 4943, 4943, 3345,
8315  4943, 4943, 4943, 4943, 3988, 4943, 3987, 4413, 4943, 4943,
8316  4943, 3988, 4943, 3989, 4943, 4429, 4414, 4335, 4943, 4943,
8317 
8318  3989, 3988, 4943, 4432, 4943, 4943, 3345, 3345, 4943, 4943,
8319  3989, 4943, 3988, 4943, 4333, 3018, 4334, 4333, 4943, 3988,
8320  4943, 3989, 4429, 4943, 4943, 4335, 4943, 4943, 3989, 3988,
8321  3987, 4432, 4333, 3018, 4334, 4333, 4943, 4943, 3989, 4943,
8322  3985, 2240, 3986, 3985, 4943, 4079, 4943, 4943, 3987, 4943,
8323  4943, 4335, 4943, 4943, 4080, 4943, 3987, 4943, 4943, 4943,
8324  4943, 4943, 4943, 4079, 4943, 4433, 4943, 4943, 4943, 4335,
8325  4943, 3988, 4080, 4079, 3995, 2251, 3996, 3995, 4943, 4335,
8326  3989, 4943, 4080, 4943, 4943, 4343, 3029, 4344, 4343, 4943,
8327  3997, 4079, 4943, 4433, 4943, 4943, 4943, 4335, 4943, 3988,
8328 
8329  4080, 3997, 4943, 4943, 4943, 3998, 4943, 4442, 3989, 4943,
8330  4943, 4943, 4943, 4943, 3999, 4943, 3998, 4943, 4343, 3029,
8331  4344, 4343, 4345, 4943, 4943, 3999, 4943, 4943, 4943, 3995,
8332  2251, 3996, 3995, 3998, 3997, 4442, 4009, 2266, 4010, 4009,
8333  4943, 4943, 3999, 4943, 3998, 3997, 4943, 4943, 4943, 3998,
8334  4345, 4943, 4011, 3999, 4443, 4345, 4943, 4943, 3999, 4943,
8335  3998, 4943, 4943, 4455, 3222, 4456, 4455, 4012, 4943, 3999,
8336  4943, 4943, 4943, 4943, 4943, 4943, 4013, 3998, 4454, 4011,
8337  4943, 4943, 4443, 4345, 4943, 4943, 3999, 4943, 3998, 4943,
8338  4009, 2266, 4010, 4009, 4012, 4012, 4943, 3999, 4943, 4943,
8339 
8340  4357, 4943, 4943, 4013, 4013, 4454, 4011, 4943, 4355, 3042,
8341  4356, 4355, 4943, 4355, 3042, 4356, 4355, 4943, 4943, 4943,
8342  4943, 4012, 4012, 4457, 4011, 4943, 4943, 4943, 4357, 4011,
8343  4013, 4013, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4101,
8344  4009, 2266, 4010, 4009, 4101, 4357, 4943, 4943, 4102, 4012,
8345  4357, 4457, 4943, 4102, 4943, 4943, 4011, 4943, 4013, 4943,
8346  4943, 4366, 1911, 4367, 4368, 4458, 4943, 4101, 4943, 4943,
8347  4943, 4012, 4101, 4357, 4943, 4943, 4102, 3661, 4357, 4943,
8348  4013, 4102, 4366, 1911, 4367, 4368, 4470, 2070, 4471, 4472,
8349  4943, 4943, 4369, 4458, 4398, 1945, 4399, 4400, 3661, 4012,
8350 
8351  4943, 4370, 4412, 4943, 4943, 4943, 4943, 4943, 4013, 4943,
8352  4401, 4943, 4943, 4369, 4943, 4943, 4943, 4473, 4943, 4943,
8353  4369, 4943, 4370, 4475, 4943, 4402, 4474, 4943, 4943, 4370,
8354  4398, 1945, 4399, 4400, 4403, 4943, 4380, 1925, 4381, 4380,
8355  4943, 4369, 4943, 4943, 4943, 4473, 4401, 4943, 4943, 4943,
8356  4370, 4475, 3943, 4402, 4474, 4943, 4380, 1925, 4381, 4380,
8357  4943, 4402, 4403, 4387, 1933, 4388, 4387, 4052, 4943, 4476,
8358  4403, 4943, 3943, 4486, 4943, 4943, 4053, 4943, 4943, 3951,
8359  4943, 4943, 4943, 4387, 1933, 4388, 4387, 4052, 4943, 4402,
8360  4943, 4943, 4943, 4486, 4059, 4052, 4053, 4476, 4403, 3951,
8361 
8362  4490, 4486, 4943, 4060, 4053, 4943, 4943, 4943, 4943, 4392,
8363  1939, 4393, 4394, 4943, 4059, 4052, 4392, 1939, 4393, 4394,
8364  4490, 4486, 4059, 4060, 4053, 4395, 4943, 4943, 4490, 4943,
8365  4943, 4060, 4395, 4943, 4392, 1939, 4393, 4394, 4943, 4943,
8366  4396, 4943, 4059, 4943, 4943, 4943, 4943, 4396, 4490, 4397,
8367  4395, 4060, 4943, 4943, 4943, 4943, 4397, 4398, 1945, 4399,
8368  4400, 4943, 4943, 4943, 4943, 4396, 4943, 4943, 4396, 4398,
8369  1945, 4399, 4400, 4401, 4397, 4396, 4943, 4397, 4943, 4398,
8370  1945, 4399, 4398, 4943, 4397, 4401, 4493, 4943, 4402, 4398,
8371  1945, 4399, 4398, 4396, 4943, 4401, 4943, 4403, 4943, 4943,
8372 
8373  4402, 4943, 4397, 4943, 4943, 4401, 4943, 4943, 4494, 4403,
8374  4495, 4943, 4943, 4943, 4493, 4943, 4402, 4943, 4943, 4496,
8375  4495, 4943, 4943, 4943, 4943, 4403, 4943, 4943, 4402, 4496,
8376  4398, 1945, 4399, 4400, 4943, 4943, 4494, 4403, 4495, 4943,
8377  4398, 1945, 4399, 4400, 4943, 4943, 4401, 4496, 4495, 4943,
8378  4943, 4398, 1945, 4399, 4400, 4943, 4401, 4496, 4943, 4943,
8379  4943, 4402, 4398, 1945, 4399, 4400, 4943, 4401, 4943, 4498,
8380  4403, 4402, 4398, 1945, 4399, 4400, 4943, 4943, 4401, 4943,
8381  4403, 4943, 4402, 4943, 4943, 4943, 4943, 4943, 4401, 4402,
8382  4499, 4403, 4943, 4402, 4943, 4943, 4943, 4498, 4403, 4402,
8383 
8384  4500, 4943, 4403, 4402, 4409, 1956, 4410, 4409, 4403, 4943,
8385  4402, 4943, 4403, 4943, 4501, 4943, 4943, 4943, 4499, 4403,
8386  4412, 4402, 4409, 1956, 4410, 4409, 4943, 4943, 4500, 4943,
8387  4403, 4402, 4943, 4943, 4943, 4504, 4943, 4943, 4412, 4943,
8388  4403, 4501, 4943, 4943, 4505, 4415, 1962, 4416, 4415, 4415,
8389  1962, 4416, 4415, 4504, 4943, 3985, 2240, 3986, 3985, 4943,
8390  4943, 4395, 4505, 4504, 4943, 4395, 4430, 3196, 4431, 4430,
8391  4943, 3987, 4505, 4943, 4943, 4943, 4509, 4943, 4943, 4943,
8392  4509, 4504, 3987, 4943, 4943, 4510, 3988, 4943, 4524, 4510,
8393  4505, 4943, 4943, 4943, 4943, 3989, 4943, 4079, 4943, 4430,
8394 
8395  3196, 4431, 4430, 4525, 4509, 4943, 4080, 4943, 4509, 4943,
8396  4943, 4943, 4943, 4510, 3988, 3987, 4524, 4510, 4943, 3985,
8397  2240, 3986, 3985, 3989, 4943, 4079, 3985, 2240, 3986, 3985,
8398  4079, 4525, 4943, 4943, 4080, 3987, 4525, 4943, 4943, 4080,
8399  4943, 4943, 3987, 4943, 4943, 4943, 4526, 4943, 4943, 4943,
8400  3988, 4943, 4436, 3203, 4437, 4436, 4943, 3988, 4079, 3989,
8401  4943, 4943, 4943, 4534, 4525, 4943, 4527, 4080, 3704, 4943,
8402  4436, 3203, 4437, 4436, 4526, 4943, 4943, 4943, 3988, 4943,
8403  4943, 4534, 4943, 3853, 4943, 3988, 3704, 3989, 3995, 2251,
8404  3996, 3995, 3854, 4943, 4527, 4943, 3995, 2251, 3996, 3995,
8405 
8406  4943, 3853, 4943, 4943, 3997, 4943, 4444, 3211, 4445, 4444,
8407  3854, 3853, 3997, 4943, 4943, 4536, 4943, 3967, 4943, 3998,
8408  3854, 4943, 3704, 4444, 3211, 4445, 4444, 3998, 3999, 3853,
8409  4943, 4943, 4943, 4943, 3967, 4943, 4537, 3853, 3854, 3704,
8410  4943, 4943, 4943, 4536, 4943, 4943, 3854, 3998, 4943, 4943,
8411  4449, 3216, 4450, 4449, 3853, 3998, 3999, 4449, 3216, 4450,
8412  4449, 4534, 4943, 3854, 4537, 3853, 3698, 4943, 4534, 4943,
8413  4943, 4943, 4943, 3698, 3854, 4449, 3216, 4450, 4451, 4943,
8414  4943, 3867, 3853, 4943, 4943, 4943, 4452, 4943, 3867, 4943,
8415  3868, 3854, 4943, 4943, 4943, 4943, 4943, 3868, 4009, 2266,
8416 
8417  4010, 4009, 4943, 4943, 4943, 4943, 3710, 4943, 4943, 3867,
8418  4455, 3222, 4456, 4455, 4011, 3711, 3867, 3535, 3868, 4943,
8419  4943, 4455, 3222, 4456, 4455, 3868, 4011, 4943, 4943, 4012,
8420  4943, 4542, 4943, 4943, 3710, 4943, 4943, 4011, 4013, 4943,
8421  4943, 4101, 4943, 3711, 3535, 4943, 4943, 4543, 4943, 4943,
8422  4102, 4943, 4101, 4943, 4943, 4943, 4943, 4012, 4543, 4542,
8423  4943, 4102, 4943, 4943, 4943, 4943, 4013, 4943, 4943, 4101,
8424  4943, 4009, 2266, 4010, 4009, 4543, 4943, 4943, 4102, 4943,
8425  4101, 4009, 2266, 4010, 4009, 4943, 4543, 4011, 4943, 4102,
8426  4943, 4943, 4459, 3227, 4460, 4459, 4943, 4011, 4544, 4943,
8427 
8428  4943, 4943, 4012, 4534, 4459, 3227, 4460, 4459, 3715, 4943,
8429  4943, 4013, 4012, 4943, 4943, 4534, 4459, 3227, 4460, 4461,
8430  3715, 4545, 4943, 3862, 4943, 4943, 4544, 4452, 4943, 4943,
8431  4012, 4943, 3863, 4943, 4943, 3862, 4943, 4943, 4943, 4013,
8432  4012, 4943, 4943, 4943, 3863, 4943, 4943, 3836, 4943, 4545,
8433  4943, 3862, 4943, 4943, 4943, 4943, 3837, 4943, 3534, 4943,
8434  3863, 4943, 4943, 3862, 4943, 4463, 3231, 4464, 4463, 4943,
8435  4943, 4943, 3863, 4943, 4943, 3836, 3967, 4463, 3231, 4464,
8436  4463, 3698, 4943, 4943, 3837, 3534, 4943, 4943, 3967, 4463,
8437  3231, 4464, 4465, 3698, 4943, 4943, 3867, 4943, 4943, 4943,
8438 
8439  4466, 4943, 4943, 4943, 4943, 3868, 4943, 4943, 3867, 4470,
8440  2070, 4471, 4472, 4943, 4943, 4943, 4943, 3868, 4943, 4943,
8441  3710, 4943, 4943, 4943, 3867, 4412, 4943, 4943, 4943, 3711,
8442  4943, 3535, 4943, 3868, 4943, 4943, 3867, 4943, 4943, 4943,
8443  4473, 4943, 4943, 4943, 4943, 3868, 4943, 4943, 3710, 4474,
8444  4470, 2070, 4471, 4472, 4943, 4943, 4943, 3711, 3535, 4943,
8445  4470, 2070, 4471, 4472, 4943, 4943, 4412, 4943, 4473, 4943,
8446  4398, 1945, 4399, 4400, 4943, 4943, 4412, 4474, 4943, 4943,
8447  4943, 4473, 4398, 1945, 4399, 4400, 4401, 4943, 4943, 4943,
8448  4474, 4473, 4398, 1945, 4399, 4400, 4943, 4943, 4401, 4548,
8449 
8450  4474, 4402, 4943, 4943, 4398, 1945, 4399, 4400, 4401, 4473,
8451  4403, 4943, 4943, 4402, 4943, 4943, 4943, 4943, 4474, 4473,
8452  4401, 4549, 4403, 4402, 4943, 4943, 4943, 4548, 4474, 4402,
8453  4550, 4943, 4403, 4943, 4943, 4402, 4943, 4943, 4403, 4943,
8454  4943, 4402, 4943, 4943, 4403, 4943, 4551, 4943, 4943, 4549,
8455  4403, 4402, 4575, 2240, 4576, 4575, 4943, 4943, 4550, 4943,
8456  4403, 4943, 4943, 4402, 4398, 1945, 4399, 4400, 4577, 4943,
8457  4943, 4943, 4403, 4551, 4398, 1945, 4399, 4400, 4943, 4943,
8458  4401, 4943, 4943, 4578, 4943, 4943, 4943, 4943, 4943, 4943,
8459  4401, 4943, 4579, 4943, 4943, 4402, 4585, 2251, 4586, 4585,
8460 
8461  4943, 4943, 4580, 4943, 4403, 4402, 4398, 1945, 4399, 4400,
8462  4943, 4578, 4587, 4943, 4403, 4943, 4581, 4943, 4943, 4943,
8463  4579, 4943, 4401, 4402, 4943, 4943, 4943, 4588, 4943, 4943,
8464  4580, 4943, 4403, 4402, 4943, 4943, 4589, 4402, 4398, 1945,
8465  4399, 4400, 4403, 4581, 4590, 4943, 4403, 4943, 4943, 4943,
8466  4943, 4943, 4943, 4943, 4401, 4588, 4943, 4943, 4943, 4398,
8467  1945, 4399, 4400, 4943, 4589, 4402, 4943, 4943, 4943, 4402,
8468  4943, 4943, 4590, 4943, 4403, 4401, 4943, 4943, 4403, 4943,
8469  4591, 4943, 4398, 1945, 4399, 4400, 4943, 4943, 4592, 4943,
8470  4402, 4943, 4599, 2266, 4600, 4599, 4943, 4402, 4401, 4403,
8471 
8472  4943, 4943, 4943, 4943, 4943, 4943, 4403, 4591, 4601, 4517,
8473  3382, 4518, 4517, 4402, 4943, 4943, 4592, 4943, 4402, 4943,
8474  3967, 4943, 4403, 4602, 4943, 3704, 4593, 4403, 4943, 4943,
8475  4943, 4943, 4603, 4943, 4943, 4943, 4517, 3382, 4518, 4517,
8476  3853, 4402, 4943, 4521, 3386, 4522, 4521, 3967, 4943, 3854,
8477  4403, 4602, 3704, 4593, 3967, 4943, 4943, 4943, 4943, 3715,
8478  4603, 4943, 4943, 4943, 4943, 4943, 4943, 3853, 3853, 4521,
8479  3386, 4522, 4521, 4943, 3862, 4943, 3854, 3854, 4943, 4943,
8480  3967, 4943, 4943, 3863, 4943, 3715, 4943, 4521, 3386, 4522,
8481  4523, 4943, 4943, 4943, 4943, 3853, 4943, 4943, 4466, 4943,
8482 
8483  3862, 4943, 3862, 4943, 3854, 3985, 2240, 3986, 3985, 3863,
8484  4943, 3863, 4943, 4943, 4943, 4943, 4943, 4943, 3836, 4943,
8485  4943, 3987, 3985, 2240, 3986, 3985, 4943, 3837, 3862, 3534,
8486  4943, 4943, 4619, 4943, 4943, 4943, 3988, 3863, 3987, 4943,
8487  4943, 4943, 4943, 4943, 4943, 3989, 3836, 4620, 4943, 4333,
8488  3018, 4334, 4333, 3988, 4943, 3837, 3534, 4943, 4943, 4943,
8489  4619, 4943, 3989, 4943, 3988, 3987, 4621, 3549, 4622, 4621,
8490  4943, 4943, 4943, 3989, 4943, 4620, 4943, 4623, 4943, 4943,
8491  3988, 3988, 3987, 4943, 4943, 4943, 4335, 4943, 4943, 3989,
8492  3989, 4530, 3395, 4531, 4530, 4943, 4943, 3988, 4943, 4943,
8493 
8494  4943, 4943, 4529, 4943, 4943, 4083, 3989, 3704, 3988, 4943,
8495  4943, 4943, 4943, 4943, 4335, 4943, 4943, 3989, 4943, 4943,
8496  4943, 4943, 3853, 4943, 4943, 3988, 4530, 3395, 4531, 4530,
8497  4943, 3854, 4943, 4083, 3989, 4943, 4943, 4529, 4343, 3029,
8498  4344, 4343, 3704, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
8499  3853, 4943, 4943, 4943, 3997, 4943, 4943, 3853, 4943, 3854,
8500  4624, 3553, 4625, 4624, 4943, 4943, 3854, 4943, 4943, 3998,
8501  4943, 4626, 4943, 4943, 4943, 4345, 3997, 4943, 3999, 4943,
8502  4943, 4943, 4943, 4943, 4943, 3853, 4009, 2266, 4010, 4009,
8503  4943, 3998, 4943, 4943, 3854, 4943, 4943, 3998, 4943, 4090,
8504 
8505  3999, 4943, 4011, 4345, 4943, 4943, 3999, 4538, 3403, 4539,
8506  4538, 4628, 4943, 4538, 3403, 4539, 4538, 4012, 4529, 3998,
8507  4943, 4943, 4943, 3698, 4529, 4943, 4013, 4090, 3999, 3698,
8508  4943, 4538, 3403, 4539, 4540, 4943, 4943, 4943, 3867, 4628,
8509  4943, 4943, 4541, 4943, 3867, 4012, 4943, 3868, 4943, 4009,
8510  2266, 4010, 4009, 3868, 4013, 4943, 4943, 4943, 4943, 4943,
8511  4943, 4943, 3710, 4943, 4943, 4011, 3867, 4943, 4943, 4943,
8512  4943, 3711, 3867, 3535, 4943, 3868, 4627, 4943, 4943, 4943,
8513  4012, 3868, 4355, 3042, 4356, 4355, 4943, 4943, 4943, 4013,
8514  3710, 4943, 4943, 4943, 4629, 3559, 4630, 4629, 4011, 3711,
8515 
8516  3535, 4943, 4943, 4943, 4627, 4631, 4943, 4943, 4012, 4943,
8517  4011, 4943, 4943, 4012, 4943, 4943, 4943, 4013, 4943, 4357,
8518  4943, 4943, 4013, 4943, 4943, 4012, 4398, 1945, 4399, 4400,
8519  4943, 4943, 4943, 4105, 4013, 4943, 4398, 1945, 4399, 4400,
8520  4943, 4012, 4401, 4398, 1945, 4399, 4400, 4357, 4943, 4943,
8521  4013, 4943, 4401, 4012, 4943, 4943, 4943, 4402, 4943, 4401,
8522  4943, 4105, 4013, 4943, 4633, 4943, 4403, 4402, 4398, 1945,
8523  4399, 4400, 4635, 4943, 4402, 4943, 4403, 4943, 4634, 4943,
8524  4943, 4943, 4943, 4403, 4401, 4402, 4943, 4943, 4943, 4943,
8525  4943, 4943, 4633, 4943, 4403, 4402, 4943, 4943, 4943, 4402,
8526 
8527  4635, 4943, 4402, 4943, 4403, 4634, 4943, 4943, 4403, 4943,
8528  4943, 4403, 4636, 4558, 2223, 4559, 4558, 4558, 2223, 4559,
8529  4558, 4943, 4943, 4943, 4557, 4943, 4943, 4402, 4557, 3657,
8530  4943, 4943, 4943, 3657, 4943, 4943, 4403, 4943, 4943, 4636,
8531  4558, 2223, 4559, 4560, 3821, 4943, 4943, 4943, 3821, 4943,
8532  4943, 4561, 4943, 3822, 4943, 4943, 4943, 3822, 4562, 2227,
8533  4563, 4562, 4562, 2227, 4563, 4562, 4943, 4943, 4943, 4557,
8534  4943, 3809, 3821, 4557, 3661, 4943, 3821, 4943, 3661, 4943,
8535  3810, 3822, 4943, 4943, 3503, 3822, 4943, 4943, 4943, 3816,
8536  4943, 4943, 4943, 3816, 4562, 2227, 4563, 4564, 3817, 3809,
8537 
8538  4943, 4943, 3817, 4943, 4943, 4561, 4943, 4943, 3810, 4943,
8539  4943, 3503, 4568, 2233, 4569, 4568, 4943, 3816, 4943, 4943,
8540  4943, 3816, 4943, 4557, 4943, 3818, 3817, 3502, 3661, 4943,
8541  3817, 4943, 4943, 4943, 3819, 4568, 2233, 4569, 4568, 4568,
8542  2233, 4569, 4570, 3816, 4943, 4943, 4557, 4943, 4943, 4943,
8543  4561, 3661, 3817, 3818, 4943, 3502, 4943, 4575, 2240, 4576,
8544  4575, 4943, 3819, 4943, 4943, 4943, 3816, 4943, 4943, 4943,
8545  3818, 3816, 3502, 4577, 4943, 3817, 4943, 4943, 4943, 3819,
8546  3817, 4943, 4943, 4575, 2240, 4576, 4575, 4943, 4578, 4575,
8547  2240, 4576, 4575, 4943, 3816, 4943, 4943, 4579, 3818, 4577,
8548 
8549  3502, 4943, 4943, 3817, 4943, 4577, 4943, 3819, 4943, 4943,
8550  4575, 2240, 4576, 4575, 4644, 4943, 4578, 4943, 4943, 4943,
8551  4644, 4943, 4943, 4645, 4943, 4579, 4646, 4943, 4943, 4645,
8552  4575, 2240, 4576, 4575, 4943, 4943, 4575, 2240, 4576, 4575,
8553  4943, 4578, 4644, 4943, 4943, 4943, 4577, 4943, 4644, 4943,
8554  4579, 4645, 4577, 4943, 4943, 4943, 4943, 4645, 4943, 4647,
8555  4943, 4578, 4943, 4943, 4943, 4943, 4943, 4578, 4943, 4578,
8556  4579, 4943, 4943, 4943, 4943, 4648, 4579, 4943, 4579, 4943,
8557  4398, 1945, 4399, 4400, 4943, 4943, 4943, 4647, 4943, 4578,
8558  4398, 1945, 4399, 4400, 4943, 4578, 4401, 4943, 4579, 4943,
8559 
8560  4943, 4943, 4943, 4648, 4579, 4943, 4401, 4943, 4943, 4649,
8561  4943, 4402, 4585, 2251, 4586, 4585, 4585, 2251, 4586, 4585,
8562  4403, 4402, 4585, 2251, 4586, 4585, 4943, 4943, 4587, 4943,
8563  4403, 4943, 4587, 4943, 4650, 4943, 4943, 4649, 4587, 4402,
8564  4943, 4943, 4943, 4588, 4943, 4943, 4943, 4588, 4403, 4402,
8565  4943, 4943, 4589, 4588, 4943, 4943, 4589, 4943, 4403, 4943,
8566  4943, 4650, 4589, 4585, 2251, 4586, 4585, 4585, 2251, 4586,
8567  4585, 4588, 4943, 4943, 4943, 4588, 4943, 4943, 4943, 4653,
8568  4589, 4588, 4943, 4587, 4589, 4943, 4943, 4943, 4943, 4943,
8569  4589, 4943, 4943, 4943, 4588, 4943, 4654, 4943, 4588, 4585,
8570 
8571  2251, 4586, 4585, 4589, 4943, 4943, 4943, 4589, 4943, 4943,
8572  4943, 4398, 1945, 4399, 4400, 4587, 4398, 1945, 4399, 4400,
8573  4943, 4943, 4588, 4943, 4654, 4943, 4588, 4401, 4943, 4943,
8574  4588, 4589, 4401, 4943, 4943, 4589, 4943, 4943, 4655, 4589,
8575  4656, 4943, 4402, 4398, 1945, 4399, 4400, 4402, 4943, 4943,
8576  4943, 4403, 4943, 4943, 4943, 4943, 4403, 4943, 4588, 4401,
8577  4657, 4659, 2443, 4660, 4661, 4943, 4655, 4589, 4656, 4943,
8578  4402, 4943, 4943, 4943, 4402, 4402, 4943, 4401, 4943, 4403,
8579  4943, 4943, 4943, 4403, 4403, 4658, 4943, 4657, 4599, 2266,
8580  4600, 4599, 4402, 4599, 2266, 4600, 4599, 4943, 4943, 4943,
8581 
8582  4943, 4403, 4402, 4943, 4601, 4599, 2266, 4600, 4599, 4601,
8583  4943, 4403, 4658, 4943, 4943, 4599, 2266, 4600, 4599, 4602,
8584  4402, 4601, 4943, 4943, 4666, 4943, 4943, 4943, 4603, 4403,
8585  4943, 4668, 4943, 4667, 4943, 4943, 4666, 4599, 2266, 4600,
8586  4599, 4599, 2266, 4600, 4599, 4667, 4602, 4602, 4943, 4943,
8587  4943, 4943, 4666, 4601, 4943, 4603, 4603, 4601, 4943, 4943,
8588  4943, 4667, 4943, 4943, 4666, 4943, 4669, 4943, 4602, 4943,
8589  4943, 4943, 4602, 4667, 4602, 4943, 4943, 4603, 4943, 4943,
8590  4670, 4603, 4943, 4603, 4943, 4943, 4613, 3541, 4614, 4613,
8591  4613, 3541, 4614, 4613, 4669, 4943, 4602, 4529, 4943, 4943,
8592 
8593  4602, 4529, 3704, 4943, 4943, 4603, 3704, 4943, 4670, 4603,
8594  4943, 4616, 3544, 4617, 4616, 4943, 4943, 3853, 4943, 4943,
8595  4943, 3853, 4529, 4943, 4943, 4943, 3854, 3715, 4943, 4943,
8596  3854, 4943, 4616, 3544, 4617, 4616, 4616, 3544, 4617, 4618,
8597  4943, 4943, 3862, 4529, 4943, 3853, 4943, 4541, 3715, 3853,
8598  4943, 3863, 4943, 4943, 3854, 4943, 4943, 4943, 3854, 4430,
8599  3196, 4431, 4430, 3862, 4943, 4943, 4943, 3836, 4943, 4943,
8600  3862, 4943, 3863, 4943, 4943, 3987, 3837, 4943, 3534, 3863,
8601  4943, 3985, 2240, 3986, 3985, 4943, 4943, 4943, 4943, 4943,
8602  3988, 3862, 4943, 4943, 4943, 3836, 4335, 3987, 4943, 3989,
8603 
8604  3863, 4943, 4943, 4943, 3837, 3534, 4621, 3549, 4622, 4621,
8605  4943, 4943, 3988, 4943, 4943, 4943, 4943, 4623, 3988, 4943,
8606  4943, 4681, 3987, 4943, 4335, 4943, 4943, 3989, 4621, 3549,
8607  4622, 4621, 3985, 2240, 3986, 3985, 4943, 4079, 4943, 4623,
8608  3988, 4943, 4943, 4943, 3987, 4943, 4080, 4943, 3987, 4681,
8609  4624, 3553, 4625, 4624, 3995, 2251, 3996, 3995, 4943, 4079,
8610  4943, 4626, 4943, 3988, 4943, 4079, 3997, 4943, 4080, 4943,
8611  3997, 4943, 3989, 4943, 4080, 4943, 4943, 4624, 3553, 4625,
8612  4624, 3998, 4943, 4943, 4943, 3998, 4943, 4079, 4626, 4943,
8613  3999, 3988, 4943, 3997, 3999, 4943, 4080, 4943, 4943, 4943,
8614 
8615  3989, 4943, 4943, 4455, 3222, 4456, 4455, 4943, 3998, 3998,
8616  4943, 4943, 4943, 3998, 4943, 4943, 4943, 3999, 3999, 4011,
8617  4943, 4943, 3999, 4009, 2266, 4010, 4009, 4943, 4943, 4943,
8618  4629, 3559, 4630, 4629, 4012, 4943, 3998, 4943, 4943, 4011,
8619  4357, 4631, 4943, 4013, 4943, 3999, 4011, 4943, 4629, 3559,
8620  4630, 4629, 4943, 4943, 4012, 4943, 4943, 4943, 4943, 4631,
8621  4943, 4101, 4012, 4682, 4011, 4943, 4943, 4943, 4357, 4943,
8622  4102, 4013, 4943, 4943, 4009, 2266, 4010, 4009, 4943, 4101,
8623  4943, 4943, 4012, 4943, 4398, 1945, 4399, 4400, 4102, 4101,
8624  4011, 4682, 4398, 1945, 4399, 4400, 4943, 4943, 4102, 4943,
8625 
8626  4401, 4943, 4943, 4943, 4943, 4012, 4943, 4101, 4401, 4687,
8627  2613, 4688, 4689, 4684, 4013, 4402, 4102, 4943, 4943, 4398,
8628  1945, 4399, 4400, 4402, 4403, 4401, 4943, 4943, 4943, 4943,
8629  4943, 4943, 4403, 4012, 4943, 4401, 4685, 4943, 4943, 4943,
8630  4402, 4684, 4013, 4402, 4943, 4943, 4943, 4943, 4943, 4403,
8631  4402, 4402, 4403, 4575, 2240, 4576, 4575, 4943, 4943, 4403,
8632  4403, 4686, 4943, 4685, 4575, 2240, 4576, 4575, 4402, 4577,
8633  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4403, 4402, 4943,
8634  4577, 4943, 4703, 4943, 4578, 4943, 4943, 4403, 4686, 4575,
8635  2240, 4576, 4575, 4579, 4943, 4578, 4943, 4575, 2240, 4576,
8636 
8637  4575, 4943, 4943, 4704, 4579, 4646, 4943, 4943, 4943, 4943,
8638  4703, 4943, 4578, 4577, 4943, 4943, 4943, 4943, 4943, 4943,
8639  4578, 4579, 4943, 4578, 4575, 2240, 4576, 4575, 4578, 4579,
8640  4943, 4704, 4579, 4943, 4943, 4705, 4943, 4579, 4943, 4943,
8641  4577, 4943, 4398, 1945, 4399, 4400, 4943, 4943, 4578, 4943,
8642  4943, 4943, 4943, 4943, 4943, 4578, 4578, 4579, 4401, 4708,
8643  2636, 4709, 4710, 4705, 4579, 4579, 4706, 4943, 4943, 4585,
8644  2251, 4586, 4585, 4402, 4943, 4401, 4943, 4943, 4943, 4943,
8645  4943, 4943, 4403, 4578, 4707, 4653, 4943, 4943, 4943, 4943,
8646  4402, 4943, 4579, 4706, 4943, 4943, 4711, 4943, 4943, 4403,
8647 
8648  4588, 4402, 4943, 4585, 2251, 4586, 4585, 4943, 4943, 4589,
8649  4403, 4707, 4943, 4585, 2251, 4586, 4585, 4943, 4402, 4587,
8650  4943, 4943, 4943, 4943, 4711, 4943, 4943, 4403, 4588, 4587,
8651  4943, 4943, 4943, 4943, 4588, 4943, 4943, 4589, 4943, 4943,
8652  4943, 4714, 4943, 4589, 4588, 4398, 1945, 4399, 4400, 4943,
8653  4943, 4943, 4943, 4589, 4943, 4715, 4943, 4717, 2645, 4718,
8654  4719, 4401, 4588, 4943, 4943, 4943, 4943, 4943, 4943, 4714,
8655  4943, 4589, 4588, 4401, 4943, 4943, 4402, 4398, 1945, 4399,
8656  4400, 4589, 4715, 4943, 4943, 4403, 4943, 4716, 4402, 4659,
8657  2443, 4660, 4659, 4401, 4711, 4943, 4943, 4403, 4943, 4943,
8658 
8659  4943, 4943, 4943, 4943, 4402, 4401, 4943, 4943, 4402, 4943,
8660  4720, 4943, 4943, 4403, 4716, 4943, 4402, 4403, 4943, 4943,
8661  4495, 4943, 4711, 4943, 4943, 4403, 4295, 4943, 4943, 4496,
8662  4659, 2443, 4660, 4659, 4943, 4943, 4402, 4943, 4720, 4943,
8663  4659, 2443, 4660, 4661, 4943, 4403, 4401, 4943, 4495, 4943,
8664  4599, 2266, 4600, 4599, 4295, 4943, 4401, 4496, 4943, 4943,
8665  4943, 4495, 4599, 2266, 4600, 4599, 4601, 4295, 4943, 4943,
8666  4496, 4402, 4599, 2266, 4600, 4599, 4943, 4721, 4601, 4729,
8667  4403, 4602, 4943, 4943, 4599, 2266, 4600, 4599, 4668, 4495,
8668  4603, 4943, 4943, 4602, 4943, 4295, 4943, 4943, 4496, 4402,
8669 
8670  4601, 4730, 4603, 4602, 4943, 4721, 4943, 4729, 4403, 4602,
8671  4943, 4943, 4603, 4943, 4943, 4602, 4943, 4943, 4603, 4943,
8672  4943, 4602, 4731, 4943, 4603, 4599, 2266, 4600, 4599, 4730,
8673  4603, 4602, 4678, 2462, 4679, 4678, 4943, 4943, 4943, 4943,
8674  4603, 4601, 4943, 4602, 4943, 4943, 4943, 4943, 4395, 4943,
8675  4731, 4943, 4603, 4943, 4943, 4943, 4602, 4943, 4678, 2462,
8676  4679, 4678, 4943, 4509, 4943, 4603, 4943, 4732, 4943, 4295,
8677  4943, 4943, 4510, 4943, 4395, 4943, 4746, 3875, 4747, 4746,
8678  4398, 1945, 4399, 4400, 4602, 4943, 4943, 4748, 4943, 4509,
8679  4943, 4509, 3987, 4603, 4732, 4295, 4401, 4295, 4510, 4943,
8680 
8681  4510, 4943, 4749, 3879, 4750, 4749, 4943, 3988, 4943, 4943,
8682  4943, 4402, 4943, 4751, 4943, 4083, 3989, 4509, 4011, 4943,
8683  4403, 4943, 4753, 4295, 4943, 4943, 4510, 4943, 4943, 4943,
8684  4943, 4943, 4943, 4012, 4943, 3988, 4943, 4943, 4943, 4402,
8685  4943, 4105, 4013, 4083, 3989, 4943, 4943, 4943, 4403, 4753,
8686  4754, 2822, 4755, 4756, 4943, 4398, 1945, 4399, 4400, 4943,
8687  4943, 4012, 4687, 2613, 4688, 4687, 4401, 4943, 4943, 4105,
8688  4013, 4401, 4943, 4687, 2613, 4688, 4687, 4943, 4401, 4943,
8689  4943, 4402, 4943, 4943, 4943, 4943, 4402, 4711, 4757, 4401,
8690  4403, 4943, 4943, 4495, 4943, 4403, 4943, 4943, 4943, 4302,
8691 
8692  4943, 4943, 4496, 4943, 4495, 4943, 4943, 4943, 4943, 4402,
8693  4302, 4943, 4943, 4496, 4402, 4711, 4757, 4943, 4403, 4943,
8694  4943, 4495, 4943, 4403, 4943, 4943, 4943, 4302, 4943, 4943,
8695  4496, 4943, 4495, 4687, 2613, 4688, 4689, 4943, 4302, 4943,
8696  4943, 4496, 4943, 4693, 2619, 4694, 4693, 4943, 4943, 4401,
8697  4693, 2619, 4694, 4693, 4943, 4943, 4943, 4943, 4943, 4412,
8698  4696, 2622, 4697, 4696, 4402, 4943, 4412, 4943, 4943, 4943,
8699  4758, 4698, 4943, 4403, 4504, 4943, 3943, 4943, 4943, 4943,
8700  4302, 4504, 4943, 4505, 4943, 4943, 4943, 4302, 4943, 4943,
8701  4505, 4052, 4402, 4943, 4696, 2622, 4697, 4696, 4758, 4943,
8702 
8703  4053, 4403, 4504, 4943, 4943, 4698, 4943, 4943, 4302, 4504,
8704  3943, 4505, 4943, 4943, 4943, 4302, 4943, 4943, 4505, 4052,
8705  4699, 2626, 4700, 4699, 4943, 4052, 4943, 4943, 4053, 4943,
8706  4943, 4701, 4943, 4943, 4053, 4943, 3951, 4943, 4699, 2626,
8707  4700, 4699, 4575, 2240, 4576, 4575, 4943, 4943, 4943, 4701,
8708  4943, 4059, 4943, 4052, 3951, 4943, 4943, 4943, 4577, 4943,
8709  4060, 4943, 4053, 4943, 4943, 4575, 2240, 4576, 4575, 4059,
8710  4943, 4943, 4943, 4578, 4943, 4943, 4943, 4943, 4060, 4059,
8711  4765, 4577, 4579, 4575, 2240, 4576, 4575, 4943, 4060, 4890,
8712  3386, 4891, 4892, 4943, 4943, 4943, 4578, 4059, 4943, 4577,
8713 
8714  4883, 4578, 4943, 4943, 4943, 4579, 4060, 4766, 4765, 4943,
8715  4579, 4943, 4767, 4943, 4578, 4575, 2240, 4576, 4575, 4943,
8716  4478, 4943, 4943, 4579, 4578, 4708, 2636, 4709, 4708, 4479,
8717  4943, 4577, 4943, 4579, 4766, 4943, 4398, 1945, 4399, 4400,
8718  4767, 4401, 4578, 4943, 4943, 4943, 4578, 4943, 4478, 4943,
8719  4943, 4579, 4401, 4943, 4943, 4579, 4495, 4479, 4943, 4768,
8720  4943, 4943, 4770, 4943, 4943, 4496, 4943, 4402, 4943, 4769,
8721  4943, 4943, 4943, 4943, 4578, 4943, 4403, 4943, 4708, 2636,
8722  4709, 4708, 4943, 4579, 4495, 4943, 4768, 4943, 4943, 4943,
8723  4770, 4943, 4943, 4496, 4401, 4402, 4943, 4769, 4708, 2636,
8724 
8725  4709, 4710, 4943, 4943, 4403, 4398, 1945, 4399, 4400, 4495,
8726  4585, 2251, 4586, 4585, 4401, 4770, 4943, 4943, 4496, 4943,
8727  4943, 4401, 4943, 4943, 4943, 4943, 4587, 4943, 4943, 4402,
8728  4772, 4585, 2251, 4586, 4585, 4771, 4402, 4495, 4403, 4776,
8729  4943, 4588, 4943, 4770, 4943, 4403, 4496, 4587, 4943, 4943,
8730  4589, 4943, 4398, 1945, 4399, 4400, 4943, 4402, 4772, 4943,
8731  4943, 4943, 4588, 4771, 4402, 4943, 4403, 4776, 4401, 4588,
8732  4943, 4589, 4943, 4403, 4943, 4777, 4943, 4943, 4589, 4717,
8733  2645, 4718, 4717, 4402, 4943, 4778, 4943, 4943, 4943, 4943,
8734  4588, 4943, 4403, 4943, 4943, 4401, 4943, 4943, 4943, 4589,
8735 
8736  4943, 4943, 4777, 4943, 4943, 4717, 2645, 4718, 4717, 4943,
8737  4495, 4402, 4943, 4778, 4943, 4943, 4775, 4943, 4943, 4496,
8738  4403, 4401, 4943, 4717, 2645, 4718, 4719, 4943, 4943, 4943,
8739  4943, 4943, 4943, 4943, 4943, 4943, 4495, 4943, 4495, 4401,
8740  4943, 4943, 4775, 4943, 4775, 4496, 4943, 4496, 4943, 4398,
8741  1945, 4399, 4400, 4943, 4402, 4943, 4398, 1945, 4399, 4400,
8742  4711, 4943, 4943, 4403, 4495, 4401, 4943, 4943, 4943, 4943,
8743  4775, 4943, 4401, 4496, 4943, 4943, 4779, 4943, 4943, 4943,
8744  4402, 4780, 4402, 4723, 2651, 4724, 4723, 4402, 4711, 4403,
8745  4943, 4403, 4943, 4943, 4943, 4943, 4403, 4943, 4943, 4395,
8746 
8747  4723, 2651, 4724, 4723, 4779, 4943, 4943, 4943, 4402, 4780,
8748  4599, 2266, 4600, 4599, 4509, 4402, 4395, 4403, 4943, 4943,
8749  4770, 4943, 4943, 4510, 4403, 4943, 4601, 4599, 2266, 4600,
8750  4599, 4509, 4943, 4599, 2266, 4600, 4599, 4770, 4943, 4943,
8751  4510, 4602, 4509, 4601, 4943, 4943, 4943, 4943, 4770, 4601,
8752  4603, 4510, 4787, 4943, 4943, 4943, 4788, 4943, 4602, 4509,
8753  4599, 2266, 4600, 4599, 4602, 4770, 4943, 4603, 4510, 4602,
8754  4943, 4786, 4943, 4603, 4943, 4943, 4601, 4943, 4603, 4787,
8755  4734, 2662, 4735, 4734, 4788, 4943, 4602, 4734, 2662, 4735,
8756  4734, 4602, 4602, 4943, 4943, 4603, 4412, 4943, 4943, 4786,
8757 
8758  4603, 4603, 4943, 4412, 4789, 4943, 4943, 4741, 2669, 4742,
8759  4741, 4504, 4943, 4943, 4943, 4943, 4943, 4775, 4504, 4602,
8760  4505, 4943, 4943, 4395, 4775, 4943, 4943, 4505, 4603, 4943,
8761  4943, 4789, 4943, 4741, 2669, 4742, 4741, 4943, 4509, 4504,
8762  4746, 3875, 4747, 4746, 4775, 4775, 4504, 4510, 4505, 4395,
8763  4943, 4748, 4775, 4943, 4943, 4505, 3987, 4943, 4943, 4943,
8764  4943, 4943, 4943, 4943, 4509, 4943, 4509, 4943, 4943, 4943,
8765  4775, 4079, 4775, 4510, 4943, 4510, 4943, 4943, 4943, 4943,
8766  4080, 4943, 4943, 4943, 4746, 3875, 4747, 4746, 3985, 2240,
8767  3986, 3985, 4509, 4943, 4943, 4748, 4943, 4943, 4775, 4079,
8768 
8769  3987, 4510, 4943, 4943, 3987, 4943, 4943, 4943, 4080, 4749,
8770  3879, 4750, 4749, 4943, 4943, 4079, 4943, 4943, 4943, 3988,
8771  4751, 4943, 4943, 4943, 4080, 4011, 4943, 4943, 3989, 4943,
8772  4749, 3879, 4750, 4749, 4009, 2266, 4010, 4009, 4943, 4943,
8773  4101, 4751, 4943, 4079, 4943, 4943, 4011, 3988, 4943, 4102,
8774  4011, 4943, 4080, 4943, 4943, 4943, 3989, 4398, 1945, 4399,
8775  4400, 4101, 4943, 4943, 4943, 4012, 4943, 4943, 4101, 4943,
8776  4102, 4943, 4943, 4401, 4013, 4943, 4943, 4102, 4943, 4943,
8777  4754, 2822, 4755, 4754, 4754, 2822, 4755, 4754, 4402, 4101,
8778  4797, 4943, 4943, 4012, 4943, 4943, 4401, 4403, 4102, 4943,
8779 
8780  4401, 4943, 4013, 4943, 4943, 4943, 4943, 4754, 2822, 4755,
8781  4756, 4495, 4943, 4943, 4943, 4495, 4402, 4798, 4797, 4943,
8782  4496, 4798, 4943, 4401, 4496, 4403, 4943, 4943, 4943, 4943,
8783  4398, 1945, 4399, 4400, 4398, 1945, 4399, 4400, 4402, 4495,
8784  4943, 4943, 4943, 4495, 4799, 4798, 4401, 4403, 4496, 4798,
8785  4401, 4943, 4496, 4943, 4943, 4943, 4943, 4800, 4943, 4801,
8786  4943, 4402, 4943, 4943, 4943, 4402, 4402, 4943, 4943, 4943,
8787  4403, 4943, 4799, 4943, 4403, 4403, 4760, 2828, 4761, 4760,
8788  4760, 2828, 4761, 4760, 4943, 4800, 4943, 4801, 4943, 4402,
8789  4943, 4943, 4412, 4402, 4943, 4943, 4412, 4943, 4403, 4943,
8790 
8791  4943, 4943, 4403, 4575, 2240, 4576, 4575, 4504, 4943, 4943,
8792  4943, 4504, 4943, 4798, 4943, 4943, 4505, 4798, 4943, 4577,
8793  4505, 4575, 2240, 4576, 4575, 4943, 4575, 2240, 4576, 4575,
8794  4943, 4943, 4806, 4943, 4578, 4504, 4943, 4577, 4943, 4504,
8795  4943, 4798, 4577, 4579, 4505, 4798, 4943, 4943, 4505, 4943,
8796  4943, 4943, 4578, 4809, 3018, 4810, 4809, 4578, 4943, 4943,
8797  4806, 4579, 4578, 4943, 4943, 4807, 4579, 4943, 4808, 4577,
8798  4943, 4579, 4943, 4943, 4943, 4398, 1945, 4399, 4400, 4943,
8799  4578, 4943, 4943, 4943, 4578, 4578, 4943, 4943, 4943, 4579,
8800  4811, 4401, 4807, 4579, 4579, 4808, 4943, 4398, 1945, 4399,
8801 
8802  4400, 4943, 4812, 4943, 4943, 4943, 4402, 4398, 1945, 4399,
8803  4400, 4943, 4578, 4401, 4943, 4403, 4943, 4943, 4811, 4943,
8804  4943, 4579, 4814, 4401, 4943, 4943, 4943, 4943, 4402, 4943,
8805  4812, 4943, 4943, 4943, 4402, 4943, 4943, 4403, 4402, 4585,
8806  2251, 4586, 4585, 4403, 4943, 4943, 4943, 4815, 4943, 4943,
8807  4814, 4819, 3029, 4820, 4819, 4587, 4402, 4943, 4943, 4943,
8808  4943, 4659, 2443, 4660, 4661, 4403, 4402, 4587, 4943, 4943,
8809  4588, 4943, 4943, 4943, 4943, 4815, 4943, 4401, 4943, 4589,
8810  4943, 4818, 4588, 4943, 4398, 1945, 4399, 4400, 4821, 4943,
8811  4943, 4589, 4402, 4943, 4415, 1962, 4416, 4417, 4588, 4943,
8812 
8813  4401, 4403, 4398, 1945, 4399, 4400, 4943, 4589, 4818, 4943,
8814  4588, 4822, 4943, 4943, 4943, 4402, 4821, 4943, 4401, 4589,
8815  4402, 4824, 4943, 4943, 4403, 4418, 4943, 4943, 4943, 4403,
8816  4943, 4943, 4943, 4402, 4419, 4599, 2266, 4600, 4599, 4822,
8817  4943, 4943, 4823, 4402, 4943, 4943, 4943, 4943, 4943, 4824,
8818  4943, 4601, 4403, 4418, 4943, 4599, 2266, 4600, 4599, 4943,
8819  4943, 4402, 4419, 4943, 4828, 4943, 4602, 4943, 4943, 4943,
8820  4823, 4601, 4943, 4943, 4943, 4603, 4943, 4599, 2266, 4600,
8821  4599, 4943, 4943, 4943, 4943, 4943, 4602, 4943, 4943, 4943,
8822  4943, 4943, 4828, 4601, 4602, 4603, 4943, 4943, 4943, 4829,
8823 
8824  4943, 4943, 4943, 4603, 4831, 3042, 4832, 4831, 4602, 4943,
8825  4943, 4943, 4943, 4943, 4602, 4943, 4943, 4603, 4943, 4830,
8826  4601, 4943, 4943, 4603, 4943, 4943, 4829, 4415, 1962, 4416,
8827  4417, 4398, 1945, 4399, 4400, 4602, 4602, 4398, 1945, 4399,
8828  4400, 4833, 4943, 4943, 4603, 4603, 4830, 4401, 4943, 4687,
8829  2613, 4688, 4689, 4401, 4837, 4943, 4841, 4943, 4418, 4943,
8830  4943, 4943, 4402, 4602, 4839, 4401, 4943, 4419, 4402, 4833,
8831  4943, 4403, 4603, 4943, 4943, 4943, 4943, 4403, 4943, 4943,
8832  4402, 4943, 4837, 4943, 4841, 4943, 4418, 4943, 4943, 4403,
8833  4402, 4943, 4839, 4943, 4943, 4419, 4402, 4943, 4943, 4403,
8834 
8835  4398, 1945, 4399, 4400, 4943, 4403, 4943, 4943, 4402, 4943,
8836  4575, 2240, 4576, 4575, 4943, 4943, 4401, 4403, 4847, 3196,
8837  4848, 4847, 4943, 4943, 4943, 4943, 4577, 4943, 4943, 4943,
8838  4943, 4402, 4943, 4943, 4577, 4943, 4943, 4943, 4943, 4943,
8839  4842, 4578, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4578,
8840  4579, 4943, 4846, 4943, 4943, 4811, 4943, 4943, 4579, 4402,
8841  4575, 2240, 4576, 4575, 4809, 3018, 4810, 4809, 4842, 4578,
8842  4943, 4809, 3018, 4810, 4809, 4943, 4577, 4578, 4579, 4846,
8843  4577, 4943, 4943, 4811, 4943, 4943, 4579, 4577, 4943, 4943,
8844  4943, 4578, 4943, 4849, 4943, 4644, 4943, 4943, 4943, 4943,
8845 
8846  4579, 4811, 4644, 4943, 4645, 4943, 4943, 4943, 4811, 4943,
8847  4943, 4645, 4943, 4943, 4943, 4575, 2240, 4576, 4575, 4578,
8848  4943, 4849, 4943, 4644, 4943, 4943, 4943, 4943, 4579, 4811,
8849  4644, 4577, 4645, 4943, 4943, 4943, 4811, 4943, 4943, 4645,
8850  4850, 4708, 2636, 4709, 4710, 4943, 4578, 4943, 4398, 1945,
8851  4399, 4400, 4943, 4943, 4943, 4579, 4943, 4401, 4943, 4853,
8852  3203, 4854, 4855, 4943, 4401, 4943, 4943, 4943, 4850, 4943,
8853  4856, 4943, 4402, 4943, 4578, 4401, 4943, 4943, 4711, 4402,
8854  4943, 4403, 4943, 4579, 4943, 4943, 4943, 4943, 4852, 4943,
8855  4402, 4943, 4585, 2251, 4586, 4585, 4943, 4943, 4499, 4403,
8856 
8857  4402, 4943, 4943, 4943, 4943, 4943, 4711, 4402, 4587, 4403,
8858  4943, 4943, 4819, 3029, 4820, 4819, 4852, 4943, 4402, 4819,
8859  3029, 4820, 4819, 4588, 4943, 4859, 4499, 4403, 4587, 4943,
8860  4943, 4943, 4589, 4943, 4943, 4587, 4943, 4943, 4943, 4585,
8861  2251, 4586, 4585, 4588, 4943, 4717, 2645, 4718, 4719, 4821,
8862  4588, 4588, 4589, 4859, 4943, 4587, 4821, 4943, 4943, 4589,
8863  4589, 4401, 4943, 4943, 4860, 4943, 4943, 4943, 4943, 4943,
8864  4588, 4588, 4861, 3211, 4862, 4863, 4402, 4821, 4588, 4589,
8865  4589, 4943, 4711, 4864, 4821, 4403, 4943, 4589, 4401, 4943,
8866  4943, 4943, 4860, 4943, 4866, 3216, 4867, 4868, 4588, 4943,
8867 
8868  4943, 4943, 4943, 4402, 4402, 4869, 4943, 4589, 4943, 4943,
8869  4711, 4499, 4403, 4403, 4599, 2266, 4600, 4599, 4943, 4943,
8870  4872, 3222, 4873, 4872, 4943, 4418, 4943, 4943, 4943, 4943,
8871  4601, 4402, 4943, 4512, 4419, 4943, 4601, 4943, 4943, 4499,
8872  4403, 4943, 4943, 4943, 4943, 4602, 4943, 4599, 2266, 4600,
8873  4599, 4602, 4943, 4418, 4603, 4943, 4871, 4833, 4943, 4943,
8874  4603, 4512, 4419, 4601, 4943, 4831, 3042, 4832, 4831, 4943,
8875  4943, 4943, 4943, 4602, 4943, 4943, 4943, 4943, 4602, 4602,
8876  4874, 4601, 4603, 4871, 4943, 4833, 4943, 4603, 4603, 4943,
8877  4943, 4831, 3042, 4832, 4831, 4943, 4666, 4943, 4599, 2266,
8878 
8879  4600, 4599, 4833, 4943, 4943, 4667, 4602, 4601, 4874, 4880,
8880  3231, 4881, 4882, 4943, 4601, 4603, 4943, 4943, 4943, 4943,
8881  4883, 4943, 4666, 4875, 4666, 4943, 4943, 4943, 4833, 4602,
8882  4833, 4667, 4943, 4667, 4943, 4943, 4943, 4943, 4603, 4943,
8883  4418, 4943, 4754, 2822, 4755, 4756, 4943, 4943, 4512, 4419,
8884  4666, 4875, 4943, 4943, 4943, 4943, 4833, 4602, 4401, 4667,
8885  4943, 4943, 4398, 1945, 4399, 4400, 4603, 4943, 4418, 4886,
8886  3382, 4887, 4888, 4402, 4943, 4943, 4512, 4419, 4401, 4711,
8887  4864, 4943, 4403, 4943, 4943, 4401, 4943, 4575, 2240, 4576,
8888  4575, 4943, 4943, 4402, 4943, 4847, 3196, 4848, 4847, 4943,
8889 
8890  4402, 4402, 4885, 4577, 4943, 4943, 4943, 4711, 4499, 4403,
8891  4403, 4577, 4943, 4847, 3196, 4848, 4847, 4943, 4578, 4943,
8892  4893, 4402, 4943, 4943, 4943, 4943, 4644, 4579, 4402, 4577,
8893  4885, 4943, 4894, 4943, 4943, 4645, 4499, 4403, 4943, 4943,
8894  4575, 2240, 4576, 4575, 4644, 4943, 4578, 4943, 4893, 4943,
8895  4894, 4943, 4943, 4645, 4644, 4579, 4577, 4943, 4943, 4943,
8896  4894, 4943, 4943, 4645, 4943, 4943, 4943, 4895, 4943, 4943,
8897  4943, 4578, 4644, 4575, 2240, 4576, 4575, 4943, 4894, 4943,
8898  4579, 4645, 4943, 4943, 4943, 4899, 3395, 4900, 4901, 4577,
8899  4943, 4853, 3203, 4854, 4853, 4895, 4902, 4943, 4943, 4578,
8900 
8901  4943, 4401, 4903, 4943, 4578, 4943, 4943, 4401, 4579, 4943,
8902  4943, 4943, 4943, 4896, 4943, 4943, 4402, 4853, 3203, 4854,
8903  4853, 4943, 4495, 4943, 4499, 4403, 4943, 4943, 4903, 4943,
8904  4943, 4496, 4578, 4401, 4943, 4853, 3203, 4854, 4855, 4943,
8905  4943, 4896, 4943, 4943, 4402, 4943, 4856, 4943, 4495, 4943,
8906  4495, 4401, 4499, 4403, 4943, 4943, 4943, 4496, 4943, 4496,
8907  4943, 4398, 1945, 4399, 4400, 4943, 4402, 4943, 4585, 2251,
8908  4586, 4585, 4943, 4943, 4943, 4403, 4495, 4401, 4943, 4943,
8909  4943, 4943, 4943, 4943, 4587, 4496, 4585, 2251, 4586, 4585,
8910  4943, 4943, 4402, 4943, 4402, 4905, 4943, 4943, 4943, 4588,
8911 
8912  4943, 4403, 4587, 4403, 4943, 4943, 4943, 4943, 4589, 4943,
8913  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4588, 4943, 4943,
8914  4402, 4943, 4943, 4905, 4943, 4943, 4906, 4588, 4943, 4403,
8915  4861, 3211, 4862, 4861, 4943, 4943, 4589, 4861, 3211, 4862,
8916  4861, 4557, 4943, 4943, 4943, 4588, 4401, 4943, 4557, 4943,
8917  4943, 4943, 4943, 4401, 4906, 4861, 3211, 4862, 4863, 4943,
8918  4943, 4495, 4398, 1945, 4399, 4400, 4864, 4943, 4495, 4943,
8919  4496, 4401, 4907, 3403, 4908, 4909, 4943, 4496, 4401, 4919,
8920  3544, 4920, 4921, 4910, 4943, 4943, 4402, 4943, 4943, 4495,
8921  4910, 4943, 4943, 4402, 4943, 4403, 4495, 4943, 4496, 4943,
8922 
8923  4943, 4943, 4403, 4418, 4943, 4496, 4866, 3216, 4867, 4866,
8924  4478, 4512, 4419, 4943, 4402, 4943, 4943, 4903, 4943, 4479,
8925  4943, 4402, 4395, 4403, 4943, 4943, 4599, 2266, 4600, 4599,
8926  4403, 4418, 4866, 3216, 4867, 4866, 4943, 4509, 4478, 4512,
8927  4419, 4943, 4601, 4903, 4943, 4943, 4510, 4479, 4395, 4943,
8928  4943, 4943, 4872, 3222, 4873, 4872, 4943, 4602, 4943, 4911,
8929  4943, 4943, 4943, 4509, 4943, 4509, 4603, 4943, 4601, 4943,
8930  4943, 4943, 4510, 4943, 4510, 4943, 4943, 4943, 4943, 4872,
8931  3222, 4873, 4872, 4666, 4943, 4602, 4943, 4911, 4943, 4912,
8932  4943, 4509, 4667, 4943, 4603, 4601, 4599, 2266, 4600, 4599,
8933 
8934  4510, 4943, 4599, 2266, 4600, 4599, 4943, 4943, 4943, 4943,
8935  4666, 4666, 4601, 4943, 4943, 4943, 4912, 4912, 4601, 4667,
8936  4667, 4943, 4943, 4913, 4943, 4943, 4943, 4602, 4943, 4876,
8937  3227, 4877, 4876, 4602, 4943, 4943, 4603, 4943, 4666, 4943,
8938  4903, 4943, 4914, 4943, 4912, 4412, 4943, 4667, 4943, 4943,
8939  4943, 4913, 4943, 4943, 4943, 4602, 4876, 3227, 4877, 4876,
8940  4504, 4602, 4943, 4943, 4603, 4943, 4943, 4903, 4943, 4505,
8941  4914, 4943, 4412, 4880, 3231, 4881, 4880, 4943, 4943, 4880,
8942  3231, 4881, 4880, 4943, 4557, 4943, 4943, 4504, 4504, 4395,
8943  4557, 4916, 3541, 4917, 4918, 4395, 4505, 4505, 4943, 4943,
8944 
8945  4943, 4943, 4902, 4943, 4509, 4943, 4943, 4401, 4943, 4943,
8946  4509, 4943, 4943, 4510, 4943, 4504, 4943, 4943, 4943, 4510,
8947  4943, 4943, 4402, 4943, 4505, 4943, 4886, 3382, 4887, 4886,
8948  4499, 4403, 4509, 4886, 3382, 4887, 4886, 4557, 4509, 4943,
8949  4943, 4510, 4401, 4943, 4557, 4943, 4943, 4510, 4943, 4401,
8950  4402, 4886, 3382, 4887, 4888, 4943, 4943, 4495, 4499, 4403,
8951  4943, 4943, 4864, 4943, 4495, 4943, 4496, 4401, 4890, 3386,
8952  4891, 4890, 4943, 4496, 4943, 4943, 4943, 4943, 4943, 4557,
8953  4943, 4943, 4402, 4943, 4412, 4495, 4890, 3386, 4891, 4890,
8954  4943, 4403, 4495, 4943, 4496, 4943, 4943, 4557, 4943, 4504,
8955 
8956  4943, 4496, 4412, 4943, 4575, 2240, 4576, 4575, 4505, 4943,
8957  4402, 4943, 4575, 2240, 4576, 4575, 4943, 4504, 4943, 4403,
8958  4577, 4943, 4924, 3549, 4925, 4924, 4505, 4504, 4577, 4943,
8959  4943, 4922, 4943, 4926, 4943, 4578, 4505, 4923, 4577, 4809,
8960  3018, 4810, 4809, 4578, 4579, 4504, 4943, 4943, 4943, 4943,
8961  4943, 4943, 4579, 4578, 4505, 4577, 4943, 4943, 4943, 4922,
8962  4943, 4648, 4579, 4578, 4943, 4923, 4899, 3395, 4900, 4899,
8963  4578, 4578, 4579, 4943, 4943, 4943, 4811, 4898, 4943, 4579,
8964  4579, 4578, 4401, 4899, 3395, 4900, 4899, 4943, 4943, 4648,
8965  4579, 4943, 4943, 4943, 4898, 4943, 4943, 4495, 4578, 4401,
8966 
8967  4899, 3395, 4900, 4901, 4811, 4943, 4496, 4579, 4943, 4943,
8968  4943, 4902, 4943, 4943, 4495, 4943, 4401, 4398, 1945, 4399,
8969  4400, 4943, 4943, 4496, 4943, 4495, 4943, 4819, 3029, 4820,
8970  4819, 4402, 4943, 4401, 4496, 4943, 4943, 4943, 4943, 4943,
8971  4403, 4943, 4495, 4587, 4927, 3553, 4928, 4927, 4402, 4943,
8972  4943, 4496, 4943, 4943, 4943, 4929, 4943, 4403, 4588, 4402,
8973  4587, 4943, 4943, 4943, 4821, 4943, 4943, 4589, 4403, 4943,
8974  4943, 4943, 4943, 4943, 4943, 4588, 4402, 4907, 3403, 4908,
8975  4907, 4943, 4943, 4655, 4589, 4403, 4588, 4943, 4898, 4943,
8976  4943, 4943, 4821, 4395, 4943, 4589, 4943, 4943, 4907, 3403,
8977 
8978  4908, 4907, 4943, 4588, 4599, 2266, 4600, 4599, 4509, 4898,
8979  4943, 4655, 4589, 4943, 4395, 4943, 4943, 4510, 4943, 4943,
8980  4601, 4599, 2266, 4600, 4599, 4831, 3042, 4832, 4831, 4509,
8981  4943, 4930, 4943, 4943, 4943, 4602, 4509, 4601, 4510, 4943,
8982  4943, 4601, 4943, 4943, 4603, 4510, 4931, 4943, 4943, 4943,
8983  4943, 4943, 4602, 4943, 4943, 4943, 4602, 4509, 4943, 4930,
8984  4943, 4603, 4833, 4602, 4943, 4603, 4510, 4932, 3559, 4933,
8985  4932, 4943, 4603, 4943, 4931, 4943, 4943, 4943, 4934, 4943,
8986  4602, 4943, 4943, 4601, 4602, 4916, 3541, 4917, 4916, 4603,
8987  4833, 4943, 4943, 4603, 4943, 4943, 4898, 4943, 4602, 4943,
8988 
8989  4943, 4401, 4916, 3541, 4917, 4916, 4670, 4603, 4916, 3541,
8990  4917, 4918, 4943, 4898, 4943, 4943, 4495, 4943, 4401, 4902,
8991  4919, 3544, 4920, 4919, 4401, 4496, 4602, 4943, 4943, 4943,
8992  4943, 4898, 4943, 4495, 4670, 4603, 4412, 4943, 4943, 4402,
8993  4943, 4943, 4496, 4943, 4495, 4943, 4943, 4943, 4403, 4943,
8994  4943, 4504, 4943, 4496, 4943, 4919, 3544, 4920, 4919, 4943,
8995  4505, 4495, 4847, 3196, 4848, 4847, 4898, 4402, 4943, 4943,
8996  4496, 4412, 4943, 4943, 4943, 4943, 4403, 4943, 4577, 4504,
8997  4575, 2240, 4576, 4575, 4943, 4943, 4504, 4943, 4505, 4943,
8998  4943, 4943, 4943, 4578, 4943, 4505, 4577, 4943, 4943, 4811,
8999 
9000  4943, 4943, 4579, 4943, 4943, 4943, 4924, 3549, 4925, 4924,
9001  4943, 4578, 4943, 4943, 4504, 4943, 4943, 4926, 4943, 4943,
9002  4935, 4578, 4577, 4505, 4943, 4943, 4943, 4811, 4943, 4943,
9003  4579, 4924, 3549, 4925, 4924, 4943, 4943, 4644, 4943, 4578,
9004  4943, 4943, 4926, 4943, 4943, 4943, 4645, 4577, 4935, 4943,
9005  4943, 4575, 2240, 4576, 4575, 4943, 4943, 4927, 3553, 4928,
9006  4927, 4943, 4644, 4943, 4943, 4644, 4943, 4577, 4929, 4943,
9007  4943, 4645, 4943, 4587, 4645, 4943, 4943, 4943, 4927, 3553,
9008  4928, 4927, 4578, 4943, 4585, 2251, 4586, 4585, 4588, 4929,
9009  4644, 4579, 4943, 4943, 4587, 4943, 4943, 4589, 4943, 4645,
9010 
9011  4587, 4872, 3222, 4873, 4872, 4599, 2266, 4600, 4599, 4588,
9012  4578, 4932, 3559, 4933, 4932, 4588, 4588, 4601, 4589, 4579,
9013  4943, 4601, 4934, 4943, 4589, 4589, 4943, 4601, 4932, 3559,
9014  4933, 4932, 4602, 4943, 4943, 4943, 4602, 4588, 4833, 4934,
9015  4943, 4603, 4666, 4588, 4601, 4936, 4589, 4943, 4943, 4943,
9016  4943, 4667, 4589, 4943, 4943, 4599, 2266, 4600, 4599, 4666,
9017  4602, 4943, 4943, 4943, 4602, 4943, 4833, 4943, 4667, 4603,
9018  4666, 4601, 4943, 4936, 4943, 4943, 4943, 4943, 4943, 4667,
9019  4943, 4937, 3875, 4938, 4937, 4943, 4602, 4666, 4940, 3879,
9020  4941, 4940, 4939, 4943, 4943, 4603, 4667, 4577, 4943, 4942,
9021 
9022  4943, 4943, 4943, 4943, 4601, 4943, 4937, 3875, 4938, 4937,
9023  4943, 4943, 4578, 4943, 4602, 4943, 4943, 4939, 4943, 4602,
9024  4648, 4579, 4577, 4603, 4943, 4943, 4943, 4670, 4603, 4575,
9025  2240, 4576, 4575, 4943, 4943, 4943, 4943, 4644, 4943, 4943,
9026  4578, 4937, 3875, 4938, 4937, 4577, 4645, 4602, 4648, 4579,
9027  4943, 4943, 4939, 4943, 4943, 4670, 4603, 4577, 4943, 4943,
9028  4578, 4943, 4943, 4943, 4943, 4644, 4943, 4943, 4943, 4579,
9029  4943, 4943, 4644, 4943, 4645, 4940, 3879, 4941, 4940, 4943,
9030  4943, 4645, 4940, 3879, 4941, 4940, 4942, 4943, 4578, 4943,
9031  4943, 4601, 4943, 4942, 4943, 4943, 4943, 4579, 4601, 4943,
9032 
9033  4644, 4943, 4599, 2266, 4600, 4599, 4666, 4943, 4943, 4645,
9034  4943, 4943, 4943, 4666, 4943, 4667, 4943, 4943, 4601, 4943,
9035  4943, 4943, 4667, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9036  4943, 4943, 4943, 4602, 4666, 4943, 4943, 4943, 4943, 4943,
9037  4943, 4666, 4603, 4667, 4943, 4943, 4943, 4943, 4943, 4943,
9038  4667, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9039  4943, 4602, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9040  4603, 28, 28, 28, 28, 28, 28, 28, 28, 28,
9041  28, 28, 28, 28, 28, 28, 28, 28, 28, 28,
9042  28, 28, 28, 101, 101, 101, 101, 101, 101, 101,
9043 
9044  101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
9045  101, 101, 101, 101, 101, 109, 109, 109, 109, 109,
9046  109, 109, 109, 109, 109, 109, 109, 109, 109, 109,
9047  109, 109, 109, 109, 109, 109, 109, 122, 122, 122,
9048  122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
9049  122, 122, 122, 122, 122, 122, 122, 122, 122, 126,
9050  126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
9051  126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
9052  126, 106, 106, 106, 106, 106, 106, 106, 106, 106,
9053  106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
9054 
9055  106, 106, 106, 132, 132, 132, 132, 132, 132, 132,
9056  132, 132, 132, 132, 132, 132, 132, 132, 132, 132,
9057  132, 132, 132, 132, 132, 133, 133, 133, 133, 133,
9058  133, 133, 133, 133, 133, 133, 133, 133, 133, 133,
9059  133, 133, 133, 133, 133, 133, 133, 151, 151, 151,
9060  151, 151, 151, 4943, 4943, 4943, 4943, 4943, 4943, 151,
9061  151, 151, 4943, 4943, 151, 151, 151, 151, 148, 148,
9062  148, 148, 148, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9063  148, 4943, 4943, 4943, 4943, 148, 148, 148, 148, 166,
9064  166, 166, 166, 166, 166, 166, 166, 166, 166, 166,
9065 
9066  166, 166, 166, 166, 166, 166, 166, 166, 166, 166,
9067  166, 169, 169, 4943, 169, 169, 169, 169, 169, 169,
9068  169, 169, 169, 169, 169, 169, 169, 169, 169, 169,
9069  169, 169, 169, 171, 171, 171, 171, 150, 150, 150,
9070  150, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9071  150, 150, 150, 4943, 150, 150, 150, 150, 187, 187,
9072  187, 187, 187, 4943, 4943, 4943, 4943, 187, 187, 4943,
9073  187, 187, 187, 187, 4943, 187, 187, 187, 187, 289,
9074  289, 4943, 289, 289, 289, 289, 289, 289, 289, 289,
9075  289, 289, 289, 289, 289, 289, 289, 289, 289, 289,
9076 
9077  289, 291, 4943, 4943, 291, 4943, 4943, 291, 4943, 4943,
9078  291, 291, 291, 4943, 4943, 4943, 291, 291, 4943, 291,
9079  293, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9080  293, 4943, 4943, 293, 293, 293, 293, 300, 4943, 4943,
9081  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 300, 4943,
9082  4943, 300, 300, 300, 300, 302, 4943, 4943, 302, 4943,
9083  4943, 302, 4943, 4943, 302, 302, 302, 302, 4943, 4943,
9084  302, 302, 4943, 4943, 302, 306, 306, 4943, 306, 306,
9085  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
9086  306, 306, 306, 306, 306, 306, 306, 309, 4943, 4943,
9087 
9088  4943, 4943, 309, 4943, 309, 309, 309, 4943, 4943, 309,
9089  309, 311, 4943, 4943, 311, 311, 311, 311, 314, 314,
9090  314, 314, 314, 314, 314, 314, 314, 314, 314, 314,
9091  314, 314, 314, 314, 4943, 4943, 314, 314, 314, 314,
9092  320, 320, 320, 320, 320, 320, 320, 320, 4943, 4943,
9093  320, 320, 320, 320, 320, 320, 320, 320, 320, 320,
9094  320, 320, 326, 4943, 4943, 4943, 4943, 326, 326, 4943,
9095  326, 4943, 326, 4943, 4943, 326, 326, 326, 326, 327,
9096  327, 4943, 327, 327, 327, 327, 327, 4943, 4943, 327,
9097  327, 4943, 4943, 327, 327, 327, 327, 327, 327, 327,
9098 
9099  327, 330, 330, 4943, 330, 330, 330, 330, 330, 330,
9100  330, 330, 330, 330, 330, 330, 330, 330, 330, 330,
9101  330, 330, 330, 151, 151, 151, 151, 151, 151, 4943,
9102  4943, 4943, 4943, 4943, 4943, 151, 151, 151, 4943, 4943,
9103  151, 151, 151, 151, 148, 148, 148, 148, 148, 4943,
9104  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9105  4943, 148, 148, 148, 148, 186, 186, 186, 186, 186,
9106  4943, 4943, 4943, 4943, 186, 186, 4943, 186, 4943, 186,
9107  186, 4943, 186, 186, 186, 186, 169, 169, 4943, 169,
9108  169, 169, 169, 169, 169, 169, 169, 169, 169, 169,
9109 
9110  169, 169, 169, 169, 169, 169, 169, 169, 150, 150,
9111  150, 150, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9112  4943, 150, 150, 150, 4943, 150, 150, 150, 150, 335,
9113  335, 335, 335, 335, 4943, 4943, 4943, 4943, 335, 335,
9114  4943, 335, 335, 335, 335, 4943, 335, 335, 335, 335,
9115  346, 346, 346, 346, 4943, 4943, 4943, 346, 346, 4943,
9116  4943, 4943, 4943, 346, 346, 4943, 4943, 346, 346, 346,
9117  346, 162, 162, 4943, 162, 162, 162, 162, 162, 162,
9118  162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
9119  162, 162, 162, 166, 166, 166, 166, 166, 166, 166,
9120 
9121  166, 166, 166, 166, 166, 166, 166, 166, 166, 166,
9122  166, 166, 166, 166, 166, 355, 4943, 4943, 355, 355,
9123  355, 355, 178, 4943, 4943, 4943, 4943, 178, 4943, 178,
9124  178, 178, 4943, 4943, 178, 178, 187, 187, 187, 187,
9125  187, 4943, 4943, 4943, 4943, 187, 187, 4943, 187, 187,
9126  187, 187, 4943, 187, 187, 187, 187, 291, 4943, 4943,
9127  291, 4943, 4943, 291, 4943, 4943, 291, 291, 291, 4943,
9128  4943, 4943, 291, 291, 4943, 291, 287, 287, 4943, 287,
9129  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
9130  287, 287, 287, 287, 287, 287, 287, 287, 293, 4943,
9131 
9132  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 293, 4943,
9133  4943, 293, 293, 293, 293, 289, 289, 4943, 289, 289,
9134  289, 289, 289, 289, 289, 289, 289, 289, 289, 289,
9135  289, 289, 289, 289, 289, 289, 289, 495, 495, 4943,
9136  495, 495, 495, 495, 495, 495, 495, 495, 495, 495,
9137  495, 495, 495, 495, 495, 495, 495, 495, 495, 300,
9138  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9139  300, 4943, 4943, 300, 300, 300, 300, 302, 4943, 4943,
9140  302, 4943, 4943, 302, 4943, 4943, 302, 302, 302, 302,
9141  4943, 4943, 302, 302, 4943, 4943, 302, 306, 306, 4943,
9142 
9143  306, 306, 306, 306, 306, 306, 306, 306, 306, 306,
9144  306, 306, 306, 306, 306, 306, 306, 306, 306, 309,
9145  4943, 4943, 4943, 4943, 309, 4943, 309, 309, 309, 4943,
9146  4943, 309, 309, 311, 4943, 4943, 311, 311, 311, 311,
9147  314, 314, 314, 314, 314, 314, 314, 314, 314, 314,
9148  314, 314, 314, 314, 314, 314, 4943, 4943, 314, 314,
9149  314, 314, 508, 508, 508, 508, 508, 508, 508, 508,
9150  508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
9151  508, 508, 508, 508, 320, 320, 320, 320, 320, 320,
9152  320, 320, 4943, 4943, 320, 320, 320, 320, 320, 320,
9153 
9154  320, 320, 320, 320, 320, 320, 510, 510, 510, 510,
9155  510, 510, 510, 510, 510, 510, 510, 510, 510, 510,
9156  510, 510, 510, 510, 510, 510, 510, 510, 326, 4943,
9157  4943, 4943, 4943, 326, 326, 4943, 326, 4943, 326, 4943,
9158  4943, 326, 326, 326, 326, 327, 327, 4943, 327, 327,
9159  327, 327, 327, 4943, 4943, 327, 327, 4943, 4943, 327,
9160  327, 327, 327, 327, 327, 327, 327, 511, 511, 4943,
9161  511, 511, 511, 511, 511, 511, 511, 511, 511, 511,
9162  511, 511, 511, 511, 511, 511, 511, 511, 511, 330,
9163  330, 4943, 330, 330, 330, 330, 330, 330, 330, 330,
9164 
9165  330, 330, 330, 330, 330, 330, 330, 330, 330, 330,
9166  330, 335, 335, 335, 335, 335, 4943, 4943, 4943, 4943,
9167  335, 335, 4943, 335, 335, 335, 335, 4943, 335, 335,
9168  335, 335, 186, 186, 186, 186, 186, 4943, 4943, 4943,
9169  4943, 186, 186, 4943, 186, 4943, 186, 186, 4943, 186,
9170  186, 186, 186, 346, 346, 346, 346, 4943, 4943, 4943,
9171  346, 346, 4943, 4943, 4943, 4943, 346, 346, 4943, 4943,
9172  346, 346, 346, 346, 345, 345, 345, 345, 4943, 4943,
9173  4943, 345, 345, 4943, 4943, 4943, 4943, 345, 345, 4943,
9174  4943, 345, 345, 345, 345, 162, 162, 162, 162, 162,
9175 
9176  162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
9177  162, 162, 162, 162, 162, 162, 162, 166, 166, 166,
9178  166, 166, 166, 166, 166, 166, 166, 166, 166, 166,
9179  166, 166, 166, 166, 166, 166, 166, 166, 166, 169,
9180  169, 4943, 169, 169, 169, 169, 169, 169, 169, 169,
9181  169, 169, 169, 169, 169, 169, 169, 169, 169, 169,
9182  169, 355, 4943, 4943, 355, 355, 355, 355, 150, 150,
9183  150, 150, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9184  4943, 150, 150, 150, 4943, 150, 150, 150, 150, 178,
9185  4943, 4943, 4943, 4943, 178, 4943, 178, 178, 178, 4943,
9186 
9187  4943, 178, 178, 187, 187, 187, 187, 187, 4943, 4943,
9188  4943, 4943, 187, 187, 4943, 187, 187, 187, 187, 4943,
9189  187, 187, 187, 187, 656, 656, 656, 656, 656, 656,
9190  656, 656, 656, 656, 656, 656, 656, 656, 656, 656,
9191  656, 656, 656, 656, 656, 656, 289, 289, 4943, 289,
9192  289, 289, 289, 289, 289, 289, 289, 289, 289, 289,
9193  289, 289, 289, 289, 289, 289, 289, 289, 495, 495,
9194  4943, 495, 495, 495, 495, 495, 495, 495, 495, 495,
9195  495, 495, 495, 495, 495, 495, 495, 495, 495, 495,
9196  293, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9197 
9198  293, 4943, 4943, 293, 293, 293, 293, 309, 4943, 4943,
9199  4943, 4943, 309, 4943, 309, 309, 309, 4943, 4943, 309,
9200  309, 311, 4943, 4943, 311, 311, 311, 311, 708, 708,
9201  708, 708, 708, 708, 708, 708, 708, 708, 708, 708,
9202  708, 708, 708, 708, 708, 708, 708, 708, 708, 708,
9203  508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
9204  508, 508, 508, 508, 508, 508, 508, 508, 508, 508,
9205  508, 508, 709, 709, 709, 709, 709, 709, 709, 709,
9206  709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
9207  709, 709, 709, 709, 510, 510, 510, 510, 510, 510,
9208 
9209  510, 510, 510, 510, 510, 510, 510, 510, 510, 510,
9210  510, 510, 510, 510, 510, 510, 511, 511, 4943, 511,
9211  511, 511, 511, 511, 511, 511, 511, 511, 511, 511,
9212  511, 511, 511, 511, 511, 511, 511, 511, 186, 186,
9213  186, 186, 186, 4943, 4943, 4943, 4943, 186, 186, 4943,
9214  186, 4943, 186, 186, 4943, 186, 186, 186, 186, 162,
9215  162, 4943, 162, 162, 162, 162, 162, 162, 162, 162,
9216  162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
9217  162, 166, 166, 166, 166, 166, 166, 166, 166, 166,
9218  166, 166, 166, 166, 166, 166, 166, 166, 166, 166,
9219 
9220  166, 166, 166, 169, 169, 4943, 169, 169, 169, 169,
9221  169, 169, 169, 169, 169, 169, 169, 169, 169, 169,
9222  169, 169, 169, 169, 169, 355, 4943, 4943, 355, 355,
9223  355, 355, 150, 150, 150, 150, 4943, 4943, 4943, 4943,
9224  4943, 4943, 4943, 4943, 4943, 150, 150, 150, 4943, 150,
9225  150, 150, 150, 794, 794, 794, 794, 794, 794, 794,
9226  794, 794, 794, 794, 794, 794, 794, 794, 794, 794,
9227  794, 794, 794, 794, 794, 656, 656, 656, 656, 656,
9228  656, 656, 656, 656, 656, 656, 656, 656, 656, 656,
9229  656, 656, 656, 656, 656, 656, 656, 651, 651, 4943,
9230 
9231  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
9232  651, 651, 651, 651, 651, 651, 651, 651, 651, 655,
9233  655, 655, 655, 655, 655, 655, 655, 655, 655, 655,
9234  655, 655, 655, 655, 655, 655, 655, 655, 655, 655,
9235  655, 654, 654, 654, 654, 654, 654, 654, 654, 654,
9236  654, 654, 654, 654, 654, 654, 654, 654, 654, 654,
9237  654, 654, 654, 895, 895, 895, 895, 895, 895, 895,
9238  895, 895, 895, 895, 895, 895, 895, 895, 895, 895,
9239  895, 895, 895, 895, 895, 289, 289, 289, 289, 289,
9240  289, 289, 289, 289, 289, 289, 289, 289, 289, 289,
9241 
9242  289, 289, 289, 289, 289, 289, 289, 293, 293, 293,
9243  293, 293, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9244  4943, 293, 4943, 293, 293, 293, 293, 293, 311, 4943,
9245  4943, 311, 311, 311, 311, 708, 708, 708, 708, 708,
9246  708, 708, 708, 708, 708, 708, 708, 708, 708, 708,
9247  708, 708, 708, 708, 708, 708, 708, 709, 709, 709,
9248  709, 709, 709, 709, 709, 709, 709, 709, 709, 709,
9249  709, 709, 709, 709, 709, 709, 709, 709, 709, 186,
9250  186, 186, 186, 186, 4943, 4943, 4943, 4943, 186, 186,
9251  4943, 186, 4943, 186, 186, 4943, 186, 186, 186, 186,
9252 
9253  941, 941, 941, 941, 941, 941, 941, 941, 941, 941,
9254  941, 941, 941, 941, 941, 941, 941, 941, 941, 941,
9255  941, 941, 950, 950, 950, 950, 950, 950, 950, 950,
9256  950, 950, 950, 950, 950, 950, 950, 950, 950, 950,
9257  950, 950, 950, 950, 162, 162, 4943, 162, 162, 162,
9258  162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
9259  162, 162, 162, 162, 162, 162, 166, 166, 166, 166,
9260  166, 166, 166, 166, 166, 166, 166, 166, 166, 166,
9261  166, 166, 166, 166, 166, 166, 166, 166, 169, 169,
9262  4943, 169, 169, 169, 169, 169, 169, 169, 169, 169,
9263 
9264  169, 169, 169, 169, 169, 169, 169, 169, 169, 169,
9265  355, 4943, 4943, 355, 355, 355, 355, 794, 794, 794,
9266  794, 794, 794, 794, 794, 794, 794, 794, 794, 794,
9267  794, 794, 794, 794, 794, 794, 794, 794, 794, 1024,
9268  1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024,
9269  1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024,
9270  1024, 651, 651, 651, 651, 651, 651, 651, 651, 651,
9271  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
9272  651, 651, 651, 655, 655, 655, 655, 655, 655, 655,
9273  655, 655, 655, 655, 655, 655, 655, 655, 655, 655,
9274 
9275  655, 655, 655, 655, 655, 861, 861, 861, 861, 861,
9276  861, 861, 861, 861, 861, 861, 861, 861, 861, 861,
9277  861, 861, 861, 861, 861, 861, 861, 860, 860, 860,
9278  860, 860, 860, 860, 860, 860, 860, 860, 860, 860,
9279  860, 860, 860, 860, 860, 860, 860, 860, 860, 890,
9280  890, 4943, 890, 890, 890, 890, 890, 890, 890, 890,
9281  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
9282  890, 894, 894, 894, 894, 894, 894, 894, 894, 894,
9283  894, 894, 894, 894, 894, 894, 894, 894, 894, 894,
9284  894, 894, 894, 893, 893, 893, 893, 893, 893, 893,
9285 
9286  893, 893, 893, 893, 893, 893, 893, 893, 893, 893,
9287  893, 893, 893, 893, 893, 895, 895, 895, 895, 895,
9288  895, 895, 895, 895, 895, 895, 895, 895, 895, 895,
9289  895, 895, 895, 895, 895, 895, 895, 1126, 1126, 1126,
9290  1126, 1126, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9291  4943, 4943, 4943, 1126, 1126, 1126, 1126, 1126, 1132, 1132,
9292  1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132,
9293  1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132,
9294  287, 287, 4943, 287, 287, 287, 287, 287, 287, 287,
9295  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
9296 
9297  287, 287, 293, 293, 4943, 4943, 4943, 4943, 4943, 4943,
9298  4943, 4943, 4943, 293, 4943, 4943, 293, 293, 293, 293,
9299  311, 4943, 4943, 311, 311, 311, 311, 345, 345, 345,
9300  345, 4943, 4943, 4943, 345, 345, 4943, 4943, 4943, 345,
9301  345, 345, 4943, 4943, 345, 345, 345, 345, 346, 346,
9302  346, 346, 4943, 4943, 4943, 346, 346, 4943, 4943, 4943,
9303  346, 346, 346, 4943, 4943, 346, 346, 346, 346, 941,
9304  941, 941, 941, 941, 941, 941, 941, 941, 941, 941,
9305  941, 941, 941, 941, 941, 941, 941, 941, 941, 941,
9306  941, 950, 950, 950, 950, 950, 950, 950, 950, 950,
9307 
9308  950, 950, 950, 950, 950, 950, 950, 950, 950, 950,
9309  950, 950, 950, 162, 162, 4943, 162, 162, 162, 162,
9310  162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
9311  162, 162, 162, 162, 162, 166, 166, 166, 166, 166,
9312  166, 166, 166, 166, 166, 166, 166, 166, 166, 166,
9313  166, 166, 166, 166, 166, 166, 166, 169, 169, 4943,
9314  169, 169, 169, 169, 169, 169, 169, 169, 169, 169,
9315  169, 169, 169, 169, 169, 169, 169, 169, 169, 355,
9316  4943, 4943, 355, 355, 355, 355, 794, 794, 794, 794,
9317  794, 794, 794, 794, 794, 794, 794, 794, 794, 794,
9318 
9319  794, 794, 794, 794, 794, 794, 794, 794, 1024, 1024,
9320  1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024,
9321  1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024,
9322  656, 656, 656, 656, 656, 656, 656, 656, 656, 656,
9323  656, 656, 656, 656, 656, 656, 656, 656, 656, 656,
9324  656, 656, 651, 651, 651, 651, 651, 651, 651, 651,
9325  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
9326  651, 651, 651, 651, 861, 861, 861, 861, 861, 861,
9327  861, 861, 861, 861, 861, 861, 861, 861, 861, 861,
9328  861, 861, 861, 861, 861, 861, 860, 860, 860, 860,
9329 
9330  860, 860, 860, 860, 860, 860, 860, 860, 860, 860,
9331  860, 860, 860, 860, 860, 860, 860, 860, 890, 890,
9332  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
9333  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
9334  894, 894, 894, 894, 894, 894, 894, 894, 894, 894,
9335  894, 894, 894, 894, 894, 894, 894, 894, 894, 894,
9336  894, 894, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
9337  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
9338  1110, 1110, 1110, 1110, 1109, 1109, 1109, 1109, 1109, 1109,
9339  1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
9340 
9341  1109, 1109, 1109, 1109, 1109, 1109, 1341, 1341, 1341, 1341,
9342  1341, 4943, 4943, 4943, 4943, 1341, 1341, 4943, 1341, 4943,
9343  1341, 4943, 1341, 1341, 1341, 1341, 1341, 1126, 1126, 1126,
9344  1126, 1126, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9345  4943, 4943, 4943, 4943, 1126, 1126, 1126, 1126, 1351, 1351,
9346  1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351,
9347  1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351,
9348  311, 4943, 4943, 311, 311, 311, 311, 345, 345, 345,
9349  345, 4943, 4943, 4943, 345, 345, 4943, 4943, 4943, 345,
9350  345, 345, 4943, 4943, 345, 345, 345, 345, 346, 346,
9351 
9352  346, 346, 4943, 4943, 4943, 346, 346, 4943, 4943, 4943,
9353  346, 346, 346, 4943, 4943, 346, 346, 346, 346, 941,
9354  941, 941, 941, 941, 941, 941, 941, 941, 941, 941,
9355  941, 941, 941, 941, 941, 941, 941, 941, 941, 941,
9356  941, 950, 950, 950, 950, 950, 950, 950, 950, 950,
9357  950, 950, 950, 950, 950, 950, 950, 950, 950, 950,
9358  950, 950, 950, 162, 162, 4943, 162, 162, 162, 162,
9359  162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
9360  162, 162, 162, 162, 162, 166, 166, 166, 166, 166,
9361  166, 166, 166, 166, 166, 166, 166, 166, 166, 166,
9362 
9363  166, 166, 166, 166, 166, 166, 166, 169, 169, 4943,
9364  169, 169, 169, 169, 169, 169, 169, 169, 169, 169,
9365  169, 169, 169, 169, 169, 169, 169, 169, 169, 355,
9366  4943, 4943, 355, 355, 355, 355, 794, 794, 794, 794,
9367  794, 794, 794, 794, 794, 794, 794, 794, 794, 794,
9368  794, 794, 794, 794, 794, 794, 794, 794, 656, 656,
9369  656, 656, 656, 656, 656, 656, 656, 656, 656, 656,
9370  656, 656, 656, 656, 656, 656, 656, 656, 656, 656,
9371  654, 654, 654, 654, 654, 654, 654, 654, 654, 654,
9372  654, 654, 654, 654, 654, 654, 654, 654, 654, 654,
9373 
9374  654, 654, 651, 651, 4943, 651, 651, 651, 651, 651,
9375  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
9376  651, 651, 651, 651, 860, 860, 860, 860, 860, 860,
9377  860, 860, 860, 860, 860, 860, 860, 860, 860, 860,
9378  860, 860, 860, 860, 860, 860, 1468, 1468, 1468, 1468,
9379  1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
9380  1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1476, 1476,
9381  1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476,
9382  1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476,
9383  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
9384 
9385  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
9386  890, 890, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
9387  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
9388  1110, 1110, 1110, 1110, 1109, 1109, 1109, 1109, 1109, 1109,
9389  1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
9390  1109, 1109, 1109, 1109, 1109, 1109, 1341, 1341, 1341, 1341,
9391  1341, 4943, 4943, 4943, 4943, 1341, 1341, 4943, 1341, 4943,
9392  1341, 4943, 1341, 1341, 1341, 1341, 1341, 1126, 1126, 1126,
9393  1126, 1126, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9394  4943, 4943, 4943, 4943, 1126, 1126, 1126, 1126, 287, 287,
9395 
9396  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
9397  287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
9398  1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351,
9399  1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351,
9400  1351, 1351, 311, 311, 311, 311, 4943, 4943, 4943, 311,
9401  4943, 4943, 4943, 4943, 4943, 4943, 311, 4943, 4943, 311,
9402  311, 311, 311, 345, 345, 345, 345, 4943, 4943, 4943,
9403  345, 345, 4943, 4943, 4943, 345, 345, 345, 4943, 4943,
9404  345, 345, 345, 345, 346, 346, 346, 346, 4943, 4943,
9405  4943, 346, 346, 4943, 4943, 4943, 346, 346, 346, 4943,
9406 
9407  4943, 346, 346, 346, 346, 941, 941, 941, 941, 941,
9408  941, 941, 941, 941, 941, 941, 941, 941, 941, 941,
9409  941, 941, 941, 941, 941, 941, 941, 950, 950, 950,
9410  950, 950, 950, 950, 950, 950, 950, 950, 950, 950,
9411  950, 950, 950, 950, 950, 950, 950, 950, 950, 162,
9412  162, 4943, 162, 162, 162, 162, 162, 162, 162, 162,
9413  162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
9414  162, 166, 166, 166, 166, 166, 166, 166, 166, 166,
9415  166, 166, 166, 166, 166, 166, 166, 166, 166, 166,
9416  166, 166, 166, 169, 169, 169, 169, 169, 169, 169,
9417 
9418  169, 169, 169, 169, 169, 169, 169, 169, 169, 169,
9419  169, 169, 169, 169, 169, 355, 355, 355, 355, 4943,
9420  4943, 4943, 355, 4943, 4943, 4943, 4943, 4943, 4943, 355,
9421  4943, 4943, 355, 355, 355, 355, 794, 794, 794, 794,
9422  794, 794, 794, 794, 794, 794, 794, 794, 794, 794,
9423  794, 794, 794, 794, 794, 794, 794, 794, 1654, 1654,
9424  1654, 1654, 1654, 4943, 4943, 4943, 4943, 1654, 1654, 4943,
9425  1654, 1654, 1654, 1654, 4943, 1654, 1654, 1654, 1654, 651,
9426  651, 4943, 651, 651, 651, 651, 651, 651, 651, 651,
9427  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
9428 
9429  651, 861, 861, 861, 861, 861, 861, 861, 861, 861,
9430  861, 861, 861, 861, 861, 861, 861, 861, 861, 861,
9431  861, 861, 861, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
9432  1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
9433  1468, 1468, 1468, 1468, 1468, 1476, 1476, 1476, 1476, 1476,
9434  1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476,
9435  1476, 1476, 1476, 1476, 1476, 1476, 1476, 655, 655, 655,
9436  655, 655, 655, 655, 655, 655, 655, 655, 655, 655,
9437  655, 655, 655, 655, 655, 655, 655, 655, 655, 890,
9438  890, 4943, 890, 890, 890, 890, 890, 890, 890, 890,
9439 
9440  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
9441  890, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
9442  1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
9443  1109, 1109, 1109, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
9444  1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
9445  1706, 1706, 1706, 1706, 1706, 1714, 1714, 1714, 1714, 1714,
9446  1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
9447  1714, 1714, 1714, 1714, 1714, 1714, 1714, 1341, 1341, 1341,
9448  1341, 1341, 4943, 4943, 4943, 4943, 1341, 1341, 4943, 1341,
9449  4943, 1341, 4943, 1341, 1341, 1341, 1341, 1341, 345, 345,
9450 
9451  345, 345, 4943, 4943, 4943, 345, 345, 4943, 4943, 4943,
9452  345, 345, 345, 4943, 4943, 345, 345, 345, 345, 346,
9453  346, 346, 346, 4943, 4943, 4943, 346, 346, 4943, 4943,
9454  4943, 346, 346, 346, 4943, 4943, 346, 346, 346, 346,
9455  941, 941, 941, 941, 941, 941, 941, 941, 941, 941,
9456  941, 941, 941, 941, 941, 941, 941, 941, 941, 941,
9457  941, 941, 950, 950, 950, 950, 950, 950, 950, 950,
9458  950, 950, 950, 950, 950, 950, 950, 950, 950, 950,
9459  950, 950, 950, 950, 1776, 1776, 1776, 1776, 4943, 4943,
9460  4943, 1776, 1776, 4943, 4943, 4943, 1776, 1776, 1776, 4943,
9461 
9462  4943, 1776, 1776, 1776, 1776, 1781, 1781, 1781, 1781, 4943,
9463  4943, 4943, 1781, 1781, 4943, 4943, 4943, 1781, 1781, 1781,
9464  4943, 4943, 1781, 1781, 1781, 1781, 162, 162, 162, 162,
9465  162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
9466  162, 162, 162, 162, 162, 162, 162, 162, 169, 169,
9467  169, 169, 169, 169, 169, 169, 169, 169, 169, 169,
9468  169, 169, 169, 169, 169, 169, 169, 169, 169, 169,
9469  335, 335, 335, 335, 335, 4943, 4943, 4943, 4943, 335,
9470  335, 4943, 335, 335, 335, 335, 4943, 335, 335, 335,
9471  335, 794, 794, 794, 794, 794, 794, 794, 794, 794,
9472 
9473  794, 794, 794, 794, 794, 794, 794, 794, 794, 794,
9474  794, 794, 794, 1813, 1813, 1813, 1813, 1813, 4943, 4943,
9475  4943, 4943, 1813, 1813, 4943, 1813, 1813, 1813, 1813, 4943,
9476  1813, 1813, 1813, 1813, 186, 186, 186, 186, 186, 4943,
9477  4943, 4943, 4943, 186, 186, 4943, 186, 4943, 186, 186,
9478  4943, 186, 186, 186, 186, 1828, 1828, 1828, 1828, 1828,
9479  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9480  1828, 4943, 1828, 1828, 1828, 1828, 1829, 1829, 1829, 1829,
9481  1829, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 1829,
9482  1829, 1829, 4943, 1829, 1829, 1829, 1829, 1831, 1831, 1831,
9483 
9484  1831, 1831, 4943, 4943, 1831, 4943, 1831, 1831, 4943, 1831,
9485  4943, 1831, 1831, 4943, 1831, 1831, 1831, 1831, 1835, 1835,
9486  1835, 1835, 1835, 4943, 4943, 1835, 4943, 1835, 1835, 4943,
9487  1835, 1835, 1835, 1835, 4943, 1835, 1835, 1835, 1835, 651,
9488  651, 4943, 651, 651, 651, 651, 651, 651, 651, 651,
9489  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
9490  651, 860, 860, 860, 860, 860, 860, 860, 860, 860,
9491  860, 860, 860, 860, 860, 860, 860, 860, 860, 860,
9492  860, 860, 860, 861, 861, 861, 861, 861, 861, 861,
9493  861, 861, 861, 861, 861, 861, 861, 861, 861, 861,
9494 
9495  861, 861, 861, 861, 861, 1468, 1468, 1468, 1468, 1468,
9496  1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
9497  1468, 1468, 1468, 1468, 1468, 1468, 1468, 1476, 1476, 1476,
9498  1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476,
9499  1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1654,
9500  1654, 1654, 1654, 1654, 4943, 4943, 4943, 4943, 1654, 1654,
9501  4943, 1654, 1654, 1654, 1654, 4943, 1654, 1654, 1654, 1654,
9502  890, 890, 4943, 890, 890, 890, 890, 890, 890, 890,
9503  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
9504  890, 890, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
9505 
9506  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
9507  1110, 1110, 1110, 1110, 1706, 1706, 1706, 1706, 1706, 1706,
9508  1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
9509  1706, 1706, 1706, 1706, 1706, 1706, 1714, 1714, 1714, 1714,
9510  1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
9511  1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1341, 1341,
9512  1341, 1341, 1341, 4943, 4943, 4943, 4943, 1341, 1341, 4943,
9513  1341, 4943, 1341, 4943, 1341, 1341, 1341, 1341, 1341, 345,
9514  345, 345, 345, 4943, 4943, 4943, 345, 345, 4943, 4943,
9515  4943, 345, 345, 345, 4943, 4943, 345, 345, 345, 345,
9516 
9517  1776, 1776, 1776, 1776, 4943, 4943, 4943, 1776, 1776, 4943,
9518  4943, 4943, 1776, 1776, 1776, 4943, 4943, 1776, 1776, 1776,
9519  1776, 1780, 1780, 1780, 1780, 4943, 4943, 4943, 1780, 1780,
9520  4943, 4943, 4943, 1780, 1780, 1780, 4943, 4943, 1780, 1780,
9521  1780, 1780, 346, 346, 346, 346, 4943, 4943, 4943, 346,
9522  346, 4943, 4943, 4943, 346, 346, 346, 4943, 4943, 346,
9523  346, 346, 346, 941, 941, 941, 941, 941, 941, 941,
9524  941, 941, 941, 941, 941, 941, 941, 941, 941, 941,
9525  941, 941, 941, 941, 941, 950, 950, 950, 950, 950,
9526  950, 950, 950, 950, 950, 950, 950, 950, 950, 950,
9527 
9528  950, 950, 950, 950, 950, 950, 950, 1781, 1781, 1781,
9529  1781, 4943, 4943, 4943, 1781, 1781, 4943, 4943, 4943, 1781,
9530  1781, 1781, 4943, 4943, 1781, 1781, 1781, 1781, 162, 162,
9531  162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
9532  162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
9533  169, 169, 169, 169, 169, 169, 169, 169, 169, 169,
9534  169, 169, 169, 169, 169, 169, 169, 169, 169, 169,
9535  169, 169, 335, 335, 335, 335, 335, 4943, 4943, 4943,
9536  4943, 335, 335, 4943, 335, 335, 335, 335, 4943, 335,
9537  335, 335, 335, 794, 794, 794, 794, 794, 794, 794,
9538 
9539  794, 794, 794, 794, 794, 794, 794, 794, 794, 794,
9540  794, 794, 794, 794, 794, 1976, 1976, 1976, 1976, 1976,
9541  4943, 4943, 1976, 4943, 1976, 1976, 4943, 1976, 1976, 1976,
9542  1976, 4943, 1976, 1976, 1976, 1976, 1813, 1813, 1813, 1813,
9543  1813, 4943, 4943, 4943, 4943, 1813, 1813, 4943, 1813, 1813,
9544  1813, 1813, 4943, 1813, 1813, 1813, 1813, 1985, 1985, 1985,
9545  1985, 1985, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9546  4943, 4943, 1985, 4943, 1985, 1985, 1985, 1985, 1986, 1986,
9547  1986, 1986, 1986, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9548  4943, 1986, 1986, 1986, 4943, 1986, 1986, 1986, 1986, 656,
9549 
9550  656, 656, 656, 656, 656, 656, 656, 656, 656, 656,
9551  656, 656, 656, 656, 656, 656, 656, 656, 656, 656,
9552  656, 186, 186, 186, 186, 186, 4943, 4943, 4943, 4943,
9553  186, 186, 4943, 186, 4943, 186, 186, 4943, 186, 186,
9554  186, 186, 1990, 1990, 1990, 1990, 1990, 4943, 4943, 1990,
9555  4943, 1990, 1990, 4943, 1990, 4943, 1990, 4943, 4943, 1990,
9556  1990, 1990, 1990, 1993, 1993, 1993, 1993, 1993, 4943, 4943,
9557  1993, 4943, 1993, 1993, 4943, 1993, 1993, 1993, 1993, 4943,
9558  1993, 1993, 1993, 1993, 1831, 1831, 1831, 1831, 1831, 4943,
9559  4943, 1831, 4943, 1831, 1831, 4943, 1831, 4943, 1831, 1831,
9560 
9561  4943, 1831, 1831, 1831, 1831, 1835, 1835, 1835, 1835, 1835,
9562  4943, 4943, 1835, 4943, 1835, 1835, 4943, 1835, 1835, 1835,
9563  1835, 4943, 1835, 1835, 1835, 1835, 651, 651, 4943, 651,
9564  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
9565  651, 651, 651, 651, 651, 651, 651, 651, 860, 860,
9566  860, 860, 860, 860, 860, 860, 860, 860, 860, 860,
9567  860, 860, 860, 860, 860, 860, 860, 860, 860, 860,
9568  861, 861, 861, 861, 861, 861, 861, 861, 861, 861,
9569  861, 861, 861, 861, 861, 861, 861, 861, 861, 861,
9570  861, 861, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
9571 
9572  1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
9573  1468, 1468, 1468, 1468, 1476, 1476, 1476, 1476, 1476, 1476,
9574  1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476,
9575  1476, 1476, 1476, 1476, 1476, 1476, 890, 890, 4943, 890,
9576  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
9577  890, 890, 890, 890, 890, 890, 890, 890, 1109, 1109,
9578  1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
9579  1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
9580  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
9581  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
9582 
9583  1110, 1110, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
9584  1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
9585  1706, 1706, 1706, 1706, 1714, 1714, 1714, 1714, 1714, 1714,
9586  1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
9587  1714, 1714, 1714, 1714, 1714, 1714, 187, 187, 187, 187,
9588  187, 4943, 4943, 4943, 4943, 187, 187, 4943, 187, 187,
9589  187, 187, 4943, 187, 187, 187, 187, 2055, 2055, 4943,
9590  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
9591  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2060,
9592  2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060,
9593 
9594  2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060,
9595  2060, 1341, 1341, 1341, 1341, 1341, 4943, 4943, 4943, 4943,
9596  1341, 1341, 4943, 1341, 4943, 1341, 4943, 1341, 1341, 1341,
9597  1341, 1341, 345, 345, 345, 345, 4943, 4943, 4943, 345,
9598  345, 4943, 4943, 4943, 345, 345, 345, 4943, 4943, 345,
9599  345, 345, 345, 1776, 1776, 1776, 1776, 4943, 4943, 4943,
9600  1776, 1776, 4943, 4943, 4943, 1776, 1776, 1776, 4943, 4943,
9601  1776, 1776, 1776, 1776, 1780, 1780, 1780, 1780, 4943, 4943,
9602  4943, 1780, 1780, 4943, 4943, 4943, 1780, 1780, 1780, 4943,
9603  4943, 1780, 1780, 1780, 1780, 346, 346, 346, 346, 4943,
9604 
9605  4943, 4943, 346, 346, 4943, 4943, 4943, 346, 346, 346,
9606  4943, 4943, 346, 346, 346, 346, 941, 941, 941, 941,
9607  941, 941, 941, 941, 941, 941, 941, 941, 941, 941,
9608  941, 941, 941, 941, 941, 941, 941, 941, 950, 950,
9609  950, 950, 950, 950, 950, 950, 950, 950, 950, 950,
9610  950, 950, 950, 950, 950, 950, 950, 950, 950, 950,
9611  1781, 1781, 1781, 1781, 4943, 4943, 4943, 1781, 1781, 4943,
9612  4943, 4943, 1781, 1781, 1781, 4943, 4943, 1781, 1781, 1781,
9613  1781, 335, 335, 335, 335, 335, 4943, 4943, 4943, 4943,
9614  335, 335, 4943, 335, 335, 335, 335, 4943, 335, 335,
9615 
9616  335, 335, 794, 794, 794, 794, 794, 794, 794, 794,
9617  794, 794, 794, 794, 794, 794, 794, 794, 794, 794,
9618  794, 794, 794, 794, 1976, 1976, 1976, 1976, 1976, 4943,
9619  4943, 1976, 4943, 1976, 1976, 4943, 1976, 1976, 1976, 1976,
9620  4943, 1976, 1976, 1976, 1976, 2120, 4943, 4943, 4943, 4943,
9621  2120, 2120, 4943, 2120, 4943, 2120, 4943, 4943, 2120, 2120,
9622  2120, 2120, 2121, 2121, 2121, 2121, 2121, 4943, 4943, 4943,
9623  4943, 2121, 2121, 4943, 2121, 2121, 2121, 2121, 4943, 2121,
9624  2121, 2121, 2121, 656, 656, 656, 656, 656, 656, 656,
9625  656, 656, 656, 656, 656, 656, 656, 656, 656, 656,
9626 
9627  656, 656, 656, 656, 656, 186, 186, 186, 186, 186,
9628  4943, 4943, 4943, 4943, 186, 186, 4943, 186, 4943, 186,
9629  186, 4943, 186, 186, 186, 186, 1990, 1990, 1990, 1990,
9630  1990, 4943, 4943, 1990, 4943, 1990, 1990, 4943, 1990, 4943,
9631  1990, 4943, 4943, 1990, 1990, 1990, 1990, 1993, 1993, 1993,
9632  1993, 1993, 4943, 4943, 1993, 4943, 1993, 1993, 4943, 1993,
9633  1993, 1993, 1993, 4943, 1993, 1993, 1993, 1993, 651, 651,
9634  4943, 651, 651, 651, 651, 651, 651, 651, 651, 651,
9635  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
9636  860, 860, 860, 860, 860, 860, 860, 860, 860, 860,
9637 
9638  860, 860, 860, 860, 860, 860, 860, 860, 860, 860,
9639  860, 860, 861, 861, 861, 861, 861, 861, 861, 861,
9640  861, 861, 861, 861, 861, 861, 861, 861, 861, 861,
9641  861, 861, 861, 861, 1468, 1468, 1468, 1468, 1468, 1468,
9642  1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
9643  1468, 1468, 1468, 1468, 1468, 1468, 1476, 1476, 1476, 1476,
9644  1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476,
9645  1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 2149, 2149,
9646  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
9647  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
9648 
9649  2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154,
9650  2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154,
9651  2154, 2154, 890, 890, 4943, 890, 890, 890, 890, 890,
9652  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
9653  890, 890, 890, 890, 1109, 1109, 1109, 1109, 1109, 1109,
9654  1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
9655  1109, 1109, 1109, 1109, 1109, 1109, 1110, 1110, 1110, 1110,
9656  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
9657  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1706, 1706,
9658  1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
9659 
9660  1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
9661  1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
9662  1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
9663  1714, 1714, 187, 187, 187, 187, 187, 4943, 4943, 4943,
9664  4943, 187, 187, 4943, 187, 187, 187, 187, 4943, 187,
9665  187, 187, 187, 2055, 2055, 4943, 2055, 2055, 2055, 2055,
9666  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
9667  2055, 2055, 2055, 2055, 2055, 2060, 2060, 2060, 2060, 2060,
9668  2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060,
9669  2060, 2060, 2060, 2060, 2060, 2060, 2060, 2203, 2203, 2203,
9670 
9671  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
9672  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 1341,
9673  1341, 1341, 1341, 1341, 4943, 4943, 4943, 4943, 1341, 1341,
9674  4943, 1341, 4943, 1341, 4943, 1341, 1341, 1341, 1341, 1341,
9675  345, 345, 345, 345, 4943, 4943, 4943, 345, 345, 4943,
9676  4943, 4943, 345, 345, 345, 4943, 4943, 345, 345, 345,
9677  345, 1776, 1776, 1776, 1776, 4943, 4943, 4943, 1776, 1776,
9678  4943, 4943, 4943, 1776, 1776, 1776, 4943, 4943, 1776, 1776,
9679  1776, 1776, 1780, 1780, 1780, 1780, 4943, 4943, 4943, 1780,
9680  1780, 4943, 4943, 4943, 1780, 1780, 1780, 4943, 4943, 1780,
9681 
9682  1780, 1780, 1780, 346, 346, 346, 346, 4943, 4943, 4943,
9683  346, 346, 4943, 4943, 4943, 346, 346, 346, 4943, 4943,
9684  346, 346, 346, 346, 941, 941, 941, 941, 941, 941,
9685  941, 941, 941, 941, 941, 941, 941, 941, 941, 941,
9686  941, 941, 941, 941, 941, 941, 950, 950, 950, 950,
9687  950, 950, 950, 950, 950, 950, 950, 950, 950, 950,
9688  950, 950, 950, 950, 950, 950, 950, 950, 2238, 2238,
9689  2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238,
9690  2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238,
9691  2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249,
9692 
9693  2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249,
9694  2249, 2249, 1781, 1781, 1781, 1781, 4943, 4943, 4943, 1781,
9695  1781, 4943, 4943, 4943, 1781, 1781, 1781, 4943, 4943, 1781,
9696  1781, 1781, 1781, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
9697  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
9698  2264, 2264, 2264, 2264, 2264, 335, 335, 335, 335, 335,
9699  4943, 4943, 4943, 4943, 335, 335, 4943, 335, 335, 335,
9700  335, 4943, 335, 335, 335, 335, 794, 794, 794, 794,
9701  794, 794, 794, 794, 794, 794, 794, 794, 794, 794,
9702  794, 794, 794, 794, 794, 794, 794, 794, 2120, 4943,
9703 
9704  4943, 4943, 4943, 2120, 2120, 4943, 2120, 4943, 2120, 4943,
9705  4943, 2120, 2120, 2120, 2120, 2121, 2121, 2121, 2121, 2121,
9706  4943, 4943, 4943, 4943, 2121, 2121, 4943, 2121, 2121, 2121,
9707  2121, 4943, 2121, 2121, 2121, 2121, 654, 654, 654, 654,
9708  654, 654, 654, 654, 654, 654, 654, 654, 654, 654,
9709  654, 654, 654, 654, 654, 654, 654, 654, 651, 651,
9710  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
9711  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
9712  860, 860, 860, 860, 860, 860, 860, 860, 860, 860,
9713  860, 860, 860, 860, 860, 860, 860, 860, 860, 860,
9714 
9715  860, 860, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
9716  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
9717  2149, 2149, 2149, 2149, 2153, 2153, 2153, 2153, 2153, 2153,
9718  2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153,
9719  2153, 2153, 2153, 2153, 2153, 2153, 861, 861, 861, 861,
9720  861, 861, 861, 861, 861, 861, 861, 861, 861, 861,
9721  861, 861, 861, 861, 861, 861, 861, 861, 1468, 1468,
9722  1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
9723  1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
9724  1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476,
9725 
9726  1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476,
9727  1476, 1476, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154,
9728  2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154,
9729  2154, 2154, 2154, 2154, 2350, 2350, 2350, 2350, 2350, 4943,
9730  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2350, 2350, 2350,
9731  4943, 2350, 2350, 2350, 2350, 890, 890, 4943, 890, 890,
9732  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
9733  890, 890, 890, 890, 890, 890, 890, 1109, 1109, 1109,
9734  1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
9735  1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1110,
9736 
9737  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
9738  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
9739  1110, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
9740  1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
9741  1706, 1706, 1706, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
9742  1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
9743  1714, 1714, 1714, 1714, 1714, 2377, 2377, 2377, 2377, 2377,
9744  2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
9745  2377, 2377, 2377, 2377, 2377, 2377, 2377, 2382, 2382, 2382,
9746  2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382,
9747 
9748  2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 187,
9749  187, 187, 187, 187, 4943, 4943, 4943, 4943, 187, 187,
9750  4943, 187, 187, 187, 187, 4943, 187, 187, 187, 187,
9751  150, 150, 150, 150, 4943, 4943, 4943, 4943, 4943, 4943,
9752  4943, 4943, 4943, 150, 150, 150, 4943, 150, 150, 150,
9753  150, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
9754  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
9755  2203, 2203, 2203, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
9756  2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
9757  2202, 2202, 2202, 2202, 2202, 1341, 1341, 1341, 1341, 1341,
9758 
9759  4943, 4943, 4943, 4943, 1341, 1341, 4943, 1341, 4943, 1341,
9760  4943, 1341, 1341, 1341, 1341, 1341, 345, 345, 345, 345,
9761  4943, 4943, 4943, 345, 345, 4943, 4943, 4943, 345, 345,
9762  345, 4943, 4943, 345, 345, 345, 345, 1776, 1776, 1776,
9763  1776, 4943, 4943, 4943, 1776, 1776, 4943, 4943, 4943, 1776,
9764  1776, 1776, 4943, 4943, 1776, 1776, 1776, 1776, 1780, 1780,
9765  1780, 1780, 4943, 4943, 4943, 1780, 1780, 4943, 4943, 4943,
9766  1780, 1780, 1780, 4943, 4943, 1780, 1780, 1780, 1780, 346,
9767  346, 346, 346, 4943, 4943, 4943, 346, 346, 4943, 4943,
9768  4943, 346, 346, 346, 4943, 4943, 346, 346, 346, 346,
9769 
9770  941, 941, 941, 941, 941, 941, 941, 941, 941, 941,
9771  941, 941, 941, 941, 941, 941, 941, 941, 941, 941,
9772  941, 941, 950, 950, 950, 950, 950, 950, 950, 950,
9773  950, 950, 950, 950, 950, 950, 950, 950, 950, 950,
9774  950, 950, 950, 950, 2238, 2238, 2238, 2238, 2238, 2238,
9775  2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238,
9776  2238, 2238, 2238, 2238, 2238, 2238, 2249, 2249, 2249, 2249,
9777  2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249,
9778  2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 1781, 1781,
9779  1781, 1781, 4943, 4943, 4943, 1781, 1781, 4943, 4943, 4943,
9780 
9781  1781, 1781, 1781, 4943, 4943, 1781, 1781, 1781, 1781, 2264,
9782  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
9783  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
9784  2264, 335, 335, 335, 335, 335, 4943, 4943, 4943, 4943,
9785  335, 335, 4943, 335, 335, 335, 335, 4943, 335, 335,
9786  335, 335, 2465, 2465, 2465, 2465, 2465, 4943, 4943, 4943,
9787  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2465, 4943, 2465,
9788  2465, 2465, 2465, 2466, 2466, 2466, 2466, 2466, 4943, 4943,
9789  4943, 4943, 4943, 4943, 4943, 4943, 2466, 2466, 2466, 4943,
9790  2466, 2466, 2466, 2466, 651, 651, 651, 651, 651, 651,
9791 
9792  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
9793  651, 651, 651, 651, 651, 651, 860, 860, 860, 860,
9794  860, 860, 860, 860, 860, 860, 860, 860, 860, 860,
9795  860, 860, 860, 860, 860, 860, 860, 860, 2149, 2149,
9796  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
9797  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
9798  2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153,
9799  2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153,
9800  2153, 2153, 861, 861, 861, 861, 861, 861, 861, 861,
9801  861, 861, 861, 861, 861, 861, 861, 861, 861, 861,
9802 
9803  861, 861, 861, 861, 1468, 1468, 1468, 1468, 1468, 1468,
9804  1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
9805  1468, 1468, 1468, 1468, 1468, 1468, 1476, 1476, 1476, 1476,
9806  1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476,
9807  1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 2154, 2154,
9808  2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154,
9809  2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154,
9810  2349, 2349, 2349, 2349, 2349, 4943, 4943, 4943, 4943, 4943,
9811  4943, 4943, 4943, 4943, 4943, 4943, 4943, 2349, 2349, 2349,
9812  2349, 2350, 2350, 2350, 2350, 2350, 4943, 4943, 4943, 4943,
9813 
9814  4943, 4943, 4943, 4943, 2350, 2350, 2350, 4943, 2350, 2350,
9815  2350, 2350, 2515, 4943, 4943, 4943, 4943, 2515, 2515, 4943,
9816  2515, 4943, 2515, 4943, 4943, 2515, 2515, 2515, 2515, 2516,
9817  2516, 2516, 2516, 2516, 4943, 4943, 4943, 4943, 2516, 2516,
9818  4943, 2516, 2516, 2516, 2516, 4943, 2516, 2516, 2516, 2516,
9819  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
9820  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
9821  890, 890, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
9822  1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
9823  1109, 1109, 1109, 1109, 2377, 2377, 2377, 2377, 2377, 2377,
9824 
9825  2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
9826  2377, 2377, 2377, 2377, 2377, 2377, 2381, 2381, 2381, 2381,
9827  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381,
9828  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 1110, 1110,
9829  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
9830  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
9831  1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
9832  1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
9833  1706, 1706, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
9834  1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
9835 
9836  1714, 1714, 1714, 1714, 2382, 2382, 2382, 2382, 2382, 2382,
9837  2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382,
9838  2382, 2382, 2382, 2382, 2382, 2382, 656, 656, 656, 656,
9839  656, 656, 656, 656, 656, 656, 656, 656, 656, 656,
9840  656, 656, 656, 656, 656, 656, 656, 656, 2055, 2055,
9841  4943, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
9842  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
9843  2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060,
9844  2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060,
9845  2060, 2060, 150, 150, 150, 150, 4943, 4943, 4943, 4943,
9846 
9847  4943, 4943, 4943, 4943, 4943, 150, 150, 150, 4943, 150,
9848  150, 150, 150, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
9849  2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
9850  2202, 2202, 2202, 2202, 2202, 1341, 1341, 1341, 1341, 1341,
9851  4943, 4943, 4943, 4943, 1341, 1341, 4943, 1341, 4943, 1341,
9852  4943, 1341, 1341, 1341, 1341, 1341, 2607, 2607, 2607, 2607,
9853  2607, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9854  4943, 4943, 4943, 2607, 2607, 2607, 2607, 345, 345, 345,
9855  345, 4943, 4943, 4943, 345, 345, 4943, 4943, 4943, 345,
9856  345, 345, 4943, 4943, 345, 345, 345, 345, 1776, 1776,
9857 
9858  1776, 1776, 4943, 4943, 4943, 1776, 1776, 4943, 4943, 4943,
9859  1776, 1776, 1776, 4943, 4943, 1776, 1776, 1776, 1776, 1780,
9860  1780, 1780, 1780, 4943, 4943, 4943, 1780, 1780, 4943, 4943,
9861  4943, 1780, 1780, 1780, 4943, 4943, 1780, 1780, 1780, 1780,
9862  941, 941, 941, 941, 941, 941, 941, 941, 941, 941,
9863  941, 941, 941, 941, 941, 941, 941, 941, 941, 941,
9864  941, 941, 950, 950, 950, 950, 950, 950, 950, 950,
9865  950, 950, 950, 950, 950, 950, 950, 950, 950, 950,
9866  950, 950, 950, 950, 346, 346, 346, 346, 4943, 4943,
9867  4943, 346, 346, 4943, 4943, 4943, 346, 346, 346, 4943,
9868 
9869  4943, 346, 346, 346, 346, 2238, 2238, 2238, 2238, 2238,
9870  2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238,
9871  2238, 2238, 2238, 2238, 2238, 2238, 2238, 2249, 2249, 2249,
9872  2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249,
9873  2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 1781,
9874  1781, 1781, 1781, 4943, 4943, 4943, 1781, 1781, 4943, 4943,
9875  4943, 1781, 1781, 1781, 4943, 4943, 1781, 1781, 1781, 1781,
9876  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
9877  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
9878  2264, 2264, 794, 794, 794, 794, 794, 794, 794, 794,
9879 
9880  794, 794, 794, 794, 794, 794, 794, 794, 794, 794,
9881  794, 794, 794, 794, 2674, 2674, 2674, 2674, 2674, 4943,
9882  4943, 4943, 4943, 2674, 2674, 4943, 2674, 4943, 2674, 4943,
9883  4943, 2674, 2674, 2674, 2674, 2677, 2677, 2677, 2677, 2677,
9884  4943, 4943, 4943, 4943, 2677, 2677, 4943, 2677, 2677, 2677,
9885  2677, 4943, 2677, 2677, 2677, 2677, 860, 860, 860, 860,
9886  860, 860, 860, 860, 860, 860, 860, 860, 860, 860,
9887  860, 860, 860, 860, 860, 860, 860, 860, 2149, 2149,
9888  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
9889  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
9890 
9891  2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153,
9892  2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153,
9893  2153, 2153, 651, 651, 651, 651, 651, 651, 651, 651,
9894  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
9895  651, 651, 651, 651, 861, 861, 861, 861, 861, 861,
9896  861, 861, 861, 861, 861, 861, 861, 861, 861, 861,
9897  861, 861, 861, 861, 861, 861, 1468, 1468, 1468, 1468,
9898  1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
9899  1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1476, 1476,
9900  1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476,
9901 
9902  1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476,
9903  2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705,
9904  2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705,
9905  2705, 2705, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715,
9906  2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715,
9907  2715, 2715, 2715, 2715, 2729, 2729, 2729, 2729, 2729, 2729,
9908  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
9909  2729, 2729, 2729, 2729, 2729, 2729, 2349, 2349, 2349, 2349,
9910  2349, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
9911  4943, 4943, 4943, 2349, 2349, 2349, 2349, 2515, 4943, 4943,
9912 
9913  4943, 4943, 2515, 2515, 4943, 2515, 4943, 2515, 4943, 4943,
9914  2515, 2515, 2515, 2515, 2516, 2516, 2516, 2516, 2516, 4943,
9915  4943, 4943, 4943, 2516, 2516, 4943, 2516, 2516, 2516, 2516,
9916  4943, 2516, 2516, 2516, 2516, 890, 890, 890, 890, 890,
9917  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
9918  890, 890, 890, 890, 890, 890, 890, 1109, 1109, 1109,
9919  1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
9920  1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 2377,
9921  2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
9922  2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
9923 
9924  2377, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381,
9925  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381,
9926  2381, 2381, 2381, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
9927  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
9928  1110, 1110, 1110, 1110, 1110, 1706, 1706, 1706, 1706, 1706,
9929  1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
9930  1706, 1706, 1706, 1706, 1706, 1706, 1706, 1714, 1714, 1714,
9931  1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
9932  1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 2382,
9933  2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382,
9934 
9935  2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382,
9936  2382, 150, 150, 150, 150, 4943, 4943, 4943, 4943, 4943,
9937  4943, 4943, 4943, 4943, 150, 150, 150, 4943, 150, 150,
9938  150, 150, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
9939  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
9940  2203, 2203, 2203, 2203, 2799, 2799, 2799, 2799, 2799, 2799,
9941  2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799,
9942  2799, 2799, 2799, 2799, 2799, 2799, 2055, 2055, 4943, 2055,
9943  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
9944  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2807, 2807,
9945 
9946  2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
9947  2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
9948  2607, 2607, 2607, 2607, 2607, 4943, 4943, 4943, 4943, 4943,
9949  4943, 4943, 4943, 4943, 4943, 4943, 2607, 2607, 2607, 2607,
9950  2607, 1341, 1341, 1341, 1341, 1341, 4943, 4943, 4943, 4943,
9951  1341, 1341, 4943, 1341, 4943, 1341, 4943, 1341, 1341, 1341,
9952  1341, 1341, 2818, 2818, 2818, 2818, 2818, 4943, 4943, 4943,
9953  4943, 2818, 2818, 4943, 2818, 4943, 2818, 4943, 2818, 2818,
9954  2818, 2818, 2818, 345, 345, 345, 345, 4943, 4943, 4943,
9955  345, 345, 4943, 4943, 4943, 345, 345, 345, 4943, 4943,
9956 
9957  345, 345, 345, 345, 1776, 1776, 1776, 1776, 4943, 4943,
9958  4943, 1776, 1776, 4943, 4943, 4943, 1776, 1776, 1776, 4943,
9959  4943, 1776, 1776, 1776, 1776, 1780, 1780, 1780, 1780, 4943,
9960  4943, 4943, 1780, 1780, 4943, 4943, 4943, 1780, 1780, 1780,
9961  4943, 4943, 1780, 1780, 1780, 1780, 941, 941, 941, 941,
9962  941, 941, 941, 941, 941, 941, 941, 941, 941, 941,
9963  941, 941, 941, 941, 941, 941, 941, 941, 950, 950,
9964  950, 950, 950, 950, 950, 950, 950, 950, 950, 950,
9965  950, 950, 950, 950, 950, 950, 950, 950, 950, 950,
9966  346, 346, 346, 346, 4943, 4943, 4943, 346, 346, 4943,
9967 
9968  4943, 4943, 346, 346, 346, 4943, 4943, 346, 346, 346,
9969  346, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238,
9970  2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238,
9971  2238, 2238, 2238, 2249, 2249, 2249, 2249, 2249, 2249, 2249,
9972  2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249,
9973  2249, 2249, 2249, 2249, 2249, 1781, 1781, 1781, 1781, 4943,
9974  4943, 4943, 1781, 1781, 4943, 4943, 4943, 1781, 1781, 1781,
9975  4943, 4943, 1781, 1781, 1781, 1781, 2264, 2264, 2264, 2264,
9976  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
9977  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2674, 2674,
9978 
9979  2674, 2674, 2674, 4943, 4943, 4943, 4943, 2674, 2674, 4943,
9980  2674, 4943, 2674, 4943, 4943, 2674, 2674, 2674, 2674, 2677,
9981  2677, 2677, 2677, 2677, 4943, 4943, 4943, 4943, 2677, 2677,
9982  4943, 2677, 2677, 2677, 2677, 4943, 2677, 2677, 2677, 2677,
9983  860, 860, 860, 860, 860, 860, 860, 860, 860, 860,
9984  860, 860, 860, 860, 860, 860, 860, 860, 860, 860,
9985  860, 860, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
9986  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
9987  2149, 2149, 2149, 2149, 2153, 2153, 2153, 2153, 2153, 2153,
9988  2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153,
9989 
9990  2153, 2153, 2153, 2153, 2153, 2153, 651, 651, 651, 651,
9991  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
9992  651, 651, 651, 651, 651, 651, 651, 651, 861, 861,
9993  861, 861, 861, 861, 861, 861, 861, 861, 861, 861,
9994  861, 861, 861, 861, 861, 861, 861, 861, 861, 861,
9995  1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
9996  1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
9997  1468, 1468, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476,
9998  1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476,
9999  1476, 1476, 1476, 1476, 2705, 2705, 2705, 2705, 2705, 2705,
10000 
10001  2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705,
10002  2705, 2705, 2705, 2705, 2705, 2705, 2715, 2715, 2715, 2715,
10003  2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715,
10004  2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2729, 2729,
10005  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
10006  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
10007  1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
10008  1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
10009  1109, 1109, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
10010  2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
10011 
10012  2377, 2377, 2377, 2377, 2381, 2381, 2381, 2381, 2381, 2381,
10013  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381,
10014  2381, 2381, 2381, 2381, 2381, 2381, 890, 890, 890, 890,
10015  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
10016  890, 890, 890, 890, 890, 890, 890, 890, 1110, 1110,
10017  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
10018  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
10019  1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
10020  1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
10021  1706, 1706, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
10022 
10023  1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
10024  1714, 1714, 1714, 1714, 2942, 2942, 2942, 2942, 2942, 2942,
10025  2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942,
10026  2942, 2942, 2942, 2942, 2942, 2942, 2952, 2952, 2952, 2952,
10027  2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952,
10028  2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2966, 2966,
10029  2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966,
10030  2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966,
10031  150, 150, 150, 150, 4943, 4943, 4943, 4943, 4943, 4943,
10032  4943, 4943, 4943, 150, 150, 150, 4943, 150, 150, 150,
10033 
10034  150, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
10035  2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
10036  2202, 2202, 2202, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
10037  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
10038  2203, 2203, 2203, 2203, 2203, 2799, 2799, 2799, 2799, 2799,
10039  2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799,
10040  2799, 2799, 2799, 2799, 2799, 2799, 2799, 2055, 2055, 4943,
10041  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
10042  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2807,
10043  2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
10044 
10045  2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
10046  2807, 2818, 2818, 2818, 2818, 2818, 4943, 4943, 4943, 4943,
10047  2818, 2818, 4943, 2818, 4943, 2818, 4943, 2818, 2818, 2818,
10048  2818, 2818, 345, 345, 345, 345, 4943, 4943, 4943, 345,
10049  345, 4943, 4943, 4943, 345, 345, 345, 4943, 4943, 345,
10050  345, 345, 345, 1776, 1776, 1776, 1776, 4943, 4943, 4943,
10051  1776, 1776, 4943, 4943, 4943, 1776, 1776, 1776, 4943, 4943,
10052  1776, 1776, 1776, 1776, 1780, 1780, 1780, 1780, 4943, 4943,
10053  4943, 1780, 1780, 4943, 4943, 4943, 1780, 1780, 1780, 4943,
10054  4943, 1780, 1780, 1780, 1780, 2238, 2238, 2238, 2238, 2238,
10055 
10056  2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238,
10057  2238, 2238, 2238, 2238, 2238, 2238, 2238, 2249, 2249, 2249,
10058  2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249,
10059  2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 1781,
10060  1781, 1781, 1781, 4943, 4943, 4943, 1781, 1781, 4943, 4943,
10061  4943, 1781, 1781, 1781, 4943, 4943, 1781, 1781, 1781, 1781,
10062  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
10063  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
10064  2264, 2264, 860, 860, 860, 860, 860, 860, 860, 860,
10065  860, 860, 860, 860, 860, 860, 860, 860, 860, 860,
10066 
10067  860, 860, 860, 860, 2149, 2149, 2149, 2149, 2149, 2149,
10068  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
10069  2149, 2149, 2149, 2149, 2149, 2149, 2153, 2153, 2153, 2153,
10070  2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153,
10071  2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 1468, 1468,
10072  1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
10073  1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
10074  1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476,
10075  1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476,
10076  1476, 1476, 861, 861, 861, 861, 861, 861, 861, 861,
10077 
10078  861, 861, 861, 861, 861, 861, 861, 861, 861, 861,
10079  861, 861, 861, 861, 2705, 2705, 2705, 2705, 2705, 2705,
10080  2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705,
10081  2705, 2705, 2705, 2705, 2705, 2705, 651, 651, 4943, 651,
10082  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
10083  651, 651, 651, 651, 651, 651, 651, 651, 2715, 2715,
10084  2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715,
10085  2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715,
10086  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
10087  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
10088 
10089  2729, 2729, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
10090  1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
10091  1109, 1109, 1109, 1109, 2377, 2377, 2377, 2377, 2377, 2377,
10092  2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
10093  2377, 2377, 2377, 2377, 2377, 2377, 2381, 2381, 2381, 2381,
10094  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381,
10095  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 890, 890,
10096  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
10097  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
10098  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
10099 
10100  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
10101  1110, 1110, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
10102  1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
10103  1706, 1706, 1706, 1706, 1714, 1714, 1714, 1714, 1714, 1714,
10104  1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
10105  1714, 1714, 1714, 1714, 1714, 1714, 2942, 2942, 2942, 2942,
10106  2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942,
10107  2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2952, 2952,
10108  2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952,
10109  2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952,
10110 
10111  2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966,
10112  2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966,
10113  2966, 2966, 150, 150, 150, 150, 4943, 4943, 4943, 4943,
10114  4943, 4943, 4943, 4943, 4943, 150, 150, 150, 4943, 150,
10115  150, 150, 150, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
10116  2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
10117  2202, 2202, 2202, 2202, 2202, 2203, 2203, 2203, 2203, 2203,
10118  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
10119  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2799, 2799, 2799,
10120  2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799,
10121 
10122  2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2055,
10123  2055, 4943, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
10124  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
10125  2055, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
10126  2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
10127  2807, 2807, 2807, 1776, 1776, 1776, 1776, 4943, 4943, 4943,
10128  1776, 1776, 4943, 4943, 4943, 1776, 1776, 1776, 4943, 4943,
10129  1776, 1776, 1776, 1776, 1780, 1780, 1780, 1780, 4943, 4943,
10130  4943, 1780, 1780, 4943, 4943, 4943, 1780, 1780, 1780, 4943,
10131  4943, 1780, 1780, 1780, 1780, 2238, 2238, 2238, 2238, 2238,
10132 
10133  2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238,
10134  2238, 2238, 2238, 2238, 2238, 2238, 2238, 2249, 2249, 2249,
10135  2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249,
10136  2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 1781,
10137  1781, 1781, 1781, 4943, 4943, 4943, 1781, 1781, 4943, 4943,
10138  4943, 1781, 1781, 1781, 4943, 4943, 1781, 1781, 1781, 1781,
10139  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
10140  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
10141  2264, 2264, 860, 860, 860, 860, 860, 860, 860, 860,
10142  860, 860, 860, 860, 860, 860, 860, 860, 860, 860,
10143 
10144  860, 860, 860, 860, 2149, 2149, 2149, 2149, 2149, 2149,
10145  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
10146  2149, 2149, 2149, 2149, 2149, 2149, 651, 651, 651, 651,
10147  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
10148  651, 651, 651, 651, 651, 651, 651, 651, 2153, 2153,
10149  2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153,
10150  2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153,
10151  1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
10152  1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468,
10153  1468, 1468, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476,
10154 
10155  1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476,
10156  1476, 1476, 1476, 1476, 861, 861, 861, 861, 861, 861,
10157  861, 861, 861, 861, 861, 861, 861, 861, 861, 861,
10158  861, 861, 861, 861, 861, 861, 2705, 2705, 2705, 2705,
10159  2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705,
10160  2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2715, 2715,
10161  2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715,
10162  2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715,
10163  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
10164  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
10165 
10166  2729, 2729, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
10167  1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
10168  1109, 1109, 1109, 1109, 2377, 2377, 2377, 2377, 2377, 2377,
10169  2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
10170  2377, 2377, 2377, 2377, 2377, 2377, 2381, 2381, 2381, 2381,
10171  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381,
10172  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 1706, 1706,
10173  1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
10174  1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
10175  1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
10176 
10177  1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
10178  1714, 1714, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
10179  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
10180  1110, 1110, 1110, 1110, 2942, 2942, 2942, 2942, 2942, 2942,
10181  2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942,
10182  2942, 2942, 2942, 2942, 2942, 2942, 890, 890, 4943, 890,
10183  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
10184  890, 890, 890, 890, 890, 890, 890, 890, 2952, 2952,
10185  2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952,
10186  2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952,
10187 
10188  2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966,
10189  2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966,
10190  2966, 2966, 3345, 3345, 4943, 3345, 3345, 3345, 3345, 3345,
10191  3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345,
10192  3345, 3345, 3345, 3345, 3348, 3348, 3348, 3348, 3348, 3348,
10193  3348, 3348, 3348, 3348, 3348, 3348, 3348, 3348, 3348, 3348,
10194  3348, 3348, 3348, 3348, 3348, 3348, 2202, 2202, 2202, 2202,
10195  2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
10196  2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2203, 2203,
10197  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
10198 
10199  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
10200  2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799,
10201  2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799,
10202  2799, 2799, 2055, 2055, 4943, 2055, 2055, 2055, 2055, 2055,
10203  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
10204  2055, 2055, 2055, 2055, 2807, 2807, 2807, 2807, 2807, 2807,
10205  2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
10206  2807, 2807, 2807, 2807, 2807, 2807, 1776, 1776, 1776, 1776,
10207  4943, 4943, 4943, 1776, 1776, 4943, 4943, 4943, 1776, 1776,
10208  1776, 4943, 4943, 1776, 1776, 1776, 1776, 1780, 1780, 1780,
10209 
10210  1780, 4943, 4943, 4943, 1780, 1780, 4943, 4943, 4943, 1780,
10211  1780, 1780, 4943, 4943, 1780, 1780, 1780, 1780, 2238, 2238,
10212  2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238,
10213  2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238,
10214  2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249,
10215  2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249,
10216  2249, 2249, 1781, 1781, 1781, 1781, 4943, 4943, 4943, 1781,
10217  1781, 4943, 4943, 4943, 1781, 1781, 1781, 4943, 4943, 1781,
10218  1781, 1781, 1781, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
10219  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
10220 
10221  2264, 2264, 2264, 2264, 2264, 3410, 3410, 3410, 3410, 3410,
10222  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
10223  4943, 4943, 3410, 3410, 3410, 3410, 3411, 3411, 3411, 3411,
10224  3411, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 3411,
10225  3411, 3411, 4943, 3411, 3411, 3411, 3411, 860, 860, 860,
10226  860, 860, 860, 860, 860, 860, 860, 860, 860, 860,
10227  860, 860, 860, 860, 860, 860, 860, 860, 860, 2149,
10228  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
10229  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
10230  2149, 651, 651, 651, 651, 651, 651, 651, 651, 651,
10231 
10232  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
10233  651, 651, 651, 2153, 2153, 2153, 2153, 2153, 2153, 2153,
10234  2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153,
10235  2153, 2153, 2153, 2153, 2153, 2705, 2705, 2705, 2705, 2705,
10236  2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705,
10237  2705, 2705, 2705, 2705, 2705, 2705, 2705, 2715, 2715, 2715,
10238  2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715,
10239  2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2729,
10240  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
10241  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
10242 
10243  2729, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
10244  1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
10245  1109, 1109, 1109, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
10246  2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
10247  2377, 2377, 2377, 2377, 2377, 890, 890, 890, 890, 890,
10248  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
10249  890, 890, 890, 890, 890, 890, 890, 2381, 2381, 2381,
10250  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381,
10251  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 1706,
10252  1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
10253 
10254  1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706,
10255  1706, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
10256  1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714,
10257  1714, 1714, 1714, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
10258  1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110, 1110,
10259  1110, 1110, 1110, 1110, 1110, 2942, 2942, 2942, 2942, 2942,
10260  2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942,
10261  2942, 2942, 2942, 2942, 2942, 2942, 2942, 2952, 2952, 2952,
10262  2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952,
10263  2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2966,
10264 
10265  2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966,
10266  2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966,
10267  2966, 3345, 3345, 4943, 3345, 3345, 3345, 3345, 3345, 3345,
10268  3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345,
10269  3345, 3345, 3345, 3348, 3348, 3348, 3348, 3348, 3348, 3348,
10270  3348, 3348, 3348, 3348, 3348, 3348, 3348, 3348, 3348, 3348,
10271  3348, 3348, 3348, 3348, 3348, 3503, 3503, 3503, 3503, 3503,
10272  3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503,
10273  3503, 3503, 3503, 3503, 3503, 3503, 3503, 2202, 2202, 2202,
10274  2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
10275 
10276  2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2203,
10277  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
10278  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
10279  2203, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
10280  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
10281  2055, 2055, 2055, 2799, 2799, 2799, 2799, 2799, 2799, 2799,
10282  2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799,
10283  2799, 2799, 2799, 2799, 2799, 2807, 2807, 2807, 2807, 2807,
10284  2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
10285  2807, 2807, 2807, 2807, 2807, 2807, 2807, 3530, 3530, 3530,
10286 
10287  3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530,
10288  3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530, 3535,
10289  3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535,
10290  3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535,
10291  3535, 1776, 1776, 1776, 1776, 4943, 4943, 4943, 1776, 1776,
10292  4943, 4943, 4943, 1776, 1776, 1776, 4943, 4943, 1776, 1776,
10293  1776, 1776, 1780, 1780, 1780, 1780, 4943, 4943, 4943, 1780,
10294  1780, 4943, 4943, 4943, 1780, 1780, 1780, 4943, 4943, 1780,
10295  1780, 1780, 1780, 2238, 2238, 2238, 2238, 2238, 2238, 2238,
10296  2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238,
10297 
10298  2238, 2238, 2238, 2238, 2238, 2249, 2249, 2249, 2249, 2249,
10299  2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249,
10300  2249, 2249, 2249, 2249, 2249, 2249, 2249, 1781, 1781, 1781,
10301  1781, 4943, 4943, 4943, 1781, 1781, 4943, 4943, 4943, 1781,
10302  1781, 1781, 4943, 4943, 1781, 1781, 1781, 1781, 2264, 2264,
10303  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
10304  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
10305  3562, 4943, 4943, 4943, 4943, 3562, 3562, 4943, 3562, 4943,
10306  3562, 4943, 4943, 3562, 3562, 3562, 3562, 3563, 3563, 3563,
10307  3563, 3563, 4943, 4943, 4943, 4943, 3563, 3563, 4943, 3563,
10308 
10309  3563, 3563, 3563, 4943, 3563, 3563, 3563, 3563, 2149, 2149,
10310  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
10311  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
10312  651, 651, 4943, 651, 651, 651, 651, 651, 651, 651,
10313  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
10314  651, 651, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153,
10315  2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153,
10316  2153, 2153, 2153, 2153, 2705, 2705, 2705, 2705, 2705, 2705,
10317  2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705,
10318  2705, 2705, 2705, 2705, 2705, 2705, 2715, 2715, 2715, 2715,
10319 
10320  2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715,
10321  2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2729, 2729,
10322  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
10323  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
10324  1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
10325  1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
10326  1109, 1109, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
10327  2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
10328  2377, 2377, 2377, 2377, 890, 890, 890, 890, 890, 890,
10329  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
10330 
10331  890, 890, 890, 890, 890, 890, 2381, 2381, 2381, 2381,
10332  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381,
10333  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2942, 2942,
10334  2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942,
10335  2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942,
10336  2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952,
10337  2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952,
10338  2952, 2952, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966,
10339  2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966,
10340  2966, 2966, 2966, 2966, 3503, 3503, 3503, 3503, 3503, 3503,
10341 
10342  3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503,
10343  3503, 3503, 3503, 3503, 3503, 3503, 3502, 3502, 3502, 3502,
10344  3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502,
10345  3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502, 2202, 2202,
10346  2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
10347  2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
10348  3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530,
10349  3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530,
10350  3530, 3530, 3534, 3534, 3534, 3534, 3534, 3534, 3534, 3534,
10351  3534, 3534, 3534, 3534, 3534, 3534, 3534, 3534, 3534, 3534,
10352 
10353  3534, 3534, 3534, 3534, 2203, 2203, 2203, 2203, 2203, 2203,
10354  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
10355  2203, 2203, 2203, 2203, 2203, 2203, 2055, 2055, 4943, 2055,
10356  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
10357  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2799, 2799,
10358  2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799,
10359  2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799,
10360  2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
10361  2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
10362  2807, 2807, 3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535,
10363 
10364  3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535,
10365  3535, 3535, 3535, 3535, 1776, 1776, 1776, 1776, 4943, 4943,
10366  4943, 1776, 1776, 4943, 4943, 4943, 1776, 1776, 1776, 4943,
10367  4943, 1776, 1776, 1776, 1776, 1780, 1780, 1780, 1780, 4943,
10368  4943, 4943, 1780, 1780, 4943, 4943, 4943, 1780, 1780, 1780,
10369  4943, 4943, 1780, 1780, 1780, 1780, 2238, 2238, 2238, 2238,
10370  2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238,
10371  2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2249, 2249,
10372  2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249,
10373  2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249,
10374 
10375  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
10376  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
10377  2264, 2264, 3562, 4943, 4943, 4943, 4943, 3562, 3562, 4943,
10378  3562, 4943, 3562, 4943, 4943, 3562, 3562, 3562, 3562, 3563,
10379  3563, 3563, 3563, 3563, 4943, 4943, 4943, 4943, 3563, 3563,
10380  4943, 3563, 3563, 3563, 3563, 4943, 3563, 3563, 3563, 3563,
10381  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
10382  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
10383  2149, 2149, 651, 651, 4943, 651, 651, 651, 651, 651,
10384  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
10385 
10386  651, 651, 651, 651, 2153, 2153, 2153, 2153, 2153, 2153,
10387  2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153,
10388  2153, 2153, 2153, 2153, 2153, 2153, 2705, 2705, 2705, 2705,
10389  2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705,
10390  2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2715, 2715,
10391  2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715,
10392  2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715,
10393  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
10394  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
10395  2729, 2729, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
10396 
10397  2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
10398  2377, 2377, 2377, 2377, 890, 890, 4943, 890, 890, 890,
10399  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
10400  890, 890, 890, 890, 890, 890, 2381, 2381, 2381, 2381,
10401  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381,
10402  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2942, 2942,
10403  2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942,
10404  2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942,
10405  2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952,
10406  2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952,
10407 
10408  2952, 2952, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966,
10409  2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966,
10410  2966, 2966, 2966, 2966, 3502, 3502, 3502, 3502, 3502, 3502,
10411  3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502,
10412  3502, 3502, 3502, 3502, 3502, 3502, 3345, 3345, 4943, 3345,
10413  3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345,
10414  3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 2202, 2202,
10415  2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
10416  2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
10417  3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530,
10418 
10419  3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530,
10420  3530, 3530, 3534, 3534, 3534, 3534, 3534, 3534, 3534, 3534,
10421  3534, 3534, 3534, 3534, 3534, 3534, 3534, 3534, 3534, 3534,
10422  3534, 3534, 3534, 3534, 2203, 2203, 2203, 2203, 2203, 2203,
10423  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
10424  2203, 2203, 2203, 2203, 2203, 2203, 2055, 2055, 4943, 2055,
10425  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
10426  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2799, 2799,
10427  2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799,
10428  2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799,
10429 
10430  2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
10431  2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
10432  2807, 2807, 3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535,
10433  3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535,
10434  3535, 3535, 3535, 3535, 2238, 2238, 2238, 2238, 2238, 2238,
10435  2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238,
10436  2238, 2238, 2238, 2238, 2238, 2238, 2264, 2264, 2264, 2264,
10437  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
10438  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 651, 651,
10439  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
10440 
10441  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
10442  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
10443  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
10444  2149, 2149, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153,
10445  2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153,
10446  2153, 2153, 2153, 2153, 2705, 2705, 2705, 2705, 2705, 2705,
10447  2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705,
10448  2705, 2705, 2705, 2705, 2705, 2705, 2715, 2715, 2715, 2715,
10449  2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715,
10450  2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2154, 2154,
10451 
10452  2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154,
10453  2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154,
10454  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
10455  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
10456  2729, 2729, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
10457  2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
10458  2377, 2377, 2377, 2377, 890, 890, 4943, 890, 890, 890,
10459  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
10460  890, 890, 890, 890, 890, 890, 2381, 2381, 2381, 2381,
10461  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381,
10462 
10463  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2942, 2942,
10464  2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942,
10465  2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942,
10466  2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952,
10467  2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952,
10468  2952, 2952, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966,
10469  2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966,
10470  2966, 2966, 2966, 2966, 3503, 3503, 3503, 3503, 3503, 3503,
10471  3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503,
10472  3503, 3503, 3503, 3503, 3503, 3503, 3940, 3940, 3940, 3940,
10473 
10474  3940, 3940, 3940, 3940, 3940, 3940, 3940, 3940, 3940, 3940,
10475  3940, 3940, 3940, 3940, 3940, 3940, 3940, 3940, 3345, 3345,
10476  4943, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345,
10477  3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345,
10478  3948, 3948, 3948, 3948, 3948, 3948, 3948, 3948, 3948, 3948,
10479  3948, 3948, 3948, 3948, 3948, 3948, 3948, 3948, 3948, 3948,
10480  3948, 3948, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
10481  2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
10482  2202, 2202, 2202, 2202, 3530, 3530, 3530, 3530, 3530, 3530,
10483  3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530,
10484 
10485  3530, 3530, 3530, 3530, 3530, 3530, 3534, 3534, 3534, 3534,
10486  3534, 3534, 3534, 3534, 3534, 3534, 3534, 3534, 3534, 3534,
10487  3534, 3534, 3534, 3534, 3534, 3534, 3534, 3534, 2055, 2055,
10488  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
10489  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
10490  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
10491  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
10492  2203, 2203, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799,
10493  2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799,
10494  2799, 2799, 2799, 2799, 2807, 2807, 2807, 2807, 2807, 2807,
10495 
10496  2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
10497  2807, 2807, 2807, 2807, 2807, 2807, 3984, 3984, 3984, 3984,
10498  3984, 3984, 3984, 3984, 3984, 3984, 3984, 3984, 3984, 3984,
10499  3984, 3984, 3984, 3984, 3984, 3984, 3984, 3984, 3994, 3994,
10500  3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994,
10501  3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994,
10502  4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008,
10503  4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008,
10504  4008, 4008, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238,
10505  2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238,
10506 
10507  2238, 2238, 2238, 2238, 2264, 2264, 2264, 2264, 2264, 2264,
10508  2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264,
10509  2264, 2264, 2264, 2264, 2264, 2264, 651, 651, 651, 651,
10510  651, 651, 651, 651, 651, 651, 651, 651, 651, 651,
10511  651, 651, 651, 651, 651, 651, 651, 651, 2149, 2149,
10512  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
10513  2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149,
10514  2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153,
10515  2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153,
10516  2153, 2153, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705,
10517 
10518  2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705,
10519  2705, 2705, 2705, 2705, 2715, 2715, 2715, 2715, 2715, 2715,
10520  2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715, 2715,
10521  2715, 2715, 2715, 2715, 2715, 2715, 2729, 2729, 2729, 2729,
10522  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
10523  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 890, 890,
10524  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
10525  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
10526  2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
10527  2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
10528 
10529  2377, 2377, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381,
10530  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381,
10531  2381, 2381, 2381, 2381, 2942, 2942, 2942, 2942, 2942, 2942,
10532  2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942,
10533  2942, 2942, 2942, 2942, 2942, 2942, 2952, 2952, 2952, 2952,
10534  2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952,
10535  2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2382, 2382,
10536  2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382,
10537  2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382,
10538  2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966,
10539 
10540  2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966,
10541  2966, 2966, 3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502,
10542  3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502,
10543  3502, 3502, 3502, 3502, 3503, 3503, 3503, 3503, 3503, 3503,
10544  3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503,
10545  3503, 3503, 3503, 3503, 3503, 3503, 3940, 3940, 3940, 3940,
10546  3940, 3940, 3940, 3940, 3940, 3940, 3940, 3940, 3940, 3940,
10547  3940, 3940, 3940, 3940, 3940, 3940, 3940, 3940, 3345, 3345,
10548  4943, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345,
10549  3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345,
10550 
10551  3948, 3948, 3948, 3948, 3948, 3948, 3948, 3948, 3948, 3948,
10552  3948, 3948, 3948, 3948, 3948, 3948, 3948, 3948, 3948, 3948,
10553  3948, 3948, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
10554  2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
10555  2202, 2202, 2202, 2202, 3530, 3530, 3530, 3530, 3530, 3530,
10556  3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530, 3530,
10557  3530, 3530, 3530, 3530, 3530, 3530, 3534, 3534, 3534, 3534,
10558  3534, 3534, 3534, 3534, 3534, 3534, 3534, 3534, 3534, 3534,
10559  3534, 3534, 3534, 3534, 3534, 3534, 3534, 3534, 2055, 2055,
10560  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
10561 
10562  2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055,
10563  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
10564  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
10565  2203, 2203, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799,
10566  2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799,
10567  2799, 2799, 2799, 2799, 2807, 2807, 2807, 2807, 2807, 2807,
10568  2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
10569  2807, 2807, 2807, 2807, 2807, 2807, 3984, 3984, 3984, 3984,
10570  3984, 3984, 3984, 3984, 3984, 3984, 3984, 3984, 3984, 3984,
10571  3984, 3984, 3984, 3984, 3984, 3984, 3984, 3984, 3994, 3994,
10572 
10573  3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994,
10574  3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994,
10575  4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008,
10576  4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008,
10577  4008, 4008, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705,
10578  2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705,
10579  2705, 2705, 2705, 2705, 2729, 2729, 2729, 2729, 2729, 2729,
10580  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
10581  2729, 2729, 2729, 2729, 2729, 2729, 890, 890, 890, 890,
10582  890, 890, 890, 890, 890, 890, 890, 890, 890, 890,
10583 
10584  890, 890, 890, 890, 890, 890, 890, 890, 2377, 2377,
10585  2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
10586  2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377,
10587  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381,
10588  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381,
10589  2381, 2381, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942,
10590  2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942,
10591  2942, 2942, 2942, 2942, 2952, 2952, 2952, 2952, 2952, 2952,
10592  2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952, 2952,
10593  2952, 2952, 2952, 2952, 2952, 2952, 2966, 2966, 2966, 2966,
10594 
10595  2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966,
10596  2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 3502, 3502,
10597  3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502,
10598  3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502,
10599  3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503,
10600  3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503, 3503,
10601  3503, 3503, 3940, 3940, 3940, 3940, 3940, 3940, 3940, 3940,
10602  3940, 3940, 3940, 3940, 3940, 3940, 3940, 3940, 3940, 3940,
10603  3940, 3940, 3940, 3940, 3345, 3345, 4943, 3345, 3345, 3345,
10604  3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345, 3345,
10605 
10606  3345, 3345, 3345, 3345, 3345, 3345, 3948, 3948, 3948, 3948,
10607  3948, 3948, 3948, 3948, 3948, 3948, 3948, 3948, 3948, 3948,
10608  3948, 3948, 3948, 3948, 3948, 3948, 3948, 3948, 2202, 2202,
10609  2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
10610  2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
10611  2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799,
10612  2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799, 2799,
10613  2799, 2799, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
10614  2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807,
10615  2807, 2807, 2807, 2807, 2203, 2203, 2203, 2203, 2203, 2203,
10616 
10617  2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203,
10618  2203, 2203, 2203, 2203, 2203, 2203, 3984, 3984, 3984, 3984,
10619  3984, 3984, 3984, 3984, 3984, 3984, 3984, 3984, 3984, 3984,
10620  3984, 3984, 3984, 3984, 3984, 3984, 3984, 3984, 3994, 3994,
10621  3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994,
10622  3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994, 3994,
10623  4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008,
10624  4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008, 4008,
10625  4008, 4008, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705,
10626  2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705,
10627 
10628  2705, 2705, 2705, 2705, 2729, 2729, 2729, 2729, 2729, 2729,
10629  2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729, 2729,
10630  2729, 2729, 2729, 2729, 2729, 2729, 4313, 4313, 4313, 4313,
10631  4313, 4313, 4313, 4313, 4313, 4313, 4313, 4313, 4313, 4313,
10632  4313, 4313, 4313, 4313, 4313, 4313, 4313, 4313, 4318, 4318,
10633  4318, 4318, 4318, 4318, 4318, 4318, 4318, 4318, 4318, 4318,
10634  4318, 4318, 4318, 4318, 4318, 4318, 4318, 4318, 4318, 4318,
10635  4317, 4317, 4317, 4317, 4317, 4317, 4317, 4317, 4317, 4317,
10636  4317, 4317, 4317, 4317, 4317, 4317, 4317, 4317, 4317, 4317,
10637  4317, 4317, 4574, 4574, 4574, 4574, 4574, 4574, 4574, 4574,
10638 
10639  4574, 4574, 4574, 4574, 4574, 4574, 4574, 4574, 4574, 4574,
10640  4574, 4574, 4574, 4574, 4584, 4584, 4584, 4584, 4584, 4584,
10641  4584, 4584, 4584, 4584, 4584, 4584, 4584, 4584, 4584, 4584,
10642  4584, 4584, 4584, 4584, 4584, 4584, 4598, 4598, 4598, 4598,
10643  4598, 4598, 4598, 4598, 4598, 4598, 4598, 4598, 4598, 4598,
10644  4598, 4598, 4598, 4598, 4598, 4598, 4598, 4598, 27, 4943,
10645  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
10646  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
10647  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
10648  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
10649 
10650  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
10651  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
10652  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
10653  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943
10654  } ;
10655 
10656 static yyconst flex_int16_t yy_chk[76541] =
10657  { 0,
10658  0, 1, 1, 325, 1, 2, 2, 118, 2, 497,
10659  497, 497, 497, 325, 325, 4534, 4529, 1, 4412, 4401,
10660  118, 2, 3, 3, 3, 3, 3, 3, 3, 3,
10661  3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
10662  3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
10663  3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
10664  3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
10665  3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
10666  3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
10667  3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
10668 
10669  3, 3, 3, 4, 11, 11, 4, 11, 509, 1744,
10670  13, 13, 4395, 13, 3967, 3921, 32, 1744, 509, 509,
10671  11, 13, 13, 39, 11, 11, 13, 40, 4, 4,
10672  4, 4, 4, 4, 29, 4, 4, 29, 4, 4,
10673  4, 4, 4, 4, 32, 4, 4, 4, 4, 4,
10674  29, 39, 180, 3916, 3747, 40, 4, 4, 4, 4,
10675  4, 4, 3742, 4, 4, 180, 4, 4, 4, 4,
10676  4, 4, 4, 4, 4, 4, 4, 5, 5, 5,
10677  5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
10678  5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
10679 
10680  5, 5, 5, 12, 12, 37, 12, 5, 3715, 14,
10681  14, 30, 14, 43, 30, 15, 15, 69, 15, 12,
10682  14, 14, 37, 12, 12, 14, 67, 30, 67, 5,
10683  5, 15, 510, 16, 16, 5, 16, 17, 17, 310,
10684  17, 43, 510, 510, 3704, 69, 3698, 3661, 3657, 16,
10685  37, 2925, 310, 17, 67, 67, 5, 5, 6, 6,
10686  6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
10687  6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
10688  6, 6, 6, 6, 319, 6, 18, 18, 6, 18,
10689  19, 19, 94, 19, 62, 94, 20, 20, 2688, 20,
10690 
10691  89, 89, 18, 319, 319, 91, 19, 62, 94, 1065,
10692  6, 6, 20, 6, 23, 23, 6, 23, 2604, 2404,
10693  24, 24, 62, 24, 1065, 23, 23, 89, 89, 23,
10694  23, 24, 24, 91, 62, 24, 24, 6, 6, 7,
10695  7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
10696  7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
10697  7, 7, 7, 7, 7, 25, 25, 41, 25, 26,
10698  26, 44, 26, 56, 64, 96, 57, 58, 57, 1069,
10699  58, 25, 57, 97, 41, 26, 57, 64, 44, 709,
10700  56, 7, 2400, 1316, 1069, 71, 71, 71, 71, 709,
10701 
10702  709, 56, 64, 96, 57, 58, 57, 58, 1316, 57,
10703  1958, 97, 41, 57, 64, 71, 44, 56, 7, 7,
10704  8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
10705  8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
10706  8, 8, 8, 8, 8, 8, 45, 48, 50, 51,
10707  51, 52, 53, 53, 61, 63, 507, 61, 63, 98,
10708  100, 65, 102, 45, 48, 50, 103, 51, 52, 53,
10709  107, 65, 8, 107, 1947, 507, 507, 619, 619, 619,
10710  619, 1941, 61, 63, 61, 63, 107, 98, 100, 65,
10711  102, 45, 48, 50, 103, 51, 52, 53, 65, 8,
10712 
10713  8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10714  9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10715  9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10716  9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10717  9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10718  9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10719  9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10720  9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10721  9, 9, 21, 21, 21, 21, 21, 21, 1906, 21,
10722  21, 21, 21, 21, 21, 21, 21, 21, 21, 21,
10723 
10724  21, 21, 21, 21, 21, 21, 21, 21, 46, 59,
10725  42, 72, 144, 72, 66, 46, 84, 60, 105, 59,
10726  111, 170, 59, 111, 42, 60, 84, 1320, 84, 60,
10727  60, 66, 46, 1794, 21, 1794, 111, 59, 72, 144,
10728  72, 42, 1320, 1794, 84, 60, 105, 59, 170, 59,
10729  1230, 1139, 979, 60, 84, 84, 60, 60, 921, 66,
10730  46, 21, 21, 22, 22, 22, 22, 22, 22, 42,
10731  22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
10732  22, 22, 22, 22, 22, 22, 22, 22, 22, 34,
10733  34, 34, 34, 80, 35, 35, 35, 35, 47, 47,
10734 
10735  47, 47, 76, 508, 76, 34, 80, 916, 76, 68,
10736  35, 123, 76, 120, 123, 22, 818, 708, 47, 817,
10737  34, 80, 508, 508, 73, 35, 68, 123, 121, 34,
10738  76, 73, 76, 80, 35, 76, 708, 708, 47, 76,
10739  73, 120, 22, 22, 33, 33, 33, 33, 34, 33,
10740  33, 82, 73, 35, 68, 74, 121, 34, 78, 73,
10741  33, 33, 35, 33, 68, 99, 47, 73, 82, 74,
10742  74, 807, 74, 124, 78, 33, 124, 78, 99, 82,
10743  800, 1786, 788, 74, 33, 1786, 78, 2319, 780, 124,
10744  172, 1786, 75, 776, 75, 82, 2325, 74, 74, 74,
10745 
10746  75, 78, 2319, 33, 78, 127, 99, 128, 127, 75,
10747  128, 2325, 33, 36, 36, 36, 36, 172, 36, 36,
10748  75, 127, 75, 128, 86, 774, 79, 114, 75, 36,
10749  36, 86, 36, 36, 79, 79, 75, 86, 79, 79,
10750  81, 193, 114, 2336, 36, 104, 81, 197, 104, 81,
10751  198, 114, 86, 36, 79, 680, 663, 134, 2336, 86,
10752  134, 612, 79, 79, 86, 79, 79, 2284, 81, 193,
10753  114, 104, 36, 134, 81, 197, 81, 2284, 198, 114,
10754  608, 36, 38, 38, 38, 38, 38, 38, 38, 38,
10755  38, 38, 38, 38, 38, 38, 572, 83, 38, 104,
10756 
10757  38, 90, 2518, 38, 38, 135, 139, 83, 135, 139,
10758  83, 196, 2518, 530, 141, 90, 526, 141, 90, 313,
10759  504, 135, 139, 38, 87, 83, 196, 88, 87, 90,
10760  141, 88, 87, 285, 38, 83, 285, 83, 503, 196,
10761  88, 87, 398, 90, 87, 90, 313, 88, 87, 285,
10762  199, 38, 87, 196, 110, 88, 87, 110, 190, 88,
10763  87, 38, 38, 49, 49, 49, 49, 88, 87, 49,
10764  110, 87, 190, 191, 88, 87, 359, 49, 199, 49,
10765  49, 2553, 49, 49, 358, 110, 190, 191, 49, 49,
10766  49, 49, 49, 49, 110, 324, 2553, 192, 192, 190,
10767 
10768  337, 191, 200, 49, 148, 148, 148, 148, 150, 150,
10769  150, 150, 200, 110, 191, 49, 49, 49, 49, 49,
10770  49, 49, 110, 194, 148, 192, 192, 337, 150, 322,
10771  200, 49, 54, 54, 54, 54, 194, 54, 380, 216,
10772  200, 164, 164, 164, 164, 54, 54, 318, 54, 54,
10773  54, 194, 54, 2559, 54, 54, 54, 55, 55, 55,
10774  55, 164, 55, 194, 316, 380, 112, 216, 2559, 112,
10775  55, 55, 242, 55, 55, 55, 309, 55, 308, 55,
10776  55, 55, 112, 146, 146, 146, 146, 195, 165, 165,
10777  165, 165, 155, 155, 155, 155, 195, 112, 306, 55,
10778 
10779  242, 2570, 174, 174, 174, 174, 112, 153, 165, 204,
10780  233, 233, 155, 204, 146, 195, 2570, 153, 303, 287,
10781  153, 155, 174, 146, 195, 112, 55, 70, 70, 70,
10782  70, 183, 70, 70, 112, 153, 182, 204, 233, 233,
10783  178, 204, 146, 70, 70, 153, 70, 153, 177, 155,
10784  251, 146, 70, 70, 70, 70, 70, 70, 70, 70,
10785  70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
10786  70, 70, 70, 70, 70, 70, 70, 70, 251, 70,
10787  70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
10788  70, 70, 70, 70, 70, 70, 70, 70, 70, 70,
10789 
10790  70, 70, 70, 70, 70, 77, 201, 218, 222, 77,
10791  202, 218, 203, 77, 275, 222, 77, 162, 142, 77,
10792  140, 131, 77, 202, 201, 77, 125, 203, 158, 158,
10793  158, 158, 205, 77, 201, 218, 222, 77, 202, 218,
10794  203, 77, 275, 222, 77, 205, 212, 77, 158, 77,
10795  202, 201, 77, 85, 203, 212, 219, 85, 260, 158,
10796  205, 85, 175, 175, 175, 175, 219, 85, 158, 117,
10797  85, 260, 205, 85, 212, 85, 315, 317, 113, 315,
10798  317, 85, 175, 212, 219, 85, 260, 158, 108, 85,
10799  31, 27, 315, 317, 219, 85, 158, 85, 260, 0,
10800 
10801  85, 0, 85, 92, 92, 92, 92, 92, 92, 92,
10802  92, 92, 92, 92, 92, 92, 92, 92, 92, 92,
10803  92, 92, 92, 92, 92, 92, 92, 92, 92, 184,
10804  184, 184, 184, 92, 156, 156, 156, 156, 163, 163,
10805  163, 163, 0, 163, 185, 185, 185, 185, 0, 184,
10806  154, 154, 154, 154, 156, 92, 92, 232, 163, 321,
10807  0, 92, 321, 232, 185, 386, 154, 278, 176, 176,
10808  176, 176, 0, 156, 0, 321, 156, 713, 713, 713,
10809  713, 154, 92, 92, 93, 232, 0, 93, 176, 0,
10810  154, 232, 386, 93, 93, 278, 388, 93, 93, 93,
10811 
10812  93, 156, 93, 156, 93, 93, 93, 93, 93, 154,
10813  176, 391, 248, 93, 186, 186, 186, 186, 154, 207,
10814  207, 207, 207, 388, 227, 227, 227, 227, 911, 911,
10815  911, 911, 0, 0, 186, 248, 0, 176, 391, 207,
10816  248, 93, 95, 95, 227, 95, 95, 95, 95, 95,
10817  95, 95, 95, 95, 95, 95, 95, 95, 95, 95,
10818  95, 95, 279, 95, 95, 95, 95, 95, 167, 167,
10819  167, 167, 95, 167, 405, 160, 160, 160, 160, 217,
10820  0, 210, 229, 217, 229, 282, 160, 160, 167, 217,
10821  279, 210, 210, 0, 95, 228, 228, 228, 228, 284,
10822 
10823  95, 405, 160, 208, 160, 291, 0, 217, 167, 210,
10824  229, 217, 229, 282, 0, 228, 208, 217, 208, 210,
10825  210, 95, 95, 145, 145, 145, 145, 284, 145, 145,
10826  160, 208, 160, 291, 209, 0, 167, 225, 294, 145,
10827  145, 209, 145, 208, 211, 208, 211, 0, 211, 0,
10828  209, 225, 211, 231, 145, 231, 214, 257, 257, 214,
10829  283, 211, 209, 145, 0, 225, 294, 0, 0, 209,
10830  0, 0, 211, 283, 211, 214, 211, 209, 225, 0,
10831  211, 231, 145, 231, 214, 257, 257, 214, 211, 220,
10832  220, 145, 147, 147, 147, 147, 215, 147, 147, 213,
10833 
10834  220, 283, 214, 213, 0, 215, 215, 213, 147, 147,
10835  213, 147, 147, 410, 0, 0, 213, 220, 220, 213,
10836  295, 223, 224, 147, 215, 223, 224, 213, 220, 223,
10837  235, 213, 147, 215, 215, 213, 0, 235, 213, 0,
10838  410, 223, 224, 213, 414, 223, 213, 0, 295, 223,
10839  224, 147, 230, 223, 224, 0, 0, 223, 235, 0,
10840  147, 151, 151, 151, 151, 235, 151, 230, 223, 224,
10841  0, 414, 223, 0, 151, 151, 0, 151, 151, 151,
10842  230, 151, 286, 151, 151, 151, 152, 152, 152, 152,
10843  236, 152, 237, 226, 230, 286, 237, 226, 238, 152,
10844 
10845  152, 264, 152, 152, 152, 236, 152, 226, 152, 152,
10846  152, 417, 238, 0, 264, 152, 0, 0, 236, 0,
10847  237, 226, 0, 286, 237, 226, 238, 0, 0, 264,
10848  296, 298, 236, 243, 0, 226, 299, 0, 417, 238,
10849  243, 264, 0, 152, 166, 166, 166, 166, 166, 166,
10850  166, 166, 166, 166, 166, 166, 166, 166, 296, 298,
10851  166, 243, 166, 234, 299, 166, 166, 418, 243, 241,
10852  234, 234, 234, 234, 239, 245, 240, 246, 239, 240,
10853  240, 247, 0, 241, 239, 245, 246, 252, 247, 270,
10854  252, 234, 270, 304, 418, 240, 166, 241, 234, 234,
10855 
10856  234, 234, 239, 245, 240, 246, 239, 240, 240, 247,
10857  241, 0, 239, 245, 246, 252, 247, 270, 252, 0,
10858  270, 304, 240, 166, 166, 168, 168, 168, 168, 168,
10859  168, 168, 168, 168, 168, 168, 168, 168, 168, 249,
10860  0, 168, 272, 168, 244, 0, 168, 168, 244, 0,
10861  272, 0, 249, 249, 250, 0, 0, 250, 244, 0,
10862  259, 253, 259, 253, 254, 305, 312, 249, 168, 255,
10863  272, 250, 244, 253, 0, 254, 244, 168, 272, 249,
10864  249, 0, 250, 254, 255, 250, 244, 255, 259, 253,
10865  259, 253, 254, 305, 312, 168, 0, 255, 250, 256,
10866 
10867  256, 253, 258, 254, 168, 168, 179, 179, 179, 179,
10868  254, 255, 179, 256, 255, 261, 0, 258, 331, 266,
10869  179, 421, 179, 179, 261, 179, 179, 256, 256, 266,
10870  258, 179, 179, 179, 179, 179, 179, 0, 323, 328,
10871  256, 323, 328, 261, 258, 336, 331, 266, 421, 263,
10872  0, 0, 261, 0, 323, 328, 263, 266, 179, 179,
10873  179, 179, 179, 179, 179, 187, 187, 187, 187, 269,
10874  187, 269, 338, 336, 0, 354, 262, 263, 187, 187,
10875  262, 187, 187, 187, 263, 187, 262, 187, 187, 187,
10876  188, 188, 188, 188, 265, 267, 265, 269, 268, 269,
10877 
10878  338, 188, 188, 354, 262, 274, 356, 271, 262, 265,
10879  188, 0, 267, 268, 262, 276, 274, 188, 277, 188,
10880  0, 271, 265, 267, 265, 277, 268, 0, 276, 273,
10881  188, 0, 0, 274, 356, 271, 265, 273, 301, 267,
10882  268, 301, 0, 276, 274, 188, 277, 188, 271, 912,
10883  912, 912, 912, 277, 301, 276, 302, 273, 188, 189,
10884  189, 189, 189, 0, 189, 273, 366, 297, 0, 301,
10885  297, 302, 189, 189, 0, 189, 189, 189, 301, 189,
10886  302, 189, 189, 189, 342, 342, 342, 342, 189, 345,
10887  345, 345, 345, 297, 366, 342, 342, 301, 368, 302,
10888 
10889  351, 351, 351, 351, 369, 345, 301, 368, 302, 370,
10890  373, 342, 0, 342, 0, 0, 189, 206, 206, 206,
10891  206, 297, 206, 206, 0, 0, 368, 1199, 1199, 1199,
10892  1199, 0, 369, 206, 206, 368, 206, 370, 373, 342,
10893  351, 342, 206, 206, 206, 206, 206, 206, 206, 206,
10894  206, 206, 206, 206, 206, 206, 206, 206, 206, 206,
10895  206, 206, 206, 206, 206, 206, 206, 206, 351, 206,
10896  206, 206, 206, 206, 206, 206, 206, 206, 206, 206,
10897  206, 206, 206, 206, 206, 206, 206, 206, 206, 206,
10898  206, 206, 206, 206, 206, 221, 0, 379, 374, 221,
10899 
10900  371, 0, 0, 221, 333, 333, 333, 333, 426, 221,
10901  371, 0, 221, 374, 502, 221, 0, 221, 346, 346,
10902  346, 346, 0, 221, 333, 379, 374, 221, 371, 346,
10903  346, 221, 352, 0, 346, 426, 352, 221, 371, 221,
10904  374, 502, 221, 333, 221, 280, 280, 280, 280, 280,
10905  280, 280, 280, 280, 280, 280, 280, 280, 280, 280,
10906  280, 280, 280, 280, 280, 280, 280, 280, 280, 280,
10907  280, 333, 0, 352, 506, 280, 0, 381, 382, 339,
10908  339, 339, 339, 383, 341, 341, 341, 341, 334, 334,
10909  334, 334, 340, 340, 340, 340, 0, 280, 280, 339,
10910 
10911  352, 506, 376, 280, 341, 381, 382, 0, 334, 376,
10912  385, 383, 340, 357, 357, 357, 357, 339, 1362, 1362,
10913  1362, 1362, 0, 341, 280, 280, 281, 0, 334, 281,
10914  376, 387, 392, 357, 340, 281, 281, 376, 385, 281,
10915  281, 281, 281, 0, 281, 339, 281, 281, 281, 281,
10916  281, 341, 357, 0, 393, 281, 334, 0, 395, 387,
10917  392, 340, 0, 0, 0, 347, 347, 347, 347, 0,
10918  350, 350, 350, 350, 0, 350, 347, 347, 0, 0,
10919  357, 347, 393, 281, 289, 289, 395, 289, 289, 289,
10920  289, 289, 289, 289, 289, 289, 289, 289, 289, 289,
10921 
10922  289, 289, 289, 289, 347, 289, 289, 289, 289, 289,
10923  350, 362, 362, 362, 362, 372, 396, 375, 377, 348,
10924  348, 348, 348, 397, 401, 394, 372, 362, 377, 0,
10925  348, 348, 347, 375, 402, 348, 289, 0, 350, 394,
10926  0, 0, 0, 372, 396, 375, 377, 707, 707, 707,
10927  707, 397, 401, 394, 372, 0, 377, 348, 707, 0,
10928  375, 0, 402, 289, 289, 290, 290, 394, 290, 290,
10929  290, 290, 290, 290, 290, 290, 290, 290, 290, 290,
10930  290, 290, 290, 290, 290, 348, 290, 290, 290, 290,
10931  290, 399, 399, 403, 0, 343, 343, 343, 343, 344,
10932 
10933  344, 344, 344, 389, 290, 384, 384, 384, 384, 389,
10934  344, 344, 0, 0, 407, 344, 0, 290, 399, 399,
10935  0, 403, 343, 0, 343, 409, 344, 0, 344, 0,
10936  0, 389, 290, 384, 384, 384, 384, 389, 361, 361,
10937  361, 361, 407, 406, 290, 290, 332, 332, 332, 332,
10938  343, 332, 343, 409, 344, 390, 344, 406, 400, 332,
10939  332, 0, 332, 332, 332, 361, 332, 361, 332, 332,
10940  332, 406, 404, 0, 390, 400, 408, 411, 361, 0,
10941  404, 413, 415, 390, 406, 332, 400, 363, 363, 363,
10942  363, 408, 416, 361, 419, 361, 420, 422, 363, 363,
10943 
10944  404, 390, 400, 363, 408, 411, 361, 404, 0, 413,
10945  415, 0, 0, 332, 335, 335, 335, 335, 408, 335,
10946  416, 0, 419, 0, 420, 422, 423, 335, 335, 363,
10947  335, 335, 335, 0, 335, 424, 335, 335, 335, 353,
10948  353, 353, 353, 353, 353, 353, 353, 353, 353, 353,
10949  353, 353, 353, 412, 423, 353, 363, 353, 425, 412,
10950  353, 353, 427, 424, 0, 360, 360, 360, 360, 367,
10951  367, 367, 367, 431, 434, 428, 360, 360, 428, 353,
10952  430, 412, 431, 429, 430, 434, 425, 412, 437, 437,
10953  427, 353, 360, 433, 360, 0, 429, 432, 367, 432,
10954 
10955  433, 431, 434, 428, 442, 360, 428, 353, 430, 0,
10956  431, 429, 430, 434, 0, 442, 437, 437, 353, 353,
10957  360, 433, 360, 429, 0, 432, 367, 432, 433, 0,
10958  0, 0, 442, 360, 364, 364, 364, 364, 436, 364,
10959  438, 435, 435, 442, 438, 436, 443, 364, 364, 443,
10960  364, 364, 364, 439, 364, 435, 364, 364, 364, 364,
10961  652, 652, 652, 652, 0, 0, 436, 440, 438, 435,
10962  435, 440, 438, 436, 443, 441, 439, 443, 0, 447,
10963  652, 439, 435, 0, 0, 445, 0, 364, 365, 365,
10964  365, 365, 441, 365, 444, 440, 446, 446, 444, 440,
10965 
10966  445, 365, 365, 441, 365, 365, 365, 447, 365, 0,
10967  365, 365, 365, 445, 448, 450, 448, 365, 0, 441,
10968  454, 453, 444, 450, 446, 446, 444, 445, 451, 449,
10969  451, 452, 0, 449, 0, 453, 458, 452, 0, 0,
10970  0, 464, 448, 450, 448, 365, 378, 458, 454, 453,
10971  378, 450, 455, 465, 378, 478, 451, 449, 451, 452,
10972  378, 449, 453, 378, 458, 452, 378, 455, 378, 464,
10973  693, 693, 693, 693, 378, 458, 0, 0, 378, 0,
10974  455, 465, 378, 478, 1376, 1376, 1376, 1376, 378, 0,
10975  378, 693, 0, 378, 455, 378, 456, 456, 456, 456,
10976 
10977  456, 456, 456, 456, 456, 456, 456, 456, 456, 456,
10978  456, 456, 456, 456, 456, 456, 457, 456, 456, 456,
10979  456, 456, 459, 461, 475, 456, 462, 462, 466, 463,
10980  0, 457, 484, 461, 0, 459, 467, 469, 462, 463,
10981  0, 462, 466, 469, 457, 467, 485, 475, 456, 0,
10982  459, 461, 475, 456, 462, 462, 466, 463, 457, 0,
10983  484, 461, 459, 0, 467, 469, 462, 463, 462, 466,
10984  0, 469, 0, 467, 485, 456, 456, 460, 460, 460,
10985  460, 460, 460, 460, 460, 460, 460, 460, 460, 460,
10986  460, 460, 460, 460, 460, 460, 460, 471, 460, 460,
10987 
10988  460, 460, 460, 460, 468, 470, 472, 471, 468, 470,
10989  473, 474, 473, 460, 476, 473, 472, 477, 474, 477,
10990  1382, 1382, 1382, 1382, 476, 471, 479, 468, 0, 460,
10991  0, 460, 468, 470, 472, 471, 468, 470, 473, 474,
10992  473, 460, 476, 473, 472, 477, 474, 477, 481, 479,
10993  480, 482, 476, 483, 479, 489, 460, 460, 488, 480,
10994  490, 491, 0, 481, 483, 0, 482, 486, 486, 486,
10995  486, 487, 0, 488, 492, 487, 481, 496, 480, 482,
10996  498, 483, 499, 489, 500, 501, 488, 480, 490, 491,
10997  481, 505, 483, 482, 512, 514, 486, 0, 0, 487,
10998 
10999  488, 0, 492, 487, 0, 496, 0, 0, 498, 0,
11000  499, 0, 500, 501, 1415, 1415, 1415, 1415, 513, 505,
11001  0, 0, 512, 514, 486, 494, 494, 516, 494, 494,
11002  494, 494, 494, 494, 494, 494, 494, 494, 494, 494,
11003  494, 494, 494, 494, 494, 513, 494, 494, 494, 494,
11004  494, 515, 538, 539, 494, 516, 517, 517, 517, 517,
11005  0, 536, 562, 518, 518, 518, 518, 519, 519, 519,
11006  519, 0, 520, 520, 520, 520, 517, 494, 515, 0,
11007  538, 539, 494, 518, 548, 517, 0, 519, 520, 562,
11008  522, 522, 522, 522, 519, 536, 0, 547, 549, 520,
11009 
11010  0, 520, 0, 547, 494, 494, 522, 518, 521, 521,
11011  521, 521, 548, 517, 523, 523, 523, 523, 554, 0,
11012  0, 0, 519, 536, 521, 547, 549, 520, 522, 520,
11013  523, 547, 0, 0, 518, 555, 525, 525, 525, 525,
11014  0, 527, 527, 527, 527, 523, 554, 521, 528, 528,
11015  528, 528, 525, 574, 523, 0, 522, 527, 529, 529,
11016  529, 529, 0, 555, 528, 0, 558, 525, 544, 544,
11017  544, 544, 527, 523, 529, 521, 525, 561, 0, 528,
11018  574, 527, 523, 524, 524, 524, 524, 552, 528, 529,
11019  531, 531, 531, 531, 558, 525, 0, 563, 529, 524,
11020 
11021  527, 0, 552, 0, 525, 561, 531, 528, 544, 527,
11022  524, 559, 524, 559, 524, 552, 528, 529, 0, 0,
11023  0, 531, 560, 524, 553, 563, 529, 0, 560, 552,
11024  531, 532, 532, 532, 532, 557, 544, 553, 524, 559,
11025  524, 559, 524, 533, 533, 533, 533, 532, 557, 531,
11026  560, 524, 553, 564, 533, 533, 560, 0, 531, 533,
11027  565, 566, 532, 557, 553, 567, 534, 534, 534, 534,
11028  569, 532, 0, 570, 533, 557, 0, 534, 534, 0,
11029  0, 564, 534, 533, 535, 535, 535, 535, 565, 566,
11030  532, 571, 573, 567, 578, 535, 535, 568, 569, 532,
11031 
11032  535, 570, 533, 534, 534, 575, 542, 542, 542, 542,
11033  568, 533, 576, 577, 0, 540, 540, 540, 540, 571,
11034  573, 578, 542, 579, 580, 568, 581, 0, 535, 0,
11035  0, 534, 534, 575, 1789, 540, 1789, 568, 1789, 0,
11036  576, 577, 540, 582, 1789, 583, 0, 0, 542, 0,
11037  0, 579, 580, 0, 581, 535, 537, 537, 537, 537,
11038  537, 537, 537, 537, 537, 537, 537, 537, 537, 537,
11039  540, 582, 537, 583, 537, 542, 584, 537, 537, 541,
11040  541, 541, 541, 585, 537, 543, 543, 543, 543, 545,
11041  545, 545, 545, 0, 0, 541, 0, 556, 556, 556,
11042 
11043  556, 543, 0, 586, 584, 545, 587, 0, 537, 0,
11044  541, 585, 537, 0, 0, 591, 543, 0, 588, 541,
11045  545, 546, 546, 546, 546, 543, 556, 0, 590, 545,
11046  586, 592, 546, 546, 587, 537, 537, 546, 541, 550,
11047  550, 550, 550, 591, 543, 588, 594, 541, 545, 551,
11048  551, 551, 551, 543, 556, 590, 594, 545, 592, 550,
11049  546, 0, 596, 595, 597, 598, 0, 599, 600, 551,
11050  602, 603, 596, 604, 594, 595, 601, 0, 595, 550,
11051  605, 606, 607, 604, 594, 610, 606, 611, 546, 551,
11052  596, 595, 597, 598, 599, 601, 600, 0, 602, 603,
11053 
11054  596, 604, 0, 595, 601, 595, 0, 550, 605, 606,
11055  607, 604, 0, 610, 606, 611, 613, 551, 589, 589,
11056  589, 589, 589, 589, 589, 589, 589, 589, 589, 589,
11057  589, 589, 589, 589, 589, 589, 589, 589, 609, 589,
11058  589, 589, 589, 589, 613, 614, 615, 589, 609, 616,
11059  617, 618, 620, 0, 621, 622, 623, 625, 624, 622,
11060  623, 636, 648, 658, 627, 625, 609, 624, 627, 0,
11061  589, 0, 614, 615, 0, 589, 609, 616, 617, 618,
11062  620, 621, 0, 622, 623, 625, 624, 622, 623, 636,
11063  648, 658, 627, 625, 0, 624, 627, 589, 589, 593,
11064 
11065  593, 593, 593, 593, 593, 593, 593, 593, 593, 593,
11066  593, 593, 593, 593, 593, 593, 593, 593, 593, 630,
11067  593, 593, 593, 593, 593, 593, 628, 629, 628, 631,
11068  639, 629, 0, 645, 630, 593, 628, 633, 635, 637,
11069  641, 635, 638, 641, 0, 639, 645, 630, 660, 638,
11070  0, 593, 631, 593, 628, 629, 628, 631, 639, 629,
11071  633, 630, 637, 593, 628, 633, 635, 637, 641, 635,
11072  638, 641, 639, 0, 645, 0, 660, 638, 593, 593,
11073  626, 626, 626, 626, 626, 626, 626, 626, 626, 626,
11074  626, 626, 626, 626, 626, 626, 626, 626, 626, 626,
11075 
11076  634, 626, 626, 626, 626, 626, 644, 646, 649, 647,
11077  649, 659, 0, 662, 664, 659, 0, 634, 647, 661,
11078  0, 644, 646, 661, 666, 668, 668, 669, 634, 672,
11079  666, 0, 626, 0, 644, 646, 649, 647, 649, 659,
11080  662, 0, 664, 659, 634, 0, 647, 661, 644, 646,
11081  0, 661, 666, 668, 668, 669, 0, 672, 666, 626,
11082  626, 632, 632, 632, 632, 632, 632, 632, 632, 632,
11083  632, 632, 632, 632, 632, 632, 632, 632, 632, 632,
11084  632, 665, 632, 632, 632, 632, 632, 667, 670, 671,
11085  674, 675, 676, 685, 667, 0, 665, 671, 673, 679,
11086 
11087  674, 677, 673, 0, 675, 677, 681, 679, 686, 665,
11088  688, 670, 705, 632, 0, 667, 670, 671, 674, 675,
11089  676, 685, 667, 665, 0, 671, 673, 679, 674, 677,
11090  673, 675, 681, 677, 0, 679, 686, 0, 688, 705,
11091  632, 632, 653, 653, 653, 653, 653, 653, 653, 653,
11092  653, 653, 653, 653, 653, 653, 653, 653, 653, 653,
11093  681, 653, 684, 653, 653, 653, 653, 653, 678, 678,
11094  683, 694, 691, 687, 683, 687, 691, 695, 702, 692,
11095  704, 0, 684, 692, 0, 678, 706, 687, 712, 0,
11096  684, 0, 710, 0, 653, 0, 678, 678, 683, 694,
11097 
11098  691, 687, 683, 687, 691, 695, 702, 692, 704, 684,
11099  711, 692, 678, 706, 687, 712, 696, 696, 696, 696,
11100  710, 653, 653, 654, 654, 654, 654, 654, 654, 0,
11101  654, 654, 654, 654, 654, 654, 654, 696, 711, 654,
11102  0, 654, 0, 0, 654, 654, 714, 0, 0, 730,
11103  698, 698, 698, 698, 0, 701, 701, 701, 701, 716,
11104  716, 716, 716, 731, 735, 736, 0, 689, 689, 689,
11105  689, 698, 742, 743, 714, 654, 701, 730, 0, 716,
11106  0, 729, 729, 729, 729, 0, 0, 689, 0, 0,
11107  0, 731, 735, 736, 689, 0, 689, 729, 0, 0,
11108 
11109  742, 743, 654, 654, 655, 655, 655, 655, 655, 655,
11110  655, 655, 655, 655, 655, 655, 655, 655, 655, 655,
11111  655, 655, 689, 655, 689, 655, 655, 655, 655, 655,
11112  734, 734, 734, 734, 754, 0, 755, 757, 762, 758,
11113  761, 763, 765, 758, 766, 764, 734, 758, 767, 761,
11114  764, 768, 770, 772, 0, 773, 655, 0, 859, 859,
11115  859, 859, 754, 755, 0, 757, 762, 758, 761, 763,
11116  765, 758, 766, 764, 859, 758, 767, 761, 764, 768,
11117  770, 772, 773, 655, 655, 657, 657, 657, 657, 657,
11118  657, 657, 657, 657, 657, 657, 657, 657, 657, 657,
11119 
11120  657, 657, 657, 657, 657, 657, 657, 657, 657, 657,
11121  657, 657, 657, 657, 657, 657, 657, 657, 657, 657,
11122  657, 657, 657, 657, 657, 657, 657, 657, 657, 657,
11123  657, 657, 657, 657, 657, 657, 657, 657, 657, 657,
11124  657, 657, 657, 657, 657, 657, 657, 657, 657, 657,
11125  657, 657, 657, 657, 657, 657, 657, 657, 657, 657,
11126  657, 657, 657, 657, 657, 657, 682, 682, 682, 682,
11127  682, 682, 682, 682, 682, 682, 682, 682, 682, 682,
11128  682, 682, 682, 682, 682, 682, 740, 682, 682, 682,
11129  682, 682, 690, 690, 690, 690, 771, 0, 777, 778,
11130 
11131  779, 781, 0, 782, 771, 784, 0, 787, 740, 0,
11132  789, 790, 690, 0, 0, 0, 791, 0, 682, 690,
11133  792, 690, 0, 0, 771, 777, 0, 778, 779, 781,
11134  782, 0, 771, 784, 787, 0, 740, 789, 0, 790,
11135  699, 699, 699, 699, 791, 682, 682, 690, 792, 690,
11136  697, 697, 697, 697, 697, 697, 697, 697, 697, 697,
11137  697, 697, 697, 697, 697, 697, 697, 697, 697, 697,
11138  699, 697, 697, 697, 697, 697, 700, 700, 700, 700,
11139  703, 703, 703, 703, 715, 715, 715, 715, 717, 717,
11140  717, 717, 0, 718, 718, 718, 718, 795, 699, 0,
11141 
11142  796, 703, 697, 797, 715, 799, 700, 0, 717, 718,
11143  802, 719, 719, 719, 719, 798, 801, 717, 703, 720,
11144  720, 720, 720, 0, 718, 795, 715, 719, 796, 697,
11145  697, 797, 799, 718, 700, 720, 803, 802, 721, 721,
11146  721, 721, 719, 798, 801, 717, 703, 812, 0, 804,
11147  720, 719, 718, 715, 721, 722, 722, 722, 722, 720,
11148  805, 718, 806, 0, 803, 808, 809, 810, 0, 811,
11149  719, 722, 813, 814, 812, 721, 721, 804, 720, 719,
11150  723, 723, 723, 723, 0, 0, 0, 720, 805, 0,
11151  806, 723, 723, 808, 809, 810, 723, 811, 0, 722,
11152 
11153  813, 814, 0, 721, 721, 724, 724, 724, 724, 723,
11154  0, 727, 727, 727, 727, 816, 724, 724, 0, 0,
11155  0, 724, 728, 728, 728, 728, 722, 727, 0, 732,
11156  732, 732, 732, 750, 750, 750, 750, 723, 728, 821,
11157  727, 0, 820, 816, 724, 732, 733, 733, 733, 733,
11158  0, 0, 0, 737, 737, 737, 737, 0, 732, 0,
11159  0, 728, 733, 822, 737, 737, 821, 815, 727, 737,
11160  820, 0, 724, 750, 823, 826, 738, 738, 738, 738,
11161  744, 744, 744, 744, 815, 733, 732, 738, 738, 728,
11162  827, 822, 738, 737, 832, 815, 739, 739, 739, 739,
11163 
11164  744, 750, 823, 826, 828, 832, 738, 739, 739, 744,
11165  842, 815, 739, 733, 745, 745, 745, 745, 827, 828,
11166  0, 737, 832, 0, 842, 829, 0, 0, 829, 739,
11167  745, 0, 828, 832, 738, 0, 0, 744, 842, 748,
11168  748, 748, 748, 0, 843, 745, 828, 751, 751, 751,
11169  751, 842, 0, 829, 745, 748, 829, 739, 741, 741,
11170  741, 741, 741, 741, 741, 741, 741, 741, 741, 741,
11171  741, 741, 843, 745, 741, 0, 741, 0, 748, 741,
11172  741, 0, 745, 746, 746, 746, 746, 751, 741, 747,
11173  747, 747, 747, 752, 752, 752, 752, 0, 0, 746,
11174 
11175  849, 749, 749, 749, 749, 747, 748, 830, 849, 752,
11176  741, 865, 749, 749, 746, 751, 741, 749, 836, 824,
11177  747, 869, 836, 746, 756, 756, 756, 756, 849, 747,
11178  0, 824, 752, 830, 0, 752, 849, 741, 741, 865,
11179  749, 0, 746, 749, 756, 0, 836, 824, 747, 869,
11180  836, 746, 0, 753, 753, 753, 753, 747, 824, 0,
11181  752, 830, 752, 0, 753, 753, 756, 0, 749, 753,
11182  749, 833, 759, 759, 759, 759, 760, 760, 760, 760,
11183  753, 0, 834, 0, 833, 0, 835, 837, 835, 837,
11184  839, 834, 759, 756, 839, 838, 760, 838, 840, 833,
11185 
11186  845, 870, 848, 866, 845, 840, 848, 873, 753, 759,
11187  834, 833, 866, 760, 835, 837, 835, 837, 839, 834,
11188  0, 0, 839, 838, 0, 838, 840, 0, 845, 870,
11189  848, 866, 845, 840, 848, 873, 0, 759, 0, 0,
11190  866, 760, 769, 769, 769, 769, 769, 769, 769, 769,
11191  769, 769, 769, 769, 769, 769, 769, 769, 769, 769,
11192  769, 769, 844, 769, 769, 769, 769, 769, 850, 0,
11193  0, 867, 847, 847, 847, 847, 0, 852, 852, 852,
11194  852, 917, 844, 850, 854, 854, 854, 854, 922, 880,
11195  844, 880, 847, 0, 769, 0, 850, 852, 867, 0,
11196 
11197  891, 891, 891, 891, 854, 0, 0, 0, 917, 844,
11198  850, 1424, 1424, 1424, 1424, 922, 847, 880, 0, 880,
11199  891, 769, 769, 775, 775, 775, 775, 775, 775, 775,
11200  775, 775, 775, 775, 775, 775, 775, 775, 775, 775,
11201  775, 775, 775, 847, 775, 775, 775, 775, 775, 868,
11202  874, 875, 903, 871, 874, 876, 853, 853, 853, 853,
11203  871, 0, 868, 877, 877, 888, 0, 875, 888, 0,
11204  876, 879, 879, 904, 0, 775, 853, 868, 874, 875,
11205  903, 871, 874, 876, 1559, 1559, 1559, 1559, 871, 868,
11206  0, 877, 877, 888, 875, 888, 853, 876, 0, 879,
11207 
11208  879, 904, 775, 775, 819, 819, 819, 819, 819, 819,
11209  819, 819, 819, 819, 819, 819, 819, 819, 819, 819,
11210  819, 819, 819, 819, 853, 819, 819, 819, 819, 819,
11211  878, 881, 881, 882, 878, 883, 883, 882, 884, 885,
11212  886, 884, 887, 897, 907, 899, 908, 907, 908, 885,
11213  897, 886, 887, 899, 920, 0, 819, 0, 878, 881,
11214  881, 882, 878, 883, 883, 882, 884, 885, 886, 884,
11215  887, 897, 907, 899, 908, 907, 908, 885, 897, 886,
11216  887, 899, 920, 819, 819, 855, 855, 855, 855, 855,
11217  855, 855, 855, 855, 855, 855, 855, 855, 855, 855,
11218 
11219  855, 855, 855, 898, 855, 902, 855, 855, 855, 855,
11220  855, 900, 901, 924, 898, 928, 902, 929, 889, 889,
11221  889, 889, 927, 930, 900, 901, 909, 909, 909, 909,
11222  946, 898, 947, 902, 955, 0, 956, 855, 889, 900,
11223  901, 924, 898, 928, 902, 929, 0, 909, 0, 927,
11224  930, 900, 901, 0, 0, 0, 889, 0, 946, 947,
11225  0, 0, 955, 956, 855, 855, 856, 856, 856, 856,
11226  856, 856, 856, 856, 856, 856, 856, 856, 856, 856,
11227  856, 856, 856, 856, 889, 856, 0, 856, 856, 856,
11228  856, 856, 962, 968, 856, 972, 856, 0, 963, 974,
11229 
11230  905, 905, 905, 905, 977, 0, 0, 913, 913, 913,
11231  913, 919, 919, 919, 919, 976, 0, 0, 856, 962,
11232  905, 968, 856, 972, 856, 963, 0, 974, 913, 0,
11233  0, 977, 919, 923, 923, 923, 923, 913, 0, 905,
11234  0, 0, 0, 976, 923, 856, 856, 857, 857, 857,
11235  857, 857, 857, 857, 857, 857, 857, 857, 857, 857,
11236  857, 857, 857, 857, 857, 913, 857, 905, 857, 857,
11237  857, 857, 857, 960, 971, 857, 971, 857, 978, 981,
11238  906, 906, 906, 906, 925, 925, 925, 925, 857, 983,
11239  914, 914, 914, 914, 0, 925, 0, 960, 0, 857,
11240 
11241  906, 0, 971, 857, 971, 857, 978, 981, 0, 0,
11242  0, 914, 0, 982, 0, 0, 857, 983, 906, 0,
11243  914, 931, 931, 931, 931, 960, 857, 857, 858, 858,
11244  858, 858, 858, 858, 858, 858, 858, 858, 858, 858,
11245  982, 931, 858, 858, 858, 858, 906, 858, 914, 858,
11246  858, 858, 858, 858, 931, 984, 858, 985, 858, 934,
11247  934, 934, 934, 935, 935, 935, 935, 986, 987, 858,
11248  988, 941, 941, 941, 941, 934, 0, 0, 989, 935,
11249  858, 0, 931, 984, 858, 985, 858, 941, 0, 1359,
11250  1359, 1359, 1359, 935, 0, 986, 987, 858, 988, 934,
11251 
11252  1359, 0, 932, 932, 932, 932, 989, 858, 858, 860,
11253  860, 860, 860, 860, 860, 860, 860, 860, 860, 860,
11254  860, 935, 932, 860, 860, 860, 860, 934, 860, 970,
11255  860, 860, 860, 860, 860, 861, 861, 861, 861, 932,
11256  933, 933, 933, 933, 970, 991, 992, 936, 936, 936,
11257  936, 861, 993, 939, 939, 939, 939, 970, 0, 0,
11258  933, 860, 861, 936, 861, 994, 996, 932, 0, 939,
11259  997, 970, 991, 1000, 992, 861, 0, 0, 0, 993,
11260  936, 0, 998, 933, 937, 937, 937, 937, 860, 860,
11261  861, 939, 861, 994, 996, 937, 937, 1001, 997, 1002,
11262 
11263  937, 1000, 1003, 861, 862, 862, 862, 862, 936, 998,
11264  933, 0, 938, 938, 938, 938, 0, 1004, 0, 939,
11265  862, 0, 937, 938, 938, 1001, 1002, 0, 938, 1003,
11266  1005, 862, 1006, 862, 0, 940, 940, 940, 940, 942,
11267  942, 942, 942, 862, 862, 1004, 945, 945, 945, 945,
11268  937, 940, 1008, 0, 938, 942, 0, 0, 1005, 862,
11269  1006, 862, 945, 943, 943, 943, 943, 1009, 975, 1012,
11270  942, 862, 862, 863, 863, 863, 863, 940, 1010, 942,
11271  1008, 938, 975, 948, 948, 948, 948, 1011, 1013, 863,
11272  949, 949, 949, 949, 943, 1009, 975, 1012, 942, 948,
11273 
11274  863, 1014, 863, 943, 940, 1010, 949, 942, 0, 975,
11275  1015, 863, 0, 863, 1011, 0, 1013, 944, 944, 944,
11276  944, 948, 943, 0, 950, 950, 950, 950, 863, 1014,
11277  863, 943, 949, 944, 951, 951, 951, 951, 1015, 863,
11278  950, 863, 864, 864, 864, 864, 0, 1016, 944, 948,
11279  951, 954, 954, 954, 954, 1017, 0, 944, 864, 949,
11280  1019, 959, 959, 959, 959, 951, 1018, 954, 1020, 864,
11281  1021, 864, 959, 959, 951, 1016, 944, 959, 1022, 1025,
11282  0, 1018, 864, 1017, 864, 944, 0, 0, 1019, 1035,
11283  1035, 1035, 1035, 951, 1018, 0, 1020, 864, 1021, 864,
11284 
11285  0, 0, 951, 0, 0, 959, 1022, 1025, 1018, 1035,
11286  864, 864, 892, 892, 892, 892, 892, 892, 892, 892,
11287  892, 892, 892, 892, 892, 892, 892, 892, 892, 892,
11288  1026, 892, 959, 892, 892, 892, 892, 892, 1027, 0,
11289  952, 952, 952, 952, 1030, 957, 957, 957, 957, 0,
11290  1031, 1023, 0, 0, 1023, 1028, 957, 957, 1026, 0,
11291  1032, 957, 1029, 0, 892, 0, 1027, 964, 964, 964,
11292  964, 952, 1030, 0, 958, 958, 958, 958, 1031, 1023,
11293  952, 1023, 1028, 0, 957, 958, 958, 964, 1032, 1029,
11294  958, 892, 892, 893, 893, 893, 893, 893, 893, 952,
11295 
11296  893, 893, 893, 893, 893, 893, 893, 958, 952, 893,
11297  964, 893, 957, 0, 893, 893, 966, 966, 966, 966,
11298  1033, 1038, 1034, 1037, 1040, 965, 965, 965, 965, 1044,
11299  1050, 1045, 966, 1040, 1037, 958, 1098, 964, 1034, 1121,
11300  1050, 965, 1045, 966, 0, 893, 0, 0, 1033, 1038,
11301  1034, 1037, 1040, 1108, 1108, 1108, 1108, 1044, 1050, 1045,
11302  0, 1040, 1037, 1098, 965, 1034, 1121, 965, 1050, 1108,
11303  1045, 966, 893, 893, 894, 894, 894, 894, 894, 894,
11304  894, 894, 894, 894, 894, 894, 894, 894, 894, 894,
11305  894, 894, 965, 894, 965, 894, 894, 894, 894, 894,
11306 
11307  1036, 0, 0, 1041, 1042, 1043, 0, 1048, 1042, 1048,
11308  1041, 1076, 1043, 0, 1036, 0, 0, 0, 967, 967,
11309  967, 967, 1077, 1077, 1081, 0, 894, 0, 1036, 967,
11310  967, 1041, 1042, 1043, 967, 1048, 1042, 1048, 1041, 1076,
11311  1043, 1036, 1053, 1053, 1053, 1053, 1054, 967, 0, 0,
11312  1077, 1077, 1081, 894, 894, 895, 895, 895, 895, 895,
11313  895, 895, 895, 895, 895, 895, 895, 895, 895, 895,
11314  895, 895, 895, 895, 895, 967, 895, 895, 895, 895,
11315  895, 1079, 1053, 1087, 1082, 1083, 0, 1054, 1082, 1085,
11316  1090, 1085, 1089, 1089, 1094, 0, 1087, 1099, 1094, 1114,
11317 
11318  0, 1079, 1143, 1083, 1097, 1097, 0, 895, 0, 1079,
11319  1053, 1087, 1082, 1083, 1054, 0, 1082, 1085, 1090, 1085,
11320  1089, 1089, 1094, 1087, 0, 1099, 1094, 1114, 1079, 1143,
11321  1083, 0, 1097, 1097, 895, 895, 896, 896, 896, 896,
11322  896, 896, 896, 896, 896, 896, 896, 896, 896, 896,
11323  896, 896, 896, 896, 896, 896, 896, 896, 896, 896,
11324  896, 896, 896, 896, 896, 896, 896, 896, 896, 896,
11325  896, 896, 896, 896, 896, 896, 896, 896, 896, 896,
11326  896, 896, 896, 896, 896, 896, 896, 896, 896, 896,
11327  896, 896, 896, 896, 896, 896, 896, 896, 896, 896,
11328 
11329  896, 896, 896, 896, 896, 896, 896, 896, 896, 896,
11330  896, 896, 896, 896, 896, 896, 896, 915, 915, 915,
11331  915, 915, 915, 915, 915, 915, 915, 915, 915, 915,
11332  915, 915, 915, 915, 915, 915, 915, 915, 915, 915,
11333  915, 915, 915, 953, 953, 953, 953, 969, 969, 969,
11334  969, 973, 973, 973, 973, 1047, 1047, 1047, 1047, 953,
11335  0, 1101, 1101, 1101, 1101, 0, 0, 969, 1146, 915,
11336  0, 973, 0, 0, 953, 1115, 973, 1062, 1062, 1062,
11337  1062, 1101, 1119, 953, 1047, 1084, 969, 1049, 1049, 1049,
11338  1049, 1075, 1075, 1075, 1075, 1146, 915, 915, 918, 918,
11339 
11340  918, 918, 953, 1115, 973, 1084, 0, 1049, 1062, 0,
11341  1119, 953, 1047, 1084, 969, 1095, 1116, 1062, 1075, 1049,
11342  1075, 1063, 1063, 1063, 1063, 918, 1049, 1125, 918, 918,
11343  1075, 918, 1084, 1095, 918, 0, 1062, 1063, 0, 1116,
11344  0, 0, 0, 1095, 1116, 1062, 1075, 1049, 1075, 0,
11345  0, 0, 1063, 918, 1049, 1125, 918, 918, 1075, 918,
11346  1095, 1063, 918, 961, 961, 961, 961, 961, 961, 961,
11347  961, 961, 961, 961, 961, 961, 961, 1088, 1092, 961,
11348  1063, 961, 1133, 1093, 961, 961, 0, 0, 1134, 1063,
11349  1118, 1136, 0, 1092, 1103, 1103, 1103, 1103, 1088, 1093,
11350 
11351  1117, 1118, 1120, 1120, 1117, 1088, 1092, 961, 1137, 1138,
11352  1133, 1093, 1141, 1142, 1103, 961, 1134, 0, 1118, 1136,
11353  1092, 1599, 1599, 1599, 1599, 1088, 1093, 0, 1117, 1118,
11354  1120, 1120, 1117, 0, 961, 0, 1137, 1138, 0, 0,
11355  1141, 1142, 961, 961, 980, 980, 980, 980, 980, 980,
11356  980, 980, 980, 980, 980, 980, 980, 980, 980, 980,
11357  980, 980, 980, 980, 1124, 980, 980, 980, 980, 980,
11358  1144, 1124, 1126, 1126, 1126, 1126, 1131, 1131, 1131, 1131,
11359  1135, 1145, 1159, 0, 1160, 1167, 1135, 1158, 1158, 1158,
11360  1158, 1166, 1124, 1126, 1173, 1174, 980, 1131, 1144, 1124,
11361 
11362  0, 0, 0, 1158, 1165, 1165, 1165, 1165, 1135, 1145,
11363  1159, 1160, 1167, 1135, 1064, 1064, 1064, 1064, 1171, 1166,
11364  1165, 1173, 1174, 980, 980, 990, 990, 990, 990, 990,
11365  990, 990, 990, 990, 990, 990, 990, 990, 990, 990,
11366  990, 990, 990, 990, 990, 1064, 990, 990, 990, 990,
11367  990, 1178, 1180, 1182, 1064, 0, 1171, 0, 0, 0,
11368  1184, 0, 1185, 1186, 0, 1187, 1188, 1207, 0, 1100,
11369  1100, 1100, 1100, 1064, 1184, 1189, 0, 990, 0, 1178,
11370  1180, 1182, 1064, 1171, 1170, 1170, 1170, 1170, 1184, 1100,
11371  1185, 1186, 1187, 1188, 1207, 1170, 1170, 0, 1100, 0,
11372 
11373  1170, 1184, 0, 1189, 990, 990, 1024, 1024, 1024, 1024,
11374  1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024,
11375  1024, 1024, 1024, 1024, 1024, 1024, 1100, 1024, 1024, 1024,
11376  1024, 1024, 0, 1170, 1190, 1192, 1193, 1194, 1195, 1102,
11377  1102, 1102, 1102, 1196, 1197, 1200, 1201, 1204, 1205, 1209,
11378  1210, 0, 0, 1211, 1212, 1213, 0, 1215, 1024, 1102,
11379  1170, 0, 1190, 1192, 1193, 1194, 1195, 1808, 1808, 1808,
11380  1808, 1196, 1197, 1200, 1201, 1204, 1205, 1209, 1210, 1102,
11381  1211, 1212, 0, 1213, 1215, 1024, 1024, 1039, 1039, 1039,
11382  1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039,
11383 
11384  1039, 1039, 1039, 1039, 1039, 1039, 1039, 1102, 1039, 1039,
11385  1039, 1039, 1039, 0, 1216, 1217, 1218, 1123, 1123, 1123,
11386  1123, 1220, 1221, 1222, 0, 1223, 1225, 0, 1226, 1227,
11387  1229, 1231, 1232, 0, 1233, 1234, 1235, 1123, 1353, 1039,
11388  1039, 1216, 0, 1217, 1218, 0, 0, 0, 1220, 1221,
11389  0, 1222, 1223, 0, 1225, 1226, 0, 1227, 1229, 1231,
11390  1232, 1123, 1233, 1234, 1235, 1353, 1039, 1039, 1046, 1046,
11391  1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046,
11392  1046, 1046, 1046, 1046, 1046, 1046, 1046, 1046, 1123, 1046,
11393  1046, 1046, 1046, 1046, 1236, 1237, 1236, 1238, 1240, 1243,
11394 
11395  1246, 1247, 1242, 1244, 0, 1243, 1254, 1240, 1272, 0,
11396  1237, 1273, 1248, 1248, 1248, 1248, 0, 1242, 1244, 1354,
11397  1046, 0, 1236, 1237, 1236, 1238, 1240, 1243, 1246, 1247,
11398  1242, 1244, 1248, 1243, 1254, 1240, 1272, 1237, 0, 1273,
11399  1060, 1060, 1060, 1060, 1242, 1244, 1354, 1046, 1046, 1055,
11400  1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055,
11401  1055, 1055, 1055, 1055, 1055, 1055, 1055, 1060, 1055, 1060,
11402  1055, 1055, 1055, 1055, 1055, 1245, 1277, 1055, 1060, 1055,
11403  1060, 1278, 0, 0, 1127, 1127, 1127, 1127, 1284, 1289,
11404  0, 1245, 1290, 0, 0, 1060, 0, 1060, 1361, 0,
11405 
11406  1284, 1055, 0, 1245, 1277, 1055, 1060, 1055, 1060, 1278,
11407  1150, 1150, 1150, 1150, 1127, 1305, 1284, 1289, 1245, 0,
11408  1290, 1061, 1061, 1061, 1061, 1361, 1150, 1284, 1055, 1055,
11409  1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056,
11410  1056, 1056, 1127, 1150, 1056, 1056, 1056, 1056, 1061, 1056,
11411  1061, 1056, 1056, 1056, 1056, 1056, 1305, 1291, 1056, 1253,
11412  1056, 1061, 0, 1061, 1249, 1249, 1249, 1249, 1253, 1287,
11413  1287, 1150, 1293, 1250, 0, 0, 1061, 0, 1061, 1250,
11414  0, 0, 1056, 1305, 1249, 1291, 1056, 1253, 1056, 1061,
11415  1061, 0, 1271, 1271, 1271, 1271, 1253, 1287, 1287, 0,
11416 
11417  1293, 1250, 1074, 1074, 1074, 1074, 0, 1250, 1271, 1056,
11418  1056, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057,
11419  1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1074,
11420  1057, 1074, 1057, 1057, 1057, 1057, 1057, 1263, 1263, 1057,
11421  1288, 1057, 1296, 0, 1263, 1375, 1074, 1128, 1128, 1128,
11422  1128, 0, 0, 1181, 1181, 1181, 1181, 1074, 0, 1074,
11423  1288, 1381, 1296, 1057, 0, 1263, 1263, 1057, 1288, 1057,
11424  1296, 1263, 1375, 1074, 0, 0, 0, 1128, 1267, 1267,
11425  1267, 1267, 1181, 1129, 1129, 1129, 1129, 1288, 1381, 1296,
11426  1057, 1057, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058,
11427 
11428  1058, 1058, 1058, 1058, 1129, 1128, 1058, 1058, 1058, 1058,
11429  1181, 1058, 1300, 1058, 1058, 1058, 1058, 1058, 1267, 1327,
11430  1058, 0, 1058, 0, 1059, 1059, 1059, 1059, 1129, 1066,
11431  1066, 1066, 1066, 1058, 0, 0, 1067, 1067, 1067, 1067,
11432  1300, 1400, 1330, 0, 1058, 1066, 1267, 1327, 1058, 1297,
11433  1058, 1059, 1067, 1059, 0, 1129, 1068, 1068, 1068, 1068,
11434  1066, 1058, 1297, 1059, 1059, 1332, 1269, 1067, 1400, 1066,
11435  1330, 1058, 1058, 0, 1269, 1269, 1067, 1297, 0, 1059,
11436  0, 1059, 1331, 1068, 1331, 1068, 0, 1068, 1066, 1297,
11437  0, 1059, 1059, 1332, 1269, 1067, 1068, 1066, 1070, 1070,
11438 
11439  1070, 1070, 1269, 1269, 1067, 1071, 1071, 1071, 1071, 0,
11440  1331, 1068, 1331, 1068, 1070, 1068, 0, 1147, 1147, 1147,
11441  1147, 1071, 0, 0, 1068, 1072, 1072, 1072, 1072, 1070,
11442  0, 1073, 1073, 1073, 1073, 0, 1071, 1147, 1070, 1276,
11443  1276, 1276, 1276, 1294, 1147, 1071, 1328, 1251, 1251, 1251,
11444  1251, 1328, 1072, 1294, 1072, 1276, 1072, 1070, 1073, 1285,
11445  1073, 0, 1333, 1285, 1071, 1072, 1070, 1251, 1073, 1073,
11446  0, 1294, 1147, 1071, 1328, 1148, 1148, 1148, 1148, 1328,
11447  1072, 1294, 1072, 0, 1072, 0, 1073, 1285, 1073, 1251,
11448  1333, 1285, 0, 1072, 0, 1148, 1073, 1073, 1104, 1104,
11449 
11450  1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104,
11451  1104, 1104, 1104, 1104, 1104, 1104, 1251, 1104, 1148, 1104,
11452  1104, 1104, 1104, 1104, 1264, 1264, 1264, 0, 0, 0,
11453  1149, 1149, 1149, 1149, 1275, 1275, 1275, 0, 1340, 1340,
11454  1340, 1340, 1334, 0, 1292, 1148, 1149, 1338, 1292, 0,
11455  1104, 0, 1264, 1264, 1264, 1151, 1151, 1151, 1151, 1340,
11456  0, 0, 1275, 1275, 1275, 1268, 1268, 1268, 1268, 1149,
11457  1334, 1151, 1292, 0, 0, 1338, 1292, 1104, 1104, 1105,
11458  1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105,
11459  1105, 1105, 1105, 1105, 1105, 1105, 1105, 1149, 1105, 1151,
11460 
11461  1105, 1105, 1105, 1105, 1105, 1268, 1298, 1105, 1339, 1105,
11462  1352, 1157, 1157, 1157, 1157, 1270, 1270, 1270, 1355, 0,
11463  1270, 1298, 1405, 1357, 1301, 1358, 1151, 1157, 1301, 1393,
11464  0, 1105, 0, 1268, 1298, 1105, 1339, 1105, 1352, 1372,
11465  1372, 1372, 1372, 1270, 1270, 1270, 1355, 1270, 1298, 1405,
11466  1157, 1357, 1301, 1358, 0, 1372, 1301, 1393, 1105, 1105,
11467  1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106,
11468  1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1157, 1106,
11469  0, 1106, 1106, 1106, 1106, 1106, 1395, 1274, 1106, 1399,
11470  1106, 1183, 1183, 1183, 1183, 1274, 1274, 1152, 1152, 1152,
11471 
11472  1152, 1106, 1401, 0, 1154, 1154, 1154, 1154, 1152, 1152,
11473  1403, 1183, 1106, 1152, 1395, 1274, 1106, 1399, 1106, 0,
11474  1154, 0, 0, 1274, 1274, 1406, 1152, 0, 0, 1106,
11475  1401, 1183, 0, 1154, 1848, 1848, 1848, 1848, 1403, 1106,
11476  1106, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107,
11477  1107, 1107, 1107, 1406, 1152, 1107, 1107, 1107, 1107, 1183,
11478  1107, 1154, 1107, 1107, 1107, 1107, 1107, 1302, 1302, 1107,
11479  1409, 1107, 1299, 1164, 1164, 1164, 1164, 1286, 1286, 1286,
11480  1286, 1299, 1107, 0, 1407, 1156, 1156, 1156, 1156, 1164,
11481  0, 0, 1408, 1107, 0, 1302, 1302, 1107, 1409, 1107,
11482 
11483  1299, 1156, 1360, 1360, 1360, 1360, 1286, 0, 0, 1299,
11484  1107, 1407, 1164, 1360, 1156, 1122, 1122, 1122, 1122, 1408,
11485  1107, 1107, 1109, 1109, 1109, 1109, 1109, 1109, 1109, 1109,
11486  1109, 1109, 1109, 1109, 1286, 1122, 1109, 1109, 1109, 1109,
11487  1164, 1109, 1156, 1109, 1109, 1109, 1109, 1109, 1110, 1110,
11488  1110, 1110, 1122, 1122, 1153, 1153, 1153, 1153, 0, 0,
11489  1155, 1155, 1155, 1155, 1110, 1153, 1153, 0, 0, 0,
11490  1153, 1386, 1329, 0, 1109, 1110, 1155, 1110, 0, 1410,
11491  1122, 1122, 0, 1161, 1161, 1161, 1161, 1329, 1110, 0,
11492  1162, 1162, 1162, 1162, 1163, 1163, 1163, 1163, 1153, 1161,
11493 
11494  1329, 1109, 1109, 1110, 1155, 1110, 1162, 1410, 1417, 1386,
11495  1163, 1411, 1161, 1412, 1329, 1414, 1110, 1111, 1111, 1111,
11496  1111, 0, 0, 1163, 0, 1153, 1168, 1168, 1168, 1168,
11497  0, 1155, 1418, 1111, 1162, 1417, 1386, 1168, 1168, 1411,
11498  1161, 1412, 1168, 1414, 1111, 0, 1111, 1169, 1169, 1169,
11499  1169, 1163, 1341, 1341, 1341, 1341, 1111, 1111, 1169, 1169,
11500  1418, 1162, 1419, 1169, 1168, 1363, 1363, 1363, 1363, 0,
11501  1420, 0, 1111, 1341, 1111, 1421, 1363, 1422, 1169, 1175,
11502  1175, 1175, 1175, 1423, 1111, 1111, 1112, 1112, 1112, 1112,
11503  1419, 0, 1168, 1425, 1176, 1176, 1176, 1176, 1420, 1175,
11504 
11505  0, 1428, 1112, 1421, 1426, 1422, 1169, 0, 0, 0,
11506  1176, 1423, 0, 1112, 1429, 1112, 1177, 1177, 1177, 1177,
11507  1425, 0, 1175, 1176, 1112, 0, 1112, 1177, 1177, 1428,
11508  0, 1426, 1177, 1179, 1179, 1179, 1179, 1295, 1295, 1295,
11509  1295, 1112, 1429, 1112, 0, 1259, 1259, 1259, 1259, 1175,
11510  1427, 1176, 1112, 1179, 1112, 1113, 1113, 1113, 1113, 1177,
11511  1179, 1259, 1260, 1260, 1260, 1260, 1295, 1303, 1303, 1303,
11512  1303, 1113, 1388, 1388, 1388, 1388, 1259, 1427, 1260, 0,
11513  0, 0, 1113, 1388, 1113, 1259, 1177, 1303, 1179, 1261,
11514  1261, 1261, 1261, 1260, 1295, 1113, 0, 1113, 1337, 1337,
11515 
11516  1337, 1337, 1260, 0, 1259, 1261, 1366, 1366, 1366, 1366,
11517  1113, 1303, 1113, 1259, 1265, 1265, 1265, 1265, 1337, 1433,
11518  1261, 1260, 1366, 1113, 1113, 1130, 1130, 1130, 1130, 1261,
11519  1260, 1337, 1349, 1349, 1349, 1349, 1434, 1349, 1303, 0,
11520  1435, 1265, 1436, 1265, 1366, 1265, 1130, 1433, 1261, 0,
11521  0, 0, 1130, 1349, 1265, 1130, 1130, 1261, 1130, 1337,
11522  1437, 1130, 0, 1434, 1304, 1304, 1304, 1304, 1435, 1265,
11523  1436, 1265, 1366, 1265, 0, 0, 1313, 1313, 1313, 1313,
11524  1130, 1430, 1265, 1130, 1130, 1430, 1130, 1438, 1437, 1130,
11525  1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132,
11526 
11527  1132, 1132, 1132, 1132, 1304, 1440, 1132, 1313, 1132, 1430,
11528  0, 1132, 1132, 1430, 0, 1438, 1313, 1364, 1364, 1364,
11529  1364, 1439, 1350, 1350, 1350, 1350, 1315, 1315, 1315, 1315,
11530  0, 0, 1304, 1440, 0, 1313, 1439, 1364, 1336, 1336,
11531  1336, 1336, 1132, 1350, 1313, 1365, 1365, 1365, 1365, 1439,
11532  0, 1378, 1378, 1378, 1378, 0, 1365, 1315, 1336, 1280,
11533  1280, 1280, 1280, 1439, 0, 1365, 1315, 1378, 1336, 1132,
11534  1132, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172,
11535  1172, 1172, 1172, 1172, 1172, 1315, 1280, 1172, 1280, 1172,
11536  1280, 1441, 1172, 1172, 1315, 1473, 1336, 0, 1444, 1280,
11537 
11538  1416, 1416, 0, 0, 1335, 1335, 1335, 1335, 0, 1370,
11539  1370, 1370, 1370, 0, 1280, 1172, 1280, 0, 1280, 1441,
11540  1370, 1370, 1473, 1172, 1335, 1370, 1444, 1280, 1416, 1416,
11541  1368, 1368, 1368, 1368, 1389, 1389, 1389, 1389, 1396, 1396,
11542  1396, 1396, 1172, 0, 1335, 1389, 1368, 0, 0, 1396,
11543  1172, 1172, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191,
11544  1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191,
11545  1191, 1191, 1335, 1191, 1191, 1191, 1191, 1191, 0, 1368,
11546  1385, 1385, 1385, 1385, 0, 0, 1445, 1343, 1343, 1343,
11547  1343, 1385, 1385, 1481, 1431, 1431, 1385, 1540, 1390, 1390,
11548 
11549  1390, 1390, 1551, 0, 1191, 1191, 1368, 0, 1343, 1390,
11550  1397, 1397, 1397, 1397, 1445, 0, 0, 0, 1390, 0,
11551  1481, 1397, 1431, 1431, 1540, 1343, 0, 0, 0, 1551,
11552  1397, 1191, 1191, 1198, 1198, 1198, 1198, 1198, 1198, 1198,
11553  1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198,
11554  1198, 1198, 1198, 1343, 1198, 1198, 1198, 1198, 1198, 1413,
11555  1443, 1442, 1443, 1446, 1447, 1448, 1449, 1448, 1452, 1472,
11556  0, 1413, 1480, 1486, 0, 0, 1442, 1482, 0, 0,
11557  1482, 1344, 1344, 1344, 1344, 1198, 0, 1413, 1443, 1442,
11558  1443, 1446, 1447, 1448, 1449, 1448, 1452, 1472, 1413, 0,
11559 
11560  1480, 1486, 1344, 1442, 0, 1482, 1344, 1482, 1854, 1854,
11561  1854, 1854, 1198, 1198, 1239, 1239, 1239, 1239, 1239, 1239,
11562  1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239,
11563  1239, 1239, 1239, 1239, 1344, 1239, 1239, 1239, 1239, 1239,
11564  1468, 1468, 1468, 1468, 1490, 1491, 1471, 1471, 1471, 1471,
11565  1490, 1476, 1476, 1476, 1476, 1483, 1468, 1492, 1346, 1346,
11566  1346, 1346, 1471, 1484, 1483, 1484, 1239, 1476, 1479, 1479,
11567  1479, 1479, 1490, 1491, 0, 0, 0, 1490, 0, 1346,
11568  0, 0, 0, 1483, 1479, 1492, 0, 1346, 0, 0,
11569  1484, 1483, 1484, 1239, 1239, 1241, 1241, 1241, 1241, 1241,
11570 
11571  1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241,
11572  1241, 1241, 1241, 1241, 1241, 1346, 1241, 1241, 1241, 1241,
11573  1241, 1493, 1485, 1487, 1494, 1493, 1488, 1488, 1488, 1488,
11574  1562, 0, 1497, 1241, 0, 1485, 1487, 0, 1347, 1347,
11575  1347, 1347, 1314, 1314, 1314, 1314, 1488, 1241, 0, 1493,
11576  1485, 1487, 1494, 1493, 0, 0, 0, 1562, 1314, 1347,
11577  1497, 1241, 1485, 1487, 1283, 1283, 1283, 1283, 1347, 1345,
11578  1345, 1345, 1345, 1314, 1241, 1241, 1252, 1252, 1252, 1252,
11579  1252, 1252, 1314, 1252, 1252, 1252, 1252, 1252, 1252, 1252,
11580  1345, 1283, 1252, 1283, 1252, 1283, 1347, 1252, 1252, 0,
11581 
11582  0, 1314, 1498, 1499, 1283, 1500, 1501, 0, 1345, 1505,
11583  1314, 1523, 1524, 0, 1345, 1489, 1489, 1489, 1489, 1283,
11584  1606, 1283, 0, 1283, 1450, 1450, 1450, 1450, 1252, 0,
11585  1498, 1499, 1283, 1500, 1501, 1489, 1345, 1505, 0, 1523,
11586  1524, 1345, 0, 0, 1450, 0, 0, 1606, 1311, 1311,
11587  1311, 1311, 0, 0, 0, 1252, 1252, 1255, 1255, 1255,
11588  1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1450,
11589  1495, 1255, 1255, 1255, 1255, 1311, 1255, 1311, 1255, 1255,
11590  1255, 1255, 1255, 1495, 1502, 1255, 1311, 1255, 1311, 1503,
11591  1502, 1528, 1514, 1514, 1529, 1503, 1450, 1537, 1495, 1514,
11592 
11593  1515, 1515, 1515, 1311, 1538, 1311, 1539, 1552, 0, 1255,
11594  1495, 0, 1502, 1255, 1311, 1255, 1311, 1503, 1502, 1528,
11595  1514, 1514, 1529, 1503, 0, 1537, 1514, 0, 1515, 1515,
11596  1515, 0, 1538, 0, 1539, 1552, 1255, 1255, 1256, 1256,
11597  1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256,
11598  1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256,
11599  1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256,
11600  1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256,
11601  1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256,
11602  1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256,
11603 
11604  1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256,
11605  1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1257,
11606  1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257, 1257,
11607  1257, 1544, 1668, 1257, 1257, 1257, 1257, 0, 1257, 1675,
11608  1257, 1257, 1257, 1257, 1257, 1544, 1535, 1257, 1554, 1257,
11609  1535, 1257, 0, 1310, 1310, 1310, 1310, 0, 0, 1668,
11610  1257, 0, 1325, 1325, 1325, 1325, 1675, 1312, 1312, 1312,
11611  1312, 1257, 0, 1544, 1535, 1257, 1554, 1257, 1535, 1257,
11612  1310, 0, 1310, 0, 1326, 1326, 1326, 1326, 1257, 1325,
11613  1555, 1325, 1310, 1310, 1312, 0, 1312, 1580, 1257, 1257,
11614 
11615  1262, 1262, 1262, 1262, 1588, 0, 1325, 1312, 1310, 1312,
11616  1310, 1326, 0, 1326, 0, 0, 1262, 1325, 1555, 1325,
11617  1310, 1310, 1312, 1326, 1312, 1580, 1617, 1262, 1618, 1262,
11618  0, 1262, 1588, 1325, 1711, 1312, 1312, 1262, 1262, 1326,
11619  1262, 1326, 1317, 1317, 1317, 1317, 1318, 1318, 1318, 1318,
11620  0, 1326, 0, 0, 1617, 1262, 1618, 1262, 1317, 1262,
11621  1619, 1711, 1318, 0, 0, 1262, 1262, 1520, 1262, 1266,
11622  1266, 1266, 1266, 1317, 1620, 1520, 1520, 1318, 1348, 1348,
11623  1348, 1348, 1317, 0, 1622, 1525, 1318, 1624, 1619, 1319,
11624  1319, 1319, 1319, 1525, 1525, 1520, 1266, 1627, 1266, 1348,
11625 
11626  1266, 1317, 1620, 1520, 1520, 1318, 0, 1628, 1266, 1266,
11627  1317, 1266, 1622, 1525, 1318, 1624, 1319, 1348, 1319, 0,
11628  1319, 1525, 1525, 0, 1266, 1627, 1266, 0, 1266, 1319,
11629  0, 1321, 1321, 1321, 1321, 1628, 1266, 1266, 1266, 1279,
11630  1279, 1279, 1279, 0, 1319, 1348, 1319, 1321, 1319, 1373,
11631  1373, 1373, 1373, 1322, 1322, 1322, 1322, 1319, 1621, 0,
11632  1621, 1630, 1321, 1629, 1632, 1373, 1279, 1629, 1279, 1322,
11633  1279, 1321, 0, 1323, 1323, 1323, 1323, 0, 1279, 1279,
11634  1546, 1546, 1546, 1546, 1322, 0, 1621, 1373, 1621, 1630,
11635  1321, 1629, 1632, 1322, 1279, 1629, 1279, 0, 1279, 1321,
11636 
11637  1323, 1546, 1323, 1633, 1323, 1615, 1279, 1279, 1281, 1281,
11638  1281, 1281, 1322, 1323, 1634, 1373, 1324, 1324, 1324, 1324,
11639  1615, 1322, 1719, 1546, 1367, 1367, 1367, 1367, 1323, 1635,
11640  1323, 1633, 1323, 1615, 1636, 1281, 1641, 1281, 1281, 1281,
11641  1367, 1323, 1634, 1324, 0, 1324, 0, 1615, 1281, 1719,
11642  1546, 0, 0, 1324, 1324, 1367, 1536, 1635, 1369, 1369,
11643  1369, 1369, 1636, 1281, 1641, 1281, 1281, 1281, 0, 1369,
11644  1369, 1324, 1536, 1324, 1369, 1644, 1281, 1282, 1282, 1282,
11645  1282, 1324, 1324, 1367, 1536, 1394, 1394, 1394, 1394, 1496,
11646  1496, 1496, 1496, 0, 0, 1371, 1371, 1371, 1371, 1536,
11647 
11648  1369, 0, 0, 1644, 1282, 1394, 1282, 0, 1282, 1496,
11649  1282, 1371, 0, 1647, 1394, 1496, 0, 1282, 0, 1522,
11650  1522, 1522, 1522, 1857, 1857, 1857, 1857, 1369, 1384, 1384,
11651  1384, 1384, 1282, 0, 1282, 1522, 1282, 1371, 1282, 1384,
11652  1384, 1647, 1394, 1496, 1384, 1282, 1306, 1306, 1306, 1306,
11653  1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306,
11654  1306, 1306, 1306, 1306, 1371, 1306, 0, 1306, 1306, 1306,
11655  1306, 1306, 1728, 1384, 1306, 1648, 1306, 1649, 1374, 1374,
11656  1374, 1374, 1398, 1398, 1398, 1398, 0, 0, 0, 1526,
11657  1526, 1526, 0, 1398, 1374, 1740, 1655, 0, 1306, 1728,
11658 
11659  1384, 0, 1306, 1648, 1306, 1649, 0, 1379, 1379, 1379,
11660  1379, 1398, 1667, 1518, 1518, 1518, 1518, 1526, 1526, 1526,
11661  1374, 0, 1740, 1379, 1655, 1306, 1306, 1307, 1307, 1307,
11662  1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1398,
11663  1667, 1307, 1307, 1307, 1307, 1379, 1307, 1374, 1307, 1307,
11664  1307, 1307, 1307, 1518, 1625, 1307, 1674, 1307, 0, 1377,
11665  1377, 1377, 1377, 1521, 1521, 1521, 0, 1625, 1521, 1549,
11666  1549, 1549, 1549, 1379, 1626, 1377, 1679, 1679, 1626, 1307,
11667  0, 1518, 1625, 1307, 1674, 1307, 1519, 1519, 1519, 1519,
11668  1549, 1521, 1521, 1521, 1625, 1521, 0, 1581, 1581, 1581,
11669 
11670  1581, 1377, 1626, 1679, 1679, 1626, 1307, 1307, 1308, 1308,
11671  1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308,
11672  1308, 1308, 1308, 1308, 1308, 1308, 1519, 1308, 1377, 1308,
11673  1308, 1308, 1308, 1308, 1581, 1681, 1308, 0, 1308, 0,
11674  1380, 1380, 1380, 1380, 1642, 1527, 1527, 1527, 1527, 1569,
11675  1569, 1569, 1569, 1639, 1519, 0, 1380, 1639, 1642, 0,
11676  1308, 1527, 1581, 1681, 1308, 1569, 1308, 1556, 1556, 1556,
11677  1556, 0, 1557, 1557, 1557, 1557, 0, 0, 1556, 0,
11678  0, 1639, 1380, 1557, 0, 1639, 1642, 1308, 1308, 1309,
11679  1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309,
11680 
11681  1309, 1676, 0, 1309, 1309, 1309, 1309, 1676, 1309, 1380,
11682  1309, 1309, 1309, 1309, 1309, 1680, 1680, 1309, 1690, 1309,
11683  1383, 1383, 1383, 1383, 1391, 1391, 1391, 1391, 0, 1676,
11684  1309, 1383, 1383, 1678, 1676, 1631, 1383, 0, 1678, 0,
11685  1391, 1309, 0, 1680, 1680, 1309, 1690, 1309, 1631, 1383,
11686  1392, 1392, 1392, 1392, 1542, 1542, 1542, 1542, 1309, 1804,
11687  1678, 1392, 1392, 1631, 1710, 1678, 1392, 1391, 1309, 1309,
11688  1342, 1342, 1342, 1342, 1542, 1631, 1718, 1383, 1545, 1545,
11689  1545, 1545, 1541, 1541, 1541, 1541, 1804, 1542, 1543, 1543,
11690  1543, 1543, 1710, 1392, 1391, 1726, 1727, 1342, 0, 1545,
11691 
11692  1342, 1342, 1541, 1342, 1718, 1545, 1342, 0, 1543, 0,
11693  0, 1560, 1560, 1560, 1560, 1542, 1561, 1561, 1561, 1561,
11694  1392, 1541, 1560, 1726, 1727, 1342, 1659, 1561, 1342, 1342,
11695  1659, 1342, 1543, 1545, 1342, 1351, 1351, 1351, 1351, 1351,
11696  1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1541,
11697  0, 1351, 0, 1351, 1659, 0, 1351, 1351, 1659, 1543,
11698  1563, 1563, 1563, 1563, 1547, 1547, 1547, 1547, 1550, 1550,
11699  1550, 1550, 1456, 1456, 1456, 1456, 1565, 1565, 1565, 1565,
11700  1563, 1666, 1666, 1666, 1666, 1547, 0, 1351, 1456, 1550,
11701  0, 0, 1548, 1548, 1548, 1548, 1565, 1666, 0, 1589,
11702 
11703  1589, 1589, 1589, 1456, 0, 0, 1547, 1550, 0, 0,
11704  0, 1732, 1456, 1548, 1351, 1351, 1387, 1387, 1387, 1387,
11705  1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387,
11706  1548, 1456, 1387, 1547, 1387, 1550, 1589, 1387, 1387, 1732,
11707  1456, 1564, 1564, 1564, 1564, 1566, 1566, 1566, 1566, 1637,
11708  0, 0, 1564, 0, 0, 1638, 1566, 1637, 1548, 1720,
11709  1738, 1564, 1720, 1638, 1589, 1566, 1817, 0, 1387, 0,
11710  0, 1595, 1595, 1595, 1595, 0, 1595, 1637, 1568, 1568,
11711  1568, 1568, 1595, 1638, 0, 1637, 0, 1720, 1738, 1720,
11712  1821, 1638, 0, 1817, 1568, 1387, 1387, 1402, 1402, 1402,
11713 
11714  1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402,
11715  1402, 1402, 1402, 1402, 1402, 1402, 1402, 1821, 1402, 1402,
11716  1402, 1402, 1402, 1568, 0, 1596, 1596, 1596, 1596, 0,
11717  1596, 1673, 1673, 1673, 1673, 1597, 1597, 1597, 1597, 1721,
11718  1597, 1567, 1567, 1567, 1567, 1596, 1597, 1673, 1721, 1402,
11719  1568, 1598, 1598, 1598, 1598, 1597, 1598, 1567, 1600, 1600,
11720  1600, 1600, 1598, 1601, 1601, 1601, 1601, 1721, 0, 1600,
11721  1567, 0, 0, 0, 1601, 1721, 1402, 1402, 1404, 1404,
11722  1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404,
11723  1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1567, 1404,
11724 
11725  1404, 1404, 1404, 1404, 0, 0, 1457, 1457, 1457, 1457,
11726  0, 0, 1460, 1460, 1460, 1460, 1404, 0, 1602, 1602,
11727  1602, 1602, 1457, 0, 0, 1603, 1603, 1603, 1603, 1822,
11728  1404, 1608, 1608, 1608, 1608, 1758, 1603, 1457, 1602, 1460,
11729  0, 1460, 1608, 1460, 1404, 1603, 1457, 0, 1651, 1651,
11730  1651, 1651, 1460, 0, 0, 0, 1822, 1404, 1404, 1451,
11731  1451, 1451, 1451, 1758, 1451, 1457, 0, 1460, 1651, 1460,
11732  0, 1460, 1451, 1451, 1457, 1451, 1451, 1451, 1451, 1451,
11733  1460, 1451, 1451, 1451, 1453, 1453, 1453, 1453, 1453, 1453,
11734  1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453,
11735 
11736  1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453,
11737  1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453,
11738  1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453,
11739  1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453,
11740  1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453,
11741  1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453,
11742  1453, 1453, 1453, 1453, 1453, 1458, 1458, 1458, 1458, 0,
11743  1463, 1463, 1463, 1463, 1578, 1578, 1578, 1578, 1677, 1579,
11744  1579, 1579, 1579, 1764, 0, 0, 1469, 1469, 1469, 1469,
11745  1578, 1677, 1458, 1765, 1458, 1579, 1458, 1463, 0, 1463,
11746 
11747  0, 1463, 1469, 1578, 1458, 1458, 1677, 0, 0, 0,
11748  1463, 1764, 1470, 1470, 1470, 1470, 1770, 1469, 1677, 0,
11749  1458, 1765, 1458, 1579, 1458, 1463, 1469, 1463, 1470, 1463,
11750  0, 1578, 1458, 1458, 1459, 1459, 1459, 1459, 1463, 0,
11751  0, 0, 1646, 1470, 1770, 1469, 1587, 1587, 1587, 1587,
11752  1579, 1646, 1470, 0, 1469, 0, 1477, 1477, 1477, 1477,
11753  1662, 1459, 1587, 1459, 1662, 1459, 1607, 1607, 1607, 1607,
11754  1646, 1470, 1477, 1459, 1459, 0, 1459, 0, 0, 1646,
11755  1470, 1478, 1478, 1478, 1478, 1814, 1607, 1477, 1662, 1459,
11756  1587, 1459, 1662, 1459, 1640, 1643, 1477, 1478, 0, 0,
11757 
11758  0, 1459, 1459, 1459, 1461, 1461, 1461, 1461, 0, 1607,
11759  1640, 1643, 1478, 1814, 1669, 1477, 0, 1587, 1669, 1658,
11760  1816, 1478, 1640, 1643, 1477, 1510, 1510, 1510, 1510, 0,
11761  1658, 1461, 1819, 1461, 1461, 1461, 1607, 1640, 1643, 0,
11762  1478, 1510, 1669, 1820, 1461, 0, 1669, 1658, 1816, 1478,
11763  1511, 1511, 1511, 1511, 0, 1836, 1510, 1658, 0, 1461,
11764  1819, 1461, 1461, 1461, 1847, 1510, 1511, 1512, 1512, 1512,
11765  1512, 1820, 1461, 1462, 1462, 1462, 1462, 1683, 0, 0,
11766  1682, 1511, 1836, 1512, 1510, 1605, 1605, 1605, 1605, 1682,
11767  1511, 1847, 1683, 1510, 0, 0, 1605, 1605, 1512, 1663,
11768 
11769  1462, 1605, 1462, 0, 1462, 1683, 1462, 1512, 1682, 1511,
11770  1663, 1853, 1879, 1462, 0, 0, 0, 1682, 1511, 1683,
11771  1610, 1610, 1610, 1610, 0, 0, 1512, 1663, 1462, 0,
11772  1462, 1610, 1462, 1886, 1462, 1512, 0, 1663, 1853, 1879,
11773  1610, 1462, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464,
11774  1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464,
11775  1886, 1464, 1894, 1464, 1464, 1464, 1464, 1464, 1611, 1611,
11776  1611, 1611, 1994, 0, 0, 1590, 1590, 1590, 1590, 1611,
11777  1862, 1464, 1574, 1574, 1574, 1574, 1590, 1590, 1611, 1894,
11778  1722, 1590, 1722, 0, 1464, 0, 0, 0, 1574, 1994,
11779 
11780  1650, 1650, 1650, 1650, 1927, 1927, 1927, 1927, 1862, 1464,
11781  0, 0, 0, 1590, 0, 1574, 1650, 1722, 0, 1722,
11782  1650, 1464, 1464, 1465, 1465, 1465, 1465, 1465, 1465, 1465,
11783  1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465,
11784  1465, 1590, 1465, 1574, 1465, 1465, 1465, 1465, 1465, 1582,
11785  1582, 1582, 1582, 0, 1516, 1516, 1516, 1516, 0, 1531,
11786  1531, 1531, 1531, 1688, 1689, 1582, 1465, 1688, 1570, 1570,
11787  1570, 1570, 1689, 0, 0, 1465, 0, 0, 0, 1570,
11788  1570, 1516, 1582, 1516, 1570, 1516, 1531, 1864, 1531, 0,
11789  1531, 1688, 1689, 1465, 1516, 1688, 0, 0, 0, 1531,
11790 
11791  1689, 1570, 1465, 1465, 1466, 1466, 1466, 1466, 1670, 1516,
11792  1582, 1516, 0, 1516, 1531, 1864, 1531, 1723, 1531, 1670,
11793  1866, 0, 1516, 1653, 1653, 1653, 1653, 1531, 0, 1570,
11794  1723, 1466, 1878, 1466, 1653, 1466, 1670, 1534, 1534, 1534,
11795  1534, 0, 1466, 1653, 1466, 1723, 1670, 0, 1866, 1571,
11796  1571, 1571, 1571, 1572, 1572, 1572, 1572, 1723, 2028, 1466,
11797  1878, 1466, 0, 1466, 1534, 1571, 1534, 1724, 1534, 1572,
11798  1466, 1840, 1466, 1467, 1467, 1467, 1467, 1534, 1783, 1885,
11799  1571, 0, 1724, 1840, 1572, 2028, 1571, 0, 1783, 1571,
11800  1572, 1893, 1534, 1572, 1534, 1724, 1534, 0, 0, 1840,
11801 
11802  1467, 1899, 1467, 1904, 1467, 1534, 1783, 1885, 1571, 1724,
11803  1840, 2039, 1572, 1467, 1571, 1467, 1783, 1571, 1572, 1893,
11804  1905, 1572, 0, 1575, 1575, 1575, 1575, 0, 1467, 1899,
11805  1467, 1904, 1467, 1586, 1586, 1586, 1586, 0, 2039, 1575,
11806  1919, 1467, 1467, 1474, 1474, 1474, 1474, 0, 1905, 1586,
11807  1742, 1742, 1742, 1742, 1575, 1665, 1665, 1665, 1665, 1928,
11808  1575, 1742, 1586, 1575, 1576, 1576, 1576, 1576, 1919, 1964,
11809  1474, 1665, 1474, 0, 1474, 1839, 1604, 1604, 1604, 1604,
11810  1576, 1474, 1575, 1474, 0, 0, 0, 1928, 1575, 1980,
11811  1586, 1575, 1604, 1839, 1665, 1576, 0, 1964, 1474, 0,
11812 
11813  1474, 1576, 1474, 1839, 1576, 1577, 1577, 1577, 1577, 1474,
11814  0, 1474, 1475, 1475, 1475, 1475, 0, 1980, 0, 1604,
11815  1839, 1577, 1665, 1576, 1684, 1684, 1684, 1684, 0, 1576,
11816  0, 1870, 1576, 1873, 1984, 1870, 1577, 1873, 1843, 1475,
11817  2009, 1475, 1577, 1475, 1684, 1577, 1604, 0, 0, 1843,
11818  1684, 2017, 1475, 0, 1475, 1652, 1652, 1652, 1652, 1870,
11819  1652, 1873, 1984, 1870, 1577, 1873, 1843, 1475, 2009, 1475,
11820  1577, 1475, 1652, 1577, 1652, 1652, 1843, 0, 1684, 2017,
11821  1475, 1475, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
11822  1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504,
11823 
11824  2045, 1504, 0, 1504, 1504, 1504, 1504, 1504, 1890, 1890,
11825  0, 0, 1591, 1591, 1591, 1591, 0, 2025, 1645, 1645,
11826  1645, 1645, 1849, 1591, 1591, 2054, 0, 2045, 1591, 1685,
11827  1685, 1685, 1685, 1849, 1504, 1890, 1890, 1672, 1672, 1672,
11828  1672, 1706, 1706, 1706, 1706, 2025, 0, 1645, 0, 1685,
11829  1849, 0, 2054, 1672, 1591, 1685, 0, 1706, 0, 0,
11830  1849, 1504, 1504, 1506, 1506, 1506, 1506, 1506, 1506, 1506,
11831  1506, 1506, 1506, 1506, 1506, 1645, 1672, 1506, 1506, 1506,
11832  1506, 1591, 1506, 1685, 1506, 1506, 1506, 1506, 1506, 1725,
11833  2053, 1506, 2062, 1506, 1709, 1709, 1709, 1709, 1714, 1714,
11834 
11835  1714, 1714, 1725, 0, 1672, 0, 1717, 1717, 1717, 1717,
11836  1709, 2065, 0, 2066, 1714, 1506, 0, 1725, 2053, 1506,
11837  2062, 1506, 1717, 1743, 1743, 1743, 1743, 0, 0, 1725,
11838  1745, 1745, 1745, 1745, 1743, 1935, 1935, 1935, 1935, 2065,
11839  2066, 1745, 1506, 1506, 1507, 1507, 1507, 1507, 1507, 1507,
11840  1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507,
11841  1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507,
11842  1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507,
11843  1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507,
11844  1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507,
11845 
11846  1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507,
11847  1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507,
11848  1507, 1507, 1507, 1507, 1507, 1508, 1508, 1508, 1508, 1508,
11849  1508, 1508, 1508, 1508, 1508, 1508, 1508, 0, 0, 1508,
11850  1508, 1508, 1508, 0, 1508, 0, 1508, 1508, 1508, 1508,
11851  1508, 2094, 2095, 1508, 2103, 1508, 1823, 1508, 1583, 1583,
11852  1583, 1583, 1584, 1584, 1584, 1584, 1508, 0, 0, 1823,
11853  1592, 1592, 1592, 1592, 1583, 0, 0, 1508, 1584, 2094,
11854  2095, 1508, 2103, 1508, 1823, 1508, 1592, 0, 1880, 1583,
11855  0, 1887, 1880, 1584, 1508, 1583, 1823, 1887, 1583, 1584,
11856 
11857  0, 1592, 1584, 1983, 1508, 1508, 1513, 1513, 1513, 1513,
11858  1592, 2104, 1664, 1664, 1664, 1664, 1880, 1583, 1983, 1887,
11859  1880, 1584, 1513, 1583, 1887, 0, 1583, 1584, 1664, 1592,
11860  1584, 1983, 1954, 1513, 2108, 1513, 0, 1513, 1592, 2104,
11861  0, 1664, 1954, 1513, 1513, 1983, 1513, 0, 1585, 1585,
11862  1585, 1585, 1593, 1593, 1593, 1593, 1746, 1746, 1746, 1746,
11863  1954, 1513, 2108, 1513, 1585, 1513, 0, 1746, 1593, 1664,
11864  1954, 1513, 1513, 0, 1513, 1517, 1517, 1517, 1517, 1585,
11865  1963, 2131, 1963, 1593, 2109, 1585, 0, 0, 1585, 0,
11866  0, 1963, 1593, 1671, 1671, 1671, 1671, 2138, 1686, 1686,
11867 
11868  1686, 1686, 1517, 2137, 1517, 2131, 1517, 1585, 1963, 1671,
11869  1963, 1593, 2109, 1585, 1517, 1517, 1585, 1517, 1686, 1963,
11870  1593, 2138, 1671, 0, 1594, 1594, 1594, 1594, 1869, 2137,
11871  1517, 2111, 1517, 2131, 1517, 1594, 1594, 1686, 0, 1869,
11872  1594, 0, 1517, 1517, 1517, 1530, 1530, 1530, 1530, 2138,
11873  1671, 1694, 1694, 1694, 1694, 1594, 1869, 2137, 2111, 1695,
11874  1695, 1695, 1695, 0, 1594, 1686, 1869, 1694, 1729, 1729,
11875  1729, 1729, 1530, 2145, 1530, 1695, 1530, 1731, 1731, 1731,
11876  1731, 2134, 1694, 1594, 1530, 1530, 0, 0, 1729, 0,
11877  1695, 1694, 1594, 1698, 1698, 1698, 1698, 1731, 2134, 1695,
11878 
11879  1530, 2145, 1530, 0, 1530, 0, 1729, 0, 0, 2134,
11880  1694, 2155, 1530, 1530, 1532, 1532, 1532, 1532, 1695, 1694,
11881  1698, 0, 1698, 2140, 1698, 2134, 1731, 1695, 0, 1730,
11882  1730, 1730, 1730, 1698, 1729, 1701, 1701, 1701, 1701, 2155,
11883  2140, 1532, 2156, 1532, 1532, 1532, 0, 0, 1698, 1730,
11884  1698, 2140, 1698, 1731, 1532, 1735, 1735, 1735, 1735, 1966,
11885  1730, 1698, 1701, 1874, 1701, 0, 1701, 2140, 1966, 1532,
11886  2156, 1532, 1532, 1532, 1874, 1701, 1735, 1707, 1707, 1707,
11887  1707, 2178, 1532, 1533, 1533, 1533, 1533, 1966, 1730, 0,
11888  1701, 1874, 1701, 1707, 1701, 2161, 1966, 1708, 1708, 1708,
11889 
11890  1708, 1874, 0, 1701, 1747, 1747, 1747, 1747, 1707, 2178,
11891  1533, 2186, 1533, 1708, 1533, 1747, 1533, 1707, 1715, 1715,
11892  1715, 1715, 2161, 1533, 1785, 1785, 1785, 1785, 1708, 1733,
11893  1733, 1733, 1733, 0, 1715, 1785, 1707, 1708, 1533, 2186,
11894  1533, 0, 1533, 0, 1533, 1707, 1881, 0, 2031, 1715,
11895  1733, 1533, 1573, 1573, 1573, 1573, 1708, 1881, 1715, 1716,
11896  1716, 1716, 1716, 1573, 1573, 1708, 2031, 0, 1573, 1763,
11897  1763, 1763, 1763, 1733, 1881, 1716, 2031, 1715, 1824, 1824,
11898  1824, 1824, 2163, 1573, 1881, 1763, 1715, 0, 0, 1573,
11899  1716, 0, 1573, 2031, 1752, 1752, 1752, 1752, 1824, 1716,
11900 
11901  1733, 0, 0, 0, 1734, 1734, 1734, 1734, 2035, 2163,
11902  1752, 1573, 2196, 1855, 1855, 1855, 1855, 1573, 1716, 2035,
11903  1573, 1612, 1612, 1612, 1612, 1734, 1612, 1716, 1736, 1736,
11904  1736, 1736, 1752, 1734, 1612, 1612, 2035, 1612, 1612, 1612,
11905  2196, 1612, 1855, 1612, 1612, 1612, 2035, 0, 2206, 1736,
11906  1737, 1737, 1737, 1737, 0, 0, 2210, 1736, 0, 2247,
11907  1752, 1734, 2195, 0, 0, 1612, 1748, 1748, 1748, 1748,
11908  1855, 1737, 1753, 1753, 1753, 1753, 2206, 1748, 0, 0,
11909  1749, 1749, 1749, 1749, 2210, 1736, 1748, 2247, 1753, 2195,
11910  1737, 1749, 1612, 1613, 1613, 1613, 1613, 0, 1613, 2262,
11911 
11912  1749, 1750, 1750, 1750, 1750, 2133, 1613, 1613, 0, 1613,
11913  1613, 1613, 1750, 1613, 1753, 1613, 1613, 1613, 1737, 0,
11914  2133, 1750, 1613, 1751, 1751, 1751, 1751, 2262, 1769, 1769,
11915  1769, 1769, 0, 2133, 1751, 1784, 1784, 1784, 1784, 0,
11916  1784, 1753, 0, 1751, 1769, 0, 1784, 2133, 0, 0,
11917  1613, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614,
11918  1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614,
11919  1614, 0, 1614, 1614, 1614, 1614, 1614, 1792, 1792, 1792,
11920  1792, 1787, 1787, 1787, 1787, 2248, 1787, 0, 1792, 0,
11921  0, 2263, 1787, 1793, 1793, 1793, 1793, 1757, 1757, 1757,
11922 
11923  1757, 1787, 0, 1614, 1793, 0, 0, 0, 1757, 1757,
11924  0, 0, 2248, 1757, 1790, 1790, 1790, 1790, 2263, 1790,
11925  2040, 2040, 2040, 2040, 1757, 1790, 1856, 1856, 1856, 1856,
11926  1614, 1614, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616,
11927  1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616,
11928  1616, 1616, 1757, 1616, 1616, 1616, 1616, 1616, 2273, 1762,
11929  1762, 1762, 1762, 0, 0, 0, 1754, 1754, 1754, 1754,
11930  0, 1856, 1616, 0, 2337, 1762, 1788, 1788, 1788, 1788,
11931  2274, 1788, 1754, 2276, 1616, 0, 2273, 1788, 1795, 1795,
11932  1795, 1795, 1759, 1759, 1759, 1759, 1788, 1754, 1856, 1795,
11933 
11934  1616, 1762, 2337, 1759, 1759, 0, 1754, 2274, 1759, 0,
11935  2276, 1616, 1616, 1623, 1623, 1623, 1623, 1759, 1623, 2342,
11936  2373, 1901, 1901, 1901, 1901, 1754, 1623, 1623, 1762, 1623,
11937  1623, 1623, 1623, 1623, 1754, 1623, 1623, 1623, 1654, 1654,
11938  1654, 1654, 1901, 1654, 2160, 1759, 0, 2342, 2373, 1654,
11939  2143, 1654, 1654, 2383, 1654, 1654, 1654, 0, 1654, 0,
11940  1654, 1654, 1654, 1656, 1656, 1656, 1656, 1656, 1656, 1656,
11941  1656, 1656, 1656, 1656, 1656, 2160, 2143, 1656, 1656, 1656,
11942  1656, 2383, 1656, 0, 1656, 1656, 1656, 1656, 1656, 1791,
11943  1791, 1791, 1791, 2003, 1791, 1796, 1796, 1796, 1796, 2391,
11944 
11945  1791, 2384, 2160, 1656, 2143, 2003, 1796, 1760, 1760, 1760,
11946  1760, 1761, 1761, 1761, 1761, 1656, 0, 1797, 1797, 1797,
11947  1797, 2003, 0, 1760, 0, 0, 2391, 1761, 1797, 2384,
11948  2365, 1656, 2003, 0, 1760, 0, 1761, 1797, 2046, 2046,
11949  2046, 2046, 1656, 1656, 1657, 1657, 1657, 1657, 1657, 1657,
11950  1657, 1657, 1657, 1657, 1657, 1657, 2365, 0, 1657, 1657,
11951  1657, 1657, 1760, 1657, 1761, 1657, 1657, 1657, 1657, 1657,
11952  1799, 1799, 1799, 1799, 1828, 1828, 1828, 1828, 1657, 0,
11953  2410, 1799, 0, 0, 2365, 1828, 1799, 2435, 1766, 1766,
11954  1766, 1766, 1767, 1767, 1767, 1767, 1657, 0, 1798, 1798,
11955 
11956  1798, 1798, 0, 0, 1766, 0, 1657, 2410, 1767, 1798,
11957  1989, 1989, 1989, 1989, 2435, 1766, 0, 1767, 1798, 0,
11958  0, 1989, 0, 1657, 1657, 1660, 1660, 1660, 1660, 1660,
11959  1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660,
11960  1660, 1660, 1660, 1766, 1660, 1767, 1660, 1660, 1660, 1660,
11961  1660, 1803, 1803, 1803, 1803, 1660, 2434, 1768, 1768, 1768,
11962  1768, 0, 1803, 1877, 1877, 1877, 1877, 1803, 0, 1825,
11963  1825, 1825, 1825, 1768, 1825, 0, 0, 1660, 0, 1877,
11964  0, 0, 0, 1660, 2434, 0, 1825, 0, 1825, 1825,
11965  0, 0, 0, 1844, 1844, 1844, 1844, 0, 0, 1768,
11966 
11967  2049, 2049, 2049, 2049, 1660, 1660, 1661, 1661, 1661, 1661,
11968  1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661,
11969  1661, 1661, 1661, 1661, 1844, 1661, 1768, 1661, 1661, 1661,
11970  1661, 1661, 0, 0, 1755, 1755, 1755, 1755, 0, 2359,
11971  1756, 1756, 1756, 1756, 1830, 1830, 1830, 1830, 2448, 1889,
11972  1755, 1661, 1844, 0, 1889, 1830, 1756, 2457, 1661, 1831,
11973  1831, 1831, 1831, 2359, 1830, 1755, 1884, 1884, 1884, 1884,
11974  1831, 1756, 0, 0, 1755, 2448, 1889, 0, 1661, 1831,
11975  1756, 1889, 1884, 0, 2457, 1661, 1661, 1687, 1687, 1687,
11976  1687, 2359, 1687, 1755, 2209, 2209, 2209, 2209, 0, 1756,
11977 
11978  1687, 1687, 1755, 1687, 1687, 1687, 1687, 1687, 1756, 1687,
11979  1687, 1687, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691,
11980  1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691,
11981  1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691,
11982  1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691,
11983  1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691,
11984  1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691,
11985  1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691,
11986  1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691,
11987  1691, 1691, 1691, 1696, 1696, 1696, 1696, 1771, 1771, 1771,
11988 
11989  1771, 1965, 0, 1772, 1772, 1772, 1772, 2639, 1771, 1771,
11990  0, 1965, 0, 1771, 1772, 1772, 2388, 0, 0, 1772,
11991  1696, 2294, 1696, 0, 1696, 2447, 2110, 1888, 1772, 1965,
11992  2110, 2294, 1696, 1696, 2639, 1773, 1773, 1773, 1773, 1965,
11993  1888, 1771, 0, 1858, 1858, 1858, 1858, 2388, 1696, 2294,
11994  1696, 1773, 1696, 2447, 2110, 1888, 1772, 2110, 0, 2294,
11995  1696, 1696, 1697, 1697, 1697, 1697, 1773, 1888, 1771, 1774,
11996  1774, 1774, 1774, 0, 2388, 1773, 1845, 1845, 1845, 1845,
11997  1775, 1775, 1775, 1775, 2041, 1774, 1858, 0, 0, 1697,
11998  2456, 1697, 1845, 1697, 1773, 2041, 1775, 0, 0, 0,
11999 
12000  1774, 1697, 1697, 1773, 1697, 1990, 1990, 1990, 1990, 1774,
12001  2510, 1775, 2041, 1858, 1845, 2299, 1990, 1697, 2456, 1697,
12002  1775, 1697, 2041, 2366, 1776, 1776, 1776, 1776, 1774, 1697,
12003  1697, 1697, 1699, 1699, 1699, 1699, 0, 1774, 2510, 1775,
12004  1776, 0, 1845, 2654, 0, 1967, 2571, 2366, 1775, 1833,
12005  1833, 1833, 1833, 0, 2299, 1776, 2139, 2495, 1967, 1699,
12006  1833, 1699, 1699, 1699, 1776, 1777, 1777, 1777, 1777, 1833,
12007  2654, 2139, 1699, 1967, 2571, 2366, 0, 1778, 1778, 1778,
12008  1778, 1777, 2299, 1776, 2139, 1967, 1998, 1699, 1998, 1699,
12009  1699, 1699, 1776, 1778, 1777, 2495, 1777, 2332, 2139, 2302,
12010 
12011  1699, 1700, 1700, 1700, 1700, 1777, 0, 2332, 1778, 1850,
12012  1850, 1850, 1850, 1998, 2302, 1998, 1778, 1778, 1805, 1805,
12013  1805, 1805, 1777, 2495, 1777, 2332, 0, 2302, 1700, 2576,
12014  1700, 2513, 1700, 1777, 1700, 2332, 1778, 2513, 1805, 0,
12015  1850, 1700, 2302, 0, 1778, 1778, 1827, 1827, 1827, 1827,
12016  0, 1921, 1921, 1921, 1921, 0, 1700, 2576, 1700, 2513,
12017  1700, 1805, 1700, 0, 2513, 0, 1827, 1921, 1850, 1700,
12018  1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702,
12019  1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1805, 1702,
12020  1827, 1702, 1702, 1702, 1702, 1702, 1834, 1834, 1834, 1834,
12021 
12022  2144, 2112, 1846, 1846, 1846, 1846, 0, 1834, 2580, 1702,
12023  1907, 1907, 1907, 1907, 2112, 2594, 1834, 1827, 1846, 2144,
12024  0, 1907, 1702, 0, 1903, 1903, 1903, 1903, 2144, 2112,
12025  1907, 1851, 1851, 1851, 1851, 0, 2580, 1702, 0, 0,
12026  0, 2112, 0, 2594, 1846, 1903, 2144, 1851, 2504, 1702,
12027  1702, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703,
12028  1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1851,
12029  1703, 1846, 1703, 1703, 1703, 1703, 1703, 1779, 1779, 1779,
12030  1779, 0, 1780, 1780, 1780, 1780, 2504, 0, 1779, 1779,
12031  2595, 0, 0, 1779, 1703, 0, 0, 1851, 1780, 1897,
12032 
12033  1897, 1897, 1897, 1703, 1968, 1968, 1968, 1968, 1779, 1800,
12034  1800, 1800, 1800, 1780, 2504, 1968, 2665, 1779, 2595, 1897,
12035  1800, 1703, 1780, 2307, 1968, 1800, 1781, 1781, 1781, 1781,
12036  1703, 1703, 1704, 1704, 1704, 1704, 1779, 1781, 1781, 2011,
12037  1800, 1780, 1781, 2665, 1897, 1779, 2113, 2723, 2113, 1800,
12038  1780, 2011, 0, 1801, 1801, 1801, 1801, 1781, 2599, 1704,
12039  2372, 1704, 2307, 1704, 1801, 2804, 1781, 2011, 1800, 1801,
12040  1704, 1897, 1704, 2113, 2723, 2113, 0, 1800, 2011, 2372,
12041  1852, 1852, 1852, 1852, 1801, 1781, 2599, 1704, 2372, 1704,
12042  2307, 1704, 2804, 1801, 1781, 0, 1852, 0, 1704, 0,
12043 
12044  1704, 1705, 1705, 1705, 1705, 2309, 2372, 1802, 1802, 1802,
12045  1802, 2494, 1801, 1929, 1929, 1929, 1929, 2600, 1802, 1802,
12046  2309, 1801, 1852, 1802, 1863, 1863, 1863, 1863, 1705, 1929,
12047  1705, 2344, 1705, 2309, 1875, 1875, 1875, 1875, 1802, 2494,
12048  2344, 1705, 0, 1705, 1863, 2600, 0, 1802, 2309, 1852,
12049  1875, 0, 1863, 0, 0, 0, 1705, 0, 1705, 2344,
12050  1705, 2396, 2396, 1875, 0, 2509, 1802, 2494, 2344, 1705,
12051  1705, 1712, 1712, 1712, 1712, 1802, 1882, 1882, 1882, 1882,
12052  1863, 1876, 1876, 1876, 1876, 1883, 1883, 1883, 1883, 2396,
12053  2396, 1875, 1882, 1896, 1896, 1896, 1896, 1876, 1712, 2371,
12054 
12055  1712, 1883, 1712, 2509, 2275, 1882, 2032, 2713, 2503, 1712,
12056  2508, 1712, 0, 1896, 1900, 1900, 1900, 1900, 2032, 2275,
12057  1876, 2739, 1896, 2315, 1883, 2371, 1712, 2315, 1712, 0,
12058  1712, 2509, 2275, 1882, 2032, 1900, 2503, 1712, 2508, 1712,
12059  1713, 1713, 1713, 1713, 2713, 2032, 2275, 1900, 1876, 2739,
12060  1896, 2315, 1883, 2371, 2315, 2338, 1902, 1902, 1902, 1902,
12061  1908, 1908, 1908, 1908, 2503, 2338, 2508, 1713, 2343, 1713,
12062  0, 1713, 2713, 0, 2786, 1900, 1908, 1902, 2343, 2479,
12063  1713, 0, 1713, 2338, 1910, 1910, 1910, 1910, 2479, 1909,
12064  1909, 1909, 1909, 2338, 0, 1713, 2343, 1713, 1902, 1713,
12065 
12066  1910, 2167, 2786, 2167, 1908, 1909, 2343, 2479, 1713, 1713,
12067  1782, 1782, 1782, 1782, 1909, 1910, 2479, 1911, 1911, 1911,
12068  1911, 1782, 1782, 0, 1910, 1902, 1782, 0, 2167, 0,
12069  2167, 1908, 0, 1911, 2790, 1918, 1918, 1918, 1918, 1782,
12070  2506, 1782, 1909, 1910, 0, 0, 1918, 1918, 1911, 2506,
12071  1782, 1918, 1910, 2010, 2010, 2010, 2010, 1911, 1912, 1912,
12072  1912, 1912, 2790, 1973, 1973, 1973, 1973, 1782, 2506, 1782,
12073  1922, 1922, 1922, 1922, 1912, 0, 1911, 2506, 1782, 1806,
12074  1806, 1806, 1806, 1973, 1806, 1911, 1922, 2803, 0, 1912,
12075  2010, 0, 1806, 1806, 0, 1806, 1806, 1806, 1912, 1806,
12076 
12077  0, 1806, 1806, 1806, 2361, 1913, 1913, 1913, 1913, 2811,
12078  1922, 1936, 1936, 1936, 1936, 2803, 2502, 1912, 2010, 2361,
12079  2502, 1913, 1936, 1936, 1806, 0, 1912, 1936, 1991, 1991,
12080  1991, 1991, 2361, 0, 1913, 2816, 1913, 2811, 1922, 1991,
12081  2067, 2067, 2067, 2067, 2502, 1913, 2361, 2502, 1991, 0,
12082  0, 1806, 1807, 1807, 1807, 1807, 2067, 1807, 1997, 1997,
12083  1997, 1997, 1913, 2816, 1913, 1807, 1807, 0, 1807, 1807,
12084  1807, 0, 1807, 1913, 1807, 1807, 1807, 1809, 1809, 1809,
12085  1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809,
12086  1809, 1809, 1809, 1809, 1809, 1809, 1809, 2770, 1809, 1809,
12087 
12088  1809, 1809, 1809, 1997, 2601, 2601, 1809, 2345, 0, 2367,
12089  1920, 1920, 1920, 1920, 0, 0, 1992, 1992, 1992, 1992,
12090  2345, 1920, 1920, 0, 2367, 2770, 1920, 1992, 2812, 1809,
12091  1997, 0, 2601, 2601, 1809, 2345, 1992, 2367, 0, 2048,
12092  2048, 2048, 2048, 2081, 2081, 2081, 2081, 2345, 0, 0,
12093  1920, 2367, 0, 2770, 2081, 2812, 1809, 1809, 1810, 1810,
12094  1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810,
12095  1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1920, 1810,
12096  1810, 1810, 1810, 1810, 2048, 2886, 1915, 1915, 1915, 1915,
12097  1916, 1916, 1916, 1916, 0, 2018, 2018, 2018, 2018, 2814,
12098 
12099  2511, 0, 1915, 0, 2511, 2536, 1916, 2277, 2814, 2277,
12100  1810, 2048, 2886, 1923, 1923, 1923, 1923, 1915, 0, 1916,
12101  2536, 1916, 2047, 2047, 2047, 2047, 1915, 2814, 2511, 1923,
12102  1916, 2511, 2018, 2536, 2277, 2814, 2277, 1810, 1810, 1813,
12103  1813, 1813, 1813, 0, 1813, 1915, 1923, 1916, 2536, 1916,
12104  1813, 2047, 1813, 1813, 1915, 1813, 1813, 1813, 1916, 1813,
12105  2018, 1813, 1813, 1813, 1818, 1818, 1818, 1818, 0, 1818,
12106  2306, 2306, 2306, 2306, 1923, 0, 0, 1818, 1818, 2047,
12107  1818, 1818, 1818, 1818, 1818, 0, 1818, 1818, 1818, 1826,
12108  1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826,
12109 
12110  1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 2727,
12111  1826, 1826, 1826, 1826, 1826, 1931, 1931, 1931, 1931, 1826,
12112  0, 1930, 1930, 1930, 1930, 0, 2036, 2036, 2036, 2036,
12113  2512, 1931, 2837, 1937, 1937, 1937, 1937, 1930, 0, 2512,
12114  0, 1826, 0, 2533, 1937, 1937, 2727, 1826, 1931, 1937,
12115  2007, 2007, 2007, 2007, 0, 0, 0, 2036, 2512, 0,
12116  2837, 1930, 2050, 2050, 2050, 2050, 2007, 2512, 1826, 1826,
12117  1829, 1829, 1829, 1829, 2727, 1829, 1931, 1937, 0, 2007,
12118  0, 1829, 2533, 1829, 1829, 2036, 1829, 1829, 1829, 1930,
12119  1829, 0, 1829, 1829, 1829, 1835, 1835, 1835, 1835, 0,
12120 
12121  1835, 2541, 0, 0, 1937, 2050, 1835, 2007, 1835, 1835,
12122  2533, 1835, 1835, 1835, 0, 1835, 0, 1835, 1835, 1835,
12123  1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837,
12124  1837, 1837, 2050, 2779, 1837, 1837, 1837, 1837, 0, 1837,
12125  2541, 1837, 1837, 1837, 1837, 1837, 1988, 1988, 1988, 1988,
12126  2058, 2058, 2058, 2058, 0, 2136, 2136, 2136, 2136, 1837,
12127  2840, 2779, 2082, 2082, 2082, 2082, 1988, 0, 2541, 0,
12128  2058, 2136, 1837, 2082, 2082, 0, 0, 0, 2082, 2313,
12129  2313, 2313, 2313, 0, 0, 1988, 0, 1837, 2840, 2779,
12130  1925, 1925, 1925, 1925, 2026, 2026, 2026, 2026, 0, 1837,
12131 
12132  1837, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838,
12133  1838, 1838, 1838, 1988, 2026, 1838, 1838, 1838, 1838, 2478,
12134  1838, 1925, 1838, 1838, 1838, 1838, 1838, 1925, 2549, 2478,
12135  1925, 0, 2549, 1838, 2083, 2083, 2083, 2083, 2142, 2142,
12136  2142, 2142, 2899, 2026, 0, 2083, 0, 2478, 0, 1925,
12137  2083, 0, 0, 1838, 2142, 1925, 2549, 2478, 1925, 2549,
12138  0, 1838, 0, 0, 2086, 2086, 2086, 2086, 0, 2899,
12139  2026, 1933, 1933, 1933, 1933, 2086, 2346, 2346, 2346, 2346,
12140  1838, 1838, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841,
12141  1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841,
12142 
12143  0, 1841, 1933, 1841, 1841, 1841, 1841, 1841, 1933, 2362,
12144  2842, 1933, 2008, 2008, 2008, 2008, 2087, 2087, 2087, 2087,
12145  2123, 2123, 2123, 2123, 2908, 1841, 2362, 2087, 2008, 2778,
12146  1933, 2123, 2087, 2778, 1841, 0, 1933, 2362, 2842, 1933,
12147  0, 0, 0, 2037, 2037, 2037, 2037, 2129, 2129, 2129,
12148  2129, 2908, 1841, 2362, 0, 0, 2008, 2778, 2129, 2037,
12149  2778, 1841, 1841, 1842, 1842, 1842, 1842, 1842, 1842, 1842,
12150  1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842,
12151  1842, 2037, 1842, 2008, 1842, 1842, 1842, 1842, 1842, 2129,
12152  0, 2162, 2162, 2162, 2162, 0, 2162, 2225, 2225, 2225,
12153 
12154  2225, 2220, 2220, 2220, 2220, 2909, 0, 0, 2162, 2037,
12155  2162, 2162, 2220, 2225, 0, 1842, 2129, 2413, 2413, 2413,
12156  2413, 2229, 2229, 2229, 2229, 0, 0, 2166, 2166, 2166,
12157  2166, 0, 2909, 2006, 2006, 2006, 2006, 2229, 2179, 2179,
12158  2179, 2179, 1842, 1842, 1859, 1859, 1859, 1859, 1859, 1859,
12159  1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859,
12160  1859, 1859, 1859, 1859, 2006, 1859, 1859, 1859, 1859, 1859,
12161  2006, 0, 2166, 2006, 2172, 2179, 2368, 0, 2006, 2180,
12162  0, 2015, 2015, 2015, 2015, 0, 2172, 2411, 2411, 2411,
12163  2411, 2180, 2006, 2368, 2543, 0, 1859, 2015, 2006, 2166,
12164 
12165  0, 2006, 2172, 2179, 2368, 2006, 0, 2180, 2411, 2543,
12166  2015, 0, 2714, 2172, 2014, 2014, 2014, 2014, 2180, 0,
12167  2368, 0, 2543, 1859, 1859, 1867, 1867, 1867, 1867, 1867,
12168  1867, 1867, 1867, 1867, 1867, 1867, 1867, 2543, 2015, 1867,
12169  1867, 1867, 1867, 0, 1867, 2014, 1867, 1867, 1867, 1867,
12170  1867, 2014, 0, 2714, 2014, 2016, 2016, 2016, 2016, 2014,
12171  2042, 2042, 2042, 2042, 2851, 1867, 2859, 2176, 2176, 2176,
12172  2176, 2016, 0, 2014, 0, 0, 0, 1867, 0, 2014,
12173  2714, 2737, 2014, 2176, 0, 0, 2014, 2231, 2231, 2231,
12174  2231, 2042, 2851, 1867, 2859, 0, 2176, 0, 2231, 2016,
12175 
12176  2278, 2278, 2278, 2278, 1867, 1867, 1868, 1868, 1868, 1868,
12177  1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 2737, 2042,
12178  1868, 1868, 1868, 1868, 2176, 1868, 2016, 1868, 1868, 1868,
12179  1868, 1868, 2235, 2235, 2235, 2235, 2281, 2281, 2281, 2281,
12180  1868, 0, 0, 0, 2278, 2578, 2737, 2960, 2235, 0,
12181  2282, 2282, 2282, 2282, 2578, 2282, 2281, 2993, 1868, 2364,
12182  2364, 2364, 2364, 2057, 2057, 2057, 2057, 2282, 1868, 2282,
12183  2282, 2278, 0, 2578, 2960, 2364, 2019, 2019, 2019, 2019,
12184  0, 0, 2578, 2057, 2993, 1868, 1868, 1871, 1871, 1871,
12185  1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871,
12186 
12187  1871, 1871, 1871, 1871, 1871, 2057, 1871, 2019, 1871, 1871,
12188  1871, 1871, 1871, 2019, 2019, 2864, 2019, 1871, 0, 0,
12189  2043, 2043, 2043, 2043, 0, 0, 2283, 2283, 2283, 2283,
12190  0, 2885, 2057, 3000, 0, 2019, 2043, 2283, 3135, 1871,
12191  0, 2019, 2019, 2864, 2019, 1871, 2038, 2038, 2038, 2038,
12192  2351, 2351, 2351, 2351, 2314, 2314, 2314, 2314, 2043, 2885,
12193  3000, 2351, 2038, 0, 0, 3135, 1871, 1871, 1872, 1872,
12194  1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872,
12195  1872, 1872, 1872, 1872, 1872, 1872, 2043, 1872, 2038, 1872,
12196  1872, 1872, 1872, 1872, 2314, 2898, 1924, 1924, 1924, 1924,
12197 
12198  2064, 2064, 2064, 2064, 2056, 2056, 2056, 2056, 2347, 2347,
12199  2347, 2347, 1924, 1872, 0, 2038, 2044, 2044, 2044, 2044,
12200  1872, 2064, 2314, 2898, 2056, 2064, 0, 1924, 2347, 2798,
12201  0, 0, 2044, 1924, 0, 0, 1924, 0, 2728, 2738,
12202  1872, 2798, 2056, 1914, 1914, 1914, 1914, 1872, 1872, 1891,
12203  1891, 1891, 1891, 2064, 1891, 1924, 2784, 2798, 2044, 1914,
12204  3148, 1924, 1891, 1891, 1924, 1891, 1891, 1891, 2798, 1891,
12205  2056, 1891, 1891, 1891, 1914, 2063, 2063, 2063, 2063, 2728,
12206  2738, 0, 1914, 1914, 2784, 2044, 0, 3148, 1917, 1917,
12207  1917, 1917, 0, 1891, 2771, 2780, 2063, 2090, 2090, 2090,
12208 
12209  2090, 2907, 1914, 0, 1917, 0, 2728, 2738, 2090, 2090,
12210  1914, 1914, 2784, 2090, 2063, 2085, 2085, 2085, 2085, 1917,
12211  1891, 1892, 1892, 1892, 1892, 0, 1892, 1917, 1917, 2907,
12212  2090, 2085, 2771, 2780, 1892, 1892, 0, 1892, 1892, 1892,
12213  2085, 1892, 2063, 1892, 1892, 1892, 0, 1917, 0, 2976,
12214  1892, 2370, 2370, 2370, 2370, 1917, 1917, 0, 2090, 0,
12215  2771, 2780, 2187, 2187, 2187, 2187, 0, 2370, 2085, 2459,
12216  2459, 2459, 2459, 2465, 2465, 2465, 2465, 2976, 1892, 1898,
12217  1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898,
12218  1898, 1898, 1898, 1898, 1898, 1898, 1898, 3157, 1898, 2187,
12219 
12220  1898, 1898, 1898, 1898, 1898, 1926, 1926, 1926, 1926, 1932,
12221  1932, 1932, 1932, 1934, 1934, 1934, 1934, 1938, 1938, 1938,
12222  1938, 1926, 0, 2980, 3157, 1932, 2335, 2187, 2335, 1934,
12223  0, 1898, 0, 1938, 0, 0, 1926, 2335, 2794, 2480,
12224  1932, 2794, 1926, 2992, 1934, 1926, 1932, 0, 1938, 1932,
12225  1934, 2980, 2480, 1934, 2335, 0, 2335, 1938, 1898, 1898,
12226  2197, 2197, 2197, 2197, 1926, 2335, 2794, 2480, 1932, 2794,
12227  1926, 2992, 1934, 1926, 1932, 2403, 1938, 1932, 1934, 2480,
12228  2197, 1934, 2785, 2403, 2403, 1938, 1939, 1939, 1939, 1939,
12229  1940, 1940, 1940, 1940, 1942, 1942, 1942, 1942, 1943, 1943,
12230 
12231  1943, 1943, 1939, 2403, 2197, 2341, 1940, 2341, 2528, 0,
12232  1942, 2403, 2403, 0, 1943, 2602, 2341, 1939, 2528, 2507,
12233  2785, 1940, 2603, 1942, 2602, 1942, 1939, 0, 2603, 1943,
12234  1940, 2197, 2507, 2341, 1942, 2341, 2528, 1943, 1943, 1944,
12235  1944, 1944, 1944, 2602, 2341, 1939, 2528, 2507, 2785, 1940,
12236  2603, 1942, 2602, 1942, 1939, 1944, 2603, 1943, 1940, 2507,
12237  0, 2682, 1942, 2682, 0, 1943, 1943, 0, 0, 0,
12238  1944, 1945, 1945, 1945, 1945, 1946, 1946, 1946, 1946, 1944,
12239  0, 1948, 1948, 1948, 1948, 2787, 2566, 1945, 2682, 2787,
12240  2682, 1946, 1949, 1949, 1949, 1949, 2566, 1948, 1944, 0,
12241 
12242  0, 2797, 1945, 0, 0, 0, 1946, 1944, 1949, 2797,
12243  1948, 1945, 1948, 2787, 2566, 1946, 2787, 1950, 1950, 1950,
12244  1950, 1948, 2999, 1949, 2566, 1951, 1951, 1951, 1951, 2797,
12245  1945, 1949, 1949, 1950, 1946, 0, 0, 2797, 1948, 1945,
12246  1948, 1951, 0, 1946, 2514, 2514, 2514, 2514, 1950, 1948,
12247  2999, 1949, 0, 0, 0, 1950, 1951, 1950, 0, 1949,
12248  1949, 1952, 1952, 1952, 1952, 1951, 0, 1951, 2540, 2540,
12249  2540, 2540, 1952, 1952, 0, 0, 1950, 1952, 0, 1955,
12250  1955, 1955, 1955, 1950, 1951, 1950, 1956, 1956, 1956, 1956,
12251  2572, 0, 1952, 1951, 1951, 1955, 1957, 1957, 1957, 1957,
12252 
12253  2572, 1952, 1956, 2024, 2024, 2024, 2024, 2755, 0, 0,
12254  1955, 2950, 1957, 0, 2024, 0, 2755, 1956, 2572, 1955,
12255  1952, 2068, 2068, 2068, 2068, 0, 1956, 1957, 2572, 1952,
12256  1953, 1953, 1953, 1953, 2024, 2755, 1957, 2068, 1955, 2577,
12257  2024, 1953, 1953, 2024, 2755, 1956, 1953, 1955, 2950, 2577,
12258  1959, 1959, 1959, 1959, 1956, 1957, 0, 0, 0, 1953,
12259  0, 1953, 2024, 2726, 1957, 2068, 1959, 2577, 2024, 0,
12260  1953, 2024, 1960, 1960, 1960, 1960, 2950, 2577, 2726, 1959,
12261  3004, 1959, 0, 1961, 1961, 1961, 1961, 1953, 1960, 1953,
12262  1959, 2726, 2068, 0, 1962, 1962, 1962, 1962, 1953, 1961,
12263 
12264  0, 0, 0, 1960, 3006, 2726, 0, 1959, 3004, 1959,
12265  1962, 1960, 1960, 2569, 1961, 2569, 0, 0, 1959, 1969,
12266  1969, 1969, 1969, 1961, 2569, 1962, 2481, 2481, 2481, 2481,
12267  1969, 1960, 3006, 2813, 1962, 1969, 2813, 2481, 2951, 1960,
12268  1960, 2569, 1961, 2569, 1970, 1970, 1970, 1970, 0, 3022,
12269  1969, 1961, 2569, 1962, 0, 1970, 2686, 0, 2686, 1969,
12270  1970, 2813, 1962, 2813, 0, 1971, 1971, 1971, 1971, 0,
12271  2084, 2084, 2084, 2084, 3025, 1970, 1971, 3022, 1969, 2951,
12272  2712, 1971, 2712, 2686, 1970, 2686, 2084, 1969, 2088, 2088,
12273  2088, 2088, 2089, 2089, 2089, 2089, 1971, 2084, 2135, 2135,
12274 
12275  2135, 2135, 3025, 1970, 2088, 1971, 2951, 2712, 2089, 2712,
12276  3026, 0, 1970, 0, 2135, 2088, 0, 2089, 2782, 0,
12277  2208, 2208, 2208, 2208, 1971, 2084, 3158, 2782, 2000, 2000,
12278  2000, 2000, 0, 1971, 1974, 1974, 1974, 1974, 3026, 1974,
12279  2135, 2208, 0, 2088, 2000, 2089, 2782, 1974, 1974, 3037,
12280  1974, 1974, 1974, 3158, 1974, 2782, 1974, 1974, 1974, 2000,
12281  2547, 2547, 2547, 2547, 2208, 2000, 0, 2135, 2000, 2348,
12282  2348, 2348, 2348, 0, 2348, 0, 1974, 3037, 2593, 2593,
12283  2593, 2593, 2141, 2141, 2141, 2141, 2348, 2000, 2348, 2348,
12284  0, 2208, 0, 2000, 2593, 0, 2000, 0, 2141, 2020,
12285 
12286  2020, 2020, 2020, 1974, 1975, 1975, 1975, 1975, 1975, 1975,
12287  1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975,
12288  1975, 1975, 1975, 1975, 2141, 1975, 1975, 1975, 1975, 1975,
12289  2020, 0, 2754, 3047, 1975, 0, 2020, 2579, 3109, 2020,
12290  0, 2020, 2754, 2184, 2184, 2184, 2184, 0, 0, 0,
12291  2579, 2141, 2486, 2486, 2486, 2486, 1975, 0, 2020, 2184,
12292  2754, 3047, 1975, 2486, 2020, 2579, 3109, 2020, 2020, 3134,
12293  2754, 0, 2184, 2674, 2674, 2674, 2674, 2579, 2424, 2424,
12294  2424, 2424, 0, 1975, 1975, 1976, 1976, 1976, 1976, 2424,
12295  1976, 0, 0, 0, 2424, 0, 1976, 3134, 1976, 1976,
12296 
12297  2184, 1976, 1976, 1976, 0, 1976, 0, 1976, 1976, 1976,
12298  1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977,
12299  1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977,
12300  0, 1977, 1977, 1977, 1977, 1977, 2805, 0, 2001, 2001,
12301  2001, 2001, 0, 0, 2805, 2198, 2198, 2198, 2198, 2301,
12302  2301, 2301, 2301, 0, 2001, 2177, 2177, 2177, 2177, 0,
12303  0, 0, 1977, 0, 2805, 2198, 0, 0, 0, 2001,
12304  2198, 2177, 2805, 3147, 2301, 2001, 0, 0, 2001, 2004,
12305  2004, 2004, 2004, 0, 2185, 2185, 2185, 2185, 2964, 1977,
12306  1977, 1982, 1982, 1982, 1982, 2004, 1982, 2001, 2198, 2177,
12307 
12308  2185, 3147, 2301, 2001, 1982, 1982, 2001, 1982, 1982, 1982,
12309  2004, 1982, 0, 1982, 1982, 1982, 2004, 0, 2575, 2004,
12310  2575, 2211, 2211, 2211, 2211, 2964, 2177, 0, 2185, 2575,
12311  0, 2308, 2308, 2308, 2308, 1982, 0, 2211, 2004, 2517,
12312  2517, 2517, 2517, 2722, 2004, 2722, 2575, 2004, 2575, 0,
12313  2517, 0, 0, 2964, 2211, 2185, 2308, 2575, 2425, 2425,
12314  2425, 2425, 1982, 1986, 1986, 1986, 1986, 2965, 1986, 2425,
12315  2722, 0, 2722, 2975, 2425, 0, 1986, 1986, 2974, 1986,
12316  1986, 1986, 2211, 1986, 2308, 1986, 1986, 1986, 1987, 1987,
12317  1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987,
12318 
12319  1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 2965, 1987,
12320  1987, 1987, 1987, 1987, 2975, 2974, 2005, 2005, 2005, 2005,
12321  2069, 2069, 2069, 2069, 2207, 2207, 2207, 2207, 2598, 2598,
12322  2598, 2598, 2005, 2681, 0, 2965, 2069, 2685, 2892, 0,
12323  1987, 2975, 0, 2974, 2598, 2207, 2681, 2005, 0, 2892,
12324  2685, 2069, 0, 2005, 0, 0, 2005, 0, 0, 0,
12325  2069, 2681, 2207, 0, 0, 2685, 2892, 1987, 1987, 1993,
12326  1993, 1993, 1993, 2681, 1993, 2005, 2892, 2685, 3156, 2069,
12327  1993, 2005, 1993, 1993, 2005, 1993, 1993, 1993, 2069, 1993,
12328  2207, 1993, 1993, 1993, 1995, 1995, 1995, 1995, 1995, 1995,
12329 
12330  1995, 1995, 1995, 1995, 1995, 1995, 3156, 3175, 1995, 1995,
12331  1995, 1995, 0, 1995, 0, 1995, 1995, 1995, 1995, 1995,
12332  2230, 2230, 2230, 2230, 1995, 3050, 3050, 3050, 3050, 3186,
12333  2605, 2605, 2605, 2605, 3175, 0, 2230, 2606, 2606, 2606,
12334  2606, 2607, 2607, 2607, 2607, 3181, 1995, 2236, 2236, 2236,
12335  2236, 2605, 1995, 2624, 2624, 2624, 2624, 3186, 2606, 0,
12336  2230, 0, 2607, 2236, 2175, 2175, 2175, 2175, 0, 2624,
12337  0, 0, 3181, 1995, 1995, 1996, 1996, 1996, 1996, 1996,
12338  1996, 1996, 1996, 1996, 1996, 1996, 1996, 2236, 2230, 1996,
12339  1996, 1996, 1996, 0, 1996, 2175, 1996, 1996, 1996, 1996,
12340 
12341  1996, 2175, 2806, 3188, 2175, 2357, 2357, 2357, 2357, 2175,
12342  2628, 2628, 2628, 2628, 2806, 2236, 2357, 2687, 2687, 2687,
12343  2687, 1996, 0, 2175, 0, 0, 2628, 1996, 2687, 2175,
12344  2806, 3188, 2175, 0, 0, 0, 2175, 2415, 2415, 2415,
12345  2415, 2806, 0, 2548, 2548, 2548, 2548, 2357, 1996, 2460,
12346  2460, 2460, 2460, 2415, 1996, 1996, 1999, 1999, 1999, 1999,
12347  1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999,
12348  1999, 1999, 1999, 1999, 2357, 1999, 2415, 1999, 1999, 1999,
12349  1999, 1999, 2460, 2548, 2740, 2861, 2460, 2861, 3279, 3339,
12350  1999, 2696, 2696, 2696, 2696, 2698, 2698, 2698, 2698, 2740,
12351 
12352  2203, 2203, 2203, 2203, 2415, 0, 2698, 2696, 1999, 0,
12353  2460, 2548, 2740, 2861, 2460, 2861, 3279, 3339, 1999, 2483,
12354  2483, 2483, 2483, 0, 0, 0, 2740, 2203, 0, 2203,
12355  2483, 2640, 2640, 2640, 2640, 1999, 1999, 2002, 2002, 2002,
12356  2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002,
12357  2002, 2002, 2002, 2002, 2002, 2203, 2002, 2203, 2002, 2002,
12358  2002, 2002, 2002, 2483, 2012, 2012, 2012, 2012, 2640, 2002,
12359  0, 2013, 2013, 2013, 2013, 2002, 0, 0, 2002, 0,
12360  2012, 0, 2484, 2484, 2484, 2484, 3255, 2013, 0, 2002,
12361  2483, 2303, 2303, 2303, 2303, 2012, 2640, 2002, 2484, 3113,
12362 
12363  0, 2012, 2013, 2002, 2012, 3113, 2002, 2303, 2013, 2484,
12364  3255, 2013, 2702, 2702, 2702, 2702, 2002, 2002, 2363, 2363,
12365  2363, 2363, 0, 2012, 2303, 2789, 0, 3113, 2702, 2012,
12366  2013, 2789, 2012, 3113, 2363, 0, 2013, 2484, 3255, 2013,
12367  2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021,
12368  2021, 2021, 2303, 2789, 2021, 2021, 2021, 2021, 2789, 2021,
12369  2363, 2021, 2021, 2021, 2021, 2021, 2237, 2237, 2237, 2237,
12370  0, 2788, 2021, 2310, 2310, 2310, 2310, 2237, 2237, 3378,
12371  2788, 2021, 2237, 2757, 2757, 2757, 2757, 2363, 3267, 2310,
12372  3267, 0, 2021, 0, 2757, 2393, 2393, 2393, 2393, 2788,
12373 
12374  2021, 2799, 2799, 2799, 2799, 2237, 2310, 3378, 2788, 2021,
12375  2183, 2183, 2183, 2183, 0, 2393, 3267, 2799, 3267, 2021,
12376  2021, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022,
12377  2022, 2022, 2022, 2237, 2310, 2022, 2022, 2022, 2022, 2393,
12378  2022, 2183, 2022, 2022, 2022, 2022, 2022, 2183, 2711, 3413,
12379  2183, 2911, 3428, 2022, 0, 2183, 2629, 2629, 2629, 2629,
12380  2911, 2711, 2022, 0, 0, 0, 2393, 2629, 2629, 2183,
12381  0, 3431, 2629, 2022, 0, 2183, 2711, 3413, 2183, 2911,
12382  3428, 2022, 2183, 2655, 2655, 2655, 2655, 2911, 2711, 0,
12383  2022, 2188, 2188, 2188, 2188, 2458, 2458, 2458, 2458, 3431,
12384 
12385  2022, 2022, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023,
12386  2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023,
12387  2655, 2023, 2188, 2023, 2023, 2023, 2023, 2023, 2188, 2188,
12388  3432, 2188, 2458, 3001, 2023, 0, 2736, 2458, 2736, 3001,
12389  0, 0, 0, 2023, 2762, 2762, 2762, 2762, 2655, 3442,
12390  2188, 3451, 3496, 0, 2023, 2762, 2188, 2188, 3432, 2188,
12391  2458, 3001, 2023, 2736, 2458, 2736, 3001, 2487, 2487, 2487,
12392  2487, 2023, 2189, 2189, 2189, 2189, 0, 3442, 2487, 3451,
12393  3496, 2023, 2023, 2027, 2027, 2027, 2027, 2027, 2027, 2027,
12394  2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027,
12395 
12396  2027, 2027, 2027, 2189, 2027, 2027, 2027, 2027, 2027, 2189,
12397  0, 2487, 2189, 0, 2189, 3873, 2537, 2537, 2537, 2537,
12398  0, 0, 3512, 2485, 2485, 2485, 2485, 2802, 2802, 2802,
12399  2802, 2189, 2537, 0, 0, 2027, 0, 2189, 2487, 2485,
12400  2189, 2189, 3873, 2802, 2807, 2807, 2807, 2807, 2485, 2537,
12401  3512, 2673, 2673, 2673, 2673, 2204, 2204, 2204, 2204, 3258,
12402  2807, 3269, 2027, 2027, 2029, 2029, 2029, 2029, 2029, 2029,
12403  2029, 2029, 2029, 2029, 2029, 2029, 2485, 2537, 2029, 2029,
12404  2029, 2029, 2204, 2029, 2204, 2029, 2029, 2029, 2029, 2029,
12405  2673, 3258, 0, 3269, 2204, 2721, 0, 2544, 2544, 2544,
12406 
12407  2544, 3945, 0, 2029, 2489, 2489, 2489, 2489, 2721, 0,
12408  2204, 0, 2204, 2544, 3518, 0, 2029, 0, 2673, 3258,
12409  2489, 3269, 2204, 2721, 2810, 2810, 2810, 2810, 3945, 2489,
12410  2544, 2029, 0, 0, 0, 2721, 2205, 2205, 2205, 2205,
12411  2810, 3277, 3518, 2029, 2029, 2030, 2030, 2030, 2030, 2030,
12412  2030, 2030, 2030, 2030, 2030, 2030, 2030, 2489, 2544, 2030,
12413  2030, 2030, 2030, 2205, 2030, 2205, 2030, 2030, 2030, 2030,
12414  2030, 2735, 2741, 3277, 2205, 2963, 3484, 2030, 3484, 0,
12415  2608, 2608, 2608, 2608, 2735, 2741, 2817, 2817, 2817, 2817,
12416  2963, 2205, 0, 2205, 0, 0, 2608, 2030, 0, 2735,
12417 
12418  2741, 3277, 2205, 2963, 3484, 2030, 3484, 2817, 0, 0,
12419  0, 2735, 2741, 2240, 2240, 2240, 2240, 2963, 2608, 2666,
12420  2666, 2666, 2666, 3363, 2030, 2030, 2033, 2033, 2033, 2033,
12421  2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033,
12422  2033, 2033, 2033, 2033, 2240, 2033, 2608, 2033, 2033, 2033,
12423  2033, 2033, 2756, 2240, 2783, 3363, 2666, 3519, 2369, 2369,
12424  2369, 2369, 0, 0, 2815, 2756, 2815, 2783, 2869, 2033,
12425  2869, 0, 2240, 3524, 2369, 2873, 0, 2873, 2033, 0,
12426  2756, 2240, 2783, 3363, 2666, 3519, 0, 2426, 2426, 2426,
12427  2426, 2815, 2756, 2815, 2783, 2869, 2033, 2869, 2426, 2426,
12428 
12429  2369, 3524, 2873, 2426, 2873, 2033, 2033, 2034, 2034, 2034,
12430  2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034,
12431  2034, 2034, 2034, 2034, 2034, 2426, 2034, 2369, 2034, 2034,
12432  2034, 2034, 2034, 0, 0, 2070, 2070, 2070, 2070, 2071,
12433  2071, 2071, 2071, 2412, 2412, 2412, 2412, 2818, 2818, 2818,
12434  2818, 2070, 0, 2426, 0, 2071, 2850, 0, 0, 2034,
12435  2535, 2535, 2535, 2535, 2412, 3953, 2070, 0, 2818, 0,
12436  2071, 2850, 2412, 0, 0, 2070, 0, 0, 0, 2071,
12437  2819, 2819, 2819, 2819, 2850, 2535, 2034, 2034, 2051, 2051,
12438  2051, 2051, 3953, 2051, 2070, 2883, 2819, 2883, 2071, 2850,
12439 
12440  2412, 2051, 2051, 2070, 2051, 2051, 2051, 2071, 2051, 0,
12441  2051, 2051, 2051, 2535, 0, 0, 0, 2051, 3088, 3088,
12442  3088, 3088, 2883, 0, 2883, 3176, 3176, 3176, 3176, 2670,
12443  2670, 2670, 2670, 2251, 2251, 2251, 2251, 2724, 2724, 2724,
12444  2724, 2266, 2266, 2266, 2266, 2051, 2059, 2059, 2059, 2059,
12445  2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059,
12446  2059, 2059, 2059, 2059, 2251, 2059, 2670, 2059, 2059, 2059,
12447  2059, 2059, 2266, 2251, 2863, 2875, 2875, 2875, 2875, 2724,
12448  3095, 2266, 2924, 2924, 2924, 2924, 2875, 3526, 3095, 2863,
12449  0, 2875, 2251, 2924, 2670, 0, 0, 0, 2059, 0,
12450 
12451  2266, 2251, 2863, 0, 0, 0, 2724, 0, 3095, 2266,
12452  0, 2759, 2759, 2759, 2759, 3526, 3095, 2863, 2407, 2407,
12453  2407, 2407, 2759, 3081, 3096, 2059, 2059, 2060, 2060, 2060,
12454  2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060,
12455  2060, 2060, 2060, 2060, 2060, 2407, 2060, 2407, 2060, 2060,
12456  2060, 2060, 2060, 2918, 0, 2759, 2876, 2876, 2876, 2876,
12457  2890, 2905, 2890, 2905, 3081, 3096, 2918, 2876, 2933, 2933,
12458  2933, 2933, 2876, 2407, 0, 2407, 0, 3536, 0, 2060,
12459  0, 2918, 2759, 0, 2933, 0, 0, 2890, 2905, 2890,
12460  2905, 3081, 3096, 2918, 0, 0, 0, 2463, 2463, 2463,
12461 
12462  2463, 2542, 2542, 2542, 2542, 3536, 2060, 2060, 2061, 2061,
12463  2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061,
12464  2061, 2061, 2061, 2061, 2061, 2061, 2542, 2061, 2463, 2061,
12465  2061, 2061, 2061, 2061, 2463, 3537, 2061, 2463, 2061, 2072,
12466  2072, 2072, 2072, 2073, 2073, 2073, 2073, 2581, 2581, 2581,
12467  2581, 0, 0, 3114, 2542, 2072, 2463, 4002, 3268, 2073,
12468  2061, 3114, 2463, 3537, 2061, 2463, 2061, 2581, 2072, 2987,
12469  2072, 3268, 2922, 2987, 2073, 2074, 2074, 2074, 2074, 2072,
12470  2581, 3114, 2073, 2073, 4002, 2922, 3268, 2061, 2061, 3114,
12471  0, 2074, 2935, 2935, 2935, 2935, 2072, 2987, 2072, 3268,
12472 
12473  2922, 2987, 2073, 2935, 0, 0, 2074, 2072, 2581, 0,
12474  2073, 2073, 2922, 2074, 3260, 2074, 2075, 2075, 2075, 2075,
12475  2076, 2076, 2076, 2076, 2077, 2077, 2077, 2077, 2078, 2078,
12476  2078, 2078, 2075, 3160, 2074, 4022, 2076, 2948, 3260, 0,
12477  2077, 2074, 3160, 2074, 2078, 0, 3371, 2075, 2977, 0,
12478  2948, 2076, 0, 2077, 0, 2077, 2075, 0, 2075, 2078,
12479  2076, 3160, 4022, 2977, 2077, 2948, 3260, 2078, 2078, 3160,
12480  2079, 2079, 2079, 2079, 0, 2075, 2977, 2948, 3371, 2076,
12481  2919, 2077, 2919, 2077, 2075, 2075, 2079, 2078, 2076, 0,
12482  2977, 0, 2077, 0, 0, 2078, 2078, 2080, 2080, 2080,
12483 
12484  2080, 2079, 2091, 2091, 2091, 2091, 3371, 2919, 2079, 2919,
12485  2079, 3475, 0, 2080, 2092, 2092, 2092, 2092, 2091, 2096,
12486  2096, 2096, 2096, 0, 2488, 2488, 2488, 2488, 2080, 2079,
12487  2092, 3472, 3538, 2091, 0, 2096, 2079, 2080, 2079, 2080,
12488  2488, 3515, 2091, 3475, 2958, 2092, 2093, 2093, 2093, 2093,
12489  2096, 2488, 2092, 3565, 2092, 3472, 2080, 2958, 3515, 2096,
12490  3538, 2091, 2093, 0, 0, 2080, 2080, 3107, 0, 3515,
12491  2091, 3475, 2958, 2092, 0, 3477, 3581, 2093, 2096, 2488,
12492  2092, 3565, 2092, 3472, 2958, 3515, 2093, 2096, 2093, 0,
12493  2097, 2097, 2097, 2097, 2098, 2098, 2098, 2098, 2972, 3477,
12494 
12495  2099, 2099, 2099, 2099, 3581, 2093, 2097, 0, 3107, 3311,
12496  2098, 2972, 0, 2984, 2093, 2093, 2099, 2939, 2939, 2939,
12497  2939, 2097, 0, 3486, 2984, 2098, 2972, 3477, 2097, 2099,
12498  2097, 2099, 0, 2939, 2098, 3107, 2098, 2923, 2972, 2923,
12499  2099, 2984, 4056, 0, 2100, 2100, 2100, 2100, 3589, 2097,
12500  3311, 2984, 0, 2098, 0, 3486, 2097, 2099, 2097, 2099,
12501  2100, 0, 2098, 2098, 2923, 0, 2923, 0, 2099, 4056,
12502  2105, 2105, 2105, 2105, 2978, 2100, 3589, 3311, 0, 2742,
12503  2742, 2742, 2742, 3486, 2100, 0, 2105, 2978, 2100, 3182,
12504  3182, 3182, 3182, 2106, 2106, 2106, 2106, 2761, 2761, 2761,
12505 
12506  2761, 2105, 2978, 2100, 2107, 2107, 2107, 2107, 2742, 2106,
12507  2105, 0, 2100, 2761, 2978, 2100, 2101, 2101, 2101, 2101,
12508  2107, 3003, 2761, 0, 2106, 0, 3003, 2101, 2101, 2105,
12509  2994, 2106, 2101, 2106, 2994, 2107, 2742, 0, 2105, 2146,
12510  2146, 2146, 2146, 0, 2107, 0, 2107, 2101, 3003, 2949,
12511  2761, 2949, 2106, 3003, 2101, 2146, 2101, 0, 2994, 2106,
12512  0, 2106, 2994, 2107, 2147, 2147, 2147, 2147, 0, 0,
12513  2146, 3343, 2107, 2107, 0, 2101, 2949, 3343, 2949, 2146,
12514  2147, 0, 2101, 0, 2101, 2102, 2102, 2102, 2102, 0,
12515  2760, 2760, 2760, 2760, 3325, 2147, 2102, 2102, 2146, 3343,
12516 
12517  0, 2102, 3325, 0, 2147, 3343, 2760, 2146, 2148, 2148,
12518  2148, 2148, 2697, 2697, 2697, 2697, 2102, 2760, 2763, 2763,
12519  2763, 2763, 3325, 2147, 2148, 2102, 0, 2102, 2697, 2763,
12520  3325, 3494, 2147, 0, 2149, 2149, 2149, 2149, 3594, 2148,
12521  3049, 3049, 3049, 3049, 2102, 2760, 0, 0, 2148, 0,
12522  2149, 3049, 2697, 2102, 2102, 2114, 2114, 2114, 2114, 2959,
12523  2114, 2959, 2763, 3494, 3608, 2149, 3594, 2148, 2114, 2114,
12524  0, 2114, 2114, 2114, 2149, 2114, 2148, 2114, 2114, 2114,
12525  2697, 0, 0, 0, 2114, 0, 2959, 0, 2959, 2763,
12526  0, 3494, 3608, 2149, 3185, 3185, 3185, 3185, 2870, 2870,
12527 
12528  2870, 2870, 2149, 2841, 2841, 2841, 2841, 0, 2653, 2653,
12529  2653, 2653, 2114, 2115, 2115, 2115, 2115, 2115, 2115, 2115,
12530  2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115,
12531  2115, 2115, 2115, 2653, 2115, 2115, 2115, 2115, 2115, 2653,
12532  2841, 0, 2870, 2988, 0, 2653, 3521, 3002, 2653, 2852,
12533  2852, 2852, 2852, 2973, 2988, 2973, 2991, 2991, 2991, 2991,
12534  3002, 2653, 3118, 3521, 3118, 2115, 0, 2653, 2841, 2870,
12535  0, 2988, 2991, 2653, 3521, 3002, 2653, 0, 0, 0,
12536  2973, 2988, 2973, 0, 0, 0, 2852, 3002, 0, 3118,
12537  3521, 3118, 2115, 2115, 2116, 2116, 2116, 2116, 2116, 2116,
12538 
12539  2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116,
12540  2116, 2116, 2116, 2116, 2852, 2116, 2116, 2116, 2116, 2116,
12541  0, 0, 2150, 2150, 2150, 2150, 2157, 2157, 2157, 2157,
12542  0, 2860, 2860, 2860, 2860, 3610, 3525, 2157, 2150, 0,
12543  0, 0, 2157, 0, 0, 0, 2116, 2675, 2675, 2675,
12544  2675, 2150, 0, 2150, 0, 3525, 3625, 2157, 2862, 2862,
12545  2862, 2862, 2150, 3610, 3525, 0, 2157, 2675, 2860, 2874,
12546  2874, 2874, 2874, 2116, 2116, 2117, 2117, 2117, 2117, 2150,
12547  2117, 2150, 3525, 2862, 3625, 2157, 2675, 0, 2117, 2117,
12548  2150, 2117, 2117, 2117, 2157, 2117, 2860, 2117, 2117, 2117,
12549 
12550  3628, 2995, 3629, 0, 2117, 0, 2676, 2676, 2676, 2676,
12551  0, 2862, 2995, 2874, 2675, 2764, 2764, 2764, 2764, 0,
12552  2961, 2961, 2961, 2961, 0, 3122, 2676, 3122, 3628, 2995,
12553  3629, 2764, 2117, 2119, 2119, 2119, 2119, 3639, 2119, 2995,
12554  2874, 0, 2764, 0, 0, 2676, 2119, 2119, 0, 2119,
12555  2119, 2119, 3122, 2119, 3122, 2119, 2119, 2119, 2121, 2121,
12556  2121, 2121, 2961, 2121, 0, 3639, 2193, 2193, 2193, 2193,
12557  2764, 2121, 2121, 2676, 2121, 2121, 2121, 2193, 2121, 3648,
12558  2121, 2121, 2121, 2122, 2122, 2122, 2122, 2122, 2122, 2961,
12559  2122, 2122, 2122, 2122, 2122, 2122, 2122, 2193, 3678, 2122,
12560 
12561  3132, 2122, 3132, 2193, 2122, 2122, 2193, 3648, 2703, 2703,
12562  2703, 2703, 2998, 2998, 2998, 2998, 0, 2791, 2791, 2791,
12563  2791, 0, 3686, 0, 2703, 2193, 3678, 3132, 2998, 3132,
12564  0, 2193, 0, 0, 2193, 2122, 0, 2791, 0, 0,
12565  0, 3051, 3051, 3051, 3051, 0, 0, 0, 2703, 3326,
12566  3686, 3105, 3105, 3105, 3105, 0, 2791, 2884, 2884, 2884,
12567  2884, 3051, 2122, 2122, 2124, 2124, 2124, 2124, 2124, 2124,
12568  2124, 2124, 2124, 2124, 2124, 2124, 2703, 0, 2124, 2124,
12569  2124, 2124, 3105, 2124, 2791, 2124, 2124, 2124, 2124, 2124,
12570  3326, 3105, 0, 3716, 2884, 3067, 3067, 3067, 3067, 3721,
12571 
12572  0, 2884, 3357, 2124, 2765, 2765, 2765, 2765, 0, 0,
12573  3105, 3067, 0, 3139, 3357, 3139, 2124, 3326, 0, 3105,
12574  2765, 3716, 2884, 2934, 2934, 2934, 2934, 3721, 2884, 2765,
12575  3357, 2124, 0, 0, 2891, 2891, 2891, 2891, 4063, 2934,
12576  3139, 3357, 3139, 2124, 2124, 2125, 2125, 2125, 2125, 2125,
12577  2125, 2125, 2125, 2125, 2125, 2125, 2125, 2765, 0, 2125,
12578  2125, 2125, 2125, 2934, 2125, 4063, 2125, 2125, 2125, 2125,
12579  2125, 2891, 0, 2981, 2981, 2981, 2981, 3154, 2891, 3154,
12580  2865, 2865, 2865, 2865, 3200, 3200, 3200, 3200, 2125, 0,
12581  0, 2934, 0, 2981, 0, 3200, 0, 2125, 0, 2891,
12582 
12583  2865, 0, 0, 0, 3154, 2891, 3154, 0, 0, 0,
12584  2865, 2981, 0, 0, 3337, 2125, 2895, 2895, 2895, 2895,
12585  2897, 2897, 2897, 2897, 2125, 2125, 2126, 2126, 2126, 2126,
12586  2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2865, 2981,
12587  2126, 2126, 2126, 2126, 0, 2126, 0, 2126, 2126, 2126,
12588  2126, 2126, 3725, 2895, 0, 3337, 3760, 2897, 2126, 0,
12589  2895, 0, 2897, 3070, 3070, 3070, 3070, 2126, 2979, 2979,
12590  2979, 2979, 3124, 3124, 3124, 3124, 3776, 0, 2126, 3070,
12591  3725, 2895, 3337, 3124, 3760, 2897, 2126, 2895, 3124, 2897,
12592  2906, 2906, 2906, 2906, 0, 2126, 0, 2979, 0, 2910,
12593 
12594  2910, 2910, 2910, 0, 3776, 2126, 2126, 2127, 2127, 2127,
12595  2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 0,
12596  0, 2127, 2127, 2127, 2127, 2979, 2127, 2906, 2127, 2127,
12597  2127, 2127, 2127, 0, 2906, 3784, 2910, 3653, 3653, 2127,
12598  0, 2910, 0, 0, 2989, 2989, 2989, 2989, 2127, 0,
12599  0, 3207, 3207, 3207, 3207, 2906, 0, 3789, 0, 2127,
12600  2989, 2906, 3207, 3784, 2910, 3653, 3653, 2127, 2910, 3058,
12601  3058, 3058, 3058, 2989, 0, 0, 2127, 2914, 2914, 2914,
12602  2914, 3119, 3119, 3119, 3119, 3789, 2127, 2127, 2128, 2128,
12603  2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128,
12604 
12605  0, 2989, 2128, 2128, 2128, 2128, 3058, 2128, 2914, 2128,
12606  2128, 2128, 2128, 2128, 2914, 3141, 3171, 2914, 0, 2914,
12607  2128, 2940, 2940, 2940, 2940, 3119, 3141, 3171, 3177, 2128,
12608  3183, 3183, 3183, 3183, 3058, 0, 2914, 2940, 0, 3177,
12609  2128, 0, 2914, 3141, 3171, 2914, 2914, 0, 2128, 0,
12610  0, 0, 3119, 3141, 3171, 0, 3177, 2128, 0, 3183,
12611  0, 2940, 3055, 3055, 3055, 3055, 3177, 2128, 2128, 2130,
12612  2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130,
12613  2130, 2130, 2130, 2130, 2130, 2130, 2130, 3183, 2130, 2940,
12614  2130, 2130, 2130, 2130, 2130, 3055, 0, 2130, 3803, 3055,
12615 
12616  3365, 2990, 2990, 2990, 2990, 0, 0, 0, 3125, 3125,
12617  3125, 3125, 3365, 2996, 2996, 2996, 2996, 2990, 0, 3125,
12618  0, 2130, 0, 3055, 3125, 2130, 3803, 3055, 3365, 2996,
12619  3234, 3234, 3234, 3234, 3318, 3318, 3318, 3318, 0, 3365,
12620  2990, 0, 2996, 0, 3079, 3079, 3079, 3079, 2130, 2130,
12621  2132, 2132, 2132, 2132, 2132, 2132, 2132, 2132, 2132, 2132,
12622  2132, 2132, 2132, 2132, 2132, 2132, 2132, 2132, 2990, 2132,
12623  2996, 2132, 2132, 2132, 2132, 2132, 2132, 2151, 2151, 2151,
12624  2151, 3079, 0, 3172, 3172, 3172, 3172, 3235, 3235, 3235,
12625  3235, 3816, 3817, 2151, 3297, 3297, 3297, 3297, 3346, 3346,
12626 
12627  3346, 3346, 2132, 3821, 2132, 0, 0, 3235, 2151, 3079,
12628  3297, 0, 0, 0, 3172, 3822, 2151, 2151, 3346, 3816,
12629  3817, 3184, 3184, 3184, 3184, 2997, 2997, 2997, 2997, 2132,
12630  2132, 3821, 3123, 3123, 3123, 3123, 2151, 3082, 3082, 3082,
12631  3082, 2997, 3172, 3822, 2151, 2151, 2152, 2152, 2152, 2152,
12632  2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152,
12633  2152, 2152, 2152, 2152, 2997, 2152, 3184, 2152, 2152, 2152,
12634  2152, 2152, 3281, 3485, 3082, 0, 3123, 3869, 2152, 3944,
12635  0, 3178, 3178, 3178, 3178, 3281, 3485, 2152, 3300, 3300,
12636  3300, 3300, 2997, 3184, 3352, 3352, 3352, 3352, 2152, 0,
12637 
12638  3281, 3485, 3082, 3123, 3300, 3869, 2152, 3944, 3097, 3097,
12639  3097, 3097, 3178, 3281, 3485, 2152, 3018, 3018, 3018, 3018,
12640  0, 3061, 3061, 3061, 3061, 2152, 2152, 2153, 2153, 2153,
12641  2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 3352,
12642  3178, 2153, 2153, 2153, 2153, 3097, 2153, 3018, 2153, 2153,
12643  2153, 2153, 2153, 3018, 3061, 3514, 3018, 3344, 3061, 2153,
12644  0, 3048, 3048, 3048, 3048, 3344, 3352, 3952, 2153, 0,
12645  3514, 0, 3048, 3097, 4070, 3018, 0, 0, 0, 2153,
12646  0, 3018, 3061, 3514, 3018, 3344, 3061, 2153, 3379, 3379,
12647  3379, 3379, 0, 3344, 0, 3952, 2153, 3514, 3048, 3379,
12648 
12649  3048, 4070, 3108, 3108, 3108, 3108, 2153, 2153, 2154, 2154,
12650  2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154,
12651  2154, 2154, 2154, 2154, 2154, 2154, 3048, 2154, 3048, 2154,
12652  2154, 2154, 2154, 2154, 2158, 2158, 2158, 2158, 0, 3108,
12653  2154, 2159, 2159, 2159, 2159, 2158, 0, 0, 0, 2154,
12654  2158, 3168, 2159, 4074, 4018, 3416, 3236, 3236, 3236, 3236,
12655  2154, 3236, 0, 0, 0, 2158, 2159, 3108, 2154, 3168,
12656  3416, 0, 2159, 3236, 2158, 3236, 3236, 2154, 0, 3168,
12657  4074, 2159, 4018, 3416, 0, 0, 0, 2154, 2154, 3452,
12658  3452, 3452, 3452, 2158, 2159, 3872, 3168, 0, 3416, 3854,
12659 
12660  2159, 3872, 2158, 3863, 0, 2667, 2667, 2667, 2667, 2159,
12661  2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164,
12662  2164, 2164, 0, 3872, 2164, 2164, 2164, 2164, 3872, 2164,
12663  0, 2164, 2164, 2164, 2164, 2164, 2667, 3854, 2667, 0,
12664  2164, 3863, 2667, 3694, 4055, 2667, 0, 3694, 3280, 3280,
12665  3280, 3280, 3392, 3392, 3392, 3392, 3399, 3399, 3399, 3399,
12666  0, 0, 2164, 3392, 2667, 3854, 2667, 3399, 2164, 3863,
12667  2667, 3694, 4055, 2667, 3694, 3280, 3649, 3649, 3649, 3649,
12668  3029, 3029, 3029, 3029, 0, 3076, 3076, 3076, 3076, 2164,
12669  2164, 2165, 2165, 2165, 2165, 2165, 2165, 2165, 2165, 2165,
12670 
12671  2165, 2165, 2165, 3280, 3420, 2165, 2165, 2165, 2165, 0,
12672  2165, 3029, 2165, 2165, 2165, 2165, 2165, 3029, 3076, 3420,
12673  3029, 0, 3076, 3429, 3173, 3173, 3173, 3173, 3498, 0,
12674  0, 0, 3420, 3517, 3517, 3517, 3517, 2165, 3429, 3029,
12675  3173, 3498, 0, 2165, 0, 3029, 3076, 3420, 3029, 3517,
12676  3076, 3429, 3523, 3523, 3523, 3523, 3498, 3685, 3685, 3685,
12677  3685, 0, 3173, 0, 2165, 4084, 3429, 0, 3523, 3498,
12678  2165, 2165, 2168, 2168, 2168, 2168, 2168, 2168, 2168, 2168,
12679  2168, 2168, 2168, 2168, 2168, 2168, 2168, 2168, 2168, 2168,
12680  3173, 2168, 4084, 2168, 2168, 2168, 2168, 2168, 2169, 2169,
12681 
12682  2169, 2169, 2170, 2170, 2170, 2170, 2168, 3415, 3415, 3415,
12683  3415, 0, 3823, 3823, 2169, 3861, 3520, 4062, 2170, 3861,
12684  3174, 3174, 3174, 3174, 2168, 3692, 3692, 3692, 3692, 2169,
12685  0, 3520, 3415, 2170, 2168, 2169, 3174, 4116, 2169, 2170,
12686  3823, 3823, 2170, 3861, 3520, 4062, 3861, 4135, 4135, 4135,
12687  4135, 2168, 2168, 3362, 3362, 3362, 3362, 2169, 3520, 0,
12688  3415, 2170, 3174, 2169, 3868, 4116, 2169, 2170, 0, 3362,
12689  2170, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171,
12690  2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 3174,
12691  2171, 0, 2171, 2171, 2171, 2171, 2171, 3362, 2173, 2173,
12692 
12693  2173, 2173, 3868, 2171, 0, 2174, 2174, 2174, 2174, 2171,
12694  0, 0, 2171, 3853, 2173, 4125, 2181, 2181, 2181, 2181,
12695  4125, 2174, 4091, 2171, 3362, 3089, 3089, 3089, 3089, 2173,
12696  3868, 2171, 2181, 0, 0, 2173, 2174, 2171, 2173, 3613,
12697  2171, 3853, 2174, 4125, 3862, 2174, 0, 2181, 4125, 4091,
12698  2171, 2171, 3089, 2181, 3613, 3676, 2181, 2173, 2182, 2182,
12699  2182, 2182, 3089, 2173, 2174, 3676, 2173, 3613, 0, 3853,
12700  2174, 3617, 3862, 2174, 2182, 2181, 3539, 3539, 3539, 3539,
12701  3089, 2181, 3613, 3676, 2181, 0, 3617, 3539, 3660, 2182,
12702  3089, 0, 0, 3676, 0, 2182, 3660, 3660, 2182, 3617,
12703 
12704  3862, 0, 3206, 3206, 3206, 3206, 3815, 3815, 3815, 3815,
12705  3133, 3133, 3133, 3133, 3617, 4087, 3660, 2182, 3140, 3140,
12706  3140, 3140, 3815, 2182, 3660, 3660, 2182, 2190, 2190, 2190,
12707  2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 3206,
12708  0, 2190, 2190, 2190, 2190, 3626, 2190, 3133, 2190, 2190,
12709  2190, 2190, 2190, 0, 3133, 3140, 3992, 4106, 4087, 2190,
12710  3626, 0, 3140, 3576, 3576, 3576, 3576, 3206, 2190, 3583,
12711  3583, 3583, 3583, 3626, 3576, 3133, 0, 3681, 0, 2190,
12712  3583, 3133, 0, 3140, 4106, 4087, 0, 2190, 3626, 3140,
12713  0, 0, 3681, 3992, 0, 0, 2190, 3042, 3042, 3042,
12714 
12715  3042, 3080, 3080, 3080, 3080, 3681, 2190, 2190, 2191, 2191,
12716  2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191,
12717  3681, 3992, 2191, 2191, 2191, 2191, 3080, 2191, 3042, 2191,
12718  2191, 2191, 2191, 2191, 3042, 3688, 3935, 3042, 3080, 3935,
12719  2191, 3179, 3179, 3179, 3179, 0, 0, 0, 3711, 2191,
12720  3688, 0, 3954, 4222, 3080, 3954, 3042, 3179, 3711, 0,
12721  2191, 0, 3042, 3688, 3935, 3042, 3080, 3935, 2191, 0,
12722  0, 0, 3144, 3144, 3144, 3144, 3711, 2191, 3688, 3179,
12723  3954, 4222, 3954, 0, 0, 0, 3711, 2191, 2191, 2192,
12724  2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192,
12725 
12726  2192, 2192, 2192, 2192, 2192, 2192, 2192, 3179, 2192, 3144,
12727  2192, 2192, 2192, 2192, 2192, 4110, 3144, 2214, 2214, 2214,
12728  2214, 2192, 0, 2212, 2212, 2212, 2212, 4050, 3825, 0,
12729  2192, 4050, 4228, 2214, 3825, 0, 0, 3144, 0, 2212,
12730  3993, 2192, 4110, 3144, 0, 0, 2214, 0, 2214, 2192,
12731  3497, 3497, 3497, 3497, 2212, 4050, 3825, 2214, 2192, 4050,
12732  4228, 2212, 3825, 2212, 2213, 2213, 2213, 2213, 2192, 2192,
12733  2194, 2194, 2194, 2194, 2214, 2194, 2214, 3497, 0, 0,
12734  2213, 3993, 2212, 2194, 2194, 2214, 2194, 2194, 2194, 2212,
12735  2194, 2212, 2194, 2194, 2194, 2213, 3728, 3728, 3728, 3728,
12736 
12737  3741, 3741, 3741, 3741, 2213, 3497, 2213, 3728, 3993, 0,
12738  0, 3741, 2194, 3745, 3745, 3745, 3745, 0, 4003, 4003,
12739  4003, 4003, 0, 2213, 3745, 0, 0, 2622, 2622, 2622,
12740  2622, 0, 2213, 2213, 3146, 3146, 3146, 3146, 2622, 2194,
12741  2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199,
12742  2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2622, 2199,
12743  4003, 2199, 2199, 2199, 2199, 2199, 4005, 2622, 2199, 3724,
12744  2199, 3146, 3682, 3682, 3682, 3682, 3146, 3361, 3361, 3361,
12745  3361, 4005, 3724, 0, 0, 0, 2622, 4003, 3682, 0,
12746  0, 0, 2199, 3361, 4005, 2622, 2199, 3724, 2199, 3146,
12747 
12748  0, 0, 0, 3146, 0, 3682, 3361, 0, 4005, 3724,
12749  3064, 3064, 3064, 3064, 0, 3085, 3085, 3085, 3085, 2199,
12750  2199, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200,
12751  2200, 2200, 2200, 3682, 3361, 2200, 2200, 2200, 2200, 3867,
12752  2200, 3064, 2200, 2200, 2200, 2200, 2200, 3064, 3085, 2200,
12753  3064, 2200, 3085, 3723, 3746, 3746, 3746, 3746, 3820, 3820,
12754  3820, 3820, 3723, 0, 0, 3746, 0, 3867, 0, 3064,
12755  0, 0, 0, 2200, 3820, 3064, 3085, 2200, 3064, 2200,
12756  3085, 3723, 0, 3219, 3219, 3219, 3219, 0, 0, 0,
12757  3723, 3155, 3155, 3155, 3155, 3867, 3102, 3102, 3102, 3102,
12758 
12759  2200, 2200, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201,
12760  2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201,
12761  3219, 2201, 4134, 2201, 2201, 2201, 2201, 2201, 3155, 3102,
12762  2201, 3717, 2201, 3102, 0, 3155, 3229, 3229, 3229, 3229,
12763  3839, 3717, 3419, 3419, 3419, 3419, 0, 4230, 3219, 4134,
12764  0, 0, 0, 3839, 2201, 0, 3155, 3102, 2201, 3717,
12765  2201, 3102, 3155, 3748, 3748, 3748, 3748, 3419, 3839, 3717,
12766  0, 0, 0, 3229, 3748, 4230, 3242, 3242, 3242, 3242,
12767  3839, 2201, 2201, 2202, 2202, 2202, 2202, 2202, 2202, 2202,
12768  2202, 2202, 2202, 2202, 2202, 3419, 0, 2202, 2202, 2202,
12769 
12770  2202, 3229, 2202, 3242, 2202, 2202, 2202, 2202, 2202, 2215,
12771  2215, 2215, 2215, 3242, 3722, 0, 2216, 2216, 2216, 2216,
12772  2219, 2219, 2219, 2219, 3722, 2215, 0, 2217, 2217, 2217,
12773  2217, 3242, 2216, 0, 0, 2202, 2219, 4086, 0, 0,
12774  2215, 3242, 3722, 2217, 0, 0, 0, 2216, 4236, 2215,
12775  0, 2219, 3722, 2215, 2216, 3714, 2216, 3714, 2217, 0,
12776  2219, 3824, 2202, 2202, 2219, 4086, 3714, 2217, 2215, 2217,
12777  3824, 2218, 2218, 2218, 2218, 2216, 4236, 2215, 4100, 2219,
12778  2215, 0, 2216, 3714, 2216, 3714, 2217, 2218, 2219, 3824,
12779  0, 2219, 3838, 4086, 3714, 2217, 2217, 0, 3824, 0,
12780 
12781  2218, 3838, 2218, 2222, 2222, 2222, 2222, 2223, 2223, 2223,
12782  2223, 2218, 0, 3870, 2222, 0, 0, 3870, 2223, 2222,
12783  3838, 4100, 4261, 2223, 2224, 2224, 2224, 2224, 2218, 3838,
12784  2218, 0, 4006, 3865, 2222, 2224, 2224, 0, 2223, 2218,
12785  2224, 3870, 3865, 2222, 3870, 3871, 4261, 2223, 4100, 2226,
12786  2226, 2226, 2226, 3837, 3871, 2224, 2227, 2227, 2227, 2227,
12787  2226, 3865, 2222, 3837, 2224, 2226, 2223, 2227, 0, 4006,
12788  3865, 2222, 2227, 3871, 4261, 2223, 3693, 3693, 3693, 3693,
12789  2226, 3837, 3871, 2224, 4140, 0, 0, 2227, 0, 2226,
12790  4007, 3837, 2224, 0, 0, 3939, 2227, 4006, 2228, 2228,
12791 
12792  2228, 2228, 2232, 2232, 2232, 2232, 4016, 3939, 2226, 2228,
12793  3956, 4140, 3956, 2232, 2228, 2227, 3693, 2226, 2232, 2233,
12794  2233, 2233, 2233, 3939, 2227, 2234, 2234, 2234, 2234, 2228,
12795  2233, 4007, 3938, 2232, 3939, 2233, 2234, 3956, 2228, 3956,
12796  3938, 2234, 2232, 4016, 3693, 0, 2238, 2238, 2238, 2238,
12797  2233, 2239, 2239, 2239, 2239, 4288, 2234, 2228, 4007, 2233,
12798  3938, 2232, 2238, 4146, 4295, 2234, 2228, 2239, 3938, 0,
12799  2232, 4016, 2241, 2241, 2241, 2241, 3866, 2238, 2233, 4017,
12800  0, 0, 2239, 4288, 2234, 3955, 2238, 2233, 2241, 3866,
12801  4146, 2239, 4295, 2234, 3955, 2242, 2242, 2242, 2242, 2243,
12802 
12803  2243, 2243, 2243, 2241, 3866, 2238, 2244, 2244, 2244, 2244,
12804  2239, 2242, 2241, 3955, 2238, 2243, 3866, 0, 0, 2239,
12805  4017, 3955, 2244, 0, 0, 4152, 2242, 4099, 2243, 0,
12806  2243, 2241, 0, 0, 0, 2242, 0, 2244, 4301, 2243,
12807  2241, 2245, 2245, 2245, 2245, 2244, 2244, 4017, 2246, 2246,
12808  2246, 2246, 4152, 0, 2242, 4099, 2243, 2245, 2243, 2249,
12809  2249, 2249, 2249, 2242, 2246, 2244, 4301, 2243, 0, 0,
12810  2245, 0, 2245, 2244, 2244, 2249, 0, 4108, 4302, 2246,
12811  3960, 2245, 0, 4099, 3254, 3254, 3254, 3254, 2246, 0,
12812  2249, 0, 2246, 3960, 2250, 2250, 2250, 2250, 2245, 2249,
12813 
12814  2245, 2252, 2252, 2252, 2252, 4108, 4302, 2246, 3960, 2245,
12815  2250, 3254, 2253, 2253, 2253, 2253, 2246, 2252, 2249, 2246,
12816  3960, 3254, 3946, 0, 0, 2250, 0, 2249, 2253, 0,
12817  3946, 4307, 2252, 4108, 2250, 2254, 2254, 2254, 2254, 3254,
12818  4057, 2252, 0, 2253, 4057, 2255, 2255, 2255, 2255, 3254,
12819  3946, 2254, 2253, 2250, 3180, 3180, 3180, 3180, 3946, 4307,
12820  2252, 2255, 2250, 4208, 2254, 3964, 2254, 4127, 4057, 2252,
12821  3180, 2253, 4057, 0, 0, 2254, 2255, 4337, 3964, 0,
12822  2253, 0, 0, 4127, 2255, 2255, 2256, 2256, 2256, 2256,
12823  4208, 0, 2254, 3964, 2254, 4127, 3180, 0, 2257, 2257,
12824 
12825  2257, 2257, 2256, 2254, 2255, 3964, 2258, 2258, 2258, 2258,
12826  4127, 3990, 2255, 2255, 2257, 2256, 4337, 2256, 2259, 2259,
12827  2259, 2259, 2258, 3180, 3990, 3720, 2256, 3720, 3947, 2257,
12828  3771, 3771, 3771, 3771, 2259, 0, 3720, 2258, 2257, 3990,
12829  3947, 3771, 2257, 2256, 4337, 2256, 2258, 0, 2258, 2259,
12830  4263, 3990, 4263, 3720, 2256, 3720, 3947, 2257, 2259, 0,
12831  2264, 2264, 2264, 2264, 3720, 2258, 2257, 3947, 0, 2257,
12832  3335, 3335, 3335, 3335, 2258, 2258, 2264, 2259, 4263, 4263,
12833  2265, 2265, 2265, 2265, 4174, 0, 2259, 2260, 2260, 2260,
12834  2260, 2264, 2267, 2267, 2267, 2267, 2265, 4308, 2260, 2260,
12835 
12836  2264, 3335, 4363, 2260, 3259, 3259, 3259, 3259, 2267, 0,
12837  3335, 2265, 3612, 3612, 3612, 3612, 2260, 4093, 2260, 2264,
12838  2265, 0, 0, 2267, 4308, 4174, 4093, 2260, 2264, 3335,
12839  4363, 0, 2267, 2268, 2268, 2268, 2268, 3612, 3335, 2265,
12840  0, 3259, 0, 4372, 2260, 4093, 2260, 0, 2265, 2268,
12841  4109, 2267, 4174, 4093, 0, 2260, 2261, 2261, 2261, 2261,
12842  2267, 4112, 0, 0, 2268, 3612, 0, 2261, 2261, 3259,
12843  4112, 4372, 2261, 2268, 2269, 2269, 2269, 2269, 2270, 2270,
12844  2270, 2270, 2271, 2271, 2271, 2271, 0, 2261, 4047, 4112,
12845  2269, 4051, 2268, 4109, 2270, 4000, 2261, 4112, 2271, 4047,
12846 
12847  2261, 2268, 4051, 2269, 0, 2269, 4019, 0, 4000, 2270,
12848  4126, 2271, 4126, 2271, 2269, 2261, 4047, 2270, 2270, 4051,
12849  4109, 4019, 2271, 4000, 2261, 0, 4047, 2261, 0, 4051,
12850  0, 2269, 4189, 2269, 4019, 4000, 4264, 2270, 4126, 2271,
12851  4126, 2271, 2269, 0, 0, 2270, 2270, 0, 4019, 0,
12852  2271, 2272, 2272, 2272, 2272, 3616, 3616, 3616, 3616, 2289,
12853  2289, 2289, 2289, 3778, 3778, 3778, 3778, 2272, 4264, 3159,
12854  3159, 3159, 3159, 4189, 3778, 2289, 2290, 2290, 2290, 2290,
12855  3616, 4014, 2272, 0, 4130, 3369, 3369, 3369, 3369, 4373,
12856  2289, 2272, 2290, 4130, 4014, 2272, 4264, 0, 0, 2289,
12857 
12858  4189, 3369, 0, 0, 0, 2290, 3159, 2290, 3616, 4014,
12859  2272, 3159, 4130, 0, 3369, 0, 2290, 4373, 2289, 2272,
12860  4130, 4014, 2272, 2279, 2279, 2279, 2279, 2289, 2279, 2591,
12861  2591, 2591, 2591, 2290, 3159, 2290, 2279, 2279, 3159, 2279,
12862  2279, 2279, 3369, 2279, 2290, 2279, 2279, 2279, 2280, 2280,
12863  2280, 2280, 0, 2280, 4020, 4215, 2591, 0, 2591, 4215,
12864  2591, 2280, 2280, 4375, 2280, 2280, 2280, 4020, 2280, 2591,
12865  2280, 2280, 2280, 4391, 3840, 3840, 3840, 3840, 3845, 3845,
12866  3845, 3845, 4020, 4215, 2591, 3840, 2591, 4215, 2591, 3845,
12867  2280, 4375, 0, 0, 4020, 0, 0, 2591, 0, 0,
12868 
12869  4391, 3264, 3264, 3264, 3264, 2297, 2297, 2297, 2297, 3257,
12870  3257, 3257, 3257, 0, 0, 4275, 2297, 2280, 2285, 2285,
12871  2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285,
12872  2297, 0, 2285, 2285, 2285, 2285, 2297, 2285, 3264, 2285,
12873  2285, 2285, 2285, 2285, 4383, 2297, 3257, 4275, 4413, 3257,
12874  4141, 4141, 4141, 4141, 3270, 3270, 3270, 3270, 2297, 3680,
12875  3680, 3680, 3680, 2285, 2297, 0, 3264, 0, 0, 0,
12876  2285, 0, 4383, 2297, 3257, 4275, 4413, 3257, 0, 0,
12877  3940, 3940, 3940, 3940, 3680, 0, 3687, 3687, 3687, 3687,
12878  2285, 3270, 3090, 3090, 3090, 3090, 3940, 2285, 2285, 2286,
12879 
12880  2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286,
12881  2286, 3687, 3680, 2286, 2286, 2286, 2286, 3090, 2286, 3270,
12882  2286, 2286, 2286, 2286, 2286, 2286, 0, 4143, 4143, 3090,
12883  0, 3689, 3689, 3689, 3689, 3882, 3882, 3882, 3882, 3687,
12884  3844, 3844, 3844, 3844, 0, 3090, 3882, 3689, 0, 4414,
12885  0, 2286, 0, 2286, 4143, 4143, 3844, 3090, 4382, 4382,
12886  4382, 4382, 0, 0, 3689, 3844, 0, 4200, 0, 3196,
12887  3196, 3196, 3196, 3106, 3106, 3106, 3106, 4414, 2286, 2286,
12888  2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287,
12889  2287, 2287, 3689, 3844, 2287, 2287, 2287, 2287, 3106, 2287,
12890 
12891  3196, 2287, 2287, 2287, 2287, 2287, 3196, 0, 4200, 3196,
12892  3106, 4467, 2287, 0, 0, 0, 3278, 3278, 3278, 3278,
12893  4058, 2287, 3902, 3902, 3902, 3902, 3106, 0, 3196, 0,
12894  0, 4058, 2287, 3902, 3196, 4200, 0, 3196, 3106, 4467,
12895  2287, 3915, 3915, 3915, 3915, 4271, 0, 4271, 4058, 2287,
12896  0, 0, 3915, 3278, 3243, 3243, 3243, 3243, 4058, 2287,
12897  2287, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288,
12898  2288, 2288, 2288, 4271, 4271, 2288, 2288, 2288, 2288, 3243,
12899  2288, 3278, 2288, 2288, 2288, 2288, 2288, 2291, 2291, 2291,
12900  2291, 3243, 4266, 2288, 3919, 3919, 3919, 3919, 3370, 3370,
12901 
12902  3370, 3370, 2288, 2291, 0, 3919, 0, 3243, 4439, 3920,
12903  3920, 3920, 3920, 2288, 3370, 4478, 4266, 4298, 2291, 3243,
12904  3920, 2288, 0, 0, 0, 4298, 2291, 2291, 0, 0,
12905  2288, 3288, 3288, 3288, 3288, 4439, 3580, 3580, 3580, 3580,
12906  2288, 2288, 3370, 4478, 4266, 4298, 2291, 3580, 4341, 3256,
12907  3256, 3256, 3256, 4298, 2291, 2291, 2292, 2292, 2292, 2292,
12908  2292, 2292, 2292, 2292, 2292, 2292, 2292, 2292, 3288, 3370,
12909  2292, 2292, 2292, 2292, 3256, 2292, 3580, 2292, 2292, 2292,
12910  2292, 2292, 4389, 4389, 4389, 4389, 3256, 4341, 2292, 4479,
12911  3309, 3309, 3309, 3309, 0, 0, 3288, 2292, 3922, 3922,
12912 
12913  3922, 3922, 3256, 4447, 3580, 0, 0, 0, 2292, 3922,
12914  3943, 3943, 3943, 3943, 3256, 4341, 2292, 4479, 0, 0,
12915  3312, 3312, 3312, 3312, 0, 2292, 3943, 3309, 0, 0,
12916  4447, 3327, 3327, 3327, 3327, 2292, 2292, 2293, 2293, 2293,
12917  2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 4452,
12918  0, 2293, 2293, 2293, 2293, 3309, 2293, 3312, 2293, 2293,
12919  2293, 2293, 2293, 2295, 2295, 2295, 2295, 2293, 3327, 2293,
12920  2296, 2296, 2296, 2296, 2295, 3961, 4452, 3961, 2293, 2295,
12921  3965, 2296, 3965, 0, 0, 3312, 2296, 4216, 0, 2293,
12922  0, 3991, 4466, 3991, 2295, 2293, 3327, 2293, 0, 4216,
12923 
12924  4289, 2296, 3961, 2295, 3961, 4289, 2293, 3965, 0, 3965,
12925  2296, 3948, 3948, 3948, 3948, 4216, 2293, 2293, 3991, 4466,
12926  3991, 0, 2295, 0, 0, 4283, 4216, 3948, 4289, 2296,
12927  0, 2295, 0, 4289, 2672, 2672, 2672, 2672, 2296, 2298,
12928  2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298,
12929  2298, 2298, 2298, 2298, 2298, 2298, 2298, 4283, 2298, 2672,
12930  2298, 2298, 2298, 2298, 2298, 2672, 3951, 3951, 3951, 3951,
12931  4065, 2672, 4173, 4142, 2672, 3338, 3338, 3338, 3338, 0,
12932  0, 0, 3951, 4065, 4001, 4283, 4001, 2672, 4142, 4173,
12933  0, 2298, 0, 2672, 3842, 3842, 3842, 3842, 4065, 2672,
12934 
12935  4173, 4142, 2672, 0, 0, 3842, 3966, 3966, 3966, 3966,
12936  4065, 4001, 3338, 4001, 0, 4142, 4173, 3966, 2298, 2298,
12937  2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300,
12938  2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 3842, 2300,
12939  3338, 2300, 2300, 2300, 2300, 2300, 2304, 2304, 2304, 2304,
12940  2305, 2305, 2305, 2305, 2311, 2311, 2311, 2311, 0, 0,
12941  4480, 2300, 2304, 0, 4182, 3842, 2305, 4068, 0, 4015,
12942  2311, 4015, 2300, 3977, 3977, 3977, 3977, 2304, 0, 4182,
12943  4068, 2305, 0, 2304, 3977, 2311, 2304, 2305, 4480, 2300,
12944  2305, 2311, 4182, 4183, 2311, 4068, 4015, 0, 4015, 2300,
12945 
12946  2300, 2312, 2312, 2312, 2312, 2304, 4182, 4068, 0, 2305,
12947  4183, 2304, 0, 2311, 2304, 2305, 4340, 2312, 2305, 2311,
12948  0, 4183, 2311, 2316, 2316, 2316, 2316, 2317, 2317, 2317,
12949  2317, 4072, 2312, 2318, 2318, 2318, 2318, 4183, 2312, 2316,
12950  4188, 2312, 4340, 2317, 4072, 2320, 2320, 2320, 2320, 2318,
12951  4417, 4417, 4417, 4417, 2316, 0, 4481, 4188, 2317, 4072,
12952  2312, 2320, 0, 2316, 2318, 0, 2312, 2317, 4188, 2312,
12953  4340, 4072, 0, 2318, 2320, 0, 2320, 2321, 2321, 2321,
12954  2321, 0, 2316, 4481, 4188, 2320, 2317, 2322, 2322, 2322,
12955  2322, 2316, 2318, 2321, 0, 2317, 4025, 4025, 4025, 4025,
12956 
12957  4206, 2318, 2320, 2322, 2320, 4322, 0, 4025, 2321, 2323,
12958  2323, 2323, 2323, 2320, 0, 4206, 2321, 2321, 2322, 2324,
12959  2324, 2324, 2324, 0, 0, 2323, 0, 2322, 4206, 4322,
12960  0, 2326, 2326, 2326, 2326, 2324, 2321, 0, 0, 0,
12961  2323, 4274, 4206, 4274, 2321, 2321, 2322, 2326, 0, 2323,
12962  2324, 2328, 2328, 2328, 2328, 2322, 4069, 4322, 4069, 2324,
12963  2326, 0, 2326, 2327, 2327, 2327, 2327, 2328, 2323, 4274,
12964  4274, 2326, 0, 2626, 2626, 2626, 2626, 2323, 2324, 2327,
12965  0, 4296, 2328, 4069, 2626, 4069, 4351, 2324, 2326, 2328,
12966  2326, 2328, 4136, 0, 2327, 2329, 2329, 2329, 2329, 2326,
12967 
12968  4296, 4136, 2327, 2327, 2626, 3975, 3975, 3975, 3975, 4296,
12969  2328, 2329, 4351, 2626, 4282, 0, 4282, 2328, 0, 2328,
12970  4136, 3975, 2327, 0, 4495, 4148, 2329, 4296, 4136, 0,
12971  2327, 2327, 2626, 0, 4148, 2329, 0, 2329, 0, 0,
12972  4351, 2626, 4282, 4282, 3981, 3981, 3981, 3981, 3364, 3364,
12973  3364, 3364, 4495, 4148, 2329, 0, 3263, 3263, 3263, 3263,
12974  3981, 4148, 0, 2329, 2329, 2330, 2330, 2330, 2330, 2330,
12975  2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330,
12976  2330, 2330, 2330, 3263, 2330, 3364, 2330, 2330, 2330, 2330,
12977  2330, 4376, 4496, 3263, 0, 4376, 4504, 2330, 4199, 3372,
12978 
12979  3372, 3372, 3372, 0, 0, 4218, 2330, 4054, 4054, 4054,
12980  4054, 3263, 4073, 3364, 4073, 4199, 4218, 2330, 0, 4376,
12981  4496, 3263, 4376, 4054, 4504, 2330, 4199, 0, 0, 3476,
12982  3476, 3476, 3476, 4218, 2330, 0, 3372, 0, 0, 4073,
12983  0, 4073, 4199, 4218, 2330, 2330, 2331, 2331, 2331, 2331,
12984  2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331,
12985  2331, 2331, 2331, 2331, 3372, 2331, 3476, 2331, 2331, 2331,
12986  2331, 2331, 2333, 2333, 2333, 2333, 2331, 0, 2331, 2334,
12987  2334, 2334, 2334, 2339, 2339, 2339, 2339, 2331, 2333, 2340,
12988  2340, 2340, 2340, 4505, 3476, 2334, 4297, 0, 2331, 2339,
12989 
12990  4508, 0, 4297, 2333, 2331, 2340, 2331, 0, 0, 4507,
12991  2334, 4064, 2333, 0, 2339, 2331, 4128, 4064, 4128, 2334,
12992  2340, 4505, 4303, 2339, 4297, 2331, 2331, 4508, 4303, 2340,
12993  4297, 2333, 0, 4061, 4061, 4061, 4061, 4507, 2334, 4064,
12994  2333, 4066, 2339, 4128, 4064, 4128, 4066, 2334, 2340, 4061,
12995  4303, 2339, 4129, 4129, 4129, 4129, 4303, 2340, 2350, 2350,
12996  2350, 2350, 0, 2350, 3481, 3481, 3481, 3481, 4066, 0,
12997  0, 2350, 2350, 4066, 2350, 2350, 2350, 0, 2350, 0,
12998  2350, 2350, 2350, 2352, 2352, 2352, 2352, 2352, 2352, 2352,
12999  2352, 2352, 2352, 2352, 2352, 0, 4129, 2352, 2352, 2352,
13000 
13001  2352, 3481, 2352, 0, 2352, 2352, 2352, 2352, 2352, 0,
13002  0, 3487, 3487, 3487, 3487, 4076, 4076, 4076, 4076, 4533,
13003  0, 4154, 2352, 4129, 4541, 0, 4076, 0, 0, 3481,
13004  4154, 4076, 0, 0, 0, 2352, 4077, 4077, 4077, 4077,
13005  3495, 3495, 3495, 3495, 0, 0, 4533, 4077, 3487, 4154,
13006  2352, 4541, 4077, 3163, 3163, 3163, 3163, 4154, 4131, 4131,
13007  4131, 4131, 2352, 2352, 2353, 2353, 2353, 2353, 2353, 2353,
13008  2353, 2353, 2353, 2353, 2353, 2353, 3487, 3495, 2353, 2353,
13009  2353, 2353, 0, 2353, 3163, 2353, 2353, 2353, 2353, 2353,
13010  3163, 4131, 4509, 3163, 0, 3163, 4553, 4160, 4160, 4160,
13011 
13012  4160, 4021, 4021, 4021, 4021, 3495, 4555, 2353, 4163, 4163,
13013  4163, 4163, 3163, 4160, 0, 0, 2353, 0, 3163, 4131,
13014  4509, 3163, 3163, 4553, 4163, 0, 3582, 3582, 3582, 3582,
13015  4021, 0, 0, 4555, 2353, 3265, 3265, 3265, 3265, 3440,
13016  3440, 3440, 3440, 2353, 2353, 2354, 2354, 2354, 2354, 2354,
13017  2354, 2354, 2354, 2354, 2354, 2354, 2354, 0, 4021, 2354,
13018  2354, 2354, 2354, 3582, 2354, 4169, 2354, 2354, 2354, 2354,
13019  2354, 4378, 3265, 0, 4169, 3265, 3440, 2354, 4378, 3440,
13020  4510, 4364, 4052, 4052, 4052, 4052, 2354, 4640, 4640, 4640,
13021  4640, 3582, 4364, 4169, 0, 0, 0, 2354, 4052, 4378,
13022 
13023  3265, 4169, 0, 3265, 3440, 2354, 4378, 3440, 4510, 4364,
13024  4547, 4052, 0, 0, 2354, 3222, 3222, 3222, 3222, 4364,
13025  3285, 3285, 3285, 3285, 2354, 2354, 2355, 2355, 2355, 2355,
13026  2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 4547, 4052,
13027  2355, 2355, 2355, 2355, 4552, 2355, 3222, 2355, 2355, 2355,
13028  2355, 2355, 3222, 3285, 4238, 3222, 4207, 3285, 2355, 0,
13029  4238, 0, 0, 4059, 4059, 4059, 4059, 2355, 4804, 4804,
13030  4804, 4804, 4552, 4207, 3222, 0, 0, 0, 2355, 4059,
13031  3222, 3285, 4238, 3222, 4207, 3285, 2355, 4238, 3595, 3595,
13032  3595, 3595, 4059, 4360, 0, 2355, 3276, 3276, 3276, 3276,
13033 
13034  4207, 3291, 3291, 3291, 3291, 2355, 2355, 2356, 2356, 2356,
13035  2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 4360,
13036  4059, 2356, 2356, 2356, 2356, 3595, 2356, 3276, 2356, 2356,
13037  2356, 2356, 2356, 3276, 3291, 4309, 3276, 4178, 3291, 2356,
13038  4300, 4300, 4300, 4300, 0, 0, 4178, 4360, 2356, 4434,
13039  4434, 4434, 4434, 3595, 4309, 3276, 4300, 0, 0, 2356,
13040  4434, 3276, 3291, 4309, 3276, 4178, 3291, 2356, 0, 3604,
13041  3604, 3604, 3604, 4178, 0, 0, 2356, 3294, 3294, 3294,
13042  3294, 4309, 3306, 3306, 3306, 3306, 2356, 2356, 2358, 2358,
13043  2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358,
13044 
13045  2358, 2358, 2358, 2358, 2358, 2358, 3604, 2358, 3294, 2358,
13046  2358, 2358, 2358, 2358, 3294, 3306, 2358, 3294, 4184, 3306,
13047  4195, 4202, 3441, 3441, 3441, 3441, 4239, 4184, 4239, 4195,
13048  4202, 4583, 4554, 3441, 3604, 4287, 3294, 4287, 4561, 0,
13049  2358, 0, 3294, 3306, 2358, 3294, 4184, 3306, 4195, 4202,
13050  0, 0, 0, 4239, 4184, 4239, 4195, 4202, 4583, 3441,
13051  4554, 3441, 0, 4287, 4287, 0, 4561, 2358, 2358, 2360,
13052  2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360,
13053  2360, 2360, 2360, 2360, 2360, 2360, 2360, 3441, 2360, 3441,
13054  2360, 2360, 2360, 2360, 2360, 2360, 2374, 2374, 2374, 2374,
13055 
13056  2375, 2375, 2375, 2375, 2376, 2376, 2376, 2376, 3848, 3848,
13057  3848, 3848, 2374, 4325, 0, 4325, 2375, 4582, 4304, 4596,
13058  2376, 2360, 0, 2360, 3848, 0, 4304, 2374, 4248, 4244,
13059  0, 2375, 0, 3848, 4604, 2376, 2374, 0, 4244, 0,
13060  2375, 4325, 4325, 4248, 2376, 4582, 4304, 4596, 2360, 2360,
13061  2377, 2377, 2377, 2377, 4304, 2374, 4248, 4244, 4250, 2375,
13062  4290, 3848, 4604, 2376, 2374, 4244, 2377, 4250, 2375, 4290,
13063  4248, 0, 2376, 2378, 2378, 2378, 2378, 2379, 2379, 2379,
13064  2379, 2377, 4137, 4137, 4137, 4137, 4250, 0, 4290, 2378,
13065  2377, 4606, 4254, 2379, 4250, 0, 4290, 0, 4306, 4306,
13066 
13067  4306, 4306, 2378, 4637, 2378, 0, 0, 4254, 2379, 2377,
13068  0, 0, 0, 2378, 4306, 4137, 2379, 2379, 2377, 4606,
13069  4254, 0, 3846, 3846, 3846, 3846, 4565, 4565, 4565, 4565,
13070  2378, 4637, 2378, 3846, 4254, 0, 2379, 3319, 3319, 3319,
13071  3319, 2378, 4565, 4137, 2379, 2379, 2380, 2380, 2380, 2380,
13072  2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380,
13073  2380, 2380, 2380, 2380, 3319, 2380, 3846, 2380, 2380, 2380,
13074  2380, 2380, 4385, 4651, 3319, 4329, 0, 4329, 2380, 4385,
13075  4249, 4338, 0, 4338, 0, 0, 0, 2380, 4441, 4441,
13076  4441, 4441, 3319, 3846, 0, 0, 0, 4249, 2380, 4441,
13077 
13078  4385, 4651, 3319, 4329, 4329, 0, 2380, 4385, 4249, 4338,
13079  4338, 4144, 4144, 4144, 4144, 2380, 3360, 3360, 3360, 3360,
13080  3310, 3310, 3310, 3310, 4249, 2380, 2380, 2381, 2381, 2381,
13081  2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 0,
13082  0, 2381, 2381, 2381, 2381, 3310, 2381, 3360, 2381, 2381,
13083  2381, 2381, 2381, 3360, 0, 4144, 3360, 3310, 4411, 2381,
13084  0, 3360, 0, 3777, 3777, 3777, 3777, 4411, 2381, 4349,
13085  0, 4349, 4597, 3310, 0, 3360, 0, 0, 0, 2381,
13086  0, 3360, 4144, 0, 3360, 3310, 4411, 2381, 3360, 4571,
13087  4571, 4571, 4571, 0, 0, 4411, 2381, 4349, 4349, 4597,
13088 
13089  3777, 3320, 3320, 3320, 3320, 4571, 2381, 2381, 2382, 2382,
13090  2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382,
13091  2382, 2382, 2382, 2382, 2382, 2382, 3320, 2382, 3777, 2382,
13092  2382, 2382, 2382, 2382, 2385, 2385, 2385, 2385, 3320, 4365,
13093  2382, 2386, 2386, 2386, 2386, 2385, 4605, 4365, 0, 2382,
13094  2385, 4424, 2386, 4424, 3320, 4607, 0, 2386, 0, 0,
13095  2382, 3368, 3368, 3368, 3368, 2385, 3320, 4365, 2382, 0,
13096  0, 4423, 2386, 4605, 2385, 4365, 4638, 2382, 4639, 4424,
13097  4424, 2386, 4607, 2387, 2387, 2387, 2387, 2382, 2382, 0,
13098  0, 0, 3368, 2385, 2387, 4652, 4255, 4260, 3368, 4664,
13099 
13100  2386, 3368, 2385, 4638, 4269, 4639, 3368, 4665, 2387, 2386,
13101  4423, 0, 4260, 4255, 2387, 4226, 4226, 4226, 4226, 4269,
13102  3368, 0, 4652, 2387, 4255, 4260, 3368, 4664, 0, 3368,
13103  0, 4226, 4269, 3368, 4665, 0, 2387, 0, 4423, 4260,
13104  4255, 0, 2387, 0, 4226, 0, 4269, 3094, 3094, 3094,
13105  3094, 2387, 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389,
13106  2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389,
13107  2389, 2389, 4226, 2389, 2389, 2389, 2389, 2389, 3094, 4272,
13108  3094, 4427, 0, 4427, 3094, 4673, 4262, 3094, 4573, 4482,
13109  4482, 4482, 4482, 4573, 4272, 4671, 3503, 3503, 3503, 3503,
13110 
13111  4482, 0, 0, 4262, 2389, 0, 3094, 4272, 3094, 4427,
13112  4427, 0, 3094, 4673, 4262, 3094, 4573, 0, 0, 0,
13113  4573, 4272, 4671, 3503, 0, 3503, 3315, 3315, 3315, 3315,
13114  4262, 2389, 2389, 2392, 2392, 2392, 2392, 2392, 2392, 2392,
13115  2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392,
13116  2392, 3503, 2392, 3503, 2392, 2392, 2392, 2392, 2392, 3315,
13117  0, 4281, 4692, 3315, 0, 4285, 0, 3453, 3453, 3453,
13118  3453, 4674, 3843, 3843, 3843, 3843, 4281, 0, 3453, 0,
13119  4285, 4487, 4487, 4487, 4487, 2392, 0, 3315, 3843, 4281,
13120  4692, 3315, 4487, 4285, 4515, 4515, 4515, 4515, 4674, 3843,
13121 
13122  0, 0, 0, 4281, 3453, 4515, 3453, 4285, 3332, 3332,
13123  3332, 3332, 2392, 2392, 2394, 2394, 2394, 2394, 2394, 2394,
13124  2394, 2394, 2394, 2394, 2394, 2394, 0, 3843, 2394, 2394,
13125  2394, 2394, 3453, 2394, 3453, 2394, 2394, 2394, 2394, 2394,
13126  0, 3332, 2394, 0, 2394, 3332, 4733, 4217, 4217, 4217,
13127  4217, 4690, 3847, 3847, 3847, 3847, 4528, 4528, 4528, 4528,
13128  4535, 4535, 4535, 4535, 0, 4712, 2394, 4528, 3847, 3332,
13129  2394, 4535, 2394, 3332, 4733, 0, 0, 0, 4690, 3847,
13130  4217, 0, 0, 0, 3373, 3373, 3373, 3373, 3336, 3336,
13131  3336, 3336, 4712, 2394, 2394, 2395, 2395, 2395, 2395, 2395,
13132 
13133  2395, 2395, 2395, 2395, 2395, 2395, 2395, 3847, 4217, 2395,
13134  2395, 2395, 2395, 3336, 2395, 3373, 2395, 2395, 2395, 2395,
13135  2395, 3373, 3373, 4273, 3373, 3336, 4469, 4294, 4491, 4323,
13136  4321, 4556, 4556, 4556, 4556, 2395, 0, 4469, 4727, 4491,
13137  4273, 3336, 4556, 3373, 4294, 4321, 4323, 2395, 0, 3373,
13138  3373, 4273, 3373, 3336, 4469, 4294, 4491, 4323, 4321, 4567,
13139  4567, 4567, 4567, 2395, 4469, 4727, 4491, 4273, 0, 0,
13140  4567, 4294, 4321, 4323, 2395, 2395, 2397, 2397, 2397, 2397,
13141  2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397,
13142  2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397,
13143 
13144  2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397,
13145  2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397,
13146  2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397,
13147  2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397,
13148  2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397,
13149  2397, 2397, 2397, 2397, 2397, 2397, 2397, 2398, 2398, 2398,
13150  2398, 2401, 2401, 2401, 2401, 4632, 0, 2402, 2402, 2402,
13151  2402, 4632, 0, 2398, 4737, 0, 0, 2401, 2405, 2405,
13152  2405, 2405, 4683, 2402, 2398, 4326, 2398, 4683, 2398, 4643,
13153  0, 0, 2401, 4632, 2405, 4643, 2398, 2398, 2402, 4632,
13154 
13155  4326, 2401, 4737, 2406, 2406, 2406, 2406, 2402, 4759, 2405,
13156  4683, 0, 2398, 4326, 2398, 4683, 2398, 4643, 2405, 2406,
13157  2401, 0, 4643, 0, 2398, 2398, 2402, 4326, 4738, 2401,
13158  2596, 2596, 2596, 2596, 2406, 2402, 4759, 2405, 2416, 2416,
13159  2416, 2416, 0, 2406, 0, 0, 2405, 0, 2417, 2417,
13160  2417, 2417, 0, 0, 2416, 4738, 4763, 2596, 4764, 2596,
13161  0, 2596, 2406, 4770, 2417, 4773, 0, 2416, 0, 2416,
13162  2596, 2406, 2408, 2408, 2408, 2408, 4775, 4327, 2416, 2417,
13163  2418, 2418, 2418, 2418, 4763, 2596, 4764, 2596, 2417, 2596,
13164  4784, 4770, 2417, 4773, 4327, 2416, 2418, 2416, 2596, 2408,
13165 
13166  4790, 2408, 4791, 2408, 4775, 4327, 2416, 2417, 0, 2408,
13167  2408, 2418, 2408, 0, 0, 0, 2417, 4792, 4784, 2417,
13168  2418, 4327, 2418, 4377, 4377, 4377, 4377, 2408, 4790, 2408,
13169  4791, 2408, 0, 4071, 4071, 4071, 4071, 2408, 2408, 2418,
13170  2408, 2409, 2409, 2409, 2409, 4792, 4798, 0, 2418, 2418,
13171  4802, 2419, 2419, 2419, 2419, 4803, 4377, 2420, 2420, 2420,
13172  2420, 2421, 2421, 2421, 2421, 4805, 4813, 2419, 2409, 0,
13173  2409, 4816, 2409, 2420, 4798, 4071, 4817, 2421, 4802, 4827,
13174  4836, 2409, 2419, 4803, 4377, 2409, 2420, 4840, 2420, 4844,
13175  0, 2419, 2421, 4805, 4813, 0, 2409, 2420, 2409, 4816,
13176 
13177  2409, 2421, 4071, 0, 4817, 2421, 0, 4827, 4836, 2409,
13178  2419, 0, 2409, 0, 2420, 4840, 2420, 4844, 0, 2419,
13179  2421, 2422, 2422, 2422, 2422, 2420, 0, 0, 0, 2421,
13180  0, 0, 2421, 2423, 2423, 2423, 2423, 2422, 2427, 2427,
13181  2427, 2427, 0, 2428, 2428, 2428, 2428, 0, 0, 2423,
13182  0, 0, 2422, 0, 2427, 4612, 4612, 4612, 4612, 2428,
13183  0, 2422, 0, 2422, 2423, 0, 4612, 2427, 0, 2427,
13184  0, 0, 0, 2423, 2428, 0, 0, 0, 2427, 0,
13185  2422, 0, 2428, 2428, 2429, 2429, 2429, 2429, 0, 2422,
13186  2422, 0, 2423, 0, 0, 2427, 0, 2427, 0, 0,
13187 
13188  2429, 2423, 2428, 0, 0, 0, 2427, 0, 0, 0,
13189  2428, 2428, 0, 0, 0, 2429, 2430, 2430, 2430, 2430,
13190  2431, 2431, 2431, 2431, 2429, 0, 2432, 2432, 2432, 2432,
13191  0, 0, 2430, 0, 0, 0, 2431, 4227, 4227, 4227,
13192  4227, 0, 2432, 2429, 0, 0, 0, 2430, 0, 0,
13193  0, 2431, 2429, 4227, 2430, 0, 2430, 2432, 0, 0,
13194  2431, 0, 2431, 0, 0, 0, 2432, 0, 2432, 0,
13195  2433, 2433, 2433, 2433, 0, 2430, 0, 0, 0, 2431,
13196  0, 4227, 2430, 0, 2430, 2432, 2433, 0, 2431, 2431,
13197  2436, 2436, 2436, 2436, 2432, 2432, 2437, 2437, 2437, 2437,
13198 
13199  0, 2433, 2438, 2438, 2438, 2438, 2436, 2433, 4227, 0,
13200  2433, 0, 2437, 4374, 4374, 4374, 4374, 0, 2438, 0,
13201  0, 2436, 0, 2439, 2439, 2439, 2439, 2437, 0, 2433,
13202  2436, 0, 0, 2438, 2437, 2433, 2437, 0, 2433, 2439,
13203  0, 0, 2438, 0, 2438, 2695, 2695, 2695, 2695, 2436,
13204  2440, 2440, 2440, 2440, 2439, 2437, 2695, 4374, 2436, 0,
13205  0, 2438, 2437, 2439, 2437, 2439, 2440, 0, 0, 0,
13206  2438, 2438, 2441, 2441, 2441, 2441, 2695, 2442, 2442, 2442,
13207  2442, 2440, 2439, 0, 4374, 2695, 0, 2440, 2441, 0,
13208  2440, 2439, 2439, 2442, 0, 2443, 2443, 2443, 2443, 3567,
13209 
13210  3567, 3567, 3567, 2441, 2695, 2441, 0, 0, 2442, 2440,
13211  3567, 2443, 2441, 2695, 2442, 2440, 0, 2442, 2440, 0,
13212  0, 2444, 2444, 2444, 2444, 0, 2443, 4698, 4698, 4698,
13213  4698, 2441, 2443, 2441, 0, 2443, 2442, 2444, 3567, 3567,
13214  2441, 0, 2442, 4698, 0, 2442, 0, 0, 2449, 2449,
13215  2449, 2449, 2444, 0, 2443, 0, 0, 0, 2444, 0,
13216  2443, 2444, 0, 2443, 2449, 0, 3567, 3567, 0, 2450,
13217  2450, 2450, 2450, 0, 0, 0, 0, 2449, 0, 2449,
13218  2444, 3790, 3790, 3790, 3790, 2450, 2444, 0, 2449, 2444,
13219  2445, 2445, 2445, 2445, 0, 0, 4384, 4384, 4384, 4384,
13220 
13221  2450, 2445, 2445, 0, 0, 2449, 2445, 2449, 2450, 2450,
13222  2451, 2451, 2451, 2451, 0, 0, 2449, 0, 3790, 0,
13223  0, 2445, 4641, 4641, 4641, 4641, 2451, 0, 2450, 4384,
13224  2445, 0, 2445, 4641, 0, 0, 2450, 2450, 4641, 0,
13225  0, 2451, 3112, 3112, 3112, 3112, 3790, 0, 0, 2445,
13226  2451, 0, 2452, 2452, 2452, 2452, 0, 4384, 2445, 2445,
13227  2446, 2446, 2446, 2446, 2453, 2453, 2453, 2453, 2452, 2451,
13228  0, 2446, 2446, 3112, 0, 3112, 2446, 0, 2451, 3112,
13229  2453, 0, 3112, 2452, 0, 0, 4132, 4132, 4132, 4132,
13230  2452, 2446, 2452, 0, 0, 2453, 0, 2446, 0, 0,
13231 
13232  2446, 3112, 4132, 3112, 2453, 0, 2453, 3112, 0, 0,
13233  3112, 2452, 0, 2454, 2454, 2454, 2454, 0, 2452, 2446,
13234  2452, 0, 0, 2453, 4132, 2446, 0, 0, 2446, 2454,
13235  0, 0, 2453, 2453, 2455, 2455, 2455, 2455, 2461, 2461,
13236  2461, 2461, 0, 0, 2454, 0, 2462, 2462, 2462, 2462,
13237  2455, 0, 4132, 2454, 2461, 2454, 0, 4485, 4485, 4485,
13238  4485, 0, 2462, 0, 0, 2455, 0, 0, 0, 2461,
13239  0, 2455, 2454, 4485, 2455, 2461, 0, 2462, 2461, 0,
13240  0, 2454, 2454, 2462, 4485, 0, 2462, 0, 4486, 4486,
13241  4486, 4486, 0, 2455, 0, 0, 0, 2461, 0, 2455,
13242 
13243  0, 0, 2455, 2461, 4486, 2462, 2461, 0, 0, 0,
13244  0, 2462, 4485, 4486, 2462, 2464, 2464, 2464, 2464, 2464,
13245  2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464,
13246  2464, 2464, 2464, 2464, 2464, 0, 2464, 2464, 2464, 2464,
13247  2464, 4486, 0, 2472, 2472, 2472, 2472, 0, 0, 2474,
13248  2474, 2474, 2474, 4851, 4851, 4851, 4851, 0, 0, 2472,
13249  4701, 4701, 4701, 4701, 4851, 2474, 0, 2464, 3799, 3799,
13250  3799, 3799, 2472, 0, 2472, 0, 4701, 0, 0, 0,
13251  2474, 0, 0, 2472, 0, 0, 0, 2474, 0, 2474,
13252  4235, 4235, 4235, 4235, 2464, 2464, 2466, 2466, 2466, 2466,
13253 
13254  2472, 2466, 2472, 0, 0, 3799, 4235, 0, 2474, 2466,
13255  2466, 2472, 2466, 2466, 2466, 2474, 2466, 2474, 2466, 2466,
13256  2466, 2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467,
13257  2467, 2467, 2467, 3799, 4235, 2467, 2467, 2467, 2467, 0,
13258  2467, 0, 2467, 2467, 2467, 2467, 2467, 3570, 3570, 3570,
13259  3570, 4642, 4642, 4642, 4642, 0, 0, 0, 3570, 0,
13260  0, 4235, 4642, 4858, 4858, 4858, 4858, 4642, 4868, 4868,
13261  4868, 4868, 0, 2467, 4858, 0, 0, 0, 0, 4868,
13262  3976, 3976, 3976, 3976, 0, 0, 3570, 3570, 0, 0,
13263  0, 3374, 3374, 3374, 3374, 0, 3976, 0, 0, 0,
13264 
13265  2467, 2467, 2468, 2468, 2468, 2468, 2468, 2468, 2468, 2468,
13266  2468, 2468, 2468, 2468, 3570, 3570, 2468, 2468, 2468, 2468,
13267  3976, 2468, 3374, 2468, 2468, 2468, 2468, 2468, 3374, 0,
13268  0, 3374, 0, 3374, 0, 3588, 3588, 3588, 3588, 4234,
13269  4234, 4234, 4234, 0, 0, 0, 3588, 2468, 3976, 0,
13270  3374, 0, 0, 0, 2468, 4234, 3374, 0, 0, 3374,
13271  3374, 0, 4468, 4468, 4468, 4468, 0, 0, 4234, 4882,
13272  4882, 4882, 4882, 0, 2468, 3588, 3427, 3427, 3427, 3427,
13273  4882, 2468, 2468, 2469, 2469, 2469, 2469, 2469, 2469, 2469,
13274  2469, 2469, 2469, 2469, 2469, 4468, 4234, 2469, 2469, 2469,
13275 
13276  2469, 3427, 2469, 3588, 2469, 2469, 2469, 2469, 2469, 3577,
13277  3577, 3577, 3577, 3427, 0, 2469, 3775, 3775, 3775, 3775,
13278  3577, 0, 0, 4468, 2469, 0, 0, 3775, 0, 3427,
13279  0, 4884, 4884, 4884, 4884, 2469, 4897, 4897, 4897, 4897,
13280  0, 3427, 4884, 2469, 0, 0, 0, 4897, 3577, 3577,
13281  0, 0, 2469, 0, 0, 0, 3775, 3437, 3437, 3437,
13282  3437, 0, 2469, 2469, 2470, 2470, 2470, 2470, 2470, 2470,
13283  2470, 2470, 2470, 2470, 2470, 2470, 3577, 3577, 2470, 2470,
13284  2470, 2470, 3437, 2470, 3775, 2470, 2470, 2470, 2470, 2470,
13285  2473, 2473, 2473, 2473, 3437, 0, 2470, 2475, 2475, 2475,
13286 
13287  2475, 4490, 4490, 4490, 4490, 2470, 2473, 0, 0, 0,
13288  3437, 0, 0, 2475, 0, 0, 2470, 4490, 0, 0,
13289  0, 2473, 3437, 0, 2470, 0, 4490, 0, 2475, 2473,
13290  2473, 0, 0, 2470, 0, 0, 0, 2475, 0, 2475,
13291  0, 0, 0, 2470, 2470, 4075, 4075, 4075, 4075, 2473,
13292  0, 0, 0, 0, 4490, 0, 2475, 2473, 2473, 0,
13293  3449, 3449, 3449, 3449, 0, 2475, 2475, 2476, 2476, 2476,
13294  2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, 0,
13295  0, 2476, 2476, 2476, 2476, 3449, 2476, 4075, 2476, 2476,
13296  2476, 2476, 2476, 3762, 3762, 3762, 3762, 3449, 0, 2476,
13297 
13298  4904, 4904, 4904, 4904, 3762, 0, 0, 0, 2476, 0,
13299  0, 4904, 0, 3449, 4075, 4909, 4909, 4909, 4909, 2476,
13300  0, 0, 0, 0, 0, 3449, 4909, 2476, 3982, 3982,
13301  3982, 3982, 3762, 3762, 0, 0, 2476, 0, 0, 3459,
13302  3459, 3459, 3459, 0, 3982, 0, 2476, 2476, 2477, 2477,
13303  2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477,
13304  3762, 3762, 2477, 2477, 2477, 2477, 3459, 2477, 3982, 2477,
13305  2477, 2477, 2477, 2477, 0, 0, 3459, 0, 2477, 0,
13306  2477, 4915, 4915, 4915, 4915, 0, 0, 0, 0, 2477,
13307  0, 0, 4915, 0, 3459, 0, 3982, 0, 0, 0,
13308 
13309  2477, 0, 0, 0, 3459, 0, 2477, 0, 2477, 0,
13310  0, 0, 0, 4390, 4390, 4390, 4390, 2477, 3474, 3474,
13311  3474, 3474, 3460, 3460, 3460, 3460, 0, 2477, 2477, 2482,
13312  2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482,
13313  2482, 2482, 2482, 2482, 2482, 2482, 2482, 3460, 2482, 0,
13314  2482, 2482, 2482, 2482, 2482, 3474, 0, 4390, 3474, 3460,
13315  0, 3516, 3516, 3516, 3516, 0, 0, 4484, 4484, 4484,
13316  4484, 0, 0, 0, 0, 3460, 0, 3516, 4484, 0,
13317  0, 2482, 0, 3474, 4390, 0, 3474, 3460, 0, 0,
13318  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13319 
13320  4484, 0, 0, 3516, 4702, 4702, 4702, 4702, 2482, 2482,
13321  2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490,
13322  2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 4484, 2490,
13323  3516, 2490, 2490, 2490, 2490, 2490, 2491, 2491, 2491, 2491,
13324  2492, 2492, 2492, 2492, 2490, 0, 0, 0, 4702, 0,
13325  0, 0, 2491, 0, 0, 0, 2492, 2496, 2496, 2496,
13326  2496, 0, 2490, 2493, 2493, 2493, 2493, 2491, 0, 0,
13327  0, 2492, 2490, 2496, 0, 4702, 2491, 0, 2492, 2493,
13328  2492, 0, 0, 0, 2500, 2500, 2500, 2500, 2496, 2490,
13329  2490, 0, 0, 0, 2493, 2491, 0, 2496, 0, 2492,
13330 
13331  2500, 0, 0, 2493, 2491, 2493, 2492, 0, 2492, 0,
13332  2497, 2497, 2497, 2497, 0, 2500, 2496, 0, 2498, 2498,
13333  2498, 2498, 2493, 0, 2500, 2496, 2497, 0, 2500, 0,
13334  0, 2493, 2493, 0, 2498, 2499, 2499, 2499, 2499, 0,
13335  0, 2497, 0, 2500, 3664, 3664, 3664, 3664, 2497, 2498,
13336  2497, 2499, 2500, 0, 0, 2500, 0, 0, 2498, 0,
13337  2498, 0, 0, 0, 2499, 0, 2499, 0, 0, 2497,
13338  0, 3664, 0, 3664, 0, 2499, 2497, 2498, 2497, 0,
13339  0, 0, 0, 0, 0, 0, 2498, 2498, 0, 0,
13340  0, 0, 2499, 0, 2499, 0, 0, 0, 0, 3664,
13341 
13342  0, 3664, 0, 2499, 2501, 2501, 2501, 2501, 2501, 2501,
13343  2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501,
13344  2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501,
13345  2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501,
13346  2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501,
13347  2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501,
13348  2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501,
13349  2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501,
13350  2501, 2501, 2501, 2501, 2501, 2505, 2505, 2505, 2505, 0,
13351  2523, 2523, 2523, 2523, 0, 3471, 3471, 3471, 3471, 0,
13352 
13353  0, 2505, 4053, 4053, 4053, 4053, 2523, 2524, 2524, 2524,
13354  2524, 0, 4752, 4752, 4752, 4752, 2505, 0, 4053, 0,
13355  0, 2523, 3471, 2524, 0, 2505, 4175, 4175, 4175, 4175,
13356  2523, 0, 3471, 0, 0, 0, 2524, 0, 2524, 0,
13357  0, 4053, 0, 0, 2505, 4752, 0, 2524, 0, 2523,
13358  3471, 0, 0, 2505, 2516, 2516, 2516, 2516, 2523, 2516,
13359  3471, 0, 0, 4175, 2524, 0, 2524, 2516, 2516, 4053,
13360  2516, 2516, 2516, 4752, 2516, 2524, 2516, 2516, 2516, 2519,
13361  2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519,
13362  2519, 4175, 0, 2519, 2519, 2519, 2519, 0, 2519, 0,
13363 
13364  2519, 2519, 2519, 2519, 2519, 3765, 3765, 3765, 3765, 0,
13365  0, 0, 3783, 3783, 3783, 3783, 3765, 0, 0, 0,
13366  0, 0, 0, 3783, 2519, 0, 0, 0, 0, 0,
13367  0, 2519, 0, 0, 0, 0, 0, 0, 0, 0,
13368  0, 0, 0, 0, 3765, 3765, 4270, 4270, 4270, 4270,
13369  0, 2519, 3783, 3473, 3473, 3473, 3473, 0, 2519, 2519,
13370  2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520,
13371  2520, 2520, 3765, 3765, 2520, 2520, 2520, 2520, 3473, 2520,
13372  3783, 2520, 2520, 2520, 2520, 2520, 2520, 0, 4270, 0,
13373  3473, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13374 
13375  0, 0, 0, 0, 0, 0, 3473, 0, 0, 0,
13376  0, 0, 2520, 0, 2520, 4270, 0, 0, 3473, 0,
13377  0, 0, 4060, 4060, 4060, 4060, 4286, 4286, 4286, 4286,
13378  0, 0, 3480, 3480, 3480, 3480, 0, 0, 4060, 2520,
13379  2520, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521,
13380  2521, 2521, 2521, 0, 0, 2521, 2521, 2521, 2521, 3480,
13381  2521, 4060, 2521, 2521, 2521, 2521, 2521, 0, 4286, 3480,
13382  0, 0, 0, 2521, 0, 3638, 3638, 3638, 3638, 0,
13383  0, 0, 2521, 0, 0, 0, 3638, 3480, 0, 4060,
13384  0, 0, 0, 2521, 0, 4286, 0, 3480, 0, 0,
13385 
13386  0, 2521, 0, 0, 0, 0, 0, 0, 0, 0,
13387  2521, 0, 3638, 0, 3638, 3482, 3482, 3482, 3482, 0,
13388  2521, 2521, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522,
13389  2522, 2522, 2522, 2522, 0, 0, 2522, 2522, 2522, 2522,
13390  3638, 2522, 3638, 2522, 2522, 2522, 2522, 2522, 2525, 2525,
13391  2525, 2525, 3482, 0, 2522, 3482, 0, 4489, 4489, 4489,
13392  4489, 0, 0, 2522, 2525, 0, 0, 0, 0, 0,
13393  0, 0, 0, 4489, 2522, 0, 0, 0, 0, 2525,
13394  3482, 0, 2522, 3482, 4489, 0, 0, 2525, 2525, 0,
13395  0, 2522, 4190, 4190, 4190, 4190, 0, 0, 0, 0,
13396 
13397  0, 2522, 2522, 4324, 4324, 4324, 4324, 2525, 3504, 3504,
13398  3504, 3504, 4489, 0, 0, 2525, 2525, 2526, 2526, 2526,
13399  2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 4190,
13400  0, 2526, 2526, 2526, 2526, 3504, 2526, 3504, 2526, 2526,
13401  2526, 2526, 2526, 0, 0, 4324, 0, 3504, 0, 2526,
13402  0, 3650, 3650, 3650, 3650, 0, 0, 4190, 2526, 0,
13403  0, 0, 3650, 3504, 0, 3504, 0, 0, 0, 2526,
13404  0, 0, 4324, 0, 0, 3504, 0, 2526, 0, 0,
13405  0, 0, 0, 0, 0, 0, 2526, 0, 3650, 0,
13406  3650, 0, 4201, 4201, 4201, 4201, 2526, 2526, 2527, 2527,
13407 
13408  2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527,
13409  0, 0, 2527, 2527, 2527, 2527, 3650, 2527, 3650, 2527,
13410  2527, 2527, 2527, 2527, 2529, 2529, 2529, 2529, 2527, 4201,
13411  2527, 2530, 2530, 2530, 2530, 2529, 0, 0, 0, 2527,
13412  2529, 0, 2530, 3430, 3430, 3430, 3430, 2530, 0, 0,
13413  2527, 0, 0, 0, 3430, 2529, 2527, 4201, 2527, 0,
13414  0, 0, 2530, 0, 2529, 0, 0, 2527, 3430, 0,
13415  0, 2530, 0, 2531, 2531, 2531, 2531, 2527, 2527, 0,
13416  0, 0, 3430, 2529, 2531, 0, 0, 0, 0, 0,
13417  2530, 0, 2529, 0, 0, 0, 3430, 0, 2531, 2530,
13418 
13419  0, 0, 0, 0, 2531, 0, 0, 0, 0, 0,
13420  3430, 0, 0, 2531, 0, 0, 0, 0, 3522, 3522,
13421  3522, 3522, 0, 0, 0, 0, 2531, 0, 4328, 4328,
13422  4328, 4328, 2531, 0, 3522, 0, 0, 3249, 3249, 3249,
13423  3249, 2531, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532,
13424  2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532,
13425  3522, 2532, 3249, 2532, 2532, 2532, 2532, 2532, 3249, 0,
13426  4328, 0, 0, 0, 3249, 0, 0, 3249, 4229, 4229,
13427  4229, 4229, 0, 0, 0, 0, 0, 3522, 0, 0,
13428  3249, 0, 0, 0, 2532, 0, 3249, 4328, 0, 0,
13429 
13430  0, 0, 3249, 0, 0, 3249, 0, 0, 0, 0,
13431  0, 0, 0, 0, 0, 4229, 0, 0, 0, 0,
13432  0, 2532, 2532, 2534, 2534, 2534, 2534, 2534, 2534, 2534,
13433  2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534,
13434  2534, 0, 2534, 4229, 2534, 2534, 2534, 2534, 2534, 2538,
13435  2538, 2538, 2538, 2539, 2539, 2539, 2539, 2545, 2545, 2545,
13436  2545, 0, 0, 0, 2534, 2538, 0, 0, 0, 2539,
13437  0, 0, 0, 2545, 0, 2534, 4835, 4835, 4835, 4835,
13438  2538, 0, 0, 0, 2539, 0, 2538, 4835, 2545, 2538,
13439  2539, 0, 2534, 2539, 2545, 0, 0, 2545, 0, 0,
13440 
13441  0, 0, 2534, 2534, 2546, 2546, 2546, 2546, 2538, 0,
13442  0, 0, 2539, 0, 2538, 4835, 2545, 2538, 2539, 0,
13443  2546, 2539, 2545, 0, 0, 2545, 2550, 2550, 2550, 2550,
13444  2551, 2551, 2551, 2551, 0, 2546, 2552, 2552, 2552, 2552,
13445  0, 2546, 2550, 4835, 2546, 0, 2551, 0, 2554, 2554,
13446  2554, 2554, 2552, 0, 0, 0, 0, 2550, 0, 0,
13447  0, 2551, 0, 2546, 2554, 0, 2550, 2552, 0, 2546,
13448  2551, 0, 2546, 0, 0, 0, 2552, 2554, 0, 2554,
13449  2555, 2555, 2555, 2555, 0, 2550, 0, 0, 2554, 2551,
13450  2556, 2556, 2556, 2556, 2550, 2552, 2555, 0, 2551, 4488,
13451 
13452  4488, 4488, 4488, 0, 2552, 2554, 2556, 2554, 0, 0,
13453  4488, 2555, 2557, 2557, 2557, 2557, 2554, 0, 0, 2555,
13454  2555, 2556, 2558, 2558, 2558, 2558, 0, 0, 2557, 0,
13455  2556, 0, 4488, 0, 2560, 2560, 2560, 2560, 2558, 2555,
13456  0, 0, 0, 2557, 0, 0, 0, 2555, 2555, 2556,
13457  2560, 0, 2557, 2558, 2562, 2562, 2562, 2562, 2556, 0,
13458  4488, 0, 2558, 2560, 0, 2560, 2561, 2561, 2561, 2561,
13459  2562, 2557, 0, 0, 2560, 0, 2701, 2701, 2701, 2701,
13460  2557, 2558, 2561, 0, 0, 2562, 0, 2701, 0, 0,
13461  2558, 2560, 2562, 2560, 2562, 0, 0, 2561, 2563, 2563,
13462 
13463  2563, 2563, 2560, 0, 0, 2561, 2561, 2701, 0, 0,
13464  0, 0, 0, 2562, 2563, 0, 2701, 0, 0, 0,
13465  2562, 0, 2562, 0, 0, 2561, 0, 0, 0, 2563,
13466  0, 0, 0, 2561, 2561, 2701, 0, 0, 2563, 0,
13467  2563, 0, 0, 0, 2701, 0, 0, 0, 0, 0,
13468  0, 0, 4438, 4438, 4438, 4438, 0, 2563, 0, 3505,
13469  3505, 3505, 3505, 4438, 0, 0, 2563, 2563, 2564, 2564,
13470  2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564,
13471  2564, 2564, 2564, 2564, 2564, 2564, 3505, 2564, 3505, 2564,
13472  2564, 2564, 2564, 2564, 4438, 0, 0, 3505, 0, 0,
13473 
13474  2564, 4138, 4138, 4138, 4138, 0, 0, 0, 0, 2564,
13475  0, 0, 0, 0, 3505, 0, 3505, 4138, 0, 0,
13476  2564, 4438, 0, 0, 0, 3505, 0, 0, 2564, 0,
13477  0, 0, 4237, 4237, 4237, 4237, 0, 2564, 0, 4138,
13478  0, 0, 0, 0, 0, 0, 0, 2564, 2564, 2565,
13479  2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565,
13480  2565, 2565, 2565, 2565, 2565, 2565, 2565, 4138, 2565, 4237,
13481  2565, 2565, 2565, 2565, 2565, 2567, 2567, 2567, 2567, 2565,
13482  0, 2565, 2568, 2568, 2568, 2568, 2573, 2573, 2573, 2573,
13483  2565, 2567, 2574, 2574, 2574, 2574, 0, 4237, 2568, 0,
13484 
13485  0, 2565, 2573, 0, 0, 0, 2567, 2565, 2574, 2565,
13486  0, 0, 0, 2568, 0, 2567, 0, 2573, 2565, 0,
13487  0, 0, 2568, 2574, 0, 0, 2573, 0, 2565, 2565,
13488  0, 0, 2574, 0, 2567, 0, 0, 0, 0, 0,
13489  0, 2568, 0, 2567, 0, 2573, 0, 0, 0, 0,
13490  2568, 2574, 0, 0, 2573, 0, 0, 0, 0, 0,
13491  2574, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582,
13492  2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582,
13493  2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582,
13494  2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582,
13495 
13496  2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582,
13497  2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582,
13498  2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582,
13499  2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582,
13500  2582, 2582, 2585, 2585, 2585, 2585, 0, 2589, 2589, 2589,
13501  2589, 3438, 3438, 3438, 3438, 0, 0, 0, 2590, 2590,
13502  2590, 2590, 3438, 2589, 4243, 4243, 4243, 4243, 0, 2585,
13503  0, 2585, 0, 2585, 2590, 0, 3438, 0, 2589, 2585,
13504  2585, 0, 2585, 4265, 4265, 4265, 4265, 2589, 0, 2590,
13505  3438, 0, 0, 2609, 2609, 2609, 2609, 2585, 2590, 2585,
13506 
13507  0, 2585, 4243, 0, 3438, 0, 2589, 2585, 2585, 2609,
13508  2585, 2586, 2586, 2586, 2586, 2589, 0, 2590, 3438, 0,
13509  4265, 0, 0, 0, 2609, 0, 2590, 0, 0, 0,
13510  4243, 0, 0, 2609, 0, 2609, 0, 0, 2586, 0,
13511  2586, 0, 2586, 0, 0, 0, 0, 0, 4265, 0,
13512  0, 2586, 2609, 0, 0, 2586, 0, 0, 0, 0,
13513  0, 2609, 2609, 0, 0, 0, 2586, 0, 2586, 0,
13514  2586, 0, 3493, 3493, 3493, 3493, 0, 0, 0, 2586,
13515  0, 0, 2586, 2587, 2587, 2587, 2587, 2587, 2587, 2587,
13516  2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587,
13517 
13518  2587, 0, 2587, 3493, 2587, 2587, 2587, 2587, 2587, 3493,
13519  0, 0, 3493, 2587, 0, 0, 0, 4276, 4276, 4276,
13520  4276, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13521  0, 3493, 0, 0, 0, 2587, 0, 3493, 0, 0,
13522  3493, 2587, 0, 0, 0, 0, 0, 4284, 4284, 4284,
13523  4284, 0, 0, 0, 4276, 0, 0, 0, 0, 0,
13524  0, 0, 2587, 2587, 2588, 2588, 2588, 2588, 2588, 2588,
13525  2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588,
13526  2588, 2588, 4276, 2588, 4284, 2588, 2588, 2588, 2588, 2588,
13527  2610, 2610, 2610, 2610, 0, 2611, 2611, 2611, 2611, 4440,
13528 
13529  4440, 4440, 4440, 0, 2588, 0, 2610, 4483, 4483, 4483,
13530  4483, 2611, 4284, 0, 0, 0, 2588, 0, 4483, 0,
13531  0, 2610, 2612, 2612, 2612, 2612, 2611, 2610, 2611, 0,
13532  2610, 0, 2588, 0, 0, 2611, 4440, 0, 2612, 2932,
13533  2932, 2932, 2932, 2588, 2588, 2592, 2592, 2592, 2592, 2610,
13534  2932, 4483, 0, 2612, 2611, 2610, 2611, 0, 2610, 2612,
13535  0, 0, 2612, 2611, 4440, 0, 2613, 2613, 2613, 2613,
13536  2932, 0, 2592, 0, 2592, 0, 2592, 0, 4483, 2932,
13537  0, 2612, 2613, 0, 2592, 2592, 0, 2612, 0, 0,
13538  2612, 0, 2614, 2614, 2614, 2614, 0, 2613, 2932, 0,
13539 
13540  2592, 0, 2592, 2613, 2592, 0, 2613, 2932, 2614, 0,
13541  0, 0, 2592, 2592, 2597, 2597, 2597, 2597, 0, 2615,
13542  2615, 2615, 2615, 2614, 0, 2613, 0, 0, 0, 2614,
13543  0, 2613, 2614, 0, 2613, 2615, 2630, 2630, 2630, 2630,
13544  0, 2597, 0, 2597, 0, 2597, 2616, 2616, 2616, 2616,
13545  2615, 2614, 2630, 2597, 2597, 0, 0, 2614, 0, 2615,
13546  2614, 2615, 2616, 2617, 2617, 2617, 2617, 2630, 0, 2597,
13547  0, 2597, 0, 2597, 2630, 0, 2630, 2616, 2615, 2617,
13548  0, 2597, 2597, 2616, 0, 0, 2616, 2615, 2615, 0,
13549  2618, 2618, 2618, 2618, 2617, 2630, 2617, 2619, 2619, 2619,
13550 
13551  2619, 0, 2630, 2617, 2630, 2616, 2618, 2620, 2620, 2620,
13552  2620, 2616, 0, 2619, 2616, 4446, 4446, 4446, 4446, 0,
13553  0, 2618, 2617, 2620, 2617, 0, 4446, 2618, 2619, 0,
13554  2618, 2617, 0, 0, 2619, 0, 0, 2619, 2620, 0,
13555  0, 0, 0, 0, 2620, 0, 0, 2620, 0, 2618,
13556  4845, 4845, 4845, 4845, 0, 2618, 2619, 4446, 2618, 0,
13557  0, 4845, 2619, 0, 0, 2619, 2620, 2621, 2621, 2621,
13558  2621, 0, 2620, 0, 0, 2620, 0, 0, 2621, 2623,
13559  2623, 2623, 2623, 2621, 4446, 2625, 2625, 2625, 2625, 4845,
13560  2623, 0, 0, 0, 0, 2623, 2625, 0, 2621, 0,
13561 
13562  0, 2625, 2627, 2627, 2627, 2627, 0, 2621, 0, 0,
13563  2623, 0, 0, 2627, 0, 0, 2625, 4845, 2627, 2623,
13564  2631, 2631, 2631, 2631, 0, 2625, 2621, 2632, 2632, 2632,
13565  2632, 0, 0, 2627, 0, 2621, 2631, 0, 2623, 0,
13566  0, 0, 2627, 2632, 2625, 0, 0, 2623, 0, 0,
13567  0, 2631, 0, 2625, 0, 0, 2632, 0, 2632, 0,
13568  2631, 2627, 2631, 4453, 4453, 4453, 4453, 2632, 0, 0,
13569  2627, 2633, 2633, 2633, 2633, 0, 0, 0, 0, 2631,
13570  0, 0, 0, 0, 2632, 0, 2632, 2633, 2631, 2631,
13571  0, 2634, 2634, 2634, 2634, 2632, 2635, 2635, 2635, 2635,
13572 
13573  4453, 0, 2633, 2636, 2636, 2636, 2636, 2634, 0, 0,
13574  0, 2633, 2635, 0, 0, 2633, 0, 0, 0, 2636,
13575  0, 0, 2634, 0, 2634, 0, 0, 2635, 4453, 0,
13576  2633, 2634, 0, 2635, 2636, 0, 2635, 0, 0, 2633,
13577  2636, 0, 2633, 2636, 2637, 2637, 2637, 2637, 0, 0,
13578  2634, 0, 2634, 0, 0, 2635, 0, 0, 0, 2634,
13579  2637, 2635, 2636, 0, 2635, 0, 0, 0, 2636, 0,
13580  0, 2636, 0, 0, 0, 2637, 2638, 2638, 2638, 2638,
13581  0, 2637, 0, 0, 2637, 0, 2641, 2641, 2641, 2641,
13582  0, 0, 2638, 0, 2642, 2642, 2642, 2642, 0, 0,
13583 
13584  0, 2638, 2641, 2637, 0, 0, 0, 2638, 0, 2637,
13585  2642, 0, 2637, 0, 0, 2641, 2638, 2641, 0, 0,
13586  2644, 2644, 2644, 2644, 0, 2642, 2641, 0, 0, 2638,
13587  2643, 2643, 2643, 2643, 2642, 2638, 2644, 0, 2642, 3624,
13588  3624, 3624, 3624, 2641, 2638, 2641, 2643, 4462, 4462, 4462,
13589  4462, 2644, 0, 2642, 2641, 0, 0, 2644, 0, 0,
13590  2644, 2643, 2642, 2643, 3624, 2642, 2645, 2645, 2645, 2645,
13591  2643, 2646, 2646, 2646, 2646, 0, 3624, 0, 0, 2644,
13592  0, 0, 2645, 0, 4462, 2644, 0, 2646, 2644, 2643,
13593  0, 2643, 3624, 2647, 2647, 2647, 2647, 2645, 2643, 0,
13594 
13595  0, 0, 2646, 2645, 3624, 0, 2645, 0, 2646, 2647,
13596  0, 2646, 4462, 2648, 2648, 2648, 2648, 0, 0, 0,
13597  2647, 0, 0, 0, 2647, 2645, 0, 0, 0, 2648,
13598  2646, 2645, 0, 2647, 2645, 0, 2646, 0, 2648, 2646,
13599  2650, 2650, 2650, 2650, 2648, 0, 0, 0, 2647, 0,
13600  0, 0, 2647, 2648, 0, 0, 2650, 4379, 4379, 4379,
13601  4379, 2647, 0, 0, 0, 0, 2648, 3450, 3450, 3450,
13602  3450, 2650, 2648, 4379, 0, 0, 0, 2650, 3450, 0,
13603  2650, 2648, 2649, 2649, 2649, 2649, 2651, 2651, 2651, 2651,
13604  4379, 0, 3450, 2649, 2649, 0, 0, 0, 2649, 2650,
13605 
13606  0, 0, 2651, 0, 0, 2650, 3450, 0, 2650, 2656,
13607  2656, 2656, 2656, 2649, 0, 2649, 0, 2651, 4379, 0,
13608  3450, 0, 2649, 2651, 0, 2656, 2651, 0, 0, 0,
13609  2657, 2657, 2657, 2657, 3450, 0, 3637, 3637, 3637, 3637,
13610  2656, 2649, 0, 2649, 0, 2651, 2657, 2656, 0, 2656,
13611  2649, 2651, 0, 0, 2651, 2652, 2652, 2652, 2652, 0,
13612  0, 2657, 2658, 2658, 2658, 2658, 2652, 2652, 2656, 0,
13613  2657, 2652, 2657, 3637, 0, 2656, 3637, 2656, 2658, 0,
13614  4386, 4386, 4386, 4386, 0, 0, 2652, 0, 0, 2657,
13615  0, 2658, 2652, 2658, 0, 2652, 4386, 0, 2657, 2657,
13616 
13617  0, 3637, 2658, 0, 3637, 0, 2659, 2659, 2659, 2659,
13618  0, 0, 0, 4386, 2652, 0, 0, 0, 0, 2658,
13619  2652, 2658, 2659, 2652, 2660, 2660, 2660, 2660, 0, 0,
13620  2658, 2661, 2661, 2661, 2661, 0, 0, 2659, 0, 0,
13621  2660, 4386, 2662, 2662, 2662, 2662, 2659, 2661, 0, 0,
13622  2659, 4133, 4133, 4133, 4133, 2660, 0, 2660, 2662, 0,
13623  0, 0, 2661, 0, 2660, 2659, 0, 4133, 2661, 0,
13624  0, 2661, 0, 2662, 2659, 0, 0, 2659, 0, 2662,
13625  0, 0, 2662, 2660, 0, 2660, 2663, 2663, 2663, 2663,
13626  2661, 0, 2660, 4133, 0, 0, 2661, 0, 0, 2661,
13627 
13628  0, 2662, 2663, 2664, 2664, 2664, 2664, 2662, 0, 0,
13629  2662, 0, 0, 2668, 2668, 2668, 2668, 2663, 0, 2664,
13630  4133, 0, 0, 2663, 0, 0, 2663, 0, 2664, 2668,
13631  2669, 2669, 2669, 2669, 2664, 0, 0, 2671, 2671, 2671,
13632  2671, 0, 0, 2664, 2668, 2663, 2669, 0, 0, 0,
13633  2668, 2663, 0, 2668, 2663, 0, 2664, 2705, 2705, 2705,
13634  2705, 2669, 2664, 0, 2671, 0, 0, 2669, 2671, 0,
13635  2669, 2664, 2668, 2705, 2671, 0, 0, 2671, 2668, 0,
13636  0, 2668, 0, 0, 4672, 4672, 4672, 4672, 2705, 2669,
13637  0, 0, 2671, 0, 0, 2669, 2671, 2705, 2669, 0,
13638 
13639  0, 0, 2671, 0, 0, 2671, 2677, 2677, 2677, 2677,
13640  0, 2677, 0, 0, 0, 0, 2705, 0, 0, 2677,
13641  2677, 4672, 2677, 2677, 2677, 2705, 2677, 0, 2677, 2677,
13642  2677, 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678,
13643  2678, 2678, 2678, 0, 0, 2678, 2678, 2678, 2678, 4672,
13644  2678, 0, 2678, 2678, 2678, 2678, 2678, 3772, 3772, 3772,
13645  3772, 0, 0, 0, 0, 2678, 0, 0, 3772, 0,
13646  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13647  0, 0, 0, 2678, 0, 0, 0, 0, 0, 0,
13648  0, 0, 0, 2678, 0, 0, 3772, 3772, 0, 0,
13649 
13650  0, 4318, 4318, 4318, 4318, 3634, 3634, 3634, 3634, 0,
13651  2678, 2678, 2679, 2679, 2679, 2679, 2679, 2679, 2679, 2679,
13652  2679, 2679, 2679, 2679, 3772, 3772, 2679, 2679, 2679, 2679,
13653  3634, 2679, 4318, 2679, 2679, 2679, 2679, 2679, 0, 0,
13654  0, 4318, 3634, 0, 2679, 0, 0, 0, 0, 0,
13655  0, 2679, 0, 2679, 0, 0, 0, 0, 3634, 0,
13656  4318, 0, 0, 0, 2679, 0, 0, 0, 0, 4318,
13657  3634, 0, 2679, 0, 0, 0, 0, 0, 0, 2679,
13658  0, 2679, 4320, 4320, 4320, 4320, 3646, 3646, 3646, 3646,
13659  0, 2679, 2679, 2680, 2680, 2680, 2680, 2680, 2680, 2680,
13660 
13661  2680, 2680, 2680, 2680, 2680, 0, 0, 2680, 2680, 2680,
13662  2680, 3646, 2680, 4320, 2680, 2680, 2680, 2680, 2680, 0,
13663  0, 4320, 4320, 3646, 0, 2680, 0, 4680, 4680, 4680,
13664  4680, 0, 0, 0, 2680, 0, 2680, 0, 0, 3646,
13665  0, 4320, 0, 0, 0, 2680, 0, 0, 0, 4320,
13666  4320, 3646, 0, 2680, 4566, 4566, 4566, 4566, 0, 0,
13667  0, 0, 2680, 2680, 4680, 0, 4085, 4085, 4085, 4085,
13668  4566, 0, 2680, 2680, 2683, 2683, 2683, 2683, 2683, 2683,
13669  2683, 2683, 2683, 2683, 2683, 2683, 0, 0, 2683, 2683,
13670  2683, 2683, 4680, 2683, 4566, 2683, 2683, 2683, 2683, 2683,
13671 
13672  0, 0, 0, 4085, 0, 0, 2683, 0, 4085, 0,
13673  0, 0, 0, 2683, 0, 2683, 0, 0, 0, 0,
13674  0, 0, 4566, 0, 0, 0, 2683, 0, 0, 0,
13675  0, 4085, 0, 0, 2683, 4085, 4691, 4691, 4691, 4691,
13676  0, 2683, 0, 2683, 0, 0, 0, 0, 4713, 4713,
13677  4713, 4713, 0, 2683, 2683, 2684, 2684, 2684, 2684, 2684,
13678  2684, 2684, 2684, 2684, 2684, 2684, 2684, 0, 0, 2684,
13679  2684, 2684, 2684, 4691, 2684, 0, 2684, 2684, 2684, 2684,
13680  2684, 2689, 2689, 2689, 2689, 4713, 0, 2684, 2690, 2690,
13681  2690, 2690, 2689, 0, 0, 0, 2684, 2689, 2684, 2690,
13682 
13683  0, 4691, 0, 0, 2690, 0, 0, 2684, 0, 0,
13684  0, 0, 2689, 4713, 0, 2684, 0, 0, 0, 2690,
13685  0, 2689, 0, 0, 2684, 2684, 0, 0, 2690, 0,
13686  0, 0, 0, 0, 2684, 2684, 0, 0, 0, 0,
13687  2689, 0, 0, 4519, 4519, 4519, 4519, 2690, 0, 2689,
13688  4092, 4092, 4092, 4092, 4519, 0, 2690, 2691, 2691, 2691,
13689  2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691,
13690  2691, 2691, 2691, 2691, 2691, 0, 2691, 0, 2691, 2691,
13691  2691, 2691, 2691, 0, 0, 4519, 0, 4092, 0, 2691,
13692  0, 0, 4092, 4725, 4725, 4725, 4725, 0, 2691, 0,
13693 
13694  0, 0, 0, 0, 0, 0, 0, 0, 0, 2691,
13695  0, 0, 4519, 0, 0, 4092, 0, 2691, 0, 4092,
13696  0, 0, 0, 0, 0, 0, 2691, 0, 0, 0,
13697  4725, 0, 0, 0, 0, 0, 2691, 2691, 2692, 2692,
13698  2692, 2692, 2692, 2692, 2692, 2692, 2692, 2692, 2692, 2692,
13699  0, 0, 2692, 2692, 2692, 2692, 0, 2692, 4725, 2692,
13700  2692, 2692, 2692, 2692, 2693, 2693, 2693, 2693, 2694, 2694,
13701  2694, 2694, 0, 0, 0, 2693, 0, 0, 0, 2694,
13702  2693, 0, 0, 0, 2694, 2699, 2699, 2699, 2699, 0,
13703  2692, 2700, 2700, 2700, 2700, 2693, 2699, 0, 0, 2694,
13704 
13705  0, 2699, 2700, 0, 2693, 0, 0, 2700, 2694, 4532,
13706  4532, 4532, 4532, 0, 0, 0, 2699, 2692, 2692, 0,
13707  4532, 0, 2700, 2693, 0, 2699, 0, 2694, 0, 0,
13708  0, 2700, 2693, 0, 0, 0, 2694, 0, 4139, 4139,
13709  4139, 4139, 0, 0, 2699, 0, 0, 0, 0, 0,
13710  2700, 4532, 0, 2699, 4139, 0, 0, 0, 0, 2700,
13711  2704, 2704, 2704, 2704, 2704, 2704, 2704, 2704, 2704, 2704,
13712  2704, 2704, 2704, 2704, 2704, 2704, 2704, 2704, 4532, 2704,
13713  4139, 2704, 2704, 2704, 2704, 2704, 2706, 2706, 2706, 2706,
13714  2707, 2707, 2707, 2707, 2708, 2708, 2708, 2708, 0, 0,
13715 
13716  2704, 0, 2706, 0, 0, 0, 2707, 4139, 0, 0,
13717  2708, 0, 2704, 4096, 4096, 4096, 4096, 2706, 0, 0,
13718  0, 2707, 0, 0, 0, 2708, 2706, 0, 2704, 0,
13719  2707, 0, 0, 0, 2708, 2709, 2709, 2709, 2709, 2704,
13720  2704, 2710, 2710, 2710, 2710, 2706, 0, 0, 0, 2707,
13721  4096, 2709, 0, 2708, 2706, 4096, 0, 2710, 2707, 0,
13722  0, 0, 2708, 0, 2709, 0, 2709, 2715, 2715, 2715,
13723  2715, 0, 2710, 0, 0, 2709, 0, 0, 4096, 0,
13724  2710, 2710, 4096, 2715, 0, 2716, 2716, 2716, 2716, 0,
13725  0, 0, 2709, 0, 2709, 0, 0, 0, 2715, 0,
13726 
13727  2710, 2716, 0, 2709, 0, 0, 0, 2715, 2710, 2710,
13728  0, 2717, 2717, 2717, 2717, 0, 2716, 2718, 2718, 2718,
13729  2718, 2719, 2719, 2719, 2719, 2716, 2715, 2717, 0, 2720,
13730  2720, 2720, 2720, 2718, 0, 2715, 0, 2719, 0, 0,
13731  0, 0, 2717, 0, 2716, 2720, 0, 0, 2718, 0,
13732  2719, 2717, 2719, 2716, 0, 0, 0, 2718, 0, 0,
13733  2720, 2719, 0, 0, 0, 0, 0, 0, 2720, 2720,
13734  2717, 0, 0, 0, 0, 0, 2718, 0, 2719, 2717,
13735  2719, 0, 0, 0, 0, 2718, 0, 0, 2720, 2719,
13736  0, 0, 0, 0, 0, 0, 2720, 2720, 2725, 2725,
13737 
13738  2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725,
13739  2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725,
13740  2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725,
13741  2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725,
13742  2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725,
13743  2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725,
13744  2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725,
13745  2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725, 2725, 2729,
13746  2729, 2729, 2729, 2730, 2730, 2730, 2730, 2731, 2731, 2731,
13747  2731, 2732, 2732, 2732, 2732, 2729, 0, 0, 0, 2730,
13748 
13749  0, 0, 0, 2731, 0, 0, 0, 2732, 0, 0,
13750  2729, 0, 0, 0, 2730, 0, 0, 0, 2731, 2729,
13751  0, 0, 2732, 2730, 0, 0, 0, 2731, 0, 0,
13752  0, 2732, 2733, 2733, 2733, 2733, 0, 0, 2729, 0,
13753  0, 0, 2730, 0, 0, 0, 2731, 2729, 2733, 0,
13754  2732, 2730, 0, 0, 0, 2731, 0, 0, 0, 2732,
13755  0, 2733, 0, 2733, 2734, 2734, 2734, 2734, 0, 0,
13756  0, 0, 2733, 0, 0, 0, 4299, 4299, 4299, 4299,
13757  2734, 0, 0, 0, 0, 0, 0, 0, 0, 2733,
13758  0, 2733, 4299, 0, 0, 2734, 0, 0, 0, 0,
13759 
13760  2733, 0, 0, 2734, 2734, 0, 0, 0, 0, 4098,
13761  4098, 4098, 4098, 4572, 4572, 4572, 4572, 0, 4299, 0,
13762  0, 0, 0, 2734, 4107, 4107, 4107, 4107, 0, 4572,
13763  0, 2734, 2734, 2743, 2743, 2743, 2743, 2743, 2743, 2743,
13764  2743, 2743, 2743, 2743, 2743, 4299, 4098, 2743, 2743, 2743,
13765  2743, 4098, 2743, 4572, 2743, 2743, 2743, 2743, 2743, 0,
13766  0, 4107, 4728, 4728, 4728, 4728, 4107, 0, 0, 0,
13767  0, 0, 0, 0, 4098, 0, 0, 0, 4098, 0,
13768  0, 4572, 0, 0, 0, 2743, 0, 0, 0, 4107,
13769  0, 0, 0, 4107, 0, 4739, 4739, 4739, 4739, 4728,
13770 
13771  0, 0, 0, 4111, 4111, 4111, 4111, 0, 0, 0,
13772  0, 0, 2743, 2743, 2744, 2744, 2744, 2744, 2744, 2744,
13773  2744, 2744, 2744, 2744, 2744, 2744, 0, 4728, 2744, 2744,
13774  2744, 2744, 4739, 2744, 0, 2744, 2744, 2744, 2744, 2744,
13775  4111, 0, 0, 0, 0, 4111, 0, 0, 0, 0,
13776  0, 0, 0, 0, 0, 0, 0, 0, 0, 2744,
13777  4739, 0, 0, 0, 0, 0, 2744, 0, 4111, 0,
13778  0, 0, 4111, 0, 0, 0, 0, 0, 4743, 4743,
13779  4743, 4743, 4371, 4371, 4371, 4371, 2744, 4147, 4147, 4147,
13780  4147, 0, 0, 2744, 2744, 2745, 2745, 2745, 2745, 2745,
13781 
13782  2745, 2745, 2745, 2745, 2745, 2745, 2745, 0, 0, 2745,
13783  2745, 2745, 2745, 4371, 2745, 4743, 2745, 2745, 2745, 2745,
13784  2745, 0, 4371, 0, 4147, 0, 0, 2745, 0, 4147,
13785  0, 4774, 4774, 4774, 4774, 0, 2745, 0, 0, 0,
13786  0, 4371, 0, 4743, 0, 0, 0, 2745, 0, 0,
13787  4371, 0, 4147, 0, 0, 2745, 4147, 0, 0, 0,
13788  0, 0, 0, 0, 2745, 0, 0, 0, 4774, 4785,
13789  4785, 4785, 4785, 0, 2745, 2745, 2746, 2746, 2746, 2746,
13790  2746, 2746, 2746, 2746, 2746, 2746, 2746, 2746, 0, 0,
13791  2746, 2746, 2746, 2746, 0, 2746, 4774, 2746, 2746, 2746,
13792 
13793  2746, 2746, 2748, 2748, 2748, 2748, 4785, 0, 2746, 2749,
13794  2749, 2749, 2749, 2750, 2750, 2750, 2750, 2746, 2748, 0,
13795  0, 3627, 3627, 3627, 3627, 2749, 0, 0, 2746, 2750,
13796  0, 2748, 3627, 2748, 4785, 0, 2746, 0, 0, 0,
13797  2749, 0, 2748, 0, 2750, 2746, 3627, 0, 2749, 2749,
13798  0, 2750, 0, 2750, 0, 2746, 2746, 0, 0, 2748,
13799  3627, 2748, 2751, 2751, 2751, 2751, 0, 0, 2749, 0,
13800  2748, 0, 2750, 0, 3627, 0, 2749, 2749, 2751, 2750,
13801  0, 2750, 0, 0, 0, 0, 0, 0, 3627, 0,
13802  0, 0, 0, 2751, 0, 0, 0, 0, 0, 0,
13803 
13804  0, 0, 2751, 0, 2751, 0, 0, 0, 4615, 4615,
13805  4615, 4615, 0, 0, 0, 4793, 4793, 4793, 4793, 4615,
13806  0, 2751, 0, 0, 4151, 4151, 4151, 4151, 0, 0,
13807  2751, 2751, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752,
13808  2752, 2752, 2752, 2752, 0, 0, 2752, 2752, 2752, 2752,
13809  4615, 2752, 4793, 2752, 2752, 2752, 2752, 2752, 0, 0,
13810  0, 4151, 0, 0, 2752, 0, 4151, 0, 0, 0,
13811  0, 0, 0, 2752, 0, 0, 0, 4615, 0, 0,
13812  4793, 0, 0, 0, 2752, 0, 0, 0, 0, 4151,
13813  0, 0, 2752, 4151, 4834, 4834, 4834, 4834, 0, 0,
13814 
13815  0, 2752, 0, 0, 0, 4153, 4153, 4153, 4153, 0,
13816  0, 2752, 2752, 2753, 2753, 2753, 2753, 2753, 2753, 2753,
13817  2753, 2753, 2753, 2753, 2753, 0, 0, 2753, 2753, 2753,
13818  2753, 4834, 2753, 0, 2753, 2753, 2753, 2753, 2753, 0,
13819  0, 0, 4153, 2753, 0, 2753, 0, 4153, 0, 0,
13820  0, 0, 0, 0, 2753, 0, 0, 0, 0, 4834,
13821  0, 0, 0, 0, 0, 2753, 0, 0, 0, 0,
13822  4153, 2753, 0, 2753, 4153, 4843, 4843, 4843, 4843, 0,
13823  0, 0, 2753, 4115, 4115, 4115, 4115, 0, 0, 0,
13824  0, 0, 2753, 2753, 2758, 2758, 2758, 2758, 2758, 2758,
13825 
13826  2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758,
13827  2758, 2758, 4843, 2758, 4115, 2758, 2758, 2758, 2758, 2758,
13828  4115, 0, 0, 4115, 0, 4115, 4339, 4339, 4339, 4339,
13829  0, 0, 0, 0, 0, 0, 0, 4339, 0, 0,
13830  4843, 0, 4115, 0, 0, 0, 2758, 0, 4115, 0,
13831  0, 4115, 4115, 0, 0, 0, 0, 0, 0, 0,
13832  0, 0, 0, 0, 0, 4339, 0, 0, 4339, 0,
13833  0, 0, 0, 2758, 2758, 2766, 2766, 2766, 2766, 2766,
13834  2766, 2766, 2766, 2766, 2766, 2766, 2766, 2766, 2766, 2766,
13835  2766, 2766, 2766, 4339, 2766, 4339, 2766, 2766, 2766, 2766,
13836 
13837  2766, 2767, 2767, 2767, 2767, 2768, 2768, 2768, 2768, 2766,
13838  0, 0, 0, 0, 0, 0, 0, 2767, 0, 0,
13839  0, 2768, 2772, 2772, 2772, 2772, 0, 2766, 2769, 2769,
13840  2769, 2769, 2767, 0, 0, 0, 2768, 2766, 2772, 0,
13841  0, 2767, 0, 2768, 2769, 2768, 0, 0, 0, 2776,
13842  2776, 2776, 2776, 2772, 2766, 2766, 0, 0, 0, 2769,
13843  2767, 0, 2772, 0, 2768, 2776, 0, 0, 2769, 2767,
13844  2769, 2768, 0, 2768, 0, 2773, 2773, 2773, 2773, 0,
13845  2776, 2772, 0, 2774, 2774, 2774, 2774, 2769, 0, 2776,
13846  2772, 2773, 0, 2776, 0, 0, 2769, 2769, 0, 2774,
13847 
13848  2775, 2775, 2775, 2775, 0, 0, 2773, 0, 2776, 0,
13849  0, 0, 0, 2773, 2774, 2773, 2775, 2776, 0, 0,
13850  2776, 0, 0, 2774, 0, 2774, 0, 0, 0, 2775,
13851  0, 2775, 0, 0, 2773, 0, 0, 0, 0, 0,
13852  2775, 2773, 2774, 2773, 0, 0, 0, 0, 0, 0,
13853  0, 2774, 2774, 0, 0, 0, 0, 2775, 0, 2775,
13854  0, 0, 0, 0, 0, 0, 0, 0, 2775, 2777,
13855  2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777,
13856  2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777,
13857  2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777,
13858 
13859  2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777,
13860  2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777,
13861  2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777,
13862  2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777,
13863  2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777,
13864  2781, 2781, 2781, 2781, 0, 0, 0, 0, 0, 0,
13865  0, 0, 4305, 4305, 4305, 4305, 2781, 0, 0, 0,
13866  0, 0, 0, 0, 4857, 4857, 4857, 4857, 4305, 0,
13867  0, 2781, 0, 0, 0, 0, 0, 0, 0, 0,
13868  2781, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13869 
13870  4870, 4870, 4870, 4870, 4305, 0, 0, 0, 0, 2781,
13871  0, 4857, 0, 0, 3324, 3324, 3324, 3324, 2781, 2792,
13872  2792, 2792, 2792, 2792, 2792, 2792, 2792, 2792, 2792, 2792,
13873  2792, 4305, 0, 2792, 2792, 2792, 2792, 4870, 2792, 4857,
13874  2792, 2792, 2792, 2792, 2792, 3324, 0, 3324, 0, 0,
13875  0, 3324, 0, 0, 3324, 0, 0, 0, 0, 0,
13876  2792, 0, 0, 0, 0, 4870, 0, 0, 0, 0,
13877  0, 2792, 0, 3324, 0, 3324, 0, 0, 0, 3324,
13878  0, 0, 3324, 4879, 4879, 4879, 4879, 0, 2792, 0,
13879  0, 4172, 4172, 4172, 4172, 0, 0, 0, 2792, 2792,
13880 
13881  2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793,
13882  2793, 2793, 0, 0, 2793, 2793, 2793, 2793, 0, 2793,
13883  4879, 2793, 2793, 2793, 2793, 2793, 0, 0, 4172, 0,
13884  0, 2793, 0, 4172, 0, 0, 0, 0, 0, 0,
13885  0, 0, 0, 0, 0, 0, 0, 0, 4879, 0,
13886  0, 0, 2793, 0, 0, 0, 4172, 0, 0, 2793,
13887  4172, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13888  4157, 4157, 4157, 4157, 0, 0, 0, 0, 0, 2793,
13889  2793, 2795, 2795, 2795, 2795, 2795, 2795, 2795, 2795, 2795,
13890  2795, 2795, 2795, 2795, 2795, 2795, 2795, 2795, 2795, 0,
13891 
13892  2795, 4157, 2795, 2795, 2795, 2795, 2795, 4157, 0, 0,
13893  4157, 0, 4157, 4347, 4347, 4347, 4347, 0, 0, 0,
13894  2795, 0, 0, 0, 4347, 0, 0, 0, 0, 4157,
13895  0, 0, 0, 2795, 0, 4157, 0, 0, 4157, 4157,
13896  0, 0, 0, 0, 0, 0, 0, 0, 2795, 0,
13897  0, 0, 4347, 0, 0, 4347, 0, 0, 0, 0,
13898  2795, 2795, 2796, 2796, 2796, 2796, 2796, 2796, 2796, 2796,
13899  2796, 2796, 2796, 2796, 2796, 2796, 2796, 2796, 2796, 2796,
13900  4347, 2796, 4347, 2796, 2796, 2796, 2796, 2796, 2800, 2800,
13901  2800, 2800, 0, 2801, 2801, 2801, 2801, 0, 0, 2808,
13902 
13903  2808, 2808, 2808, 0, 2800, 2796, 0, 0, 0, 2801,
13904  0, 0, 0, 0, 2796, 2808, 0, 0, 0, 2800,
13905  2809, 2809, 2809, 2809, 2801, 0, 0, 0, 2800, 0,
13906  2808, 0, 2796, 2801, 0, 0, 2809, 0, 0, 2808,
13907  0, 2796, 2796, 2820, 2820, 2820, 2820, 2800, 0, 0,
13908  0, 2809, 2801, 0, 0, 0, 2800, 0, 2808, 2820,
13909  2809, 2801, 4889, 4889, 4889, 4889, 0, 2808, 2821, 2821,
13910  2821, 2821, 0, 4889, 2820, 0, 2820, 0, 0, 2809,
13911  0, 0, 0, 2820, 2821, 0, 0, 0, 2809, 0,
13912  0, 2822, 2822, 2822, 2822, 3635, 3635, 3635, 3635, 2821,
13913 
13914  0, 4889, 2820, 0, 2820, 2821, 3635, 2822, 2821, 0,
13915  0, 2820, 0, 0, 2823, 2823, 2823, 2823, 0, 0,
13916  3635, 0, 2822, 0, 0, 0, 0, 2821, 2822, 4889,
13917  2823, 2822, 0, 2821, 3635, 0, 2821, 2824, 2824, 2824,
13918  2824, 2825, 2825, 2825, 2825, 2823, 0, 0, 3635, 0,
13919  2822, 2823, 0, 2824, 2823, 0, 2822, 2825, 0, 2822,
13920  0, 0, 3635, 0, 2824, 0, 2825, 0, 2824, 0,
13921  0, 0, 2825, 2823, 0, 0, 0, 2824, 0, 2823,
13922  0, 2825, 2823, 2826, 2826, 2826, 2826, 2827, 2827, 2827,
13923  2827, 0, 2824, 0, 2825, 0, 2824, 0, 0, 2826,
13924 
13925  2825, 0, 0, 2827, 0, 2824, 0, 0, 0, 2825,
13926  2828, 2828, 2828, 2828, 2826, 0, 2826, 0, 2827, 0,
13927  0, 0, 0, 2826, 2827, 0, 2828, 2827, 3647, 3647,
13928  3647, 3647, 0, 2829, 2829, 2829, 2829, 0, 0, 3647,
13929  0, 2828, 2826, 0, 2826, 0, 2827, 2828, 0, 2829,
13930  2828, 2826, 2827, 3647, 0, 2827, 2830, 2830, 2830, 2830,
13931  2831, 2831, 2831, 2831, 2829, 0, 0, 3647, 0, 2828,
13932  2829, 0, 2830, 2829, 0, 2828, 2831, 0, 2828, 0,
13933  0, 3647, 0, 2830, 0, 2831, 0, 2830, 0, 0,
13934  0, 2831, 2829, 0, 0, 3647, 2830, 0, 2829, 0,
13935 
13936  2831, 2829, 2832, 2832, 2832, 2832, 2833, 2833, 2833, 2833,
13937  0, 2830, 0, 2831, 0, 2830, 0, 0, 2832, 2831,
13938  0, 0, 2833, 0, 2830, 0, 0, 0, 2831, 0,
13939  0, 2832, 0, 2832, 0, 0, 0, 2833, 2834, 2834,
13940  2834, 2834, 2832, 0, 0, 0, 2833, 0, 0, 0,
13941  2833, 0, 0, 0, 2834, 2835, 2835, 2835, 2835, 2832,
13942  0, 2832, 0, 0, 0, 2833, 0, 0, 0, 2834,
13943  2832, 2835, 0, 0, 2833, 0, 0, 2833, 2834, 0,
13944  2834, 0, 2836, 2836, 2836, 2836, 2835, 2838, 2838, 2838,
13945  2838, 0, 2835, 0, 0, 2835, 0, 2834, 2836, 2839,
13946 
13947  2839, 2839, 2839, 2838, 0, 0, 2834, 2834, 0, 2836,
13948  0, 0, 2838, 2836, 2835, 2839, 0, 0, 2838, 0,
13949  2835, 0, 2836, 2835, 0, 0, 0, 2838, 0, 0,
13950  2839, 2843, 2843, 2843, 2843, 0, 0, 2836, 0, 2839,
13951  2838, 2836, 0, 0, 0, 0, 2838, 2843, 0, 0,
13952  2836, 0, 0, 0, 0, 2838, 0, 0, 2839, 0,
13953  0, 0, 2843, 2846, 2846, 2846, 2846, 2839, 0, 0,
13954  0, 2843, 0, 2843, 0, 2844, 2844, 2844, 2844, 2846,
13955  2845, 2845, 2845, 2845, 0, 2847, 2847, 2847, 2847, 0,
13956  2843, 2844, 0, 0, 2846, 0, 2845, 0, 0, 2843,
13957 
13958  2843, 2847, 0, 2846, 0, 0, 2844, 2845, 0, 0,
13959  0, 2845, 2844, 0, 0, 2844, 2847, 0, 0, 0,
13960  2845, 0, 2846, 0, 0, 2847, 0, 2938, 2938, 2938,
13961  2938, 2846, 0, 0, 2844, 2845, 0, 0, 2938, 2845,
13962  2844, 0, 0, 2844, 2847, 0, 0, 0, 2845, 0,
13963  0, 0, 0, 2847, 2848, 2848, 2848, 2848, 2938, 2853,
13964  2853, 2853, 2853, 0, 0, 2848, 2848, 2938, 0, 0,
13965  2848, 0, 0, 0, 0, 2853, 0, 4181, 4181, 4181,
13966  4181, 2848, 0, 0, 0, 2848, 2938, 0, 2853, 0,
13967  2853, 0, 0, 0, 2848, 2938, 0, 0, 0, 2853,
13968 
13969  0, 2854, 2854, 2854, 2854, 0, 0, 0, 0, 2848,
13970  0, 0, 0, 2848, 4181, 0, 2853, 2854, 2853, 4181,
13971  0, 0, 2848, 2849, 2849, 2849, 2849, 2853, 2855, 2855,
13972  2855, 2855, 2854, 0, 2849, 2849, 0, 0, 0, 2849,
13973  0, 2854, 4181, 0, 2855, 2854, 4181, 0, 2849, 2856,
13974  2856, 2856, 2856, 0, 2849, 0, 0, 0, 0, 2855,
13975  2854, 0, 0, 2849, 0, 2856, 0, 0, 2855, 2854,
13976  2855, 0, 2854, 0, 0, 0, 2849, 0, 0, 0,
13977  2856, 0, 2849, 0, 0, 0, 2856, 2855, 0, 2856,
13978  0, 2849, 3342, 3342, 3342, 3342, 2855, 2855, 0, 2857,
13979 
13980  2857, 2857, 2857, 2858, 2858, 2858, 2858, 0, 2856, 0,
13981  0, 0, 0, 0, 2856, 2857, 0, 2856, 0, 2858,
13982  0, 0, 0, 3342, 0, 3342, 2857, 0, 0, 3342,
13983  2857, 0, 3342, 0, 2858, 0, 0, 0, 0, 2857,
13984  0, 0, 0, 2858, 0, 0, 0, 0, 0, 0,
13985  0, 3342, 0, 3342, 2857, 0, 0, 3342, 2857, 0,
13986  3342, 0, 2858, 4247, 4247, 4247, 4247, 2857, 0, 0,
13987  0, 2858, 2866, 2866, 2866, 2866, 2866, 2866, 2866, 2866,
13988  2866, 2866, 2866, 2866, 0, 0, 2866, 2866, 2866, 2866,
13989  0, 2866, 0, 2866, 2866, 2866, 2866, 2866, 0, 0,
13990 
13991  4247, 0, 0, 0, 0, 4247, 0, 0, 0, 0,
13992  0, 0, 2866, 0, 0, 0, 0, 0, 0, 0,
13993  0, 0, 0, 0, 2866, 0, 0, 0, 4247, 0,
13994  0, 0, 4247, 0, 0, 0, 0, 0, 0, 0,
13995  2866, 0, 4319, 4319, 4319, 4319, 0, 4336, 4336, 4336,
13996  4336, 2866, 2866, 2867, 2867, 2867, 2867, 2867, 2867, 2867,
13997  2867, 2867, 2867, 2867, 2867, 0, 0, 2867, 2867, 2867,
13998  2867, 4319, 2867, 4319, 2867, 2867, 2867, 2867, 2867, 0,
13999  0, 0, 4319, 2867, 4336, 2867, 0, 0, 0, 4336,
14000  0, 0, 0, 0, 2867, 0, 0, 0, 0, 4319,
14001 
14002  0, 4319, 0, 0, 0, 2867, 0, 0, 0, 0,
14003  4319, 2867, 4336, 2867, 0, 0, 4336, 0, 0, 0,
14004  0, 0, 2867, 4187, 4187, 4187, 4187, 0, 0, 0,
14005  0, 0, 2867, 2867, 2868, 2868, 2868, 2868, 2868, 2868,
14006  2868, 2868, 2868, 2868, 2868, 2868, 0, 0, 2868, 2868,
14007  2868, 2868, 0, 2868, 4187, 2868, 2868, 2868, 2868, 2868,
14008  4187, 0, 0, 4187, 0, 4187, 2868, 0, 0, 0,
14009  0, 0, 0, 0, 0, 2868, 0, 0, 0, 2868,
14010  0, 0, 4187, 0, 0, 0, 2868, 0, 4187, 0,
14011  0, 4187, 4187, 0, 2868, 0, 0, 0, 0, 0,
14012 
14013  0, 0, 0, 2868, 0, 0, 2868, 4346, 4346, 4346,
14014  4346, 0, 0, 2868, 2868, 2871, 2871, 2871, 2871, 2871,
14015  2871, 2871, 2871, 2871, 2871, 2871, 2871, 0, 0, 2871,
14016  2871, 2871, 2871, 0, 2871, 0, 2871, 2871, 2871, 2871,
14017  2871, 0, 0, 0, 4346, 2871, 0, 2871, 0, 4346,
14018  0, 0, 0, 0, 0, 0, 2871, 0, 0, 0,
14019  0, 0, 0, 0, 0, 0, 0, 2871, 0, 0,
14020  0, 0, 4346, 2871, 0, 2871, 4346, 0, 0, 0,
14021  0, 0, 0, 0, 2871, 4198, 4198, 4198, 4198, 0,
14022  0, 0, 0, 0, 2871, 2871, 2872, 2872, 2872, 2872,
14023 
14024  2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, 0, 0,
14025  2872, 2872, 2872, 2872, 0, 2872, 4198, 2872, 2872, 2872,
14026  2872, 2872, 4198, 0, 0, 4198, 0, 4198, 2872, 0,
14027  0, 0, 0, 0, 0, 0, 0, 2872, 0, 0,
14028  0, 2872, 0, 0, 4198, 0, 0, 0, 2872, 0,
14029  4198, 0, 0, 4198, 4198, 0, 2872, 0, 0, 0,
14030  0, 0, 0, 0, 0, 2872, 0, 0, 2872, 0,
14031  0, 0, 0, 0, 0, 2872, 2872, 2877, 2877, 2877,
14032  2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877,
14033  2877, 2877, 2877, 2877, 2877, 0, 2877, 0, 2877, 2877,
14034 
14035  2877, 2877, 2877, 2878, 2878, 2878, 2878, 2879, 2879, 2879,
14036  2879, 2880, 2880, 2880, 2880, 0, 2877, 0, 0, 2878,
14037  0, 0, 0, 2879, 0, 0, 0, 2880, 0, 2877,
14038  0, 0, 2878, 0, 2878, 0, 0, 0, 2879, 0,
14039  0, 0, 2880, 2878, 2877, 0, 2879, 2879, 0, 0,
14040  0, 2880, 2881, 2881, 2881, 2881, 2877, 2877, 0, 0,
14041  2878, 0, 2878, 0, 0, 0, 2879, 0, 2881, 0,
14042  2880, 2878, 0, 0, 2879, 2879, 0, 0, 0, 2880,
14043  0, 0, 0, 2881, 2882, 2882, 2882, 2882, 0, 0,
14044  2881, 0, 2881, 0, 0, 0, 2887, 2887, 2887, 2887,
14045 
14046  2882, 2888, 2888, 2888, 2888, 0, 2889, 2889, 2889, 2889,
14047  0, 2881, 2887, 0, 0, 2882, 0, 2888, 2881, 0,
14048  2881, 0, 2889, 0, 2882, 0, 2882, 2887, 0, 0,
14049  0, 0, 2888, 0, 0, 0, 2887, 2889, 0, 2888,
14050  0, 2888, 0, 2882, 0, 0, 2889, 0, 2889, 0,
14051  0, 0, 2882, 2882, 0, 2887, 2893, 2893, 2893, 2893,
14052  2888, 0, 0, 0, 2887, 2889, 0, 2888, 0, 2888,
14053  0, 0, 2893, 0, 2889, 2889, 2894, 2894, 2894, 2894,
14054  0, 0, 0, 0, 0, 0, 0, 2893, 0, 0,
14055  0, 0, 2894, 2893, 0, 0, 2893, 0, 0, 0,
14056 
14057  0, 0, 0, 0, 0, 0, 0, 2894, 0, 0,
14058  0, 0, 0, 2894, 0, 2893, 2894, 0, 0, 0,
14059  0, 2893, 0, 0, 2893, 0, 0, 0, 0, 0,
14060  0, 0, 0, 0, 0, 2894, 0, 0, 0, 0,
14061  0, 2894, 0, 0, 2894, 2896, 2896, 2896, 2896, 2896,
14062  2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896,
14063  2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896,
14064  2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896,
14065  2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896,
14066  2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896,
14067 
14068  2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896,
14069  2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896,
14070  2896, 2896, 2896, 2896, 2896, 2896, 2900, 2900, 2900, 2900,
14071  2901, 2901, 2901, 2901, 2902, 2902, 2902, 2902, 0, 0,
14072  0, 0, 2900, 0, 0, 0, 2901, 0, 0, 0,
14073  2902, 0, 0, 0, 0, 2900, 0, 2900, 0, 0,
14074  0, 2901, 0, 0, 0, 2902, 2900, 0, 0, 2901,
14075  2901, 0, 0, 0, 2902, 2903, 2903, 2903, 2903, 2904,
14076  2904, 2904, 2904, 2900, 0, 2900, 0, 0, 0, 2901,
14077  0, 2903, 0, 2902, 2900, 2904, 0, 2901, 2901, 0,
14078 
14079  0, 0, 2902, 0, 0, 0, 2903, 0, 0, 0,
14080  2904, 0, 0, 2903, 0, 2903, 0, 0, 0, 2904,
14081  0, 2904, 0, 2912, 2912, 2912, 2912, 0, 2913, 2913,
14082  2913, 2913, 0, 0, 2903, 0, 0, 0, 2904, 2912,
14083  0, 2903, 0, 2903, 2913, 0, 0, 2904, 2904, 0,
14084  0, 0, 0, 0, 2912, 0, 0, 0, 0, 2913,
14085  2912, 0, 0, 2912, 0, 2913, 0, 0, 2913, 0,
14086  0, 0, 0, 4348, 4348, 4348, 4348, 0, 0, 0,
14087  0, 0, 2912, 0, 0, 0, 0, 2913, 2912, 0,
14088  0, 2912, 0, 2913, 0, 0, 2913, 2915, 2915, 2915,
14089 
14090  2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, 0,
14091  4348, 2915, 2915, 2915, 2915, 4348, 2915, 0, 2915, 2915,
14092  2915, 2915, 2915, 0, 0, 0, 0, 0, 0, 0,
14093  0, 2915, 0, 0, 0, 0, 0, 0, 4348, 0,
14094  0, 0, 4348, 0, 0, 0, 0, 0, 0, 2915,
14095  0, 0, 0, 0, 0, 0, 0, 0, 0, 2915,
14096  0, 0, 0, 0, 0, 0, 0, 4205, 4205, 4205,
14097  4205, 0, 0, 0, 0, 0, 2915, 2915, 2916, 2916,
14098  2916, 2916, 2916, 2916, 2916, 2916, 2916, 2916, 2916, 2916,
14099  0, 0, 2916, 2916, 2916, 2916, 0, 2916, 4205, 2916,
14100 
14101  2916, 2916, 2916, 2916, 4205, 0, 0, 4205, 0, 4205,
14102  2916, 0, 0, 0, 0, 0, 0, 2916, 0, 2916,
14103  0, 0, 0, 0, 0, 0, 4205, 0, 0, 0,
14104  2916, 0, 4205, 0, 0, 4205, 4205, 0, 2916, 0,
14105  0, 0, 0, 0, 0, 2916, 0, 2916, 4253, 4253,
14106  4253, 4253, 0, 0, 0, 0, 0, 2916, 2916, 2917,
14107  2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917,
14108  2917, 0, 0, 2917, 2917, 2917, 2917, 0, 2917, 4253,
14109  2917, 2917, 2917, 2917, 2917, 4253, 0, 0, 4253, 0,
14110  4253, 2917, 0, 0, 0, 0, 0, 0, 0, 0,
14111 
14112  2917, 0, 2917, 0, 0, 0, 0, 4253, 0, 0,
14113  0, 2917, 0, 4253, 0, 0, 4253, 4253, 0, 2917,
14114  0, 0, 0, 0, 0, 0, 0, 0, 2917, 2917,
14115  0, 0, 4358, 4358, 4358, 4358, 0, 0, 2917, 2917,
14116  2920, 2920, 2920, 2920, 2920, 2920, 2920, 2920, 2920, 2920,
14117  2920, 2920, 0, 0, 2920, 2920, 2920, 2920, 0, 2920,
14118  0, 2920, 2920, 2920, 2920, 2920, 0, 0, 0, 4358,
14119  0, 0, 2920, 0, 4358, 0, 0, 0, 0, 2920,
14120  0, 2920, 0, 0, 0, 0, 0, 0, 0, 0,
14121  0, 0, 2920, 0, 0, 0, 0, 4358, 0, 0,
14122 
14123  2920, 4358, 0, 0, 0, 0, 0, 2920, 0, 2920,
14124  0, 0, 0, 0, 0, 0, 0, 0, 0, 2920,
14125  2920, 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921,
14126  2921, 2921, 2921, 0, 0, 2921, 2921, 2921, 2921, 0,
14127  2921, 0, 2921, 2921, 2921, 2921, 2921, 2926, 2926, 2926,
14128  2926, 0, 0, 2921, 2927, 2927, 2927, 2927, 2926, 0,
14129  0, 0, 2921, 2926, 2921, 2927, 0, 0, 0, 0,
14130  2927, 0, 0, 2921, 0, 0, 0, 0, 2926, 0,
14131  0, 2921, 0, 0, 0, 2927, 0, 2926, 0, 0,
14132  2921, 2921, 0, 0, 2927, 0, 0, 0, 0, 0,
14133 
14134  2921, 2921, 0, 0, 0, 0, 2926, 0, 0, 0,
14135  0, 0, 0, 2927, 0, 2926, 4361, 4361, 4361, 4361,
14136  0, 0, 2927, 2928, 2928, 2928, 2928, 2928, 2928, 2928,
14137  2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928,
14138  2928, 0, 2928, 0, 2928, 2928, 2928, 2928, 2928, 0,
14139  0, 0, 0, 4361, 0, 2928, 0, 0, 4361, 0,
14140  0, 0, 0, 0, 2928, 0, 0, 0, 0, 0,
14141  0, 0, 0, 0, 0, 2928, 0, 0, 0, 0,
14142  0, 4361, 0, 2928, 0, 4361, 0, 0, 0, 0,
14143  0, 0, 2928, 0, 0, 0, 0, 0, 0, 0,
14144 
14145  0, 0, 2928, 2928, 2929, 2929, 2929, 2929, 2929, 2929,
14146  2929, 2929, 2929, 2929, 2929, 2929, 0, 0, 2929, 2929,
14147  2929, 2929, 0, 2929, 0, 2929, 2929, 2929, 2929, 2929,
14148  2930, 2930, 2930, 2930, 2931, 2931, 2931, 2931, 0, 0,
14149  0, 2930, 0, 0, 0, 2931, 2930, 0, 0, 0,
14150  2931, 2936, 2936, 2936, 2936, 0, 2929, 2937, 2937, 2937,
14151  2937, 2930, 2936, 0, 0, 2931, 0, 2936, 2937, 0,
14152  2930, 0, 0, 2937, 2931, 0, 0, 0, 0, 0,
14153  0, 0, 2936, 2929, 2929, 0, 0, 0, 2937, 2930,
14154  0, 2936, 0, 2931, 0, 0, 0, 2937, 2930, 0,
14155 
14156  0, 0, 2931, 0, 0, 0, 0, 0, 0, 0,
14157  2936, 0, 0, 0, 0, 0, 2937, 0, 0, 2936,
14158  0, 0, 0, 0, 0, 2937, 2941, 2941, 2941, 2941,
14159  2941, 2941, 2941, 2941, 2941, 2941, 2941, 2941, 2941, 2941,
14160  2941, 2941, 2941, 2941, 0, 2941, 0, 2941, 2941, 2941,
14161  2941, 2941, 2942, 2942, 2942, 2942, 2943, 2943, 2943, 2943,
14162  2944, 2944, 2944, 2944, 0, 0, 2941, 0, 2942, 0,
14163  0, 0, 2943, 0, 0, 0, 2944, 0, 2941, 4350,
14164  4350, 4350, 4350, 2942, 0, 0, 0, 2943, 0, 0,
14165  4350, 2944, 2942, 0, 2941, 0, 2943, 0, 0, 0,
14166 
14167  2944, 2945, 2945, 2945, 2945, 2941, 2941, 2946, 2946, 2946,
14168  2946, 2942, 0, 0, 0, 2943, 0, 2945, 4350, 2944,
14169  2942, 4350, 0, 2946, 2943, 0, 0, 0, 2944, 0,
14170  0, 0, 2945, 0, 0, 0, 2946, 0, 2946, 0,
14171  0, 2945, 2947, 2947, 2947, 2947, 4350, 2946, 4350, 2952,
14172  2952, 2952, 2952, 0, 2953, 2953, 2953, 2953, 2947, 0,
14173  2945, 0, 0, 0, 2946, 2952, 2946, 0, 0, 2945,
14174  2953, 0, 0, 2947, 0, 2946, 2954, 2954, 2954, 2954,
14175  2952, 2947, 2947, 0, 0, 2953, 0, 0, 0, 2952,
14176  0, 0, 2954, 0, 2953, 0, 2955, 2955, 2955, 2955,
14177 
14178  0, 2947, 2956, 2956, 2956, 2956, 0, 2954, 2952, 2947,
14179  2947, 0, 2955, 2953, 0, 0, 2954, 2952, 2956, 0,
14180  0, 0, 2953, 2957, 2957, 2957, 2957, 2955, 0, 0,
14181  0, 2956, 0, 2956, 0, 2954, 2955, 0, 0, 2957,
14182  0, 0, 2956, 0, 2954, 0, 0, 0, 0, 0,
14183  0, 0, 0, 0, 2957, 2955, 0, 0, 0, 2956,
14184  0, 2956, 2957, 2957, 2955, 0, 0, 0, 0, 0,
14185  2956, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14186  0, 0, 2957, 0, 0, 0, 0, 0, 0, 0,
14187  2957, 2957, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962,
14188 
14189  2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962,
14190  2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962,
14191  2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962,
14192  2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962,
14193  2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962,
14194  2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962,
14195  2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962,
14196  2962, 2962, 2962, 2966, 2966, 2966, 2966, 2967, 2967, 2967,
14197  2967, 2968, 2968, 2968, 2968, 2969, 2969, 2969, 2969, 2966,
14198  0, 0, 0, 2967, 0, 0, 0, 2968, 0, 0,
14199 
14200  0, 2969, 0, 0, 2966, 0, 0, 0, 2967, 0,
14201  0, 0, 2968, 2966, 0, 0, 2969, 2967, 0, 0,
14202  0, 2968, 0, 0, 0, 2969, 2970, 2970, 2970, 2970,
14203  0, 0, 2966, 0, 0, 0, 2967, 0, 0, 0,
14204  2968, 2966, 2970, 0, 2969, 2967, 0, 0, 0, 2968,
14205  0, 0, 0, 2969, 0, 2970, 0, 2970, 2971, 2971,
14206  2971, 2971, 0, 0, 0, 0, 2970, 0, 0, 0,
14207  0, 0, 0, 0, 2971, 0, 0, 0, 0, 0,
14208  0, 0, 0, 2970, 0, 2970, 0, 0, 0, 2971,
14209  0, 0, 0, 0, 2970, 0, 0, 2971, 2971, 0,
14210 
14211  0, 0, 0, 4422, 4422, 4422, 4422, 0, 0, 0,
14212  0, 0, 0, 0, 0, 0, 0, 2971, 4426, 4426,
14213  4426, 4426, 0, 0, 0, 2971, 2971, 2982, 2982, 2982,
14214  2982, 2982, 2982, 2982, 2982, 2982, 2982, 2982, 2982, 0,
14215  4422, 2982, 2982, 2982, 2982, 4422, 2982, 0, 2982, 2982,
14216  2982, 2982, 2982, 0, 0, 4426, 0, 0, 0, 0,
14217  4426, 0, 0, 0, 0, 0, 0, 2982, 4422, 0,
14218  0, 0, 4422, 0, 0, 0, 0, 0, 0, 2982,
14219  0, 0, 0, 4426, 0, 0, 0, 4426, 0, 0,
14220  0, 0, 0, 0, 0, 2982, 0, 4221, 4221, 4221,
14221 
14222  4221, 0, 0, 0, 0, 0, 2982, 2982, 2983, 2983,
14223  2983, 2983, 2983, 2983, 2983, 2983, 2983, 2983, 2983, 2983,
14224  0, 0, 2983, 2983, 2983, 2983, 0, 2983, 4221, 2983,
14225  2983, 2983, 2983, 2983, 4221, 0, 0, 4221, 0, 0,
14226  0, 4221, 2983, 0, 0, 0, 0, 0, 0, 0,
14227  0, 0, 0, 0, 0, 0, 4221, 0, 0, 0,
14228  2983, 0, 4221, 0, 0, 4221, 0, 0, 4221, 0,
14229  2983, 0, 0, 0, 0, 0, 0, 0, 4407, 4407,
14230  4407, 4407, 0, 0, 0, 0, 0, 2983, 2983, 2985,
14231  2985, 2985, 2985, 2985, 2985, 2985, 2985, 2985, 2985, 2985,
14232 
14233  2985, 2985, 2985, 2985, 2985, 2985, 2985, 4407, 2985, 4407,
14234  2985, 2985, 2985, 2985, 2985, 0, 0, 0, 4407, 2985,
14235  0, 4359, 4359, 4359, 4359, 0, 0, 0, 0, 0,
14236  0, 0, 4359, 0, 0, 4407, 0, 4407, 0, 0,
14237  0, 2985, 0, 0, 0, 0, 4407, 2985, 0, 0,
14238  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14239  4359, 0, 0, 4359, 0, 0, 0, 0, 2985, 2985,
14240  2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986,
14241  2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, 4359, 2986,
14242  4359, 2986, 2986, 2986, 2986, 2986, 3005, 3005, 3005, 3005,
14243 
14244  3007, 3007, 3007, 3007, 3008, 3008, 3008, 3008, 3009, 3009,
14245  3009, 3009, 3005, 0, 0, 2986, 3007, 0, 0, 0,
14246  3008, 0, 2986, 3005, 3009, 3007, 0, 3005, 0, 0,
14247  0, 3007, 0, 0, 0, 3008, 3005, 0, 0, 3009,
14248  3007, 0, 2986, 0, 3008, 0, 0, 0, 3009, 2986,
14249  2986, 3005, 0, 3007, 0, 3005, 0, 0, 0, 3007,
14250  0, 0, 0, 3008, 3005, 0, 0, 3009, 3007, 0,
14251  0, 0, 3008, 0, 0, 0, 3009, 3010, 3010, 3010,
14252  3010, 3011, 3011, 3011, 3011, 3012, 3012, 3012, 3012, 3013,
14253  3013, 3013, 3013, 3010, 0, 0, 0, 3011, 0, 0,
14254 
14255  0, 3012, 0, 0, 3010, 3013, 3011, 0, 3010, 0,
14256  0, 0, 3011, 0, 0, 0, 3012, 3010, 0, 0,
14257  3013, 3011, 0, 0, 0, 3012, 0, 0, 0, 3013,
14258  0, 0, 3010, 0, 3011, 0, 3010, 0, 0, 0,
14259  3011, 0, 0, 0, 3012, 3010, 0, 0, 3013, 3011,
14260  0, 0, 0, 3012, 0, 0, 0, 3013, 3014, 3014,
14261  3014, 3014, 0, 0, 3015, 3015, 3015, 3015, 4362, 4362,
14262  4362, 4362, 0, 0, 3014, 3016, 3016, 3016, 3016, 4362,
14263  3015, 3017, 3017, 3017, 3017, 0, 0, 0, 0, 3014,
14264  0, 3016, 0, 0, 0, 3015, 0, 3017, 3014, 0,
14265 
14266  3014, 3015, 0, 0, 3015, 0, 3016, 4362, 3016, 0,
14267  4362, 0, 3017, 0, 0, 3016, 0, 3014, 3017, 0,
14268  0, 3017, 0, 3015, 0, 0, 3014, 3014, 0, 3015,
14269  0, 0, 3015, 0, 3016, 4362, 3016, 4362, 0, 0,
14270  3017, 0, 0, 3016, 0, 0, 3017, 0, 0, 3017,
14271  3019, 3019, 3019, 3019, 3020, 3020, 3020, 3020, 3021, 3021,
14272  3021, 3021, 3023, 3023, 3023, 3023, 3019, 0, 0, 0,
14273  3020, 0, 0, 0, 3021, 0, 0, 0, 3023, 3020,
14274  0, 3019, 0, 0, 0, 3020, 0, 3019, 0, 3021,
14275  3019, 0, 0, 3023, 3020, 3021, 0, 0, 3021, 0,
14276 
14277  0, 0, 3023, 3024, 3024, 3024, 3024, 3020, 0, 3019,
14278  0, 0, 0, 3020, 3024, 3019, 0, 3021, 3019, 3024,
14279  0, 3023, 3020, 3021, 0, 0, 3021, 0, 0, 0,
14280  3023, 0, 0, 0, 3024, 3027, 3027, 3027, 3027, 0,
14281  0, 0, 3024, 3024, 0, 3028, 3028, 3028, 3028, 0,
14282  0, 3027, 0, 3030, 3030, 3030, 3030, 0, 0, 0,
14283  0, 3028, 3024, 0, 0, 0, 3027, 0, 3027, 3030,
14284  3024, 3024, 0, 0, 0, 3027, 3028, 0, 0, 0,
14285  0, 0, 3028, 0, 3030, 3028, 3031, 3031, 3031, 3031,
14286  3030, 0, 0, 3030, 3027, 0, 3027, 0, 3032, 3032,
14287 
14288  3032, 3032, 3031, 3027, 3028, 0, 0, 0, 0, 0,
14289  3028, 3031, 3030, 3028, 3032, 0, 0, 3031, 3030, 0,
14290  0, 3030, 4477, 4477, 4477, 4477, 3031, 0, 0, 3032,
14291  3033, 3033, 3033, 3033, 0, 3032, 0, 0, 3032, 3031,
14292  0, 3033, 0, 0, 0, 3031, 3033, 0, 3035, 3035,
14293  3035, 3035, 0, 4477, 3031, 0, 0, 3032, 0, 3035,
14294  3035, 3033, 4477, 3032, 3035, 0, 3032, 0, 0, 3033,
14295  3033, 0, 3549, 3549, 3549, 3549, 0, 0, 0, 3035,
14296  0, 4477, 0, 3549, 0, 0, 0, 0, 3035, 3033,
14297  4477, 0, 3038, 3038, 3038, 3038, 0, 3033, 3033, 3034,
14298 
14299  3034, 3034, 3034, 3549, 0, 0, 0, 3035, 3038, 0,
14300  3034, 3034, 3549, 0, 0, 3034, 3035, 3039, 3039, 3039,
14301  3039, 0, 0, 3038, 4425, 4425, 4425, 4425, 0, 0,
14302  3034, 3549, 3038, 3039, 3038, 4425, 3034, 0, 0, 3034,
14303  3549, 0, 0, 0, 0, 0, 0, 0, 3039, 0,
14304  0, 3038, 0, 0, 3039, 0, 0, 3039, 3034, 0,
14305  3038, 3038, 0, 4425, 3034, 0, 4425, 3034, 3036, 3036,
14306  3036, 3036, 3040, 3040, 3040, 3040, 3039, 0, 0, 3036,
14307  3036, 0, 3039, 0, 3036, 3039, 0, 0, 3040, 0,
14308  0, 4425, 0, 4425, 0, 0, 0, 0, 0, 3036,
14309 
14310  0, 0, 0, 3040, 0, 3040, 0, 3036, 3036, 0,
14311  0, 0, 3040, 3041, 3041, 3041, 3041, 0, 3043, 3043,
14312  3043, 3043, 0, 3044, 3044, 3044, 3044, 3036, 0, 3041,
14313  0, 3040, 0, 3040, 3043, 3036, 3036, 0, 0, 3044,
14314  3040, 0, 0, 0, 3041, 0, 0, 0, 3044, 3043,
14315  3041, 0, 0, 3041, 3044, 3043, 0, 0, 3043, 3045,
14316  3045, 3045, 3045, 3044, 0, 0, 4408, 4408, 4408, 4408,
14317  0, 0, 3041, 0, 0, 3045, 3044, 3043, 3041, 0,
14318  0, 3041, 3044, 3043, 0, 0, 3043, 0, 0, 0,
14319  3045, 3044, 3046, 3046, 3046, 3046, 3045, 4408, 0, 3045,
14320 
14321  0, 0, 0, 3046, 0, 4408, 4408, 0, 3046, 0,
14322  0, 0, 0, 0, 0, 0, 0, 0, 3045, 0,
14323  0, 0, 0, 3046, 3045, 4408, 0, 3045, 0, 0,
14324  0, 3046, 3046, 4408, 4408, 0, 0, 0, 0, 0,
14325  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14326  0, 3046, 0, 0, 0, 0, 0, 0, 0, 3046,
14327  3046, 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052,
14328  3052, 3052, 3052, 0, 0, 3052, 3052, 3052, 3052, 0,
14329  3052, 0, 3052, 3052, 3052, 3052, 3052, 0, 0, 0,
14330  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14331 
14332  3052, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14333  0, 0, 0, 3052, 0, 0, 0, 0, 0, 0,
14334  0, 0, 0, 0, 0, 0, 0, 0, 3052, 0,
14335  0, 4418, 4418, 4418, 4418, 0, 0, 0, 0, 0,
14336  3052, 3052, 3053, 3053, 3053, 3053, 3053, 3053, 3053, 3053,
14337  3053, 3053, 3053, 3053, 0, 0, 3053, 3053, 3053, 3053,
14338  4418, 3053, 4418, 3053, 3053, 3053, 3053, 3053, 0, 0,
14339  0, 4418, 0, 0, 3053, 0, 0, 0, 0, 0,
14340  0, 0, 0, 3053, 0, 3053, 0, 0, 4418, 0,
14341  4418, 0, 0, 0, 3053, 0, 0, 0, 0, 4418,
14342 
14343  0, 0, 3053, 0, 0, 0, 0, 0, 0, 0,
14344  0, 3053, 3053, 0, 0, 0, 0, 0, 0, 0,
14345  0, 3053, 3053, 3054, 3054, 3054, 3054, 3054, 3054, 3054,
14346  3054, 3054, 3054, 3054, 3054, 0, 0, 3054, 3054, 3054,
14347  3054, 0, 3054, 0, 3054, 3054, 3054, 3054, 3054, 0,
14348  3056, 3056, 3056, 3056, 0, 3054, 0, 3057, 3057, 3057,
14349  3057, 3054, 0, 0, 3054, 0, 3056, 0, 0, 0,
14350  0, 0, 0, 3057, 0, 3054, 0, 0, 0, 0,
14351  0, 3056, 0, 3054, 0, 0, 0, 3056, 3057, 3054,
14352  3056, 0, 3054, 0, 3057, 0, 0, 3057, 0, 0,
14353 
14354  0, 0, 3054, 3054, 0, 0, 0, 0, 0, 3056,
14355  0, 0, 0, 0, 0, 3056, 3057, 0, 3056, 0,
14356  0, 0, 3057, 0, 0, 3057, 3059, 3059, 3059, 3059,
14357  3059, 3059, 3059, 3059, 3059, 3059, 3059, 3059, 0, 0,
14358  3059, 3059, 3059, 3059, 0, 3059, 0, 3059, 3059, 3059,
14359  3059, 3059, 0, 0, 0, 0, 0, 0, 3059, 0,
14360  0, 0, 0, 0, 0, 0, 0, 3059, 0, 3059,
14361  0, 0, 0, 0, 0, 0, 0, 0, 3059, 0,
14362  0, 0, 0, 0, 0, 0, 3059, 0, 0, 0,
14363  0, 0, 0, 0, 0, 3059, 3059, 0, 0, 0,
14364 
14365  0, 0, 0, 0, 0, 3059, 3059, 3060, 3060, 3060,
14366  3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 0,
14367  0, 3060, 3060, 3060, 3060, 0, 3060, 0, 3060, 3060,
14368  3060, 3060, 3060, 0, 3062, 3062, 3062, 3062, 0, 3060,
14369  0, 3063, 3063, 3063, 3063, 3060, 0, 0, 3060, 0,
14370  3062, 0, 3065, 3065, 3065, 3065, 0, 3063, 0, 3060,
14371  0, 0, 0, 3065, 0, 3062, 0, 3060, 3065, 0,
14372  0, 3062, 3063, 3060, 3062, 0, 3060, 0, 3063, 0,
14373  0, 3063, 0, 3065, 0, 0, 3060, 3060, 0, 0,
14374  0, 0, 3065, 3062, 3066, 3066, 3066, 3066, 0, 3062,
14375 
14376  3063, 0, 3062, 0, 0, 3066, 3063, 0, 0, 3063,
14377  3066, 3065, 3068, 3068, 3068, 3068, 3069, 3069, 3069, 3069,
14378  3065, 0, 0, 3068, 0, 3066, 0, 3069, 3068, 0,
14379  0, 0, 3069, 0, 3066, 0, 0, 0, 0, 0,
14380  0, 0, 0, 3068, 0, 0, 0, 3069, 0, 0,
14381  0, 0, 3068, 3066, 0, 0, 3069, 0, 0, 0,
14382  0, 0, 3066, 0, 0, 0, 0, 0, 0, 0,
14383  0, 3068, 0, 0, 0, 3069, 0, 0, 0, 0,
14384  3068, 0, 0, 0, 3069, 3071, 3071, 3071, 3071, 3071,
14385  3071, 3071, 3071, 3071, 3071, 3071, 3071, 3071, 3071, 3071,
14386 
14387  3071, 3071, 3071, 0, 3071, 0, 3071, 3071, 3071, 3071,
14388  3071, 3072, 3072, 3072, 3072, 3073, 3073, 3073, 3073, 3074,
14389  3074, 3074, 3074, 3075, 3075, 3075, 3075, 3072, 0, 0,
14390  0, 3073, 0, 0, 0, 3074, 0, 3071, 0, 3075,
14391  0, 0, 3072, 0, 0, 0, 3073, 0, 3074, 3072,
14392  3074, 3072, 0, 0, 3075, 3073, 0, 3073, 0, 3074,
14393  0, 0, 0, 3075, 3071, 3071, 0, 3075, 0, 0,
14394  3072, 0, 0, 0, 3073, 0, 3074, 3072, 3074, 3072,
14395  0, 0, 3075, 3073, 3073, 0, 0, 3074, 0, 0,
14396  0, 3075, 0, 0, 3075, 3077, 3077, 3077, 3077, 3078,
14397 
14398  3078, 3078, 3078, 0, 0, 0, 0, 3084, 3084, 3084,
14399  3084, 3077, 0, 0, 0, 3078, 0, 3083, 3083, 3083,
14400  3083, 0, 0, 3084, 0, 0, 3077, 0, 0, 0,
14401  3078, 0, 3077, 3083, 0, 3077, 3078, 0, 3084, 3078,
14402  3086, 3086, 3086, 3086, 0, 0, 3083, 3084, 3083, 0,
14403  0, 3084, 0, 0, 3077, 0, 3086, 3083, 3078, 0,
14404  3077, 0, 0, 3077, 3078, 0, 3084, 3078, 0, 0,
14405  0, 3086, 0, 0, 3083, 3084, 3083, 3086, 3084, 0,
14406  3086, 3087, 3087, 3087, 3087, 3083, 0, 0, 0, 0,
14407  0, 0, 0, 0, 0, 0, 0, 3087, 0, 3086,
14408 
14409  0, 0, 0, 0, 0, 3086, 0, 0, 3086, 0,
14410  0, 0, 3087, 0, 0, 0, 0, 0, 3087, 0,
14411  0, 3087, 0, 0, 0, 0, 0, 0, 0, 0,
14412  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14413  3087, 0, 0, 0, 0, 0, 3087, 0, 0, 3087,
14414  3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091,
14415  3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091,
14416  3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091,
14417  3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091,
14418  3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091,
14419 
14420  3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091,
14421  3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091,
14422  3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091,
14423  3091, 3092, 3092, 3092, 3092, 3093, 3093, 3093, 3093, 3098,
14424  3098, 3098, 3098, 3099, 3099, 3099, 3099, 3092, 0, 0,
14425  0, 3093, 0, 0, 0, 3098, 0, 0, 0, 3099,
14426  0, 0, 3092, 0, 0, 0, 3093, 0, 3092, 0,
14427  3098, 3092, 3093, 0, 3099, 3093, 0, 3098, 0, 3098,
14428  0, 0, 0, 3099, 0, 3099, 0, 0, 0, 0,
14429  3092, 0, 0, 0, 3093, 0, 3092, 0, 3098, 3092,
14430 
14431  3093, 0, 3099, 3093, 0, 3098, 0, 3098, 0, 0,
14432  0, 3099, 3099, 3100, 3100, 3100, 3100, 3101, 3101, 3101,
14433  3101, 0, 0, 0, 0, 3103, 3103, 3103, 3103, 3100,
14434  0, 0, 0, 3101, 0, 4428, 4428, 4428, 4428, 0,
14435  0, 3103, 3100, 0, 3100, 0, 4428, 0, 3101, 0,
14436  0, 0, 0, 3100, 0, 0, 3103, 3101, 0, 0,
14437  0, 3101, 3103, 0, 0, 3103, 3104, 3104, 3104, 3104,
14438  3100, 0, 3100, 0, 4428, 0, 3101, 4428, 0, 0,
14439  0, 3100, 3104, 0, 3103, 3101, 0, 0, 3101, 0,
14440  3103, 0, 0, 3103, 0, 0, 0, 3104, 3110, 3110,
14441 
14442  3110, 3110, 4428, 3104, 4428, 0, 3104, 0, 3111, 3111,
14443  3111, 3111, 0, 0, 3110, 0, 0, 0, 0, 0,
14444  0, 0, 0, 0, 3111, 3104, 0, 0, 0, 3110,
14445  0, 3104, 0, 0, 3104, 3110, 0, 0, 3110, 3111,
14446  0, 0, 0, 0, 0, 3111, 0, 0, 3111, 0,
14447  0, 0, 0, 0, 0, 0, 0, 3110, 0, 0,
14448  0, 0, 0, 3110, 0, 0, 3110, 3111, 0, 0,
14449  0, 0, 0, 3111, 0, 0, 3111, 3115, 3115, 3115,
14450  3115, 3115, 3115, 3115, 3115, 3115, 3115, 3115, 3115, 0,
14451  0, 3115, 3115, 3115, 3115, 0, 3115, 0, 3115, 3115,
14452 
14453  3115, 3115, 3115, 0, 0, 0, 0, 0, 0, 0,
14454  0, 0, 0, 0, 0, 0, 0, 3115, 0, 0,
14455  0, 0, 0, 0, 0, 0, 0, 0, 0, 3115,
14456  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14457  0, 0, 0, 0, 0, 3115, 0, 4419, 4419, 4419,
14458  4419, 0, 0, 0, 0, 0, 3115, 3115, 3116, 3116,
14459  3116, 3116, 3116, 3116, 3116, 3116, 3116, 3116, 3116, 3116,
14460  0, 0, 3116, 3116, 3116, 3116, 0, 3116, 4419, 3116,
14461  3116, 3116, 3116, 3116, 0, 0, 4419, 4419, 3116, 0,
14462  3116, 0, 0, 0, 0, 0, 0, 0, 0, 3116,
14463 
14464  0, 0, 0, 0, 0, 0, 4419, 0, 0, 0,
14465  3116, 0, 0, 0, 4419, 4419, 3116, 0, 3116, 0,
14466  0, 0, 0, 0, 0, 0, 0, 3116, 4420, 4420,
14467  4420, 4420, 0, 0, 0, 0, 0, 3116, 3116, 3117,
14468  3117, 3117, 3117, 3117, 3117, 3117, 3117, 3117, 3117, 3117,
14469  3117, 0, 0, 3117, 3117, 3117, 3117, 0, 3117, 4420,
14470  3117, 3117, 3117, 3117, 3117, 0, 4420, 0, 4420, 0,
14471  0, 3117, 0, 0, 0, 0, 0, 0, 0, 0,
14472  3117, 0, 0, 0, 3117, 0, 0, 4420, 0, 0,
14473  0, 3117, 0, 0, 4420, 0, 4420, 0, 0, 3117,
14474 
14475  0, 0, 0, 0, 0, 0, 0, 0, 3117, 0,
14476  0, 3117, 0, 0, 0, 0, 0, 0, 3117, 3117,
14477  3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120,
14478  3120, 3120, 0, 0, 3120, 3120, 3120, 3120, 0, 3120,
14479  0, 3120, 3120, 3120, 3120, 3120, 0, 0, 0, 0,
14480  3120, 0, 3120, 0, 0, 0, 0, 0, 0, 0,
14481  0, 3120, 0, 0, 0, 0, 0, 0, 0, 0,
14482  0, 0, 3120, 0, 0, 0, 0, 0, 3120, 0,
14483  3120, 0, 0, 0, 0, 0, 0, 0, 0, 3120,
14484  4421, 4421, 4421, 4421, 0, 0, 0, 0, 0, 3120,
14485 
14486  3120, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121,
14487  3121, 3121, 3121, 0, 0, 3121, 3121, 3121, 3121, 0,
14488  3121, 4421, 3121, 3121, 3121, 3121, 3121, 0, 0, 0,
14489  4421, 0, 4421, 3121, 0, 0, 0, 0, 0, 0,
14490  0, 0, 3121, 0, 0, 0, 3121, 0, 0, 4421,
14491  0, 0, 0, 3121, 0, 0, 0, 0, 4421, 4421,
14492  0, 3121, 0, 0, 0, 0, 0, 0, 0, 0,
14493  3121, 0, 0, 3121, 0, 0, 0, 0, 0, 0,
14494  3121, 3121, 3126, 3126, 3126, 3126, 3126, 3126, 3126, 3126,
14495  3126, 3126, 3126, 3126, 3126, 3126, 3126, 3126, 3126, 3126,
14496 
14497  0, 3126, 0, 3126, 3126, 3126, 3126, 3126, 3127, 3127,
14498  3127, 3127, 3128, 3128, 3128, 3128, 3129, 3129, 3129, 3129,
14499  0, 3126, 0, 0, 3127, 0, 0, 0, 3128, 0,
14500  0, 0, 3129, 0, 3126, 0, 0, 3127, 0, 3127,
14501  0, 0, 0, 3128, 0, 0, 0, 3129, 3127, 3126,
14502  0, 3128, 3128, 0, 0, 0, 3129, 3130, 3130, 3130,
14503  3130, 3126, 3126, 0, 0, 3127, 0, 3127, 0, 0,
14504  0, 3128, 0, 3130, 0, 3129, 3127, 0, 0, 3128,
14505  3128, 0, 0, 0, 3129, 0, 0, 0, 3130, 3131,
14506  3131, 3131, 3131, 0, 0, 3130, 0, 3130, 0, 0,
14507 
14508  0, 3136, 3136, 3136, 3136, 3131, 3137, 3137, 3137, 3137,
14509  0, 3138, 3138, 3138, 3138, 0, 3130, 3136, 0, 0,
14510  3131, 0, 3137, 3130, 0, 3130, 0, 3138, 0, 3131,
14511  0, 3131, 3136, 0, 0, 0, 0, 3137, 0, 0,
14512  0, 3136, 3138, 0, 3137, 0, 3137, 0, 3131, 0,
14513  0, 3138, 0, 3138, 0, 0, 0, 3131, 3131, 0,
14514  3136, 3142, 3142, 3142, 3142, 3137, 0, 0, 0, 3136,
14515  3138, 0, 3137, 0, 3137, 0, 0, 3142, 0, 3138,
14516  3138, 3143, 3143, 3143, 3143, 0, 0, 0, 0, 0,
14517  0, 0, 3142, 0, 0, 0, 0, 3143, 3142, 0,
14518 
14519  0, 3142, 0, 0, 0, 0, 0, 0, 0, 0,
14520  0, 0, 3143, 0, 0, 0, 0, 0, 3143, 0,
14521  3142, 3143, 0, 0, 0, 0, 3142, 0, 0, 3142,
14522  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14523  3143, 0, 0, 0, 0, 0, 3143, 0, 0, 3143,
14524  3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145,
14525  3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145,
14526  3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145,
14527  3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145,
14528  3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145,
14529 
14530  3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145,
14531  3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145,
14532  3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145, 3145,
14533  3145, 3149, 3149, 3149, 3149, 3150, 3150, 3150, 3150, 3151,
14534  3151, 3151, 3151, 0, 0, 0, 0, 3149, 0, 0,
14535  0, 3150, 0, 0, 0, 3151, 0, 0, 0, 0,
14536  3149, 0, 3149, 0, 0, 0, 3150, 0, 0, 0,
14537  3151, 3149, 0, 0, 3150, 3150, 0, 0, 0, 3151,
14538  3152, 3152, 3152, 3152, 3153, 3153, 3153, 3153, 3149, 0,
14539  3149, 0, 0, 0, 3150, 0, 3152, 0, 3151, 3149,
14540 
14541  3153, 0, 3150, 3150, 0, 0, 0, 3151, 0, 0,
14542  0, 3152, 0, 0, 0, 3153, 0, 0, 3152, 0,
14543  3152, 0, 0, 0, 3153, 0, 3153, 0, 3161, 3161,
14544  3161, 3161, 0, 3162, 3162, 3162, 3162, 0, 0, 3152,
14545  0, 0, 0, 3153, 3161, 0, 3152, 0, 3152, 3162,
14546  0, 0, 3153, 3153, 0, 0, 0, 0, 0, 3161,
14547  0, 0, 0, 0, 3162, 3161, 0, 0, 3161, 0,
14548  3162, 0, 0, 3162, 0, 0, 0, 0, 0, 0,
14549  0, 0, 0, 0, 0, 0, 0, 3161, 0, 0,
14550  0, 0, 3162, 3161, 0, 0, 3161, 0, 3162, 0,
14551 
14552  0, 3162, 3165, 3165, 3165, 3165, 3165, 3165, 3165, 3165,
14553  3165, 3165, 3165, 3165, 3165, 3165, 3165, 3165, 3165, 3165,
14554  0, 3165, 0, 3165, 3165, 3165, 3165, 3165, 0, 0,
14555  0, 0, 0, 0, 4435, 4435, 4435, 4435, 0, 0,
14556  0, 0, 0, 0, 0, 4435, 0, 0, 0, 0,
14557  0, 0, 0, 0, 3165, 0, 0, 0, 0, 0,
14558  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14559  0, 0, 0, 4435, 0, 0, 4435, 0, 0, 0,
14560  0, 3165, 3165, 3166, 3166, 3166, 3166, 3166, 3166, 3166,
14561  3166, 3166, 3166, 3166, 3166, 0, 0, 3166, 3166, 3166,
14562 
14563  3166, 4435, 3166, 4435, 3166, 3166, 3166, 3166, 3166, 0,
14564  0, 0, 0, 0, 0, 4448, 4448, 4448, 4448, 0,
14565  0, 0, 3166, 0, 0, 0, 4448, 0, 0, 0,
14566  0, 0, 0, 0, 0, 3166, 0, 0, 0, 0,
14567  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14568  3166, 0, 0, 0, 4448, 0, 0, 4448, 0, 0,
14569  0, 0, 3166, 3166, 3167, 3167, 3167, 3167, 3167, 3167,
14570  3167, 3167, 3167, 3167, 3167, 3167, 0, 0, 3167, 3167,
14571  3167, 3167, 4448, 3167, 4448, 3167, 3167, 3167, 3167, 3167,
14572  0, 0, 0, 0, 0, 0, 3167, 0, 0, 0,
14573 
14574  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14575  0, 0, 0, 0, 0, 0, 3167, 0, 0, 0,
14576  0, 0, 0, 0, 3167, 0, 0, 0, 0, 0,
14577  0, 0, 0, 0, 4502, 4502, 4502, 4502, 0, 0,
14578  0, 0, 0, 3167, 3167, 3169, 3169, 3169, 3169, 3169,
14579  3169, 3169, 3169, 3169, 3169, 3169, 3169, 3169, 3169, 3169,
14580  3169, 3169, 3169, 0, 3169, 4502, 3169, 3169, 3169, 3169,
14581  3169, 0, 4502, 0, 4502, 0, 0, 0, 0, 0,
14582  0, 0, 0, 0, 0, 0, 0, 0, 3169, 0,
14583  0, 0, 0, 4502, 0, 0, 0, 3169, 0, 0,
14584 
14585  4502, 0, 4502, 0, 0, 0, 0, 0, 0, 0,
14586  0, 0, 0, 0, 0, 3169, 0, 0, 0, 0,
14587  0, 0, 0, 0, 3169, 3169, 3170, 3170, 3170, 3170,
14588  3170, 3170, 3170, 3170, 3170, 3170, 3170, 3170, 3170, 3170,
14589  3170, 3170, 3170, 3170, 0, 3170, 0, 3170, 3170, 3170,
14590  3170, 3170, 3187, 3187, 3187, 3187, 3189, 3189, 3189, 3189,
14591  3190, 3190, 3190, 3190, 3191, 3191, 3191, 3191, 3187, 0,
14592  0, 3190, 3189, 0, 0, 0, 3190, 0, 3170, 0,
14593  3191, 0, 0, 3187, 0, 0, 0, 3189, 0, 3187,
14594  0, 3190, 3187, 0, 0, 3191, 3189, 0, 0, 3190,
14595 
14596  3190, 3191, 0, 0, 3191, 3170, 3170, 0, 0, 0,
14597  0, 3187, 0, 0, 0, 3189, 0, 3187, 0, 3190,
14598  3187, 0, 0, 3191, 3189, 0, 0, 3190, 3190, 3191,
14599  0, 0, 3191, 3192, 3192, 3192, 3192, 3193, 3193, 3193,
14600  3193, 3194, 3194, 3194, 3194, 0, 0, 0, 3193, 3192,
14601  0, 0, 0, 3193, 0, 0, 0, 3194, 0, 0,
14602  0, 0, 0, 0, 3192, 0, 0, 0, 3193, 0,
14603  0, 0, 3194, 3192, 3194, 0, 3193, 3193, 0, 0,
14604  0, 3194, 3195, 3195, 3195, 3195, 0, 3197, 3197, 3197,
14605  3197, 0, 3192, 0, 0, 0, 3193, 0, 3195, 0,
14606 
14607  3194, 3192, 3194, 3197, 3193, 3193, 0, 0, 0, 3194,
14608  0, 0, 0, 3195, 0, 0, 0, 0, 3197, 3195,
14609  0, 0, 3195, 0, 3197, 0, 0, 3197, 0, 3198,
14610  3198, 3198, 3198, 3199, 3199, 3199, 3199, 3201, 3201, 3201,
14611  3201, 3195, 0, 0, 0, 3198, 3197, 3195, 3201, 3199,
14612  3195, 0, 3197, 3201, 0, 3197, 3198, 0, 0, 0,
14613  3198, 0, 0, 0, 3199, 0, 0, 0, 3201, 3198,
14614  0, 0, 0, 3199, 0, 0, 3201, 3201, 3202, 3202,
14615  3202, 3202, 0, 0, 3198, 0, 0, 0, 3198, 3202,
14616  0, 0, 3199, 0, 3202, 0, 3201, 3198, 0, 0,
14617 
14618  0, 3199, 0, 0, 3201, 3201, 0, 0, 0, 3202,
14619  3203, 3203, 3203, 3203, 3204, 3204, 3204, 3204, 3202, 0,
14620  0, 3203, 0, 0, 0, 3204, 3203, 0, 0, 0,
14621  3204, 3205, 3205, 3205, 3205, 0, 0, 3202, 0, 0,
14622  0, 3203, 0, 0, 0, 3204, 3202, 3205, 0, 0,
14623  3203, 0, 0, 0, 3204, 0, 3208, 3208, 3208, 3208,
14624  0, 0, 3205, 3209, 3209, 3209, 3209, 0, 0, 3203,
14625  0, 3205, 3208, 3204, 0, 0, 0, 0, 3203, 3209,
14626  0, 0, 3204, 3208, 0, 0, 0, 3208, 0, 0,
14627  3205, 0, 0, 0, 3209, 0, 3208, 0, 0, 3205,
14628 
14629  0, 0, 0, 3209, 0, 3210, 3210, 3210, 3210, 0,
14630  0, 3208, 0, 0, 0, 3208, 3210, 3211, 3211, 3211,
14631  3211, 3210, 3209, 0, 3208, 0, 0, 0, 3211, 0,
14632  0, 3209, 0, 3211, 0, 0, 3210, 0, 3212, 3212,
14633  3212, 3212, 0, 0, 0, 3210, 0, 0, 3211, 3212,
14634  3213, 3213, 3213, 3213, 3212, 0, 0, 3211, 0, 0,
14635  0, 0, 0, 0, 3210, 0, 3213, 0, 0, 3212,
14636  0, 0, 0, 3210, 0, 0, 3211, 0, 3212, 0,
14637  0, 3213, 0, 0, 0, 3211, 0, 0, 0, 0,
14638  3213, 0, 3215, 3215, 3215, 3215, 0, 3212, 0, 0,
14639 
14640  0, 0, 0, 3215, 0, 0, 3212, 0, 3215, 3213,
14641  0, 0, 0, 3216, 3216, 3216, 3216, 0, 3213, 3214,
14642  3214, 3214, 3214, 3215, 3216, 3217, 3217, 3217, 3217, 3216,
14643  3214, 3214, 3215, 0, 0, 3214, 3217, 3217, 0, 0,
14644  0, 3217, 0, 0, 3216, 3218, 3218, 3218, 3218, 0,
14645  3214, 3215, 0, 3216, 0, 0, 3217, 0, 3214, 3214,
14646  3215, 3218, 0, 0, 0, 3217, 3220, 3220, 3220, 3220,
14647  0, 0, 3216, 0, 0, 0, 3218, 0, 3214, 0,
14648  0, 3216, 3220, 0, 3217, 3218, 3214, 3214, 0, 3221,
14649  3221, 3221, 3221, 3217, 0, 0, 0, 3220, 0, 3220,
14650 
14651  3223, 3223, 3223, 3223, 3218, 3221, 3220, 3225, 3225, 3225,
14652  3225, 0, 0, 3218, 0, 0, 3223, 0, 0, 0,
14653  3221, 0, 0, 3225, 0, 3220, 3221, 3220, 0, 3221,
14654  0, 3223, 0, 0, 3220, 0, 0, 3223, 3225, 0,
14655  3223, 0, 3224, 3224, 3224, 3224, 0, 3225, 3221, 0,
14656  4611, 4611, 4611, 4611, 3221, 0, 0, 3221, 3224, 3223,
14657  3226, 3226, 3226, 3226, 0, 3223, 3225, 0, 3223, 3224,
14658  0, 3226, 0, 3224, 0, 3225, 3226, 3227, 3227, 3227,
14659  3227, 4611, 3224, 3228, 3228, 3228, 3228, 0, 3227, 0,
14660  4611, 3226, 0, 3227, 3228, 0, 0, 3224, 0, 3228,
14661 
14662  3226, 3224, 0, 0, 3230, 3230, 3230, 3230, 3227, 4611,
14663  3224, 0, 0, 0, 3228, 3230, 0, 3227, 4611, 3226,
14664  3230, 0, 0, 3228, 0, 0, 0, 0, 3226, 0,
14665  3231, 3231, 3231, 3231, 0, 3230, 3227, 3232, 3232, 3232,
14666  3232, 3231, 3228, 0, 3230, 3227, 3231, 0, 3232, 3232,
14667  0, 3228, 0, 3232, 0, 3233, 3233, 3233, 3233, 0,
14668  0, 3231, 0, 3230, 0, 0, 0, 0, 3232, 0,
14669  3231, 3233, 3230, 0, 0, 0, 0, 3232, 0, 0,
14670  0, 0, 0, 0, 0, 0, 3233, 0, 0, 3231,
14671  0, 0, 0, 0, 0, 3233, 3232, 0, 3231, 0,
14672 
14673  0, 0, 0, 0, 0, 3232, 0, 0, 0, 0,
14674  0, 0, 0, 0, 3233, 0, 0, 0, 0, 3466,
14675  3466, 3466, 3466, 3233, 3237, 3237, 3237, 3237, 3237, 3237,
14676  3237, 3237, 3237, 3237, 3237, 3237, 0, 0, 3237, 3237,
14677  3237, 3237, 0, 3237, 3466, 3237, 3237, 3237, 3237, 3237,
14678  3466, 0, 0, 0, 0, 0, 3466, 0, 0, 3466,
14679  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14680  0, 0, 3466, 0, 0, 0, 3237, 0, 3466, 0,
14681  0, 0, 0, 0, 3466, 0, 0, 3466, 0, 0,
14682  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14683 
14684  0, 0, 0, 3237, 3237, 3238, 3238, 3238, 3238, 3238,
14685  3238, 3238, 3238, 3238, 3238, 3238, 3238, 0, 0, 3238,
14686  3238, 3238, 3238, 0, 3238, 0, 3238, 3238, 3238, 3238,
14687  3238, 3239, 3239, 3239, 3239, 0, 0, 3238, 0, 3238,
14688  0, 0, 3240, 3240, 3240, 3240, 3238, 3239, 0, 0,
14689  0, 0, 0, 0, 0, 0, 0, 3238, 3240, 0,
14690  0, 0, 3239, 0, 0, 3238, 0, 3238, 3239, 0,
14691  0, 3239, 0, 3240, 3238, 0, 0, 0, 0, 3240,
14692  0, 0, 3240, 0, 3238, 3238, 0, 0, 0, 0,
14693  3239, 0, 0, 0, 0, 0, 3239, 0, 0, 3239,
14694 
14695  0, 3240, 0, 0, 0, 0, 0, 3240, 0, 0,
14696  3240, 3241, 3241, 3241, 3241, 3241, 3241, 3241, 3241, 3241,
14697  3241, 3241, 3241, 0, 0, 3241, 3241, 3241, 3241, 0,
14698  3241, 0, 3241, 3241, 3241, 3241, 3241, 0, 0, 0,
14699  0, 0, 0, 3241, 0, 0, 0, 0, 0, 3241,
14700  0, 0, 3241, 0, 0, 0, 0, 0, 0, 0,
14701  0, 0, 0, 3241, 0, 0, 0, 0, 0, 0,
14702  0, 3241, 0, 0, 0, 0, 0, 3241, 0, 0,
14703  3241, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14704  3241, 3241, 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244,
14705 
14706  3244, 3244, 3244, 3244, 0, 0, 3244, 3244, 3244, 3244,
14707  0, 3244, 0, 3244, 3244, 3244, 3244, 3244, 3245, 3245,
14708  3245, 3245, 0, 0, 3244, 0, 3244, 0, 0, 3246,
14709  3246, 3246, 3246, 3244, 3245, 0, 0, 0, 0, 0,
14710  0, 0, 0, 0, 3244, 3246, 0, 0, 0, 3245,
14711  0, 0, 3244, 0, 3244, 3245, 0, 0, 3245, 0,
14712  3246, 3244, 0, 0, 0, 0, 3246, 0, 0, 3246,
14713  0, 3244, 3244, 0, 0, 0, 0, 3245, 0, 0,
14714  0, 0, 0, 3245, 0, 0, 3245, 0, 3246, 0,
14715  0, 0, 0, 0, 3246, 0, 0, 3246, 3247, 3247,
14716 
14717  3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247,
14718  0, 0, 3247, 3247, 3247, 3247, 0, 3247, 0, 3247,
14719  3247, 3247, 3247, 3247, 0, 3248, 3248, 3248, 3248, 0,
14720  3247, 0, 3250, 3250, 3250, 3250, 3247, 0, 0, 3247,
14721  0, 0, 0, 3251, 3251, 3251, 3251, 0, 3250, 0,
14722  3247, 0, 3248, 0, 0, 0, 3248, 0, 3247, 3251,
14723  0, 3250, 3248, 3250, 3247, 3248, 0, 3247, 0, 0,
14724  0, 0, 3250, 0, 3251, 0, 0, 3247, 3247, 0,
14725  3248, 0, 0, 3251, 3248, 0, 0, 3251, 0, 3250,
14726  3248, 3250, 0, 3248, 3252, 3252, 3252, 3252, 0, 0,
14727 
14728  3250, 0, 3251, 0, 0, 0, 3253, 3253, 3253, 3253,
14729  3252, 3251, 0, 0, 3251, 0, 3261, 3261, 3261, 3261,
14730  0, 0, 3253, 0, 0, 3252, 0, 0, 3272, 3272,
14731  3272, 3272, 3261, 0, 3252, 0, 3252, 3253, 0, 3262,
14732  3262, 3262, 3262, 3253, 3272, 0, 3253, 3261, 0, 0,
14733  0, 0, 0, 3252, 0, 3262, 3261, 0, 3261, 3272,
14734  0, 0, 3252, 3252, 0, 3253, 0, 0, 3272, 0,
14735  3262, 3253, 3272, 0, 3253, 3261, 3262, 0, 0, 3262,
14736  0, 0, 0, 0, 3261, 3261, 0, 3272, 0, 0,
14737  0, 0, 0, 0, 0, 0, 3272, 0, 3262, 3272,
14738 
14739  0, 0, 0, 0, 3262, 0, 0, 3262, 3266, 3266,
14740  3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266,
14741  3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266,
14742  3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266,
14743  3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266,
14744  3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266,
14745  3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266,
14746  3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266,
14747  3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 3266, 3271,
14748  3271, 3271, 3271, 3273, 3273, 3273, 3273, 0, 0, 3274,
14749 
14750  3274, 3274, 3274, 0, 0, 3271, 0, 0, 0, 3273,
14751  3275, 3275, 3275, 3275, 0, 3274, 0, 0, 3271, 0,
14752  3271, 0, 0, 0, 3273, 0, 0, 0, 0, 3271,
14753  3274, 0, 0, 3273, 0, 3273, 3274, 3275, 0, 3274,
14754  0, 3275, 0, 0, 0, 0, 3271, 3275, 3271, 0,
14755  3275, 0, 3273, 0, 0, 0, 0, 3271, 3274, 0,
14756  0, 3273, 3273, 0, 3274, 3275, 0, 3274, 0, 3275,
14757  0, 0, 0, 0, 0, 3275, 0, 0, 3275, 3282,
14758  3282, 3282, 3282, 3282, 3282, 3282, 3282, 3282, 3282, 3282,
14759  3282, 0, 0, 3282, 3282, 3282, 3282, 0, 3282, 0,
14760 
14761  3282, 3282, 3282, 3282, 3282, 0, 0, 0, 0, 0,
14762  0, 0, 0, 0, 0, 0, 0, 0, 3282, 0,
14763  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14764  0, 3282, 0, 0, 0, 0, 0, 0, 0, 0,
14765  0, 0, 0, 0, 0, 0, 3282, 4503, 4503, 4503,
14766  4503, 0, 0, 0, 0, 0, 0, 0, 3282, 3282,
14767  3283, 3283, 3283, 3283, 3283, 3283, 3283, 3283, 3283, 3283,
14768  3283, 3283, 0, 0, 3283, 3283, 3283, 3283, 4503, 3283,
14769  0, 3283, 3283, 3283, 3283, 3283, 0, 4503, 0, 4503,
14770  0, 0, 3283, 0, 0, 0, 0, 0, 0, 0,
14771 
14772  0, 3283, 0, 3283, 0, 0, 4503, 0, 0, 0,
14773  0, 0, 3283, 0, 0, 4503, 4503, 0, 0, 0,
14774  3283, 0, 0, 0, 0, 0, 0, 0, 0, 3283,
14775  3283, 0, 0, 0, 0, 0, 0, 0, 0, 3283,
14776  3283, 3284, 3284, 3284, 3284, 3284, 3284, 3284, 3284, 3284,
14777  3284, 3284, 3284, 0, 0, 3284, 3284, 3284, 3284, 0,
14778  3284, 0, 3284, 3284, 3284, 3284, 3284, 0, 3286, 3286,
14779  3286, 3286, 0, 3284, 0, 3287, 3287, 3287, 3287, 3284,
14780  0, 0, 3284, 0, 3286, 0, 0, 0, 0, 0,
14781  0, 3287, 0, 3284, 0, 0, 0, 0, 0, 3286,
14782 
14783  0, 3284, 0, 0, 0, 3286, 3287, 3284, 3286, 0,
14784  3284, 0, 3287, 0, 0, 3287, 0, 0, 0, 0,
14785  3284, 3284, 0, 0, 0, 0, 0, 3286, 0, 0,
14786  0, 0, 0, 3286, 3287, 0, 3286, 0, 0, 0,
14787  3287, 0, 0, 3287, 3289, 3289, 3289, 3289, 3289, 3289,
14788  3289, 3289, 3289, 3289, 3289, 3289, 0, 0, 3289, 3289,
14789  3289, 3289, 0, 3289, 0, 3289, 3289, 3289, 3289, 3289,
14790  0, 0, 0, 0, 0, 0, 3289, 0, 0, 0,
14791  0, 0, 0, 0, 0, 3289, 0, 3289, 0, 0,
14792  0, 0, 0, 0, 0, 0, 3289, 0, 0, 0,
14793 
14794  0, 0, 0, 0, 3289, 0, 0, 0, 0, 0,
14795  0, 0, 0, 3289, 3289, 0, 0, 0, 0, 0,
14796  0, 0, 0, 3289, 3289, 3290, 3290, 3290, 3290, 3290,
14797  3290, 3290, 3290, 3290, 3290, 3290, 3290, 0, 0, 3290,
14798  3290, 3290, 3290, 0, 3290, 0, 3290, 3290, 3290, 3290,
14799  3290, 0, 3292, 3292, 3292, 3292, 0, 3290, 0, 3293,
14800  3293, 3293, 3293, 3290, 0, 0, 3290, 0, 3292, 0,
14801  3295, 3295, 3295, 3295, 0, 3293, 0, 3290, 0, 0,
14802  0, 3295, 0, 3292, 0, 3290, 3295, 0, 0, 3292,
14803  3293, 3290, 3292, 0, 3290, 0, 3293, 0, 0, 3293,
14804 
14805  0, 3295, 0, 0, 3290, 3290, 0, 0, 0, 0,
14806  3295, 3292, 3296, 3296, 3296, 3296, 0, 3292, 3293, 0,
14807  3292, 0, 0, 3296, 3293, 0, 0, 3293, 3296, 3295,
14808  3298, 3298, 3298, 3298, 3299, 3299, 3299, 3299, 3295, 0,
14809  0, 3298, 0, 3296, 0, 3299, 3298, 0, 0, 0,
14810  3299, 0, 3296, 0, 0, 0, 0, 0, 0, 0,
14811  0, 3298, 0, 0, 0, 3299, 0, 0, 0, 0,
14812  3298, 3296, 0, 0, 3299, 0, 0, 0, 0, 0,
14813  3296, 0, 0, 0, 0, 0, 0, 0, 0, 3298,
14814  0, 0, 0, 3299, 0, 0, 0, 0, 3298, 0,
14815 
14816  0, 0, 3299, 3301, 3301, 3301, 3301, 3301, 3301, 3301,
14817  3301, 3301, 3301, 3301, 3301, 3301, 3301, 3301, 3301, 3301,
14818  3301, 0, 3301, 0, 3301, 3301, 3301, 3301, 3301, 3302,
14819  3302, 3302, 3302, 3303, 3303, 3303, 3303, 3304, 3304, 3304,
14820  3304, 3305, 3305, 3305, 3305, 3302, 0, 0, 0, 3303,
14821  0, 0, 0, 3304, 0, 3301, 0, 3305, 0, 0,
14822  3302, 0, 0, 0, 3303, 0, 3304, 3302, 3304, 3302,
14823  0, 0, 3305, 3303, 0, 3303, 0, 3304, 0, 0,
14824  0, 3305, 3301, 3301, 0, 3305, 0, 0, 3302, 0,
14825  0, 0, 3303, 0, 3304, 3302, 3304, 3302, 0, 0,
14826 
14827  3305, 3303, 3303, 0, 0, 3304, 0, 0, 0, 3305,
14828  0, 0, 3305, 3307, 3307, 3307, 3307, 3308, 3308, 3308,
14829  3308, 0, 0, 0, 0, 3314, 3314, 3314, 3314, 3307,
14830  0, 0, 0, 3308, 0, 3313, 3313, 3313, 3313, 0,
14831  0, 3314, 0, 0, 3307, 0, 0, 0, 3308, 0,
14832  3307, 3313, 0, 3307, 3308, 0, 3314, 3308, 3316, 3316,
14833  3316, 3316, 0, 0, 3313, 3314, 3313, 0, 0, 3314,
14834  0, 0, 3307, 0, 3316, 3313, 3308, 0, 3307, 0,
14835  0, 3307, 3308, 0, 3314, 3308, 0, 0, 0, 3316,
14836  0, 0, 3313, 3314, 3313, 3316, 3314, 0, 3316, 3317,
14837 
14838  3317, 3317, 3317, 3313, 0, 0, 0, 0, 0, 0,
14839  0, 0, 0, 0, 0, 3317, 0, 3316, 0, 0,
14840  0, 0, 0, 3316, 0, 0, 3316, 0, 0, 0,
14841  3317, 0, 0, 0, 0, 0, 3317, 0, 0, 3317,
14842  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14843  0, 0, 0, 0, 0, 0, 0, 0, 3317, 0,
14844  0, 0, 0, 0, 3317, 0, 0, 3317, 3321, 3321,
14845  3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321,
14846  3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321,
14847  3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321,
14848 
14849  3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321,
14850  3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321,
14851  3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321,
14852  3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321,
14853  3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321, 3321, 3322,
14854  3322, 3322, 3322, 3323, 3323, 3323, 3323, 3328, 3328, 3328,
14855  3328, 3329, 3329, 3329, 3329, 3322, 0, 0, 0, 3323,
14856  0, 0, 0, 3328, 0, 0, 0, 3329, 0, 0,
14857  3322, 0, 0, 0, 3323, 0, 3322, 0, 3328, 3322,
14858  3323, 0, 3329, 3323, 0, 3328, 0, 3328, 0, 0,
14859 
14860  0, 3329, 0, 3329, 0, 0, 0, 0, 3322, 0,
14861  0, 0, 3323, 0, 3322, 0, 3328, 3322, 3323, 0,
14862  3329, 3323, 0, 3328, 0, 3328, 0, 0, 0, 3329,
14863  3329, 3330, 3330, 3330, 3330, 3331, 3331, 3331, 3331, 0,
14864  0, 0, 0, 3333, 3333, 3333, 3333, 3330, 0, 0,
14865  0, 3331, 0, 4516, 4516, 4516, 4516, 0, 0, 3333,
14866  3330, 0, 3330, 0, 4516, 0, 3331, 0, 0, 0,
14867  0, 3330, 0, 0, 3333, 3331, 0, 0, 0, 3331,
14868  3333, 0, 0, 3333, 3334, 3334, 3334, 3334, 3330, 0,
14869  3330, 0, 4516, 0, 3331, 4516, 0, 0, 0, 3330,
14870 
14871  3334, 0, 3333, 3331, 0, 0, 3331, 0, 3333, 0,
14872  0, 3333, 0, 0, 0, 3334, 3340, 3340, 3340, 3340,
14873  4516, 3334, 4516, 0, 3334, 0, 3341, 3341, 3341, 3341,
14874  0, 0, 3340, 0, 0, 0, 0, 0, 0, 0,
14875  0, 0, 3341, 3334, 0, 0, 0, 3340, 0, 3334,
14876  0, 0, 3334, 3340, 0, 0, 3340, 3341, 0, 0,
14877  0, 0, 0, 3341, 0, 0, 3341, 0, 0, 0,
14878  0, 0, 0, 0, 0, 3340, 0, 0, 0, 0,
14879  0, 3340, 0, 0, 3340, 3341, 0, 0, 0, 0,
14880  0, 3341, 0, 0, 3341, 3347, 3347, 3347, 3347, 3347,
14881 
14882  3347, 3347, 3347, 3347, 3347, 3347, 3347, 3347, 3347, 3347,
14883  3347, 3347, 3347, 0, 3347, 0, 3347, 3347, 3347, 3347,
14884  3347, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14885  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14886  0, 0, 0, 0, 0, 0, 0, 3347, 0, 0,
14887  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14888  0, 0, 0, 0, 0, 4511, 4511, 4511, 4511, 0,
14889  0, 0, 0, 0, 3347, 3347, 3348, 3348, 3348, 3348,
14890  3348, 3348, 3348, 3348, 3348, 3348, 3348, 3348, 3348, 3348,
14891  3348, 3348, 3348, 3348, 0, 3348, 4511, 3348, 3348, 3348,
14892 
14893  3348, 3348, 0, 4511, 0, 4511, 0, 0, 0, 0,
14894  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14895  0, 0, 0, 0, 4511, 0, 0, 0, 3348, 0,
14896  0, 4511, 0, 4511, 0, 0, 0, 0, 0, 0,
14897  0, 0, 0, 0, 0, 0, 4513, 4513, 4513, 4513,
14898  0, 0, 0, 0, 0, 3348, 3348, 3349, 3349, 3349,
14899  3349, 3349, 3349, 3349, 3349, 3349, 3349, 3349, 3349, 3349,
14900  3349, 3349, 3349, 3349, 3349, 4513, 3349, 4513, 3349, 3349,
14901  3349, 3349, 3349, 0, 0, 3349, 4513, 3349, 0, 0,
14902  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14903 
14904  0, 0, 0, 4513, 0, 4513, 0, 0, 0, 3349,
14905  0, 0, 0, 3349, 4513, 3349, 0, 0, 0, 0,
14906  0, 0, 0, 0, 0, 4512, 4512, 4512, 4512, 0,
14907  0, 0, 0, 0, 0, 0, 3349, 3349, 3350, 3350,
14908  3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350, 3350,
14909  0, 0, 3350, 3350, 3350, 3350, 4512, 3350, 0, 3350,
14910  3350, 3350, 3350, 3350, 0, 4512, 0, 4512, 3350, 0,
14911  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14912  0, 0, 0, 0, 4512, 0, 0, 0, 0, 0,
14913  3350, 0, 0, 4512, 4512, 0, 3350, 0, 0, 0,
14914 
14915  0, 0, 0, 0, 0, 0, 0, 0, 4514, 4514,
14916  4514, 4514, 0, 0, 0, 0, 0, 3350, 3350, 3351,
14917  3351, 3351, 3351, 3351, 3351, 3351, 3351, 3351, 3351, 3351,
14918  3351, 0, 0, 3351, 3351, 3351, 3351, 0, 3351, 4514,
14919  3351, 3351, 3351, 3351, 3351, 0, 0, 0, 4514, 0,
14920  0, 0, 4514, 0, 0, 0, 0, 0, 0, 0,
14921  0, 0, 0, 0, 0, 3351, 0, 4514, 0, 0,
14922  0, 3351, 0, 0, 0, 0, 4514, 0, 0, 4514,
14923  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14924  0, 0, 3351, 0, 0, 0, 0, 0, 3351, 3351,
14925 
14926  3353, 3353, 3353, 3353, 3353, 3353, 3353, 3353, 3353, 3353,
14927  3353, 3353, 3353, 3353, 3353, 3353, 3353, 3353, 0, 3353,
14928  0, 3353, 3353, 3353, 3353, 3353, 3354, 3354, 3354, 3354,
14929  3355, 3355, 3355, 3355, 3353, 0, 0, 0, 0, 0,
14930  0, 0, 3354, 0, 0, 0, 3355, 0, 0, 0,
14931  0, 0, 3353, 0, 0, 0, 0, 3354, 0, 0,
14932  0, 3355, 3353, 3354, 0, 0, 3354, 3355, 0, 0,
14933  3355, 0, 0, 0, 0, 0, 0, 0, 0, 3353,
14934  3353, 0, 0, 0, 0, 3354, 0, 0, 0, 3355,
14935  0, 3354, 0, 0, 3354, 3355, 0, 0, 3355, 3356,
14936 
14937  3356, 3356, 3356, 3356, 3356, 3356, 3356, 3356, 3356, 3356,
14938  3356, 3356, 3356, 3356, 3356, 3356, 3356, 0, 3356, 0,
14939  3356, 3356, 3356, 3356, 3356, 0, 3358, 3358, 3358, 3358,
14940  0, 3356, 0, 3359, 3359, 3359, 3359, 3356, 0, 0,
14941  3356, 0, 3358, 0, 3366, 3366, 3366, 3366, 0, 3359,
14942  0, 3356, 0, 0, 0, 0, 0, 3358, 0, 3356,
14943  3366, 0, 0, 3358, 3359, 3356, 3358, 0, 3356, 0,
14944  3359, 0, 0, 3359, 0, 3366, 0, 0, 3356, 3356,
14945  0, 3366, 0, 0, 3366, 3358, 3367, 3367, 3367, 3367,
14946  0, 3358, 3359, 0, 3358, 0, 0, 0, 3359, 0,
14947 
14948  0, 3359, 3367, 3366, 0, 0, 0, 0, 0, 3366,
14949  0, 0, 3366, 0, 0, 0, 0, 3367, 0, 0,
14950  0, 0, 0, 3367, 0, 0, 3367, 0, 0, 0,
14951  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14952  0, 0, 0, 0, 0, 3367, 0, 0, 0, 0,
14953  0, 3367, 0, 0, 3367, 3375, 3375, 3375, 3375, 3375,
14954  3375, 3375, 3375, 3375, 3375, 3375, 3375, 0, 0, 3375,
14955  3375, 3375, 3375, 0, 3375, 0, 3375, 3375, 3375, 3375,
14956  3375, 0, 0, 0, 0, 0, 0, 3375, 0, 0,
14957  0, 0, 0, 0, 0, 0, 3375, 0, 0, 0,
14958 
14959  0, 0, 0, 0, 0, 0, 0, 3375, 0, 0,
14960  0, 0, 0, 0, 0, 3375, 0, 0, 0, 0,
14961  0, 0, 0, 0, 3375, 4594, 4594, 4594, 4594, 0,
14962  0, 0, 0, 0, 3375, 3375, 3376, 3376, 3376, 3376,
14963  3376, 3376, 3376, 3376, 3376, 3376, 3376, 3376, 0, 0,
14964  3376, 3376, 3376, 3376, 4594, 3376, 4594, 3376, 3376, 3376,
14965  3376, 3376, 0, 0, 0, 4594, 0, 0, 3376, 0,
14966  0, 0, 0, 0, 0, 0, 0, 3376, 0, 0,
14967  0, 0, 4594, 0, 4594, 0, 0, 0, 3376, 0,
14968  0, 0, 0, 4594, 0, 0, 3376, 0, 0, 0,
14969 
14970  0, 0, 0, 0, 0, 3376, 0, 0, 0, 0,
14971  0, 0, 0, 0, 0, 3376, 3376, 3377, 3377, 3377,
14972  3377, 3377, 3377, 3377, 3377, 3377, 3377, 3377, 3377, 3377,
14973  3377, 3377, 3377, 3377, 3377, 0, 3377, 0, 3377, 3377,
14974  3377, 3377, 3377, 3380, 3380, 3380, 3380, 0, 0, 3377,
14975  3381, 3381, 3381, 3381, 3380, 0, 0, 0, 3377, 3380,
14976  0, 3381, 0, 0, 0, 0, 3381, 0, 0, 3377,
14977  0, 0, 0, 0, 3380, 0, 0, 3377, 0, 0,
14978  0, 3381, 3380, 3380, 0, 0, 3377, 0, 0, 0,
14979  3381, 0, 3382, 3382, 3382, 3382, 3377, 3377, 0, 0,
14980 
14981  0, 0, 3380, 3382, 3383, 3383, 3383, 3383, 3382, 3381,
14982  3380, 3380, 0, 0, 0, 3383, 0, 0, 3381, 0,
14983  3383, 0, 0, 3382, 0, 3384, 3384, 3384, 3384, 0,
14984  0, 0, 3382, 0, 0, 3383, 3384, 3385, 3385, 3385,
14985  3385, 3384, 0, 0, 3383, 0, 0, 0, 3385, 0,
14986  0, 3382, 0, 3385, 0, 0, 3384, 0, 0, 0,
14987  3382, 0, 0, 3383, 3384, 3384, 0, 0, 3385, 0,
14988  0, 0, 3383, 0, 0, 0, 0, 3385, 3386, 3386,
14989  3386, 3386, 0, 0, 3384, 0, 0, 0, 0, 3386,
14990  0, 0, 3384, 3384, 3386, 0, 3385, 0, 0, 3387,
14991 
14992  3387, 3387, 3387, 0, 0, 3385, 0, 0, 0, 3386,
14993  3387, 3388, 3388, 3388, 3388, 3387, 0, 0, 3386, 3389,
14994  3389, 3389, 3389, 0, 0, 0, 0, 3388, 0, 0,
14995  3387, 3390, 3390, 3390, 3390, 3389, 0, 3386, 3388, 3387,
14996  0, 0, 3388, 0, 3389, 0, 3386, 3390, 0, 0,
14997  3389, 3388, 0, 3391, 3391, 3391, 3391, 0, 3387, 3389,
14998  0, 0, 3390, 0, 3391, 0, 3388, 3387, 3390, 3391,
14999  3388, 3390, 3389, 3397, 3397, 3397, 3397, 0, 3389, 3388,
15000  0, 0, 0, 0, 3391, 0, 0, 3389, 0, 3397,
15001  3390, 0, 3391, 3391, 0, 0, 3390, 0, 0, 3390,
15002 
15003  3394, 3394, 3394, 3394, 3397, 0, 3395, 3395, 3395, 3395,
15004  0, 3394, 3391, 3397, 0, 0, 3394, 3395, 0, 0,
15005  3391, 3391, 3395, 3396, 3396, 3396, 3396, 3400, 3400, 3400,
15006  3400, 3394, 3397, 0, 3396, 0, 0, 3395, 0, 3396,
15007  3394, 3397, 0, 3400, 0, 0, 3395, 0, 0, 0,
15008  3401, 3401, 3401, 3401, 3396, 0, 0, 0, 3400, 3394,
15009  0, 3401, 0, 3396, 3400, 3395, 3401, 3400, 3394, 0,
15010  0, 0, 0, 0, 3395, 0, 0, 0, 0, 0,
15011  0, 3401, 3396, 0, 0, 0, 3400, 0, 0, 3401,
15012  3401, 3396, 3400, 0, 0, 3400, 3402, 3402, 3402, 3402,
15013 
15014  3403, 3403, 3403, 3403, 0, 0, 0, 3402, 0, 3401,
15015  0, 3403, 3402, 0, 0, 0, 3403, 3401, 3401, 0,
15016  0, 3404, 3404, 3404, 3404, 0, 0, 3402, 0, 0,
15017  0, 3403, 3404, 3404, 0, 0, 3402, 3404, 0, 0,
15018  3403, 3405, 3405, 3405, 3405, 0, 3406, 3406, 3406, 3406,
15019  0, 0, 3404, 0, 0, 3402, 0, 3405, 0, 3403,
15020  0, 3404, 3406, 0, 3402, 0, 0, 0, 3403, 0,
15021  0, 0, 3405, 3406, 0, 0, 0, 3406, 0, 0,
15022  3404, 3405, 3407, 3407, 3407, 3407, 3406, 0, 0, 3404,
15023  3408, 3408, 3408, 3408, 3421, 3421, 3421, 3421, 3407, 0,
15024 
15025  3405, 3406, 0, 0, 0, 3406, 3408, 3407, 0, 3405,
15026  3421, 0, 0, 3407, 3406, 0, 0, 3409, 3409, 3409,
15027  3409, 3408, 3407, 0, 0, 3421, 0, 3408, 3409, 0,
15028  3408, 0, 0, 3409, 3421, 3407, 3421, 3813, 3813, 3813,
15029  3813, 3407, 0, 0, 0, 0, 0, 0, 3409, 3408,
15030  3407, 0, 0, 3421, 0, 3408, 3409, 3409, 3408, 0,
15031  0, 0, 3421, 3421, 3813, 0, 3813, 0, 3813, 0,
15032  0, 0, 0, 0, 0, 0, 3409, 3813, 0, 0,
15033  0, 0, 0, 0, 3409, 3409, 3411, 3411, 3411, 3411,
15034  0, 3411, 3813, 0, 3813, 0, 3813, 0, 0, 3411,
15035 
15036  3411, 0, 3411, 3411, 3411, 3813, 3411, 0, 3411, 3411,
15037  3411, 3412, 3412, 3412, 3412, 3412, 3412, 3412, 3412, 3412,
15038  3412, 3412, 3412, 0, 0, 3412, 3412, 3412, 3412, 0,
15039  3412, 0, 3412, 3412, 3412, 3412, 3412, 0, 0, 3412,
15040  0, 0, 0, 3412, 0, 0, 0, 0, 0, 0,
15041  0, 0, 3412, 0, 0, 0, 0, 0, 0, 0,
15042  0, 0, 0, 3412, 0, 0, 0, 3412, 0, 0,
15043  0, 3412, 0, 0, 0, 0, 0, 0, 0, 0,
15044  3412, 4608, 4608, 4608, 4608, 0, 0, 0, 0, 0,
15045  3412, 3412, 3414, 3414, 3414, 3414, 3414, 3414, 3414, 3414,
15046 
15047  3414, 3414, 3414, 3414, 0, 0, 3414, 3414, 3414, 3414,
15048  4608, 3414, 4608, 3414, 3414, 3414, 3414, 3414, 3414, 0,
15049  0, 4608, 0, 0, 3414, 0, 0, 0, 0, 0,
15050  0, 0, 0, 3414, 0, 0, 0, 0, 4608, 0,
15051  4608, 0, 0, 0, 3414, 0, 3414, 0, 0, 4608,
15052  0, 0, 3414, 0, 0, 0, 0, 0, 0, 0,
15053  0, 3414, 4610, 4610, 4610, 4610, 0, 0, 0, 0,
15054  0, 3414, 3414, 3417, 3417, 3417, 3417, 3417, 3417, 3417,
15055  3417, 3417, 3417, 3417, 3417, 0, 0, 3417, 3417, 3417,
15056  3417, 0, 3417, 4610, 3417, 3417, 3417, 3417, 3417, 0,
15057 
15058  0, 3417, 4610, 0, 4610, 3417, 0, 0, 0, 0,
15059  0, 0, 0, 0, 3417, 0, 0, 0, 0, 0,
15060  0, 4610, 0, 0, 0, 3417, 0, 0, 0, 3417,
15061  4610, 4610, 0, 3417, 0, 0, 0, 0, 0, 0,
15062  0, 0, 3417, 0, 0, 0, 0, 0, 0, 0,
15063  0, 0, 3417, 3417, 3418, 3418, 3418, 3418, 3418, 3418,
15064  3418, 3418, 3418, 3418, 3418, 3418, 0, 0, 3418, 3418,
15065  3418, 3418, 0, 3418, 0, 3418, 3418, 3418, 3418, 3418,
15066  3418, 3422, 3422, 3422, 3422, 0, 3418, 0, 0, 3423,
15067  3423, 3423, 3423, 0, 0, 3418, 0, 3422, 0, 3424,
15068 
15069  3424, 3424, 3424, 0, 0, 3423, 3418, 0, 3418, 0,
15070  0, 0, 3422, 0, 3418, 3424, 0, 0, 3422, 0,
15071  3423, 3422, 3423, 3418, 0, 3425, 3425, 3425, 3425, 3423,
15072  3424, 0, 0, 3418, 3418, 0, 3424, 0, 0, 3424,
15073  3422, 3425, 0, 0, 0, 0, 3422, 0, 3423, 3422,
15074  3423, 0, 3426, 3426, 3426, 3426, 3425, 3423, 3424, 0,
15075  0, 0, 3425, 0, 3424, 3425, 0, 3424, 3426, 3433,
15076  3433, 3433, 3433, 3434, 3434, 3434, 3434, 3426, 0, 0,
15077  0, 0, 0, 3426, 3425, 3433, 0, 0, 0, 3434,
15078  3425, 0, 3426, 3425, 0, 0, 3435, 3435, 3435, 3435,
15079 
15080  3433, 0, 3433, 0, 3434, 3426, 0, 0, 0, 3433,
15081  3434, 3426, 3435, 3434, 0, 0, 3465, 3465, 3465, 3465,
15082  3426, 0, 0, 3436, 3436, 3436, 3436, 3435, 3433, 0,
15083  3433, 0, 3434, 3435, 0, 0, 3435, 3433, 3434, 3436,
15084  0, 3434, 0, 3465, 0, 0, 0, 3465, 3436, 0,
15085  0, 0, 0, 3465, 3436, 3435, 3465, 0, 0, 0,
15086  0, 3435, 0, 3436, 3435, 0, 0, 0, 0, 0,
15087  0, 3465, 0, 0, 0, 3465, 3436, 0, 0, 0,
15088  0, 3465, 3436, 0, 3465, 0, 0, 0, 0, 0,
15089  0, 3436, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439,
15090 
15091  3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439,
15092  3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439,
15093  3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439,
15094  3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439,
15095  3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439,
15096  3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439,
15097  3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439,
15098  3439, 3439, 3439, 3443, 3443, 3443, 3443, 0, 0, 3444,
15099  3444, 3444, 3444, 4520, 4520, 4520, 4520, 0, 0, 3443,
15100  3445, 3445, 3445, 3445, 4520, 3444, 3446, 3446, 3446, 3446,
15101 
15102  0, 0, 0, 0, 3443, 0, 3445, 0, 0, 0,
15103  3444, 0, 3446, 3443, 0, 3443, 3444, 0, 0, 3444,
15104  0, 3445, 4520, 3445, 0, 4520, 0, 3446, 0, 0,
15105  3445, 0, 3443, 3446, 0, 0, 3446, 0, 3444, 0,
15106  0, 3443, 3443, 0, 3444, 0, 0, 3444, 0, 3445,
15107  4520, 3445, 4520, 0, 0, 3446, 0, 0, 3445, 0,
15108  0, 3446, 0, 0, 3446, 3447, 3447, 3447, 3447, 3448,
15109  3448, 3448, 3448, 0, 0, 0, 0, 0, 0, 0,
15110  0, 3447, 0, 0, 0, 3448, 0, 0, 0, 0,
15111  0, 0, 0, 0, 3448, 0, 3447, 0, 0, 0,
15112 
15113  3448, 0, 3447, 0, 0, 3447, 0, 0, 0, 3448,
15114  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15115  0, 0, 3448, 0, 3447, 0, 0, 0, 3448, 0,
15116  3447, 0, 0, 3447, 0, 0, 0, 3448, 3454, 3454,
15117  3454, 3454, 3454, 3454, 3454, 3454, 3454, 3454, 3454, 3454,
15118  0, 0, 3454, 3454, 3454, 3454, 0, 3454, 0, 3454,
15119  3454, 3454, 3454, 3454, 0, 0, 0, 0, 0, 0,
15120  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15121  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15122  3454, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15123 
15124  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15125  0, 0, 0, 0, 0, 0, 0, 3454, 3454, 3455,
15126  3455, 3455, 3455, 3455, 3455, 3455, 3455, 3455, 3455, 3455,
15127  3455, 0, 0, 3455, 3455, 3455, 3455, 0, 3455, 0,
15128  3455, 3455, 3455, 3455, 3455, 3456, 3456, 3456, 3456, 0,
15129  0, 3455, 0, 3455, 0, 0, 3457, 3457, 3457, 3457,
15130  3455, 3456, 0, 0, 0, 0, 0, 0, 0, 0,
15131  0, 3455, 3457, 0, 0, 0, 3456, 0, 0, 3455,
15132  0, 3455, 3456, 0, 0, 3456, 0, 3457, 3455, 0,
15133  0, 0, 0, 3457, 0, 0, 3457, 0, 3455, 3455,
15134 
15135  0, 0, 0, 0, 3456, 0, 0, 0, 0, 0,
15136  3456, 0, 0, 3456, 0, 3457, 0, 0, 0, 0,
15137  0, 3457, 0, 0, 3457, 3458, 3458, 3458, 3458, 3458,
15138  3458, 3458, 3458, 3458, 3458, 3458, 3458, 0, 0, 3458,
15139  3458, 3458, 3458, 0, 3458, 0, 3458, 3458, 3458, 3458,
15140  3458, 0, 0, 0, 0, 0, 0, 3458, 0, 0,
15141  0, 0, 0, 3458, 0, 0, 3458, 0, 0, 0,
15142  0, 0, 0, 0, 0, 0, 0, 3458, 0, 0,
15143  0, 0, 0, 0, 0, 3458, 0, 0, 0, 0,
15144  0, 3458, 0, 0, 3458, 0, 0, 0, 0, 0,
15145 
15146  0, 0, 0, 0, 3458, 3458, 3461, 3461, 3461, 3461,
15147  3461, 3461, 3461, 3461, 3461, 3461, 3461, 3461, 0, 0,
15148  3461, 3461, 3461, 3461, 0, 3461, 0, 3461, 3461, 3461,
15149  3461, 3461, 3462, 3462, 3462, 3462, 0, 0, 3461, 0,
15150  3461, 0, 0, 3463, 3463, 3463, 3463, 3461, 3462, 0,
15151  0, 0, 0, 0, 0, 0, 0, 0, 3461, 3463,
15152  0, 0, 0, 3462, 0, 0, 3461, 0, 3461, 3462,
15153  0, 0, 3462, 0, 3463, 3461, 0, 0, 0, 0,
15154  3463, 0, 0, 3463, 0, 3461, 3461, 0, 0, 0,
15155  0, 3462, 0, 0, 0, 0, 0, 3462, 0, 0,
15156 
15157  3462, 0, 3463, 0, 0, 0, 0, 0, 3463, 0,
15158  0, 3463, 3464, 3464, 3464, 3464, 3464, 3464, 3464, 3464,
15159  3464, 3464, 3464, 3464, 0, 0, 3464, 3464, 3464, 3464,
15160  0, 3464, 0, 3464, 3464, 3464, 3464, 3464, 0, 3467,
15161  3467, 3467, 3467, 0, 3464, 3468, 3468, 3468, 3468, 0,
15162  3464, 0, 0, 3464, 0, 3467, 0, 0, 0, 0,
15163  0, 3468, 0, 0, 3464, 0, 0, 0, 3467, 0,
15164  3467, 0, 3464, 0, 0, 0, 3468, 0, 3464, 3467,
15165  0, 3464, 0, 0, 0, 3468, 0, 0, 0, 3468,
15166  0, 3464, 3464, 0, 0, 0, 3467, 0, 3467, 3469,
15167 
15168  3469, 3469, 3469, 0, 3468, 0, 0, 3467, 0, 0,
15169  0, 0, 0, 3468, 0, 3469, 3468, 3470, 3470, 3470,
15170  3470, 3478, 3478, 3478, 3478, 0, 0, 0, 0, 0,
15171  3469, 0, 0, 3470, 0, 0, 0, 3478, 0, 3469,
15172  0, 3469, 0, 0, 3479, 3479, 3479, 3479, 3470, 0,
15173  0, 0, 3478, 0, 3470, 0, 0, 3470, 3469, 0,
15174  3479, 3478, 0, 3478, 0, 0, 0, 3469, 3469, 0,
15175  0, 0, 0, 0, 0, 3479, 3470, 0, 0, 0,
15176  3478, 3479, 3470, 0, 3479, 3470, 0, 0, 0, 3478,
15177  3478, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15178 
15179  0, 0, 0, 3479, 0, 0, 0, 0, 0, 3479,
15180  0, 0, 3479, 3483, 3483, 3483, 3483, 3483, 3483, 3483,
15181  3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483,
15182  3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483,
15183  3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483,
15184  3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483,
15185  3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483,
15186  3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483,
15187  3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483,
15188  3483, 3483, 3483, 3483, 3488, 3488, 3488, 3488, 3489, 3489,
15189 
15190  3489, 3489, 0, 0, 3490, 3490, 3490, 3490, 0, 0,
15191  3488, 0, 0, 0, 3489, 0, 0, 0, 0, 0,
15192  3490, 0, 0, 3488, 0, 3488, 0, 0, 0, 3489,
15193  0, 0, 0, 0, 3488, 3490, 0, 0, 3489, 0,
15194  0, 0, 3489, 0, 3490, 0, 3490, 0, 0, 0,
15195  0, 3488, 0, 3488, 0, 0, 0, 3489, 3491, 3491,
15196  3491, 3491, 3488, 3490, 0, 0, 3489, 0, 0, 3489,
15197  0, 0, 3490, 3490, 3491, 3492, 3492, 3492, 3492, 0,
15198  0, 0, 0, 0, 0, 0, 0, 0, 0, 3491,
15199  0, 0, 0, 0, 0, 3491, 0, 0, 3491, 0,
15200 
15201  0, 0, 3492, 0, 0, 0, 3492, 0, 0, 0,
15202  0, 0, 3492, 0, 0, 3492, 0, 3491, 0, 0,
15203  0, 0, 0, 3491, 0, 0, 3491, 0, 0, 0,
15204  3492, 0, 0, 0, 3492, 0, 0, 0, 0, 0,
15205  3492, 0, 0, 3492, 3499, 3499, 3499, 3499, 3499, 3499,
15206  3499, 3499, 3499, 3499, 3499, 3499, 3499, 3499, 3499, 3499,
15207  3499, 3499, 0, 3499, 0, 3499, 3499, 3499, 3499, 3499,
15208  0, 0, 3499, 0, 3499, 0, 0, 0, 0, 0,
15209  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15210  0, 0, 0, 0, 0, 0, 3499, 0, 0, 0,
15211 
15212  3499, 0, 3499, 0, 0, 0, 0, 0, 0, 0,
15213  0, 0, 0, 0, 4595, 4595, 4595, 4595, 0, 0,
15214  0, 0, 0, 3499, 3499, 3500, 3500, 3500, 3500, 3500,
15215  3500, 3500, 3500, 3500, 3500, 3500, 3500, 0, 0, 3500,
15216  3500, 3500, 3500, 0, 3500, 4595, 3500, 3500, 3500, 3500,
15217  3500, 0, 0, 3500, 4595, 3500, 0, 0, 4595, 0,
15218  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15219  0, 0, 0, 4595, 0, 0, 0, 3500, 0, 0,
15220  0, 3500, 4595, 3500, 0, 4595, 0, 0, 0, 0,
15221  0, 0, 0, 0, 0, 4609, 4609, 4609, 4609, 0,
15222 
15223  0, 0, 0, 0, 3500, 3500, 3501, 3501, 3501, 3501,
15224  3501, 3501, 3501, 3501, 3501, 3501, 3501, 3501, 3501, 3501,
15225  3501, 3501, 3501, 3501, 0, 3501, 4609, 3501, 3501, 3501,
15226  3501, 3501, 0, 0, 3501, 4609, 3501, 0, 0, 4609,
15227  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15228  0, 0, 0, 0, 4609, 0, 0, 0, 3501, 0,
15229  0, 0, 3501, 4609, 3501, 0, 4609, 0, 0, 0,
15230  0, 0, 0, 0, 4662, 4662, 4662, 4662, 0, 0,
15231  0, 0, 0, 0, 0, 3501, 3501, 3502, 3502, 3502,
15232  3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502, 3502, 0,
15233 
15234  0, 3502, 3502, 3502, 3502, 4662, 3502, 0, 3502, 3502,
15235  3502, 3502, 3502, 0, 4662, 0, 4662, 0, 0, 0,
15236  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15237  0, 0, 0, 4662, 0, 0, 0, 0, 0, 3502,
15238  0, 0, 4662, 4662, 0, 0, 0, 0, 0, 0,
15239  0, 0, 0, 0, 0, 0, 0, 4663, 4663, 4663,
15240  4663, 0, 0, 0, 0, 0, 3502, 3502, 3506, 3506,
15241  3506, 3506, 3506, 3506, 3506, 3506, 3506, 3506, 3506, 3506,
15242  0, 0, 3506, 3506, 3506, 3506, 0, 3506, 4663, 3506,
15243  3506, 3506, 3506, 3506, 4663, 0, 0, 4663, 0, 0,
15244 
15245  0, 0, 0, 0, 0, 0, 0, 3506, 0, 0,
15246  0, 0, 0, 0, 0, 0, 4663, 0, 0, 0,
15247  3506, 0, 4663, 0, 0, 4663, 0, 0, 0, 0,
15248  0, 0, 0, 0, 0, 3506, 4675, 4675, 4675, 4675,
15249  0, 0, 0, 0, 0, 0, 0, 3506, 3506, 3507,
15250  3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507, 3507,
15251  3507, 0, 0, 3507, 3507, 3507, 3507, 4675, 3507, 0,
15252  3507, 3507, 3507, 3507, 3507, 0, 4675, 0, 4675, 0,
15253  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15254  0, 0, 3507, 0, 0, 4675, 0, 0, 0, 0,
15255 
15256  0, 3507, 0, 0, 4675, 4675, 0, 0, 0, 0,
15257  0, 0, 0, 0, 0, 0, 0, 0, 0, 3507,
15258  0, 0, 0, 0, 0, 0, 0, 0, 3507, 3507,
15259  3508, 3508, 3508, 3508, 3508, 3508, 3508, 3508, 3508, 3508,
15260  3508, 3508, 0, 0, 3508, 3508, 3508, 3508, 0, 3508,
15261  0, 3508, 3508, 3508, 3508, 3508, 0, 0, 0, 0,
15262  0, 0, 3508, 0, 0, 0, 0, 0, 0, 0,
15263  0, 3508, 0, 0, 0, 0, 0, 0, 0, 0,
15264  0, 0, 3508, 0, 0, 0, 0, 0, 0, 0,
15265  3508, 0, 0, 0, 0, 0, 0, 0, 0, 3508,
15266 
15267  4676, 4676, 4676, 4676, 0, 0, 0, 0, 0, 3508,
15268  3508, 3509, 3509, 3509, 3509, 3509, 3509, 3509, 3509, 3509,
15269  3509, 3509, 3509, 0, 0, 3509, 3509, 3509, 3509, 0,
15270  3509, 4676, 3509, 3509, 3509, 3509, 3509, 4676, 0, 0,
15271  4676, 0, 0, 3509, 0, 0, 0, 0, 0, 0,
15272  0, 0, 3509, 0, 0, 0, 0, 0, 0, 4676,
15273  0, 0, 0, 3509, 0, 4676, 0, 0, 4676, 0,
15274  0, 3509, 0, 0, 0, 0, 0, 0, 0, 0,
15275  3509, 4695, 4695, 4695, 4695, 0, 0, 0, 0, 0,
15276  3509, 3509, 3510, 3510, 3510, 3510, 3510, 3510, 3510, 3510,
15277 
15278  3510, 3510, 3510, 3510, 0, 0, 3510, 3510, 3510, 3510,
15279  0, 3510, 4695, 3510, 3510, 3510, 3510, 3510, 4695, 0,
15280  0, 4695, 0, 0, 3510, 0, 0, 0, 0, 0,
15281  0, 0, 0, 3510, 0, 0, 0, 0, 0, 0,
15282  4695, 0, 0, 0, 3510, 0, 4695, 0, 0, 4695,
15283  0, 0, 3510, 0, 0, 0, 0, 0, 0, 0,
15284  0, 3510, 4736, 4736, 4736, 4736, 0, 0, 0, 0,
15285  0, 3510, 3510, 3511, 3511, 3511, 3511, 3511, 3511, 3511,
15286  3511, 3511, 3511, 3511, 3511, 3511, 3511, 3511, 3511, 3511,
15287  3511, 0, 3511, 4736, 3511, 3511, 3511, 3511, 3511, 4736,
15288 
15289  0, 3511, 4736, 0, 0, 0, 0, 0, 0, 0,
15290  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15291  0, 4736, 0, 0, 0, 3511, 0, 4736, 0, 3511,
15292  4736, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15293  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15294  0, 0, 3511, 3511, 3513, 3513, 3513, 3513, 3513, 3513,
15295  3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513,
15296  3513, 3513, 0, 3513, 0, 3513, 3513, 3513, 3513, 3513,
15297  3513, 3527, 3527, 3527, 3527, 3528, 3528, 3528, 3528, 3529,
15298  3529, 3529, 3529, 0, 0, 0, 0, 3527, 0, 0,
15299 
15300  0, 3528, 0, 0, 0, 3529, 3513, 0, 3513, 0,
15301  0, 0, 3527, 0, 0, 0, 3528, 0, 0, 0,
15302  3529, 3527, 0, 0, 0, 3528, 0, 0, 0, 3529,
15303  0, 0, 0, 3513, 3513, 3530, 3530, 3530, 3530, 0,
15304  3527, 0, 0, 0, 3528, 0, 0, 0, 3529, 3527,
15305  0, 3530, 0, 3528, 0, 0, 0, 3529, 3531, 3531,
15306  3531, 3531, 3532, 3532, 3532, 3532, 3530, 0, 0, 0,
15307  0, 0, 0, 0, 3531, 3530, 0, 0, 3532, 0,
15308  0, 0, 0, 0, 0, 0, 0, 3531, 0, 3531,
15309  0, 0, 0, 3532, 3530, 0, 0, 0, 3531, 0,
15310 
15311  0, 3532, 3532, 3530, 0, 0, 0, 0, 0, 0,
15312  0, 0, 0, 0, 0, 3531, 0, 3531, 0, 0,
15313  0, 3532, 0, 0, 0, 0, 3531, 0, 0, 3532,
15314  3532, 3533, 3533, 3533, 3533, 3533, 3533, 3533, 3533, 3533,
15315  3533, 3533, 3533, 3533, 3533, 3533, 3533, 3533, 3533, 0,
15316  3533, 0, 3533, 3533, 3533, 3533, 3533, 0, 0, 0,
15317  0, 0, 0, 3533, 0, 0, 0, 0, 0, 0,
15318  0, 0, 3533, 0, 0, 0, 0, 0, 0, 0,
15319  0, 0, 0, 3533, 0, 0, 0, 0, 0, 0,
15320  0, 3533, 0, 0, 0, 0, 0, 0, 0, 0,
15321 
15322  3533, 4762, 4762, 4762, 4762, 0, 0, 0, 0, 0,
15323  3533, 3533, 3534, 3534, 3534, 3534, 3534, 3534, 3534, 3534,
15324  3534, 3534, 3534, 3534, 0, 0, 3534, 3534, 3534, 3534,
15325  0, 3534, 4762, 3534, 3534, 3534, 3534, 3534, 4762, 0,
15326  0, 4762, 0, 0, 3534, 0, 0, 0, 0, 0,
15327  0, 0, 0, 3534, 0, 0, 0, 0, 0, 0,
15328  4762, 0, 0, 0, 3534, 0, 4762, 0, 0, 4762,
15329  0, 0, 3534, 0, 0, 0, 0, 0, 0, 0,
15330  0, 3534, 0, 0, 0, 0, 0, 0, 0, 0,
15331  0, 3534, 3534, 3535, 3535, 3535, 3535, 3535, 3535, 3535,
15332 
15333  3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535, 3535,
15334  3535, 0, 3535, 0, 3535, 3535, 3535, 3535, 3535, 3540,
15335  3540, 3540, 3540, 0, 0, 3535, 3541, 3541, 3541, 3541,
15336  3540, 0, 0, 0, 3535, 3540, 0, 3541, 0, 0,
15337  0, 0, 3541, 0, 0, 3535, 0, 0, 0, 0,
15338  3540, 0, 0, 3535, 0, 0, 0, 3541, 0, 3540,
15339  0, 0, 3535, 0, 0, 0, 3541, 0, 3542, 3542,
15340  3542, 3542, 3535, 3535, 0, 0, 0, 0, 3540, 3542,
15341  3543, 3543, 3543, 3543, 3542, 3541, 0, 3540, 0, 0,
15342  0, 3543, 0, 0, 3541, 0, 3543, 0, 0, 3542,
15343 
15344  0, 3544, 3544, 3544, 3544, 0, 0, 0, 3542, 0,
15345  0, 3543, 3544, 3545, 3545, 3545, 3545, 3544, 0, 0,
15346  3543, 0, 0, 0, 3545, 0, 0, 3542, 0, 3545,
15347  0, 0, 3544, 0, 0, 0, 3542, 0, 0, 3543,
15348  0, 3544, 0, 0, 3545, 0, 0, 0, 3543, 3546,
15349  3546, 3546, 3546, 3545, 3547, 3547, 3547, 3547, 0, 0,
15350  3544, 0, 0, 0, 0, 3546, 0, 0, 0, 3544,
15351  3547, 0, 3545, 0, 0, 0, 3548, 3548, 3548, 3548,
15352  3546, 3545, 0, 0, 0, 3547, 3546, 3548, 0, 3546,
15353  0, 0, 3548, 0, 3547, 0, 0, 0, 0, 3550,
15354 
15355  3550, 3550, 3550, 3551, 3551, 3551, 3551, 3548, 3546, 0,
15356  3550, 0, 0, 3547, 3546, 3550, 3548, 3546, 0, 3551,
15357  0, 0, 3547, 0, 0, 3552, 3552, 3552, 3552, 0,
15358  3550, 0, 0, 0, 3551, 3548, 3552, 0, 0, 3550,
15359  0, 3552, 0, 3551, 3548, 0, 3553, 3553, 3553, 3553,
15360  3554, 3554, 3554, 3554, 0, 0, 3552, 3553, 3550, 0,
15361  0, 3554, 3551, 0, 0, 3552, 3554, 3550, 0, 0,
15362  0, 3551, 3555, 3555, 3555, 3555, 0, 3553, 0, 0,
15363  0, 3554, 0, 0, 3552, 0, 3553, 0, 3555, 0,
15364  3554, 0, 0, 3552, 0, 3556, 3556, 3556, 3556, 3557,
15365 
15366  3557, 3557, 3557, 3555, 0, 3553, 0, 0, 0, 3554,
15367  0, 3556, 3555, 0, 3553, 3557, 0, 0, 3554, 0,
15368  0, 0, 3558, 3558, 3558, 3558, 3556, 0, 0, 0,
15369  3557, 3555, 3556, 3558, 0, 3556, 0, 0, 3558, 3557,
15370  3555, 0, 0, 0, 3559, 3559, 3559, 3559, 3560, 3560,
15371  3560, 3560, 0, 3558, 3556, 3559, 0, 0, 3557, 3560,
15372  3556, 0, 3558, 3556, 3560, 0, 0, 3557, 0, 3561,
15373  3561, 3561, 3561, 0, 0, 3559, 0, 0, 0, 3560,
15374  0, 3558, 0, 0, 3559, 3561, 0, 0, 3560, 0,
15375  3558, 3603, 3603, 3603, 3603, 0, 0, 0, 0, 0,
15376 
15377  3561, 0, 3603, 3559, 0, 0, 0, 3560, 0, 3561,
15378  0, 0, 3559, 0, 0, 0, 3560, 0, 0, 0,
15379  0, 0, 3603, 0, 0, 0, 0, 0, 3561, 0,
15380  0, 3603, 0, 0, 0, 0, 0, 3561, 3563, 3563,
15381  3563, 3563, 0, 3563, 0, 0, 0, 0, 0, 0,
15382  3603, 3563, 3563, 0, 3563, 3563, 3563, 0, 3563, 3603,
15383  3563, 3563, 3563, 3564, 3564, 3564, 3564, 3564, 3564, 3564,
15384  3564, 3564, 3564, 3564, 3564, 0, 0, 3564, 3564, 3564,
15385  3564, 0, 3564, 0, 3564, 3564, 3564, 3564, 3564, 0,
15386  0, 0, 0, 0, 0, 3564, 0, 0, 0, 0,
15387 
15388  0, 3564, 0, 0, 3564, 0, 0, 0, 0, 0,
15389  0, 0, 0, 0, 0, 3564, 0, 0, 0, 0,
15390  0, 0, 0, 3564, 0, 0, 0, 0, 0, 3564,
15391  0, 0, 3564, 4783, 4783, 4783, 4783, 0, 0, 0,
15392  0, 0, 3564, 3564, 3566, 3566, 3566, 3566, 3566, 3566,
15393  3566, 3566, 3566, 3566, 3566, 3566, 0, 0, 3566, 3566,
15394  3566, 3566, 0, 3566, 4783, 3566, 3566, 3566, 3566, 3566,
15395  0, 0, 0, 4783, 0, 0, 3566, 0, 0, 0,
15396  0, 0, 0, 0, 0, 3566, 0, 0, 0, 0,
15397  0, 0, 4783, 0, 0, 0, 3566, 0, 0, 0,
15398 
15399  0, 4783, 0, 0, 3566, 0, 0, 0, 0, 0,
15400  0, 0, 0, 3566, 4795, 4795, 4795, 4795, 0, 0,
15401  0, 0, 0, 3566, 3566, 3568, 3568, 3568, 3568, 3568,
15402  3568, 3568, 3568, 3568, 3568, 3568, 3568, 0, 0, 3568,
15403  3568, 3568, 3568, 0, 3568, 4795, 3568, 3568, 3568, 3568,
15404  3568, 0, 0, 0, 4795, 0, 0, 3568, 0, 0,
15405  0, 0, 0, 3568, 0, 0, 3568, 0, 0, 0,
15406  0, 0, 0, 4795, 0, 0, 0, 3568, 0, 0,
15407  0, 0, 4795, 0, 0, 3568, 0, 0, 0, 0,
15408  0, 3568, 0, 0, 3568, 0, 0, 0, 0, 0,
15409 
15410  0, 0, 0, 0, 3568, 3568, 3569, 3569, 3569, 3569,
15411  3569, 3569, 3569, 3569, 3569, 3569, 3569, 3569, 0, 0,
15412  3569, 3569, 3569, 3569, 0, 3569, 0, 3569, 3569, 3569,
15413  3569, 3569, 3571, 3571, 3571, 3571, 0, 0, 3569, 3572,
15414  3572, 3572, 3572, 3573, 3573, 3573, 3573, 3569, 3571, 0,
15415  0, 0, 0, 0, 0, 3572, 0, 0, 3569, 3573,
15416  0, 0, 0, 3571, 0, 3571, 3569, 0, 0, 0,
15417  3572, 0, 3571, 0, 3573, 3569, 3572, 0, 0, 3572,
15418  3573, 0, 0, 3573, 0, 3569, 3569, 3574, 3574, 3574,
15419  3574, 3571, 0, 3571, 3575, 3575, 3575, 3575, 3572, 0,
15420 
15421  3571, 0, 3573, 3574, 3572, 0, 0, 3572, 3573, 0,
15422  3575, 3573, 0, 0, 3574, 0, 0, 0, 3574, 3578,
15423  3578, 3578, 3578, 0, 0, 3575, 0, 3574, 0, 0,
15424  3578, 0, 0, 0, 3575, 3578, 3579, 3579, 3579, 3579,
15425  0, 0, 3574, 0, 0, 0, 3574, 3579, 0, 0,
15426  3578, 0, 3579, 3575, 0, 3574, 0, 0, 0, 3578,
15427  0, 0, 3575, 3584, 3584, 3584, 3584, 3579, 3585, 3585,
15428  3585, 3585, 0, 0, 0, 0, 3579, 0, 3578, 3584,
15429  3586, 3586, 3586, 3586, 3585, 0, 0, 3578, 0, 0,
15430  3584, 3586, 0, 0, 3584, 3579, 3586, 0, 0, 3585,
15431 
15432  0, 0, 0, 3584, 3579, 0, 0, 0, 3585, 0,
15433  0, 3586, 3587, 3587, 3587, 3587, 0, 0, 3584, 0,
15434  3586, 0, 3584, 3587, 0, 0, 0, 3585, 3587, 0,
15435  0, 3584, 0, 0, 0, 0, 3585, 0, 0, 3586,
15436  0, 0, 0, 3587, 0, 0, 0, 0, 3586, 0,
15437  0, 0, 3587, 0, 0, 0, 0, 0, 0, 0,
15438  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15439  0, 3587, 0, 0, 0, 0, 0, 0, 0, 0,
15440  3587, 3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590,
15441  3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590,
15442 
15443  3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590,
15444  3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590,
15445  3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590,
15446  3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590,
15447  3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590,
15448  3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590, 3590,
15449  3590, 3590, 3591, 3591, 3591, 3591, 3592, 3592, 3592, 3592,
15450  0, 0, 0, 3591, 0, 0, 0, 3592, 3591, 0,
15451  0, 0, 3592, 3593, 3593, 3593, 3593, 3596, 3596, 3596,
15452  3596, 0, 0, 3591, 3593, 0, 0, 3592, 0, 0,
15453 
15454  0, 0, 3591, 3596, 0, 0, 3592, 0, 0, 0,
15455  0, 0, 0, 0, 3593, 0, 0, 0, 3596, 0,
15456  3596, 3591, 3593, 3593, 0, 3592, 0, 3596, 0, 0,
15457  3591, 0, 0, 0, 3592, 0, 3597, 3597, 3597, 3597,
15458  0, 0, 3593, 0, 0, 0, 3596, 0, 3596, 0,
15459  3593, 3593, 3597, 0, 0, 3596, 3598, 3598, 3598, 3598,
15460  0, 0, 0, 3599, 3599, 3599, 3599, 3597, 3600, 3600,
15461  3600, 3600, 3598, 3597, 0, 0, 3597, 0, 0, 3599,
15462  0, 0, 0, 0, 3600, 0, 0, 3598, 0, 0,
15463  3599, 0, 0, 3598, 3599, 3597, 3598, 0, 0, 3600,
15464 
15465  0, 3597, 0, 3599, 3597, 0, 0, 0, 3600, 3601,
15466  3601, 3601, 3601, 0, 0, 3598, 0, 0, 3599, 0,
15467  3601, 3598, 3599, 0, 3598, 3601, 0, 3600, 0, 0,
15468  0, 3599, 3602, 3602, 3602, 3602, 3600, 0, 0, 0,
15469  3601, 0, 0, 3602, 3605, 3605, 3605, 3605, 3602, 3601,
15470  3606, 3606, 3606, 3606, 0, 3605, 3607, 3607, 3607, 3607,
15471  3605, 3606, 0, 3602, 0, 0, 3606, 3607, 3601, 0,
15472  0, 0, 3602, 0, 0, 3605, 0, 3601, 0, 0,
15473  0, 3606, 0, 0, 3605, 0, 0, 3607, 0, 0,
15474  3606, 3602, 0, 0, 0, 3607, 3607, 0, 0, 0,
15475 
15476  3602, 0, 0, 3605, 0, 0, 0, 0, 0, 3606,
15477  0, 0, 3605, 0, 0, 3607, 0, 0, 3606, 0,
15478  0, 0, 0, 3607, 3607, 3609, 3609, 3609, 3609, 3609,
15479  3609, 3609, 3609, 3609, 3609, 3609, 3609, 0, 0, 3609,
15480  3609, 3609, 3609, 0, 3609, 0, 3609, 3609, 3609, 3609,
15481  3609, 0, 0, 3609, 0, 0, 0, 3609, 0, 0,
15482  0, 0, 0, 0, 0, 0, 3609, 0, 0, 0,
15483  0, 0, 0, 0, 0, 0, 0, 3609, 0, 0,
15484  0, 3609, 0, 0, 0, 3609, 0, 0, 0, 0,
15485  0, 0, 0, 0, 3609, 4796, 4796, 4796, 4796, 0,
15486 
15487  0, 0, 0, 0, 3609, 3609, 3611, 3611, 3611, 3611,
15488  3611, 3611, 3611, 3611, 3611, 3611, 3611, 3611, 0, 0,
15489  3611, 3611, 3611, 3611, 0, 3611, 4796, 3611, 3611, 3611,
15490  3611, 3611, 3611, 0, 0, 4796, 0, 0, 3611, 0,
15491  0, 0, 0, 0, 0, 0, 0, 3611, 0, 0,
15492  0, 0, 0, 0, 4796, 0, 0, 0, 3611, 0,
15493  3611, 0, 0, 4796, 0, 0, 3611, 0, 0, 0,
15494  0, 0, 0, 0, 0, 3611, 4824, 4824, 4824, 4824,
15495  0, 0, 0, 0, 0, 3611, 3611, 3614, 3614, 3614,
15496  3614, 3614, 3614, 3614, 3614, 3614, 3614, 3614, 3614, 0,
15497 
15498  0, 3614, 3614, 3614, 3614, 0, 3614, 4824, 3614, 3614,
15499  3614, 3614, 3614, 4824, 0, 3614, 4824, 0, 0, 3614,
15500  0, 0, 0, 0, 0, 0, 0, 0, 3614, 0,
15501  0, 0, 0, 0, 0, 4824, 0, 0, 0, 3614,
15502  0, 4824, 0, 3614, 4824, 0, 0, 3614, 0, 0,
15503  0, 0, 0, 0, 0, 0, 3614, 0, 0, 0,
15504  0, 0, 0, 0, 0, 0, 3614, 3614, 3615, 3615,
15505  3615, 3615, 3615, 3615, 3615, 3615, 3615, 3615, 3615, 3615,
15506  0, 0, 3615, 3615, 3615, 3615, 0, 3615, 0, 3615,
15507  3615, 3615, 3615, 3615, 3615, 0, 3618, 3618, 3618, 3618,
15508 
15509  3615, 0, 3619, 3619, 3619, 3619, 0, 0, 0, 3615,
15510  0, 0, 3618, 3620, 3620, 3620, 3620, 0, 3619, 0,
15511  3615, 0, 3615, 0, 0, 0, 0, 3618, 3615, 3620,
15512  0, 0, 0, 3619, 0, 0, 3618, 3615, 3618, 3619,
15513  0, 0, 3619, 0, 3620, 0, 3620, 3615, 3615, 0,
15514  0, 0, 0, 3620, 0, 3618, 0, 3621, 3621, 3621,
15515  3621, 3619, 0, 0, 3618, 3618, 0, 3619, 0, 0,
15516  3619, 0, 3620, 3621, 3620, 3622, 3622, 3622, 3622, 0,
15517  0, 3620, 0, 3623, 3623, 3623, 3623, 0, 3621, 0,
15518  0, 3622, 0, 0, 3621, 0, 0, 3621, 0, 3623,
15519 
15520  0, 4726, 4726, 4726, 4726, 0, 3622, 0, 3623, 0,
15521  0, 0, 3622, 0, 3623, 3622, 3621, 3630, 3630, 3630,
15522  3630, 0, 3621, 3623, 0, 3621, 4726, 0, 3631, 3631,
15523  3631, 3631, 4726, 3630, 3622, 0, 3623, 0, 0, 0,
15524  3622, 4726, 3623, 3622, 3631, 0, 0, 0, 3630, 0,
15525  3630, 3623, 0, 0, 4726, 0, 0, 3630, 0, 3631,
15526  4726, 3632, 3632, 3632, 3632, 3631, 0, 0, 3631, 4726,
15527  0, 0, 3633, 3633, 3633, 3633, 3630, 3632, 3630, 0,
15528  0, 0, 0, 0, 0, 3630, 0, 3631, 3633, 0,
15529  0, 0, 3632, 3631, 0, 0, 3631, 3633, 3632, 0,
15530 
15531  0, 3632, 0, 3633, 0, 0, 0, 0, 0, 0,
15532  0, 0, 3633, 0, 0, 0, 0, 0, 0, 0,
15533  3632, 0, 0, 0, 0, 3633, 3632, 0, 0, 3632,
15534  0, 3633, 0, 0, 0, 0, 0, 0, 0, 0,
15535  3633, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636,
15536  3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636,
15537  3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636,
15538  3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636,
15539  3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636,
15540  3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636,
15541 
15542  3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636,
15543  3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636,
15544  3636, 3636, 3640, 3640, 3640, 3640, 0, 0, 3641, 3641,
15545  3641, 3641, 0, 0, 0, 0, 0, 0, 3640, 3642,
15546  3642, 3642, 3642, 0, 3641, 3643, 3643, 3643, 3643, 0,
15547  0, 0, 0, 3640, 0, 3642, 0, 0, 0, 3641,
15548  0, 3643, 3640, 0, 3640, 3641, 0, 0, 3641, 0,
15549  3642, 0, 3642, 0, 0, 0, 3643, 0, 0, 3642,
15550  0, 3640, 3643, 0, 0, 3643, 0, 3641, 0, 0,
15551  3640, 3640, 0, 3641, 0, 0, 3641, 0, 3642, 0,
15552 
15553  3642, 0, 0, 0, 3643, 0, 0, 3642, 0, 0,
15554  3643, 0, 0, 3643, 3644, 3644, 3644, 3644, 3645, 3645,
15555  3645, 3645, 0, 0, 0, 0, 0, 0, 0, 0,
15556  3644, 0, 0, 0, 3645, 0, 0, 0, 0, 0,
15557  0, 0, 0, 3645, 0, 3644, 0, 0, 0, 3645,
15558  0, 3644, 0, 0, 3644, 0, 0, 0, 3645, 0,
15559  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15560  0, 3645, 0, 3644, 0, 0, 0, 3645, 0, 3644,
15561  0, 0, 3644, 0, 0, 0, 3645, 3651, 3651, 3651,
15562  3651, 3651, 3651, 3651, 3651, 3651, 3651, 3651, 3651, 0,
15563 
15564  0, 3651, 3651, 3651, 3651, 0, 3651, 0, 3651, 3651,
15565  3651, 3651, 3651, 0, 0, 3651, 0, 3651, 0, 0,
15566  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15567  0, 0, 0, 0, 0, 0, 0, 0, 0, 3651,
15568  0, 0, 0, 3651, 0, 3651, 0, 0, 0, 0,
15569  0, 0, 0, 0, 0, 4677, 4677, 4677, 4677, 0,
15570  0, 0, 0, 0, 0, 0, 3651, 3651, 3652, 3652,
15571  3652, 3652, 3652, 3652, 3652, 3652, 3652, 3652, 3652, 3652,
15572  0, 0, 3652, 3652, 3652, 3652, 4677, 3652, 4677, 3652,
15573  3652, 3652, 3652, 3652, 0, 4677, 0, 0, 0, 0,
15574 
15575  0, 0, 0, 0, 0, 0, 0, 0, 3652, 0,
15576  0, 0, 0, 0, 4677, 0, 4677, 0, 0, 0,
15577  3652, 0, 0, 4677, 0, 0, 0, 0, 0, 0,
15578  0, 0, 0, 0, 0, 0, 3652, 0, 0, 0,
15579  0, 0, 0, 0, 0, 0, 0, 3652, 3652, 3654,
15580  3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654,
15581  3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654,
15582  3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654,
15583  3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654,
15584  3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654,
15585 
15586  3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654,
15587  3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654,
15588  3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654, 3654,
15589  3655, 3655, 3655, 3655, 3658, 3658, 3658, 3658, 0, 0,
15590  3659, 3659, 3659, 3659, 0, 0, 3655, 0, 0, 0,
15591  3658, 3662, 3662, 3662, 3662, 0, 3659, 3655, 0, 3655,
15592  0, 3655, 0, 0, 0, 3658, 0, 3662, 0, 3655,
15593  3655, 3659, 0, 0, 3658, 0, 3663, 3663, 3663, 3663,
15594  3659, 0, 3662, 0, 0, 3655, 0, 3655, 0, 3655,
15595  0, 3662, 3663, 3658, 0, 0, 0, 3655, 3655, 3659,
15596 
15597  0, 0, 3658, 3818, 3818, 3818, 3818, 3663, 3659, 0,
15598  3662, 3671, 3671, 3671, 3671, 0, 3663, 0, 0, 3662,
15599  0, 3672, 3672, 3672, 3672, 0, 0, 3671, 0, 0,
15600  3818, 0, 3818, 0, 3818, 3663, 0, 3672, 0, 0,
15601  0, 0, 3671, 3818, 3663, 3665, 3665, 3665, 3665, 0,
15602  3672, 3671, 3672, 3673, 3673, 3673, 3673, 0, 3818, 0,
15603  3818, 3672, 3818, 0, 0, 3695, 3695, 3695, 3695, 3673,
15604  3671, 3818, 3665, 0, 3665, 0, 3665, 0, 3672, 3671,
15605  3672, 3695, 3665, 3665, 3673, 3665, 0, 0, 0, 3672,
15606  0, 0, 3673, 3673, 0, 0, 3695, 0, 0, 0,
15607 
15608  3665, 0, 3665, 0, 3665, 3695, 3696, 3696, 3696, 3696,
15609  3665, 3665, 3673, 3665, 3666, 3666, 3666, 3666, 0, 0,
15610  3673, 3673, 3696, 0, 3695, 0, 0, 0, 0, 0,
15611  0, 0, 0, 3695, 0, 0, 0, 3696, 0, 0,
15612  0, 3666, 0, 3666, 0, 3666, 3696, 0, 0, 0,
15613  0, 0, 0, 0, 3666, 0, 0, 0, 3666, 0,
15614  0, 0, 0, 0, 0, 3696, 0, 0, 0, 3666,
15615  0, 3666, 0, 3666, 3696, 4825, 4825, 4825, 4825, 0,
15616  0, 0, 3666, 0, 0, 3666, 3667, 3667, 3667, 3667,
15617  3667, 3667, 3667, 3667, 3667, 3667, 3667, 3667, 0, 0,
15618 
15619  3667, 3667, 3667, 3667, 0, 3667, 4825, 3667, 3667, 3667,
15620  3667, 3667, 0, 0, 0, 4825, 0, 0, 0, 0,
15621  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15622  0, 3667, 0, 0, 4825, 0, 0, 0, 3667, 0,
15623  0, 0, 0, 4825, 0, 0, 0, 0, 0, 0,
15624  0, 0, 0, 0, 4722, 4722, 4722, 4722, 3667, 0,
15625  0, 0, 0, 0, 0, 3667, 3667, 3668, 3668, 3668,
15626  3668, 3668, 3668, 3668, 3668, 3668, 3668, 3668, 3668, 0,
15627  0, 3668, 3668, 3668, 3668, 4722, 3668, 4722, 3668, 3668,
15628  3668, 3668, 3668, 3668, 4722, 0, 0, 0, 0, 0,
15629 
15630  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15631  0, 0, 0, 4722, 0, 4722, 0, 0, 0, 3668,
15632  0, 3668, 4722, 0, 0, 0, 0, 0, 0, 0,
15633  0, 0, 0, 0, 0, 4740, 4740, 4740, 4740, 0,
15634  0, 0, 0, 0, 0, 0, 3668, 3668, 3669, 3669,
15635  3669, 3669, 3669, 3669, 3669, 3669, 3669, 3669, 3669, 3669,
15636  0, 0, 3669, 3669, 3669, 3669, 4740, 3669, 4740, 3669,
15637  3669, 3669, 3669, 3669, 0, 4740, 0, 0, 0, 0,
15638  3669, 0, 0, 0, 0, 0, 0, 0, 0, 3669,
15639  0, 0, 0, 0, 4740, 0, 4740, 0, 0, 0,
15640 
15641  3669, 0, 0, 4740, 0, 0, 0, 0, 3669, 0,
15642  0, 0, 0, 0, 0, 0, 0, 3669, 4837, 4837,
15643  4837, 4837, 0, 0, 0, 0, 0, 3669, 3669, 3670,
15644  3670, 3670, 3670, 3670, 3670, 3670, 3670, 3670, 3670, 3670,
15645  3670, 0, 0, 3670, 3670, 3670, 3670, 0, 3670, 4837,
15646  3670, 3670, 3670, 3670, 3670, 4837, 0, 0, 4837, 0,
15647  0, 3670, 0, 0, 0, 0, 0, 0, 0, 0,
15648  3670, 0, 0, 0, 0, 0, 0, 4837, 0, 0,
15649  0, 3670, 0, 4837, 0, 0, 4837, 0, 0, 3670,
15650  0, 0, 0, 0, 0, 0, 0, 0, 3670, 0,
15651 
15652  0, 0, 0, 0, 0, 0, 0, 0, 3670, 3670,
15653  3674, 3674, 3674, 3674, 3674, 3674, 3674, 3674, 3674, 3674,
15654  3674, 3674, 0, 0, 3674, 3674, 3674, 3674, 0, 3674,
15655  0, 3674, 3674, 3674, 3674, 3674, 0, 0, 0, 0,
15656  0, 0, 3674, 0, 0, 0, 0, 0, 0, 0,
15657  0, 3674, 0, 0, 0, 0, 0, 0, 0, 0,
15658  0, 0, 3674, 0, 0, 0, 0, 0, 0, 0,
15659  3674, 0, 0, 0, 0, 0, 0, 0, 0, 3674,
15660  0, 0, 0, 0, 0, 0, 0, 0, 0, 3674,
15661  3674, 3675, 3675, 3675, 3675, 3675, 3675, 3675, 3675, 3675,
15662 
15663  3675, 3675, 3675, 0, 0, 3675, 3675, 3675, 3675, 0,
15664  3675, 0, 3675, 3675, 3675, 3675, 3675, 0, 0, 0,
15665  0, 3675, 0, 3675, 0, 0, 0, 0, 0, 0,
15666  0, 0, 3675, 0, 0, 0, 0, 0, 0, 0,
15667  0, 0, 0, 3675, 0, 0, 0, 0, 0, 3675,
15668  0, 3675, 0, 0, 0, 0, 0, 0, 0, 0,
15669  3675, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15670  3675, 3675, 3677, 3677, 3677, 3677, 3677, 3677, 3677, 3677,
15671  3677, 3677, 3677, 3677, 3677, 3677, 3677, 3677, 3677, 3677,
15672  0, 3677, 0, 3677, 3677, 3677, 3677, 3677, 0, 0,
15673 
15674  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15675  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15676  0, 0, 0, 0, 3677, 0, 0, 0, 0, 0,
15677  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15678  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15679  0, 3677, 3677, 3679, 3679, 3679, 3679, 3679, 3679, 3679,
15680  3679, 3679, 3679, 3679, 3679, 3679, 3679, 3679, 3679, 3679,
15681  3679, 0, 3679, 0, 3679, 3679, 3679, 3679, 3679, 3683,
15682  3683, 3683, 3683, 3684, 3684, 3684, 3684, 3690, 3690, 3690,
15683  3690, 0, 0, 0, 3679, 3683, 0, 0, 0, 3684,
15684 
15685  0, 0, 0, 3690, 0, 3679, 0, 0, 0, 0,
15686  3683, 0, 0, 0, 3684, 0, 3683, 0, 3690, 3683,
15687  3684, 0, 3679, 3684, 3690, 0, 0, 3690, 0, 0,
15688  0, 0, 3679, 3679, 3691, 3691, 3691, 3691, 3683, 0,
15689  0, 0, 3684, 0, 3683, 0, 3690, 3683, 3684, 0,
15690  3691, 3684, 3690, 0, 0, 3690, 3697, 3697, 3697, 3697,
15691  3699, 3699, 3699, 3699, 0, 3691, 3700, 3700, 3700, 3700,
15692  0, 3691, 3697, 0, 3691, 0, 3699, 0, 3701, 3701,
15693  3701, 3701, 3700, 0, 0, 0, 0, 3697, 0, 3699,
15694  0, 3699, 0, 3691, 3701, 0, 3697, 3700, 0, 3691,
15695 
15696  3699, 0, 3691, 0, 0, 3700, 3700, 0, 0, 3701,
15697  3702, 3702, 3702, 3702, 0, 3697, 0, 3699, 3701, 3699,
15698  3703, 3703, 3703, 3703, 3697, 3700, 3702, 0, 3699, 0,
15699  0, 0, 0, 3700, 3700, 0, 3703, 3701, 0, 0,
15700  0, 3702, 3705, 3705, 3705, 3705, 3701, 0, 0, 0,
15701  3702, 3703, 3706, 3706, 3706, 3706, 0, 0, 3705, 0,
15702  3703, 0, 0, 0, 3707, 3707, 3707, 3707, 3706, 3702,
15703  0, 3705, 0, 3705, 3708, 3708, 3708, 3708, 3702, 3703,
15704  3707, 0, 3705, 3706, 0, 0, 0, 0, 3703, 0,
15705  3708, 3706, 3706, 0, 0, 3707, 0, 0, 0, 3705,
15706 
15707  0, 3705, 3707, 0, 3707, 3708, 0, 0, 0, 0,
15708  3705, 3706, 0, 0, 3708, 0, 3708, 0, 0, 3706,
15709  3706, 0, 0, 3707, 0, 0, 0, 0, 0, 0,
15710  3707, 0, 3707, 3708, 0, 0, 0, 0, 0, 0,
15711  0, 0, 3708, 3708, 3709, 3709, 3709, 3709, 3709, 3709,
15712  3709, 3709, 3709, 3709, 3709, 3709, 3709, 3709, 3709, 3709,
15713  3709, 3709, 0, 3709, 0, 3709, 3709, 3709, 3709, 3709,
15714  0, 0, 0, 0, 0, 0, 3709, 0, 0, 0,
15715  0, 0, 0, 0, 0, 3709, 0, 0, 0, 0,
15716  0, 0, 0, 0, 0, 0, 3709, 0, 0, 0,
15717 
15718  0, 0, 0, 0, 3709, 0, 0, 0, 0, 0,
15719  0, 0, 0, 3709, 0, 0, 0, 0, 0, 0,
15720  0, 0, 0, 3709, 3709, 3710, 3710, 3710, 3710, 3710,
15721  3710, 3710, 3710, 3710, 3710, 3710, 3710, 3710, 3710, 3710,
15722  3710, 3710, 3710, 0, 3710, 0, 3710, 3710, 3710, 3710,
15723  3710, 3712, 3712, 3712, 3712, 3710, 0, 3710, 3713, 3713,
15724  3713, 3713, 3718, 3718, 3718, 3718, 3710, 3712, 3719, 3719,
15725  3719, 3719, 0, 0, 3713, 0, 0, 3710, 3718, 0,
15726  0, 0, 3712, 3710, 3719, 3710, 0, 0, 0, 3713,
15727  0, 3712, 0, 3718, 3710, 0, 0, 0, 3713, 3719,
15728 
15729  0, 0, 3718, 0, 3710, 3710, 0, 0, 3719, 0,
15730  3712, 0, 3726, 3726, 3726, 3726, 0, 3713, 0, 3712,
15731  0, 3718, 0, 3726, 0, 0, 3713, 3719, 3726, 0,
15732  3718, 0, 4225, 4225, 4225, 4225, 3719, 3727, 3727, 3727,
15733  3727, 0, 0, 3726, 0, 0, 0, 0, 3727, 0,
15734  0, 3726, 3726, 3727, 0, 0, 0, 0, 0, 0,
15735  0, 0, 0, 4225, 0, 4225, 0, 0, 3727, 4225,
15736  0, 3726, 4225, 0, 0, 0, 3727, 3727, 0, 3726,
15737  3726, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15738  0, 4225, 0, 4225, 0, 0, 3727, 4225, 0, 0,
15739 
15740  4225, 0, 0, 0, 3727, 3727, 3729, 3729, 3729, 3729,
15741  3729, 3729, 3729, 3729, 3729, 3729, 3729, 3729, 3729, 0,
15742  3729, 3729, 3729, 3729, 0, 3729, 0, 3729, 3729, 3729,
15743  3729, 3729, 3730, 3730, 3730, 3730, 0, 0, 3729, 3731,
15744  3731, 3731, 3731, 3730, 0, 0, 3729, 3729, 3730, 0,
15745  3731, 0, 0, 0, 0, 3731, 0, 0, 3729, 0,
15746  0, 0, 0, 3730, 0, 0, 3729, 0, 0, 0,
15747  3731, 0, 3730, 0, 3729, 3729, 0, 0, 0, 3731,
15748  0, 0, 0, 0, 0, 3729, 3729, 0, 0, 0,
15749  0, 3730, 0, 0, 0, 0, 0, 0, 3731, 0,
15750 
15751  3730, 0, 0, 4745, 4745, 4745, 4745, 3731, 3732, 3732,
15752  3732, 3732, 3732, 3732, 3732, 3732, 3732, 3732, 3732, 3732,
15753  3732, 0, 3732, 3732, 3732, 3732, 0, 3732, 4745, 3732,
15754  3732, 3732, 3732, 3732, 4745, 0, 0, 0, 0, 0,
15755  3732, 0, 0, 4745, 0, 0, 0, 0, 0, 3732,
15756  0, 0, 0, 0, 0, 0, 4745, 0, 0, 0,
15757  3732, 0, 4745, 0, 0, 0, 0, 0, 3732, 0,
15758  0, 4745, 0, 0, 0, 0, 0, 3732, 0, 0,
15759  0, 0, 0, 0, 0, 0, 0, 3732, 3732, 3733,
15760  3733, 3733, 3733, 3733, 3733, 3733, 3733, 3733, 3733, 3733,
15761 
15762  3733, 3733, 0, 3733, 3733, 3733, 3733, 0, 3733, 0,
15763  3733, 3733, 3733, 3733, 3733, 3734, 3734, 3734, 3734, 0,
15764  0, 3733, 3735, 3735, 3735, 3735, 3734, 0, 0, 3733,
15765  3733, 3734, 0, 3735, 0, 0, 0, 0, 3735, 0,
15766  0, 3733, 0, 0, 0, 0, 3734, 0, 0, 3733,
15767  0, 0, 0, 3735, 0, 3734, 0, 3733, 3733, 0,
15768  0, 0, 3735, 0, 0, 0, 0, 0, 3733, 3733,
15769  0, 0, 0, 0, 3734, 0, 0, 0, 0, 0,
15770  0, 3735, 0, 3734, 0, 0, 0, 0, 0, 0,
15771  3735, 3736, 3736, 3736, 3736, 3736, 3736, 3736, 3736, 3736,
15772 
15773  3736, 3736, 3736, 3736, 0, 3736, 3736, 3736, 3736, 0,
15774  3736, 0, 3736, 3736, 3736, 3736, 3736, 3737, 3737, 3737,
15775  3737, 0, 0, 3736, 3738, 3738, 3738, 3738, 0, 0,
15776  0, 0, 3736, 3737, 0, 0, 0, 0, 0, 0,
15777  3738, 0, 0, 3736, 3737, 0, 0, 0, 3737, 3738,
15778  0, 3736, 0, 0, 0, 3738, 0, 3737, 0, 0,
15779  3736, 0, 0, 0, 3738, 3739, 3739, 3739, 3739, 0,
15780  3736, 3736, 3737, 0, 0, 0, 3737, 3738, 0, 0,
15781  0, 3739, 0, 3738, 0, 3737, 0, 3740, 3740, 3740,
15782  3740, 0, 3738, 0, 0, 0, 3739, 0, 3740, 0,
15783 
15784  0, 0, 3739, 3740, 0, 3739, 0, 0, 0, 3743,
15785  3743, 3743, 3743, 0, 0, 0, 0, 0, 3740, 0,
15786  3743, 0, 0, 0, 3739, 3743, 3740, 3740, 0, 0,
15787  3739, 0, 0, 3739, 3744, 3744, 3744, 3744, 0, 0,
15788  3743, 3749, 3749, 3749, 3749, 3744, 3740, 0, 0, 3743,
15789  3744, 0, 0, 0, 3740, 3740, 0, 3749, 0, 3750,
15790  3750, 3750, 3750, 0, 0, 3744, 0, 0, 3743, 0,
15791  3750, 0, 3749, 0, 3744, 3750, 0, 3743, 3749, 0,
15792  0, 3749, 0, 0, 0, 3751, 3751, 3751, 3751, 0,
15793  3750, 0, 0, 3744, 0, 0, 3751, 0, 3750, 3750,
15794 
15795  3749, 3751, 3744, 0, 0, 0, 3749, 0, 0, 3749,
15796  0, 0, 3752, 3752, 3752, 3752, 3751, 0, 3750, 0,
15797  0, 0, 0, 3752, 0, 3751, 3750, 3750, 3752, 0,
15798  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15799  0, 0, 0, 3752, 3751, 0, 0, 0, 0, 0,
15800  0, 0, 3752, 3751, 0, 0, 0, 0, 0, 0,
15801  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15802  0, 3752, 0, 0, 0, 0, 0, 0, 0, 0,
15803  3752, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753,
15804  3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 0,
15805 
15806  3753, 0, 3753, 3753, 3753, 3753, 3753, 3754, 3754, 3754,
15807  3754, 0, 0, 3753, 3756, 3756, 3756, 3756, 3754, 0,
15808  0, 0, 3753, 0, 3755, 3755, 3755, 3755, 0, 0,
15809  3756, 0, 0, 3753, 0, 0, 0, 0, 3754, 3756,
15810  3755, 3753, 0, 0, 0, 3756, 0, 3754, 0, 0,
15811  3753, 3755, 0, 0, 3756, 3755, 3757, 3757, 3757, 3757,
15812  3753, 3753, 0, 0, 3755, 0, 3754, 3756, 0, 0,
15813  0, 0, 3757, 3756, 0, 3754, 0, 0, 0, 3755,
15814  0, 0, 3756, 3755, 0, 0, 0, 3757, 3758, 3758,
15815  3758, 3758, 3755, 3757, 0, 0, 3757, 0, 0, 3758,
15816 
15817  0, 0, 0, 0, 3758, 0, 0, 0, 0, 0,
15818  0, 0, 0, 0, 0, 3757, 0, 0, 0, 3758,
15819  0, 3757, 0, 0, 3757, 0, 0, 3758, 3758, 0,
15820  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15821  0, 0, 0, 0, 0, 0, 0, 3758, 0, 0,
15822  0, 0, 0, 0, 0, 3758, 3758, 3759, 3759, 3759,
15823  3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 0,
15824  0, 3759, 3759, 3759, 3759, 0, 3759, 0, 3759, 3759,
15825  3759, 3759, 3759, 0, 0, 0, 0, 0, 0, 3759,
15826  0, 0, 0, 0, 0, 3759, 0, 0, 3759, 0,
15827 
15828  0, 0, 0, 0, 0, 0, 0, 0, 0, 3759,
15829  0, 0, 0, 0, 0, 0, 0, 3759, 0, 0,
15830  0, 0, 0, 3759, 0, 0, 3759, 0, 0, 0,
15831  0, 0, 0, 0, 0, 0, 3759, 3759, 3761, 3761,
15832  3761, 3761, 3761, 3761, 3761, 3761, 3761, 3761, 3761, 3761,
15833  0, 0, 3761, 3761, 3761, 3761, 0, 3761, 0, 3761,
15834  3761, 3761, 3761, 3761, 0, 0, 0, 0, 0, 0,
15835  3761, 0, 0, 0, 0, 0, 0, 0, 0, 3761,
15836  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15837  3761, 0, 0, 0, 0, 0, 0, 0, 3761, 0,
15838 
15839  0, 0, 0, 0, 0, 0, 0, 3761, 0, 0,
15840  0, 0, 0, 0, 0, 0, 0, 3761, 3761, 3763,
15841  3763, 3763, 3763, 3763, 3763, 3763, 3763, 3763, 3763, 3763,
15842  3763, 0, 0, 3763, 3763, 3763, 3763, 0, 3763, 0,
15843  3763, 3763, 3763, 3763, 3763, 0, 0, 0, 0, 0,
15844  0, 3763, 0, 0, 0, 0, 0, 3763, 0, 0,
15845  3763, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15846  0, 3763, 0, 0, 0, 0, 0, 0, 0, 3763,
15847  0, 0, 0, 0, 0, 3763, 0, 0, 3763, 0,
15848  0, 0, 0, 0, 0, 0, 0, 0, 3763, 3763,
15849 
15850  3764, 3764, 3764, 3764, 3764, 3764, 3764, 3764, 3764, 3764,
15851  3764, 3764, 0, 0, 3764, 3764, 3764, 3764, 0, 3764,
15852  0, 3764, 3764, 3764, 3764, 3764, 3766, 3766, 3766, 3766,
15853  0, 0, 3764, 3767, 3767, 3767, 3767, 3768, 3768, 3768,
15854  3768, 3764, 3766, 0, 0, 0, 0, 0, 0, 3767,
15855  0, 0, 3764, 3768, 0, 0, 0, 3766, 0, 3766,
15856  3764, 0, 0, 0, 3767, 0, 3766, 0, 3768, 3764,
15857  3767, 0, 0, 3767, 3768, 0, 0, 3768, 0, 3764,
15858  3764, 3769, 3769, 3769, 3769, 3766, 0, 3766, 3770, 3770,
15859  3770, 3770, 3767, 0, 3766, 0, 3768, 3769, 3767, 0,
15860 
15861  0, 3767, 3768, 0, 3770, 3768, 0, 0, 3769, 0,
15862  0, 0, 3769, 3773, 3773, 3773, 3773, 0, 0, 3770,
15863  0, 3769, 0, 0, 3773, 0, 0, 0, 3770, 3773,
15864  3774, 3774, 3774, 3774, 0, 0, 3769, 0, 0, 0,
15865  3769, 3774, 0, 0, 3773, 0, 3774, 3770, 0, 3769,
15866  0, 0, 0, 3773, 0, 0, 3770, 3779, 3779, 3779,
15867  3779, 3774, 3780, 3780, 3780, 3780, 0, 0, 0, 0,
15868  3774, 0, 3773, 3779, 3781, 3781, 3781, 3781, 3780, 0,
15869  0, 3773, 0, 0, 3779, 3781, 0, 0, 3779, 3774,
15870  3781, 0, 0, 3780, 0, 0, 0, 3779, 3774, 0,
15871 
15872  0, 0, 3780, 0, 0, 3781, 3782, 3782, 3782, 3782,
15873  0, 0, 3779, 0, 3781, 0, 3779, 3782, 0, 0,
15874  0, 3780, 3782, 0, 0, 3779, 0, 0, 0, 0,
15875  3780, 0, 0, 3781, 0, 0, 0, 3782, 0, 0,
15876  0, 0, 3781, 0, 0, 0, 3782, 0, 0, 0,
15877  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15878  0, 0, 0, 0, 0, 3782, 0, 0, 0, 0,
15879  0, 0, 0, 0, 3782, 3785, 3785, 3785, 3785, 3785,
15880  3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785,
15881  3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785,
15882 
15883  3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785,
15884  3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785,
15885  3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785,
15886  3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785,
15887  3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785,
15888  3785, 3785, 3785, 3785, 3785, 3785, 3786, 3786, 3786, 3786,
15889  3787, 3787, 3787, 3787, 0, 0, 0, 3786, 0, 0,
15890  0, 3787, 3786, 0, 0, 0, 3787, 3788, 3788, 3788,
15891  3788, 3791, 3791, 3791, 3791, 0, 0, 3786, 3788, 0,
15892  0, 3787, 0, 0, 0, 0, 3786, 3791, 0, 0,
15893 
15894  3787, 0, 0, 0, 0, 0, 0, 0, 3788, 0,
15895  0, 0, 3791, 0, 3791, 3786, 3788, 3788, 0, 3787,
15896  0, 3791, 0, 0, 3786, 0, 0, 0, 3787, 0,
15897  3792, 3792, 3792, 3792, 0, 0, 3788, 0, 0, 0,
15898  3791, 0, 3791, 0, 3788, 3788, 3792, 0, 0, 3791,
15899  3793, 3793, 3793, 3793, 0, 0, 0, 3794, 3794, 3794,
15900  3794, 3792, 3795, 3795, 3795, 3795, 3793, 3792, 0, 0,
15901  3792, 0, 0, 3794, 0, 0, 0, 0, 3795, 0,
15902  0, 3793, 0, 0, 3794, 0, 0, 3793, 3794, 3792,
15903  3793, 0, 0, 3795, 0, 3792, 0, 3794, 3792, 0,
15904 
15905  0, 0, 3795, 3796, 3796, 3796, 3796, 0, 0, 3793,
15906  0, 0, 3794, 0, 3796, 3793, 3794, 0, 3793, 3796,
15907  0, 3795, 0, 0, 0, 3794, 3797, 3797, 3797, 3797,
15908  3795, 0, 0, 0, 3796, 0, 0, 3797, 3798, 3798,
15909  3798, 3798, 3797, 3796, 3800, 3800, 3800, 3800, 0, 3798,
15910  0, 0, 0, 0, 0, 3800, 0, 3797, 0, 0,
15911  3800, 0, 3796, 0, 0, 0, 3797, 0, 0, 3798,
15912  0, 3796, 0, 0, 0, 3800, 0, 0, 3798, 3801,
15913  3801, 3801, 3801, 0, 3800, 3797, 3811, 3811, 3811, 3811,
15914  3801, 0, 0, 0, 3797, 3801, 0, 3798, 0, 0,
15915 
15916  0, 0, 3811, 3800, 0, 0, 3798, 0, 0, 0,
15917  3801, 0, 3800, 3802, 3802, 3802, 3802, 3811, 0, 3801,
15918  0, 0, 0, 0, 3802, 0, 3811, 0, 0, 0,
15919  0, 0, 0, 0, 0, 0, 0, 0, 3801, 0,
15920  0, 0, 0, 0, 3802, 3811, 0, 3801, 0, 0,
15921  0, 0, 3802, 3802, 3811, 0, 0, 0, 0, 0,
15922  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15923  0, 0, 3802, 0, 0, 0, 0, 0, 0, 0,
15924  3802, 3802, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804,
15925  3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804,
15926 
15927  3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804,
15928  3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804,
15929  3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804,
15930  3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804,
15931  3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804,
15932  3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804,
15933  3804, 3804, 3804, 3807, 3807, 3807, 3807, 0, 3812, 3812,
15934  3812, 3812, 0, 0, 0, 0, 0, 0, 0, 0,
15935  0, 0, 0, 0, 3812, 0, 3831, 3831, 3831, 3831,
15936  3807, 0, 3807, 0, 3807, 0, 0, 0, 0, 3812,
15937 
15938  3807, 3807, 3831, 3807, 0, 0, 0, 0, 3812, 3833,
15939  3833, 3833, 3833, 0, 0, 3831, 0, 3831, 3807, 0,
15940  3807, 0, 3807, 0, 0, 3833, 3831, 3812, 3807, 3807,
15941  0, 3807, 3808, 3808, 3808, 3808, 3812, 0, 0, 0,
15942  3833, 0, 0, 3831, 0, 3831, 0, 3833, 0, 3833,
15943  0, 0, 0, 0, 3831, 0, 0, 0, 0, 3808,
15944  0, 3808, 0, 3808, 0, 0, 0, 0, 3833, 0,
15945  0, 0, 3808, 0, 0, 3833, 3808, 3833, 0, 0,
15946  0, 0, 0, 0, 0, 0, 0, 3808, 0, 3808,
15947  0, 3808, 0, 0, 0, 0, 0, 0, 0, 0,
15948 
15949  3808, 0, 0, 3808, 3809, 3809, 3809, 3809, 3809, 3809,
15950  3809, 3809, 3809, 3809, 3809, 3809, 3809, 3809, 3809, 3809,
15951  3809, 3809, 0, 3809, 0, 3809, 3809, 3809, 3809, 3809,
15952  0, 0, 0, 0, 3809, 0, 0, 0, 0, 0,
15953  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15954  0, 0, 0, 0, 0, 0, 3809, 0, 0, 0,
15955  0, 0, 3809, 0, 0, 0, 0, 0, 0, 0,
15956  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15957  0, 0, 0, 3809, 3809, 3810, 3810, 3810, 3810, 3810,
15958  3810, 3810, 3810, 3810, 3810, 3810, 3810, 3810, 3810, 3810,
15959 
15960  3810, 3810, 3810, 0, 3810, 0, 3810, 3810, 3810, 3810,
15961  3810, 3832, 3832, 3832, 3832, 3834, 3834, 3834, 3834, 0,
15962  0, 0, 0, 0, 0, 3810, 0, 3832, 0, 0,
15963  0, 3834, 3850, 3850, 3850, 3850, 0, 3810, 0, 0,
15964  0, 0, 3832, 0, 0, 0, 3834, 0, 3850, 0,
15965  3832, 3832, 0, 3810, 0, 3834, 0, 3834, 0, 3852,
15966  3852, 3852, 3852, 3850, 3810, 3810, 3814, 3814, 3814, 3814,
15967  3832, 0, 3850, 0, 3834, 3852, 0, 0, 3832, 3832,
15968  0, 0, 0, 3834, 3834, 0, 3851, 3851, 3851, 3851,
15969  3852, 3850, 0, 3814, 0, 3814, 0, 3814, 0, 3852,
15970 
15971  3850, 3852, 3851, 0, 0, 3814, 3814, 0, 3875, 3875,
15972  3875, 3875, 0, 3855, 3855, 3855, 3855, 3851, 3852, 3875,
15973  0, 3814, 0, 3814, 3851, 3814, 3851, 3852, 3852, 3855,
15974  0, 0, 0, 3814, 3814, 3819, 3819, 3819, 3819, 3875,
15975  0, 0, 0, 0, 3855, 3851, 0, 0, 3875, 0,
15976  0, 0, 3851, 3855, 3851, 0, 0, 0, 0, 0,
15977  0, 0, 3819, 0, 3819, 0, 3819, 3875, 0, 0,
15978  0, 0, 3855, 0, 3819, 3819, 3875, 0, 0, 0,
15979  0, 3855, 0, 0, 0, 0, 0, 0, 0, 0,
15980  3819, 0, 3819, 0, 3819, 0, 0, 0, 0, 0,
15981 
15982  0, 0, 3819, 3819, 3826, 3826, 3826, 3826, 3826, 3826,
15983  3826, 3826, 3826, 3826, 3826, 3826, 0, 0, 3826, 3826,
15984  3826, 3826, 0, 3826, 0, 3826, 3826, 3826, 3826, 3826,
15985  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15986  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15987  0, 0, 0, 0, 0, 0, 3826, 0, 0, 0,
15988  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15989  0, 0, 4782, 4782, 4782, 4782, 0, 0, 0, 0,
15990  0, 0, 0, 3826, 3826, 3827, 3827, 3827, 3827, 3827,
15991  3827, 3827, 3827, 3827, 3827, 3827, 3827, 4782, 0, 3827,
15992 
15993  3827, 3827, 3827, 4782, 3827, 0, 3827, 3827, 3827, 3827,
15994  3827, 0, 4782, 0, 0, 0, 0, 0, 0, 0,
15995  0, 0, 0, 0, 0, 4782, 0, 0, 0, 0,
15996  3827, 4782, 0, 0, 0, 0, 0, 3827, 0, 0,
15997  4782, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15998  0, 0, 0, 0, 0, 0, 0, 3827, 0, 0,
15999  0, 0, 0, 0, 3827, 3827, 3828, 3828, 3828, 3828,
16000  3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 0, 0,
16001  3828, 3828, 3828, 3828, 0, 3828, 0, 3828, 3828, 3828,
16002  3828, 3828, 0, 0, 0, 0, 0, 0, 3828, 0,
16003 
16004  0, 0, 0, 0, 0, 0, 0, 3828, 0, 0,
16005  0, 0, 0, 0, 0, 0, 0, 0, 3828, 0,
16006  0, 0, 0, 0, 0, 0, 3828, 0, 0, 0,
16007  0, 0, 0, 0, 0, 3828, 0, 0, 0, 0,
16008  0, 0, 0, 0, 0, 3828, 3828, 3829, 3829, 3829,
16009  3829, 3829, 3829, 3829, 3829, 3829, 3829, 3829, 3829, 0,
16010  0, 3829, 3829, 3829, 3829, 0, 3829, 0, 3829, 3829,
16011  3829, 3829, 3829, 0, 0, 0, 0, 0, 0, 3829,
16012  0, 0, 0, 0, 0, 0, 0, 0, 3829, 0,
16013  0, 0, 0, 0, 0, 0, 0, 0, 0, 3829,
16014 
16015  0, 0, 0, 0, 0, 0, 0, 3829, 0, 0,
16016  0, 0, 0, 0, 0, 0, 3829, 0, 0, 0,
16017  0, 0, 0, 0, 0, 0, 3829, 3829, 3835, 3835,
16018  3835, 3835, 3835, 3835, 3835, 3835, 3835, 3835, 3835, 3835,
16019  0, 0, 3835, 3835, 3835, 3835, 0, 3835, 0, 3835,
16020  3835, 3835, 3835, 3835, 0, 0, 0, 0, 0, 0,
16021  3835, 0, 0, 0, 0, 0, 0, 0, 0, 3835,
16022  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16023  3835, 0, 0, 0, 0, 0, 0, 0, 3835, 0,
16024  0, 0, 0, 0, 0, 0, 0, 3835, 0, 0,
16025 
16026  0, 0, 0, 0, 0, 0, 0, 3835, 3835, 3836,
16027  3836, 3836, 3836, 3836, 3836, 3836, 3836, 3836, 3836, 3836,
16028  3836, 0, 0, 3836, 3836, 3836, 3836, 0, 3836, 0,
16029  3836, 3836, 3836, 3836, 3836, 0, 0, 0, 0, 3836,
16030  0, 3836, 0, 0, 0, 0, 0, 0, 0, 0,
16031  3836, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16032  0, 3836, 0, 0, 0, 0, 0, 3836, 0, 3836,
16033  0, 0, 0, 0, 0, 0, 0, 0, 3836, 0,
16034  0, 0, 0, 0, 0, 0, 0, 0, 3836, 3836,
16035  3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841,
16036 
16037  3841, 3841, 3841, 3841, 3841, 3841, 3841, 3841, 0, 3841,
16038  0, 3841, 3841, 3841, 3841, 3841, 0, 0, 0, 0,
16039  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16040  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16041  0, 0, 3841, 0, 0, 0, 0, 0, 0, 0,
16042  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16043  0, 0, 0, 0, 0, 0, 0, 0, 0, 3841,
16044  3841, 3849, 3849, 3849, 3849, 3849, 3849, 3849, 3849, 3849,
16045  3849, 3849, 3849, 3849, 3849, 3849, 3849, 3849, 3849, 0,
16046  3849, 0, 3849, 3849, 3849, 3849, 3849, 3856, 3856, 3856,
16047 
16048  3856, 3857, 3857, 3857, 3857, 3849, 0, 0, 0, 3858,
16049  3858, 3858, 3858, 3856, 0, 0, 0, 3857, 0, 0,
16050  0, 0, 0, 3849, 0, 3858, 0, 0, 3856, 0,
16051  0, 0, 3857, 3849, 0, 3856, 0, 3856, 3858, 0,
16052  3858, 3857, 0, 3857, 0, 3859, 3859, 3859, 3859, 3858,
16053  3849, 3849, 0, 0, 0, 0, 3856, 0, 0, 0,
16054  3857, 3859, 0, 3856, 0, 3856, 3858, 0, 3858, 3857,
16055  3857, 0, 0, 0, 0, 0, 3859, 3858, 0, 0,
16056  0, 0, 0, 0, 0, 3859, 0, 0, 0, 3859,
16057  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16058 
16059  0, 0, 0, 0, 3859, 0, 0, 0, 0, 0,
16060  0, 0, 0, 3859, 0, 0, 3859, 3860, 3860, 3860,
16061  3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860,
16062  3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860,
16063  3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860,
16064  3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860,
16065  3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860,
16066  3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860,
16067  3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860,
16068  3860, 3860, 3860, 3860, 3860, 3860, 3860, 3860, 3864, 3864,
16069 
16070  3864, 3864, 3874, 3874, 3874, 3874, 3876, 3876, 3876, 3876,
16071  0, 0, 0, 3874, 3864, 0, 0, 3876, 3874, 0,
16072  0, 0, 3876, 3877, 3877, 3877, 3877, 0, 0, 3864,
16073  0, 0, 0, 3874, 0, 0, 0, 3876, 3864, 3877,
16074  0, 0, 3874, 0, 0, 0, 3876, 0, 3878, 3878,
16075  3878, 3878, 0, 0, 3877, 0, 0, 3864, 0, 3878,
16076  0, 3874, 0, 3877, 3878, 3876, 3864, 0, 0, 0,
16077  3874, 0, 0, 0, 3876, 3879, 3879, 3879, 3879, 3878,
16078  0, 0, 3877, 0, 0, 0, 3879, 0, 3878, 0,
16079  0, 3877, 3880, 3880, 3880, 3880, 3881, 3881, 3881, 3881,
16080 
16081  0, 0, 0, 3880, 0, 0, 3879, 3878, 3880, 0,
16082  0, 0, 3881, 0, 0, 3879, 3878, 3883, 3883, 3883,
16083  3883, 0, 0, 3880, 0, 0, 0, 3881, 3883, 0,
16084  0, 0, 3880, 3883, 3879, 0, 3881, 0, 3884, 3884,
16085  3884, 3884, 0, 3879, 0, 0, 0, 0, 3883, 3884,
16086  0, 3880, 0, 0, 3884, 3881, 0, 3883, 0, 0,
16087  3880, 0, 0, 0, 3881, 0, 0, 0, 0, 3884,
16088  0, 0, 0, 0, 0, 0, 3883, 0, 3884, 0,
16089  0, 0, 0, 0, 0, 3883, 0, 0, 0, 0,
16090  0, 0, 0, 0, 0, 0, 0, 3884, 0, 0,
16091 
16092  0, 0, 0, 0, 0, 0, 3884, 3885, 3885, 3885,
16093  3885, 3885, 3885, 3885, 3885, 3885, 3885, 3885, 3885, 3885,
16094  0, 3885, 3885, 3885, 3885, 0, 3885, 0, 3885, 3885,
16095  3885, 3885, 3885, 3886, 3886, 3886, 3886, 0, 0, 3885,
16096  3887, 3887, 3887, 3887, 3886, 0, 0, 0, 3885, 3886,
16097  0, 3887, 0, 0, 0, 0, 3887, 0, 0, 3885,
16098  0, 0, 0, 0, 3886, 0, 0, 3885, 0, 0,
16099  0, 3887, 0, 3886, 0, 0, 3885, 0, 0, 0,
16100  3887, 0, 0, 0, 0, 0, 3885, 3885, 0, 0,
16101  0, 0, 3886, 0, 0, 0, 0, 0, 0, 3887,
16102 
16103  0, 3886, 0, 0, 0, 0, 0, 0, 3887, 3888,
16104  3888, 3888, 3888, 3888, 3888, 3888, 3888, 3888, 3888, 3888,
16105  3888, 3888, 0, 3888, 3888, 3888, 3888, 0, 3888, 0,
16106  3888, 3888, 3888, 3888, 3888, 3889, 3889, 3889, 3889, 0,
16107  0, 3888, 3890, 3890, 3890, 3890, 3891, 3891, 3891, 3891,
16108  3888, 3889, 3892, 3892, 3892, 3892, 0, 3891, 3890, 0,
16109  0, 3888, 3891, 3892, 0, 0, 3889, 0, 3892, 3888,
16110  0, 0, 3889, 3890, 0, 3889, 0, 3891, 3888, 0,
16111  0, 0, 3890, 3892, 0, 0, 3891, 0, 3888, 3888,
16112  0, 0, 3892, 0, 3889, 0, 3893, 3893, 3893, 3893,
16113 
16114  3889, 3890, 0, 3889, 0, 3891, 3894, 3894, 3894, 3894,
16115  3890, 3892, 3893, 0, 3891, 0, 0, 3894, 0, 0,
16116  3892, 0, 3894, 3895, 3895, 3895, 3895, 3893, 3896, 3896,
16117  3896, 3896, 0, 0, 3895, 0, 3893, 3894, 0, 3895,
16118  3897, 3897, 3897, 3897, 3896, 0, 3894, 0, 0, 0,
16119  3898, 3898, 3898, 3898, 3895, 3893, 3897, 0, 0, 3896,
16120  0, 0, 0, 3895, 3893, 3894, 3898, 0, 3896, 0,
16121  0, 3897, 0, 0, 3894, 0, 0, 3897, 0, 0,
16122  3897, 3898, 3895, 0, 0, 0, 0, 3896, 0, 0,
16123  3898, 3895, 0, 0, 0, 0, 3896, 0, 0, 3897,
16124 
16125  3899, 3899, 3899, 3899, 0, 3897, 0, 0, 3897, 3898,
16126  0, 3899, 3900, 3900, 3900, 3900, 3899, 0, 3898, 0,
16127  0, 0, 0, 3900, 4233, 4233, 4233, 4233, 3900, 0,
16128  0, 3899, 3901, 3901, 3901, 3901, 0, 0, 0, 0,
16129  3899, 0, 0, 3900, 0, 0, 0, 0, 3901, 0,
16130  0, 0, 3900, 0, 0, 4233, 0, 4233, 0, 3899,
16131  0, 4233, 0, 3901, 4233, 0, 0, 0, 3899, 0,
16132  0, 3900, 3901, 0, 0, 0, 0, 0, 0, 0,
16133  3900, 0, 0, 4233, 0, 4233, 0, 0, 0, 4233,
16134  0, 3901, 4233, 0, 0, 0, 0, 0, 0, 0,
16135 
16136  3901, 3903, 3903, 3903, 3903, 3903, 3903, 3903, 3903, 3903,
16137  3903, 3903, 3903, 3903, 0, 3903, 3903, 3903, 3903, 0,
16138  3903, 0, 3903, 3903, 3903, 3903, 3903, 3904, 3904, 3904,
16139  3904, 0, 0, 3903, 3905, 3905, 3905, 3905, 3904, 0,
16140  0, 3903, 3903, 3904, 0, 3905, 0, 0, 0, 0,
16141  3905, 0, 0, 3903, 0, 0, 0, 0, 3904, 0,
16142  0, 3903, 0, 0, 0, 3905, 0, 3904, 0, 3903,
16143  3903, 0, 0, 0, 3905, 0, 0, 0, 0, 0,
16144  3903, 3903, 0, 0, 0, 0, 3904, 0, 0, 0,
16145  0, 0, 0, 3905, 0, 3904, 0, 0, 0, 0,
16146 
16147  0, 0, 3905, 3906, 3906, 3906, 3906, 3906, 3906, 3906,
16148  3906, 3906, 3906, 3906, 3906, 3906, 0, 3906, 3906, 3906,
16149  3906, 0, 3906, 0, 3906, 3906, 3906, 3906, 3906, 0,
16150  0, 0, 0, 0, 0, 3906, 0, 0, 0, 0,
16151  0, 0, 0, 0, 3906, 0, 0, 0, 0, 0,
16152  0, 0, 0, 0, 0, 3906, 0, 0, 0, 0,
16153  0, 0, 0, 3906, 0, 0, 0, 0, 0, 0,
16154  0, 0, 3906, 0, 0, 0, 0, 0, 0, 0,
16155  0, 0, 3906, 3906, 3907, 3907, 3907, 3907, 3907, 3907,
16156  3907, 3907, 3907, 3907, 3907, 3907, 3907, 0, 3907, 3907,
16157 
16158  3907, 3907, 0, 3907, 0, 3907, 3907, 3907, 3907, 3907,
16159  3908, 3908, 3908, 3908, 0, 0, 3907, 3909, 3909, 3909,
16160  3909, 3908, 0, 0, 3907, 3907, 3908, 0, 3909, 0,
16161  0, 0, 0, 3909, 0, 0, 3907, 0, 0, 0,
16162  0, 3908, 0, 0, 3907, 0, 0, 0, 3909, 0,
16163  3908, 0, 3907, 3907, 0, 0, 0, 3909, 0, 0,
16164  0, 0, 0, 3907, 3907, 0, 0, 0, 0, 3908,
16165  0, 0, 0, 0, 0, 0, 3909, 0, 3908, 0,
16166  0, 0, 0, 0, 0, 3909, 3910, 3910, 3910, 3910,
16167  3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 3910, 0,
16168 
16169  3910, 3910, 3910, 3910, 0, 3910, 0, 3910, 3910, 3910,
16170  3910, 3910, 3911, 3911, 3911, 3911, 0, 0, 3910, 3912,
16171  3912, 3912, 3912, 0, 0, 0, 0, 3910, 3911, 0,
16172  0, 0, 0, 0, 0, 3912, 0, 0, 3910, 3911,
16173  0, 0, 0, 3911, 3912, 0, 3910, 0, 0, 0,
16174  3912, 0, 3911, 0, 0, 3910, 0, 0, 0, 3912,
16175  3913, 3913, 3913, 3913, 0, 3910, 3910, 3911, 0, 0,
16176  0, 3911, 3912, 0, 0, 0, 3913, 0, 3912, 0,
16177  3911, 0, 3914, 3914, 3914, 3914, 0, 3912, 0, 0,
16178  0, 3913, 0, 3914, 0, 0, 0, 3913, 3914, 0,
16179 
16180  3913, 0, 0, 0, 3917, 3917, 3917, 3917, 0, 0,
16181  0, 0, 0, 3914, 0, 3917, 0, 0, 0, 3913,
16182  3917, 3914, 3914, 0, 0, 3913, 0, 0, 3913, 3918,
16183  3918, 3918, 3918, 0, 0, 3917, 3923, 3923, 3923, 3923,
16184  3918, 3914, 0, 0, 3917, 3918, 0, 0, 0, 3914,
16185  3914, 0, 3923, 0, 3924, 3924, 3924, 3924, 0, 0,
16186  3918, 0, 0, 3917, 0, 3924, 0, 3923, 0, 3918,
16187  3924, 0, 3917, 3923, 0, 0, 3923, 0, 0, 0,
16188  3925, 3925, 3925, 3925, 0, 3924, 0, 0, 3918, 0,
16189  0, 3925, 0, 3924, 3924, 3923, 3925, 3918, 0, 0,
16190 
16191  0, 3923, 0, 0, 3923, 0, 0, 3926, 3926, 3926,
16192  3926, 3925, 0, 3924, 0, 0, 0, 0, 3926, 0,
16193  3925, 3924, 3924, 3926, 0, 0, 0, 0, 0, 0,
16194  0, 0, 0, 0, 0, 0, 0, 0, 3926, 3925,
16195  0, 0, 0, 0, 0, 0, 0, 3926, 3925, 0,
16196  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16197  0, 0, 0, 0, 0, 0, 3926, 0, 0, 0,
16198  0, 0, 0, 0, 0, 3926, 3927, 3927, 3927, 3927,
16199  3927, 3927, 3927, 3927, 3927, 3927, 3927, 3927, 3927, 3927,
16200  3927, 3927, 3927, 3927, 0, 3927, 0, 3927, 3927, 3927,
16201 
16202  3927, 3927, 3928, 3928, 3928, 3928, 0, 0, 3927, 3930,
16203  3930, 3930, 3930, 3928, 0, 0, 0, 3927, 0, 3929,
16204  3929, 3929, 3929, 0, 0, 3930, 0, 0, 3927, 0,
16205  0, 0, 0, 3928, 3930, 3929, 3927, 0, 0, 0,
16206  3930, 0, 3928, 0, 0, 3927, 3929, 0, 0, 3930,
16207  3929, 3931, 3931, 3931, 3931, 3927, 3927, 0, 0, 3929,
16208  0, 3928, 3930, 0, 0, 0, 0, 3931, 3930, 0,
16209  3928, 0, 0, 0, 3929, 0, 0, 3930, 3929, 0,
16210  0, 0, 3931, 3932, 3932, 3932, 3932, 3929, 3931, 0,
16211  0, 3931, 0, 0, 3932, 0, 0, 0, 0, 3932,
16212 
16213  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16214  3931, 0, 0, 0, 3932, 0, 3931, 0, 0, 3931,
16215  0, 0, 3932, 3932, 0, 0, 0, 0, 0, 0,
16216  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16217  0, 0, 3932, 0, 0, 0, 0, 0, 0, 0,
16218  3932, 3932, 3933, 3933, 3933, 3933, 3933, 3933, 3933, 3933,
16219  3933, 3933, 3933, 3933, 0, 0, 3933, 3933, 3933, 3933,
16220  0, 3933, 0, 3933, 3933, 3933, 3933, 3933, 0, 0,
16221  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16222  0, 0, 0, 3933, 0, 0, 0, 0, 0, 0,
16223 
16224  0, 0, 0, 0, 3933, 0, 0, 0, 0, 0,
16225  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16226  0, 3933, 0, 0, 0, 0, 0, 0, 0, 0,
16227  0, 3933, 3933, 3934, 3934, 3934, 3934, 3934, 3934, 3934,
16228  3934, 3934, 3934, 3934, 3934, 0, 0, 3934, 3934, 3934,
16229  3934, 0, 3934, 0, 3934, 3934, 3934, 3934, 3934, 0,
16230  0, 0, 0, 0, 3934, 0, 0, 0, 0, 0,
16231  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16232  0, 0, 0, 0, 0, 3934, 0, 0, 0, 0,
16233  0, 0, 3934, 0, 0, 0, 0, 0, 0, 0,
16234 
16235  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16236  0, 0, 3934, 3934, 3936, 3936, 3936, 3936, 3936, 3936,
16237  3936, 3936, 3936, 3936, 3936, 3936, 3936, 3936, 3936, 3936,
16238  3936, 3936, 0, 3936, 0, 3936, 3936, 3936, 3936, 3936,
16239  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16240  0, 0, 0, 3936, 0, 0, 0, 0, 0, 0,
16241  0, 0, 0, 0, 0, 0, 3936, 0, 0, 0,
16242  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16243  0, 3936, 0, 0, 0, 0, 0, 0, 0, 0,
16244  0, 0, 0, 3936, 3936, 3937, 3937, 3937, 3937, 3937,
16245 
16246  3937, 3937, 3937, 3937, 3937, 3937, 3937, 3937, 3937, 3937,
16247  3937, 3937, 3937, 0, 3937, 0, 3937, 3937, 3937, 3937,
16248  3937, 3941, 3941, 3941, 3941, 0, 3942, 3942, 3942, 3942,
16249  0, 0, 3949, 3949, 3949, 3949, 0, 3941, 3937, 0,
16250  0, 0, 3942, 0, 0, 0, 0, 3937, 3949, 0,
16251  0, 0, 3941, 3950, 3950, 3950, 3950, 3942, 0, 0,
16252  0, 3941, 0, 3949, 0, 3937, 3942, 0, 0, 3950,
16253  0, 0, 3949, 0, 3937, 3937, 0, 0, 0, 0,
16254  3941, 0, 0, 0, 3950, 3942, 0, 0, 0, 3941,
16255  0, 3949, 0, 3950, 3942, 0, 0, 0, 0, 0,
16256 
16257  3949, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16258  0, 0, 3950, 0, 0, 0, 0, 0, 0, 0,
16259  0, 3950, 3957, 3957, 3957, 3957, 3957, 3957, 3957, 3957,
16260  3957, 3957, 3957, 3957, 0, 0, 3957, 3957, 3957, 3957,
16261  0, 3957, 0, 3957, 3957, 3957, 3957, 3957, 0, 0,
16262  0, 0, 0, 0, 0, 0, 3957, 0, 0, 0,
16263  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16264  0, 0, 0, 0, 3957, 0, 0, 0, 0, 0,
16265  0, 0, 0, 0, 3957, 0, 0, 0, 0, 0,
16266  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16267 
16268  0, 3957, 3957, 3958, 3958, 3958, 3958, 3958, 3958, 3958,
16269  3958, 3958, 3958, 3958, 3958, 0, 0, 3958, 3958, 3958,
16270  3958, 0, 3958, 0, 3958, 3958, 3958, 3958, 3958, 0,
16271  0, 0, 0, 0, 0, 3958, 0, 0, 0, 0,
16272  0, 0, 3958, 0, 3958, 0, 0, 0, 0, 0,
16273  0, 0, 0, 0, 0, 3958, 0, 0, 0, 0,
16274  0, 0, 0, 3958, 0, 0, 0, 0, 0, 0,
16275  3958, 0, 3958, 0, 0, 0, 0, 0, 0, 0,
16276  0, 0, 3958, 3958, 3959, 3959, 3959, 3959, 3959, 3959,
16277  3959, 3959, 3959, 3959, 3959, 3959, 0, 0, 3959, 3959,
16278 
16279  3959, 3959, 0, 3959, 0, 3959, 3959, 3959, 3959, 3959,
16280  0, 0, 0, 0, 0, 0, 3959, 0, 0, 0,
16281  0, 0, 0, 0, 0, 3959, 0, 3959, 0, 0,
16282  0, 0, 0, 0, 0, 0, 3959, 0, 0, 0,
16283  0, 0, 0, 0, 3959, 0, 0, 0, 0, 0,
16284  0, 0, 0, 3959, 3959, 0, 0, 0, 0, 0,
16285  0, 0, 0, 3959, 3959, 3962, 3962, 3962, 3962, 3962,
16286  3962, 3962, 3962, 3962, 3962, 3962, 3962, 0, 0, 3962,
16287  3962, 3962, 3962, 0, 3962, 0, 3962, 3962, 3962, 3962,
16288  3962, 0, 0, 0, 0, 0, 0, 3962, 0, 0,
16289 
16290  0, 0, 0, 0, 3962, 0, 3962, 0, 0, 0,
16291  0, 0, 0, 0, 0, 0, 0, 3962, 0, 0,
16292  0, 0, 0, 0, 0, 3962, 0, 0, 0, 0,
16293  0, 0, 3962, 0, 3962, 0, 0, 0, 0, 0,
16294  0, 0, 0, 0, 3962, 3962, 3963, 3963, 3963, 3963,
16295  3963, 3963, 3963, 3963, 3963, 3963, 3963, 3963, 0, 0,
16296  3963, 3963, 3963, 3963, 0, 3963, 0, 3963, 3963, 3963,
16297  3963, 3963, 3968, 3968, 3968, 3968, 0, 0, 3963, 3969,
16298  3969, 3969, 3969, 3968, 0, 0, 0, 3963, 3968, 3963,
16299  3969, 0, 0, 0, 0, 3969, 0, 0, 3963, 0,
16300 
16301  0, 0, 0, 3968, 0, 0, 3963, 0, 0, 0,
16302  3969, 0, 3968, 0, 0, 3963, 3963, 0, 0, 3969,
16303  0, 0, 0, 0, 0, 3963, 3963, 0, 0, 0,
16304  0, 3968, 0, 0, 0, 0, 0, 0, 3969, 0,
16305  3968, 0, 0, 0, 0, 0, 0, 3969, 3970, 3970,
16306  3970, 3970, 3970, 3970, 3970, 3970, 3970, 3970, 3970, 3970,
16307  3970, 3970, 3970, 3970, 3970, 3970, 0, 3970, 0, 3970,
16308  3970, 3970, 3970, 3970, 0, 0, 0, 0, 0, 0,
16309  3970, 0, 0, 0, 0, 0, 0, 0, 0, 3970,
16310  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16311 
16312  3970, 0, 0, 0, 0, 0, 0, 0, 3970, 0,
16313  0, 0, 0, 0, 0, 0, 0, 3970, 0, 0,
16314  0, 0, 0, 0, 0, 0, 0, 3970, 3970, 3971,
16315  3971, 3971, 3971, 3971, 3971, 3971, 3971, 3971, 3971, 3971,
16316  3971, 0, 0, 3971, 3971, 3971, 3971, 0, 3971, 0,
16317  3971, 3971, 3971, 3971, 3971, 3972, 3972, 3972, 3972, 3973,
16318  3973, 3973, 3973, 0, 0, 0, 3972, 0, 0, 0,
16319  3973, 3972, 0, 0, 0, 3973, 3974, 3974, 3974, 3974,
16320  0, 3971, 3978, 3978, 3978, 3978, 3972, 3974, 0, 0,
16321  3973, 0, 0, 3978, 0, 3972, 0, 0, 3978, 3973,
16322 
16323  0, 0, 0, 3984, 3984, 3984, 3984, 3974, 3971, 3971,
16324  0, 0, 0, 3978, 3972, 0, 3974, 0, 3973, 3984,
16325  0, 0, 3978, 3972, 0, 0, 0, 3973, 0, 3979,
16326  3979, 3979, 3979, 0, 3984, 3974, 3980, 3980, 3980, 3980,
16327  3979, 3978, 0, 3984, 3974, 3979, 0, 3980, 0, 0,
16328  3978, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16329  3979, 0, 3984, 0, 0, 0, 0, 3980, 0, 3979,
16330  0, 3984, 0, 0, 0, 0, 3980, 0, 0, 0,
16331  0, 0, 0, 0, 0, 0, 0, 0, 3979, 0,
16332  0, 0, 0, 0, 0, 3980, 0, 3979, 0, 0,
16333 
16334  0, 0, 0, 0, 3980, 3983, 3983, 3983, 3983, 3983,
16335  3983, 3983, 3983, 3983, 3983, 3983, 3983, 3983, 3983, 3983,
16336  3983, 3983, 3983, 0, 3983, 0, 3983, 3983, 3983, 3983,
16337  3983, 3985, 3985, 3985, 3985, 3986, 3986, 3986, 3986, 3987,
16338  3987, 3987, 3987, 0, 0, 3983, 0, 3985, 0, 0,
16339  0, 3986, 0, 0, 0, 3987, 0, 3983, 0, 0,
16340  0, 0, 3985, 0, 0, 0, 3986, 0, 0, 0,
16341  3987, 3985, 0, 3983, 0, 3986, 0, 0, 0, 3987,
16342  3988, 3988, 3988, 3988, 3983, 3983, 3989, 3989, 3989, 3989,
16343  3985, 0, 0, 0, 3986, 0, 3988, 0, 3987, 3985,
16344 
16345  0, 0, 3989, 3986, 0, 0, 0, 3987, 0, 3988,
16346  0, 3988, 3994, 3994, 3994, 3994, 0, 3989, 0, 0,
16347  3988, 0, 0, 0, 0, 3989, 3989, 0, 3994, 0,
16348  3995, 3995, 3995, 3995, 0, 0, 0, 3988, 0, 3988,
16349  0, 0, 0, 3994, 0, 3989, 3995, 0, 3988, 0,
16350  0, 0, 3994, 3989, 3989, 0, 3996, 3996, 3996, 3996,
16351  0, 3995, 3997, 3997, 3997, 3997, 3998, 3998, 3998, 3998,
16352  3995, 3994, 3996, 0, 3999, 3999, 3999, 3999, 3997, 0,
16353  3994, 0, 3998, 0, 0, 0, 0, 3996, 0, 3995,
16354  3999, 0, 0, 3997, 0, 3998, 3996, 3998, 3995, 0,
16355 
16356  0, 0, 3997, 0, 0, 3999, 3998, 0, 0, 0,
16357  0, 0, 0, 3999, 3999, 3996, 0, 0, 0, 0,
16358  0, 3997, 0, 3998, 3996, 3998, 0, 0, 0, 0,
16359  3997, 0, 0, 3999, 3998, 0, 0, 0, 0, 0,
16360  0, 3999, 3999, 4004, 4004, 4004, 4004, 4004, 4004, 4004,
16361  4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004,
16362  4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004,
16363  4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004,
16364  4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004,
16365  4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004,
16366 
16367  4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004,
16368  4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004,
16369  4004, 4004, 4004, 4004, 4008, 4008, 4008, 4008, 4009, 4009,
16370  4009, 4009, 4010, 4010, 4010, 4010, 4011, 4011, 4011, 4011,
16371  4008, 0, 0, 0, 4009, 0, 0, 0, 4010, 0,
16372  0, 0, 4011, 0, 0, 4008, 0, 0, 0, 4009,
16373  0, 0, 0, 4010, 4008, 0, 0, 4011, 4009, 0,
16374  0, 0, 4010, 0, 0, 0, 4011, 4012, 4012, 4012,
16375  4012, 0, 0, 4008, 0, 0, 0, 4009, 0, 0,
16376  0, 4010, 4008, 4012, 0, 4011, 4009, 0, 0, 0,
16377 
16378  4010, 0, 0, 0, 4011, 0, 4012, 0, 4012, 4013,
16379  4013, 4013, 4013, 4023, 4023, 4023, 4023, 4012, 0, 4024,
16380  4024, 4024, 4024, 0, 4023, 4013, 0, 0, 0, 4023,
16381  4024, 0, 0, 0, 4012, 4024, 4012, 0, 0, 0,
16382  4013, 0, 0, 0, 4023, 4012, 0, 0, 4013, 4013,
16383  4024, 0, 4023, 4023, 4026, 4026, 4026, 4026, 4024, 4024,
16384  0, 0, 0, 0, 0, 4026, 0, 0, 4013, 0,
16385  4026, 0, 4023, 0, 0, 0, 4013, 4013, 4024, 0,
16386  4023, 4023, 0, 0, 0, 4026, 4024, 4024, 4027, 4027,
16387  4027, 4027, 0, 0, 4026, 0, 0, 0, 0, 4027,
16388 
16389  0, 0, 0, 0, 4027, 0, 0, 0, 0, 0,
16390  0, 0, 0, 4026, 0, 0, 0, 0, 0, 4027,
16391  0, 0, 4026, 0, 0, 0, 0, 0, 4027, 0,
16392  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16393  0, 0, 0, 0, 0, 0, 0, 4027, 0, 0,
16394  0, 0, 0, 0, 0, 0, 4027, 4028, 4028, 4028,
16395  4028, 4028, 4028, 4028, 4028, 4028, 4028, 4028, 4028, 4028,
16396  0, 4028, 4028, 4028, 4028, 0, 4028, 0, 4028, 4028,
16397  4028, 4028, 4028, 4029, 4029, 4029, 4029, 0, 0, 4028,
16398  4030, 4030, 4030, 4030, 4029, 0, 0, 0, 4028, 4029,
16399 
16400  0, 4030, 0, 0, 0, 0, 4030, 0, 0, 4028,
16401  0, 0, 0, 0, 4029, 0, 0, 4028, 0, 0,
16402  0, 4030, 0, 4029, 0, 0, 4028, 0, 0, 0,
16403  4030, 0, 0, 0, 0, 0, 4028, 4028, 0, 0,
16404  0, 0, 4029, 0, 0, 0, 0, 0, 0, 4030,
16405  0, 4029, 0, 0, 0, 0, 0, 0, 4030, 4031,
16406  4031, 4031, 4031, 4031, 4031, 4031, 4031, 4031, 4031, 4031,
16407  4031, 4031, 0, 4031, 4031, 4031, 4031, 0, 4031, 0,
16408  4031, 4031, 4031, 4031, 4031, 4032, 4032, 4032, 4032, 0,
16409  0, 4031, 4033, 4033, 4033, 4033, 4034, 4034, 4034, 4034,
16410 
16411  4031, 4032, 4035, 4035, 4035, 4035, 0, 4034, 4033, 0,
16412  0, 4031, 4034, 4035, 0, 0, 4032, 0, 4035, 4031,
16413  0, 0, 4032, 4033, 0, 4032, 0, 4034, 4031, 0,
16414  0, 0, 4033, 4035, 0, 0, 4034, 0, 4031, 4031,
16415  0, 0, 4035, 0, 4032, 0, 4036, 4036, 4036, 4036,
16416  4032, 4033, 0, 4032, 0, 4034, 4037, 4037, 4037, 4037,
16417  4033, 4035, 4036, 0, 4034, 0, 0, 4037, 0, 0,
16418  4035, 0, 4037, 4038, 4038, 4038, 4038, 4036, 4039, 4039,
16419  4039, 4039, 0, 0, 4038, 0, 4036, 4037, 0, 4038,
16420  4040, 4040, 4040, 4040, 4039, 0, 4037, 0, 0, 0,
16421 
16422  4041, 4041, 4041, 4041, 4038, 4036, 4040, 0, 0, 4039,
16423  0, 0, 0, 4038, 4036, 4037, 4041, 0, 4039, 0,
16424  0, 4040, 0, 0, 4037, 0, 0, 4040, 0, 0,
16425  4040, 4041, 4038, 0, 0, 0, 0, 4039, 0, 0,
16426  4041, 4038, 0, 0, 0, 0, 4039, 0, 0, 4040,
16427  4042, 4042, 4042, 4042, 0, 4040, 0, 0, 4040, 4041,
16428  0, 4042, 4043, 4043, 4043, 4043, 4042, 0, 4041, 0,
16429  0, 0, 0, 4043, 4744, 4744, 4744, 4744, 4043, 0,
16430  0, 4042, 4044, 4044, 4044, 4044, 0, 0, 0, 0,
16431  4042, 0, 0, 4043, 0, 0, 0, 0, 4044, 0,
16432 
16433  0, 4744, 4043, 0, 0, 4744, 0, 0, 0, 4042,
16434  0, 0, 0, 4044, 4744, 0, 0, 0, 4042, 0,
16435  0, 4043, 4044, 0, 0, 0, 0, 0, 0, 4744,
16436  4043, 0, 0, 4744, 0, 0, 0, 0, 0, 0,
16437  0, 4044, 4744, 0, 0, 0, 0, 0, 0, 0,
16438  4044, 4045, 4045, 4045, 4045, 4045, 4045, 4045, 4045, 4045,
16439  4045, 4045, 4045, 0, 0, 4045, 4045, 4045, 4045, 0,
16440  4045, 0, 4045, 4045, 4045, 4045, 4045, 0, 0, 0,
16441  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16442  0, 4045, 0, 0, 0, 0, 0, 0, 0, 0,
16443 
16444  0, 0, 0, 4045, 0, 0, 0, 0, 0, 0,
16445  0, 0, 0, 0, 0, 0, 0, 0, 0, 4045,
16446  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16447  4045, 4045, 4046, 4046, 4046, 4046, 4046, 4046, 4046, 4046,
16448  4046, 4046, 4046, 4046, 0, 0, 4046, 4046, 4046, 4046,
16449  0, 4046, 0, 4046, 4046, 4046, 4046, 4046, 0, 0,
16450  0, 0, 0, 0, 0, 0, 4046, 0, 0, 0,
16451  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16452  0, 0, 0, 0, 4046, 0, 0, 0, 0, 0,
16453  0, 0, 0, 0, 4046, 0, 0, 0, 0, 0,
16454 
16455  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16456  0, 4046, 4046, 4048, 4048, 4048, 4048, 4048, 4048, 4048,
16457  4048, 4048, 4048, 4048, 4048, 4048, 4048, 4048, 4048, 4048,
16458  4048, 0, 4048, 0, 4048, 4048, 4048, 4048, 4048, 0,
16459  0, 0, 0, 4048, 0, 0, 0, 0, 0, 0,
16460  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16461  0, 0, 0, 0, 0, 4048, 0, 0, 0, 0,
16462  0, 4048, 0, 0, 0, 0, 0, 0, 0, 0,
16463  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16464  0, 0, 4048, 4048, 4049, 4049, 4049, 4049, 4049, 4049,
16465 
16466  4049, 4049, 4049, 4049, 4049, 4049, 4049, 4049, 4049, 4049,
16467  4049, 4049, 0, 4049, 0, 4049, 4049, 4049, 4049, 4049,
16468  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16469  0, 0, 0, 0, 0, 0, 0, 0, 0, 4049,
16470  0, 0, 0, 0, 0, 0, 4049, 0, 0, 0,
16471  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16472  0, 0, 0, 0, 0, 0, 4049, 0, 0, 0,
16473  0, 0, 0, 4049, 4049, 4067, 4067, 4067, 4067, 4067,
16474  4067, 4067, 4067, 4067, 4067, 4067, 4067, 0, 0, 4067,
16475  4067, 4067, 4067, 0, 4067, 0, 4067, 4067, 4067, 4067,
16476 
16477  4067, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16478  0, 0, 0, 0, 0, 4067, 0, 0, 0, 0,
16479  0, 0, 0, 0, 0, 0, 0, 4067, 0, 0,
16480  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16481  0, 0, 0, 4067, 0, 0, 0, 0, 0, 0,
16482  0, 0, 0, 0, 4067, 4067, 4078, 4078, 4078, 4078,
16483  4078, 4078, 4078, 4078, 4078, 4078, 4078, 4078, 4078, 4078,
16484  4078, 4078, 4078, 4078, 0, 4078, 0, 4078, 4078, 4078,
16485  4078, 4078, 4079, 4079, 4079, 4079, 4080, 4080, 4080, 4080,
16486  4081, 4081, 4081, 4081, 0, 4078, 0, 0, 4079, 0,
16487 
16488  0, 0, 4080, 0, 0, 0, 4081, 0, 4078, 0,
16489  0, 4079, 0, 4079, 0, 0, 0, 4080, 0, 0,
16490  0, 4081, 4079, 4078, 0, 4080, 4080, 0, 0, 0,
16491  4081, 4082, 4082, 4082, 4082, 4078, 4078, 0, 0, 4079,
16492  0, 4079, 0, 0, 0, 4080, 0, 4082, 0, 4081,
16493  4079, 0, 0, 4080, 4080, 0, 0, 0, 4081, 0,
16494  0, 0, 4082, 4083, 4083, 4083, 4083, 0, 0, 4082,
16495  0, 4082, 0, 0, 0, 4088, 4088, 4088, 4088, 4083,
16496  4089, 4089, 4089, 4089, 0, 4090, 4090, 4090, 4090, 0,
16497  4082, 4088, 0, 0, 4083, 0, 4089, 4082, 0, 4082,
16498 
16499  0, 4090, 0, 4083, 0, 4083, 4088, 0, 0, 0,
16500  0, 4089, 0, 0, 0, 4088, 4090, 0, 4089, 0,
16501  4089, 0, 4083, 0, 0, 4090, 0, 4090, 0, 0,
16502  0, 4083, 4083, 0, 4088, 4094, 4094, 4094, 4094, 4089,
16503  0, 0, 0, 4088, 4090, 0, 4089, 0, 4089, 0,
16504  0, 4094, 0, 4090, 4090, 4095, 4095, 4095, 4095, 0,
16505  0, 0, 0, 0, 0, 0, 4094, 0, 0, 0,
16506  0, 4095, 4094, 0, 0, 4094, 0, 0, 0, 0,
16507  0, 0, 0, 0, 0, 0, 4095, 0, 0, 0,
16508  0, 0, 4095, 0, 4094, 4095, 0, 0, 0, 0,
16509 
16510  4094, 0, 0, 4094, 0, 0, 0, 0, 0, 0,
16511  0, 0, 0, 0, 4095, 0, 0, 0, 0, 0,
16512  4095, 0, 0, 4095, 4097, 4097, 4097, 4097, 4097, 4097,
16513  4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097,
16514  4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097,
16515  4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097,
16516  4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097,
16517  4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097,
16518  4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097,
16519  4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097,
16520 
16521  4097, 4097, 4097, 4097, 4097, 4101, 4101, 4101, 4101, 4102,
16522  4102, 4102, 4102, 4103, 4103, 4103, 4103, 0, 0, 0,
16523  0, 4101, 0, 0, 0, 4102, 0, 0, 0, 4103,
16524  0, 0, 0, 0, 4101, 0, 4101, 0, 0, 0,
16525  4102, 0, 0, 0, 4103, 4101, 0, 0, 4102, 4102,
16526  0, 0, 0, 4103, 4104, 4104, 4104, 4104, 4105, 4105,
16527  4105, 4105, 4101, 0, 4101, 0, 0, 0, 4102, 0,
16528  4104, 0, 4103, 4101, 4105, 0, 4102, 4102, 0, 0,
16529  0, 4103, 0, 0, 0, 4104, 0, 0, 0, 4105,
16530  0, 0, 4104, 0, 4104, 0, 0, 0, 4105, 0,
16531 
16532  4105, 0, 4113, 4113, 4113, 4113, 0, 4114, 4114, 4114,
16533  4114, 0, 0, 4104, 0, 0, 0, 4105, 4113, 0,
16534  4104, 0, 4104, 4114, 0, 0, 4105, 4105, 0, 4117,
16535  4117, 4117, 4117, 4113, 4119, 4119, 4119, 4119, 4114, 4113,
16536  4117, 0, 4113, 0, 4114, 4117, 0, 4114, 0, 0,
16537  4119, 0, 4118, 4118, 4118, 4118, 0, 0, 0, 0,
16538  4117, 4113, 0, 4118, 0, 4119, 4114, 4113, 4118, 4117,
16539  4113, 0, 4114, 0, 4119, 4114, 0, 0, 4120, 4120,
16540  4120, 4120, 0, 4118, 4121, 4121, 4121, 4121, 4117, 4120,
16541  0, 0, 4118, 4119, 4120, 4121, 0, 4117, 0, 0,
16542 
16543  4121, 0, 4119, 0, 0, 4122, 4122, 4122, 4122, 4120,
16544  0, 4118, 0, 0, 0, 4121, 0, 0, 4120, 0,
16545  4118, 4122, 0, 0, 4121, 0, 0, 0, 4123, 4123,
16546  4123, 4123, 4149, 4149, 4149, 4149, 4122, 4120, 0, 4123,
16547  0, 0, 0, 4121, 4123, 4122, 4120, 0, 4149, 0,
16548  0, 0, 4121, 0, 4124, 4124, 4124, 4124, 0, 4123,
16549  0, 0, 0, 4149, 4122, 4124, 0, 4123, 4123, 4149,
16550  4124, 0, 4149, 4122, 0, 0, 0, 0, 0, 0,
16551  0, 0, 0, 0, 0, 4124, 0, 4123, 0, 0,
16552  0, 4149, 0, 4124, 4124, 4123, 4123, 4149, 0, 0,
16553 
16554  4149, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16555  0, 0, 0, 4124, 0, 0, 0, 0, 0, 0,
16556  0, 4124, 4124, 4145, 4145, 4145, 4145, 4145, 4145, 4145,
16557  4145, 4145, 4145, 4145, 4145, 0, 0, 4145, 4145, 4145,
16558  4145, 0, 4145, 0, 4145, 4145, 4145, 4145, 4145, 4150,
16559  4150, 4150, 4150, 0, 4155, 4155, 4155, 4155, 0, 0,
16560  0, 0, 4145, 0, 0, 4150, 0, 0, 0, 0,
16561  4155, 0, 0, 0, 0, 4145, 4158, 4158, 4158, 4158,
16562  4150, 4156, 4156, 4156, 4156, 4155, 4150, 4158, 0, 4150,
16563  4145, 4155, 4158, 0, 4155, 0, 0, 4156, 0, 0,
16564 
16565  0, 0, 4145, 4145, 0, 0, 0, 4158, 4150, 0,
16566  0, 0, 4156, 4155, 4150, 0, 4158, 4150, 4156, 4155,
16567  0, 4156, 4155, 4159, 4159, 4159, 4159, 4161, 4161, 4161,
16568  4161, 0, 0, 0, 4159, 4158, 0, 0, 4161, 4159,
16569  4156, 0, 0, 4161, 4158, 0, 4156, 0, 0, 4156,
16570  4162, 4162, 4162, 4162, 4159, 0, 0, 0, 4161, 0,
16571  0, 4162, 0, 4159, 0, 0, 4162, 4161, 0, 0,
16572  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16573  0, 4162, 4159, 0, 0, 0, 4161, 0, 0, 0,
16574  4162, 4159, 0, 0, 0, 4161, 0, 0, 0, 0,
16575 
16576  0, 0, 0, 0, 0, 0, 0, 0, 0, 4162,
16577  0, 0, 0, 0, 0, 0, 0, 0, 4162, 4164,
16578  4164, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 4164,
16579  4164, 4164, 4164, 4164, 4164, 4164, 4164, 0, 4164, 0,
16580  4164, 4164, 4164, 4164, 4164, 4165, 4165, 4165, 4165, 4166,
16581  4166, 4166, 4166, 4167, 4167, 4167, 4167, 4168, 4168, 4168,
16582  4168, 4165, 0, 0, 0, 4166, 0, 0, 0, 4167,
16583  0, 4164, 0, 4168, 0, 0, 4165, 0, 0, 0,
16584  4166, 0, 4167, 4165, 4167, 4165, 0, 0, 4168, 4166,
16585  0, 4166, 0, 4167, 0, 0, 0, 4168, 4164, 4164,
16586 
16587  0, 4168, 0, 0, 4165, 0, 0, 0, 4166, 0,
16588  4167, 4165, 4167, 4165, 0, 0, 4168, 4166, 4166, 0,
16589  0, 4167, 0, 0, 0, 4168, 0, 0, 4168, 4170,
16590  4170, 4170, 4170, 4171, 4171, 4171, 4171, 0, 0, 0,
16591  0, 4177, 4177, 4177, 4177, 4170, 0, 0, 0, 4171,
16592  0, 4176, 4176, 4176, 4176, 0, 0, 4177, 0, 0,
16593  4170, 0, 0, 0, 4171, 0, 4170, 4176, 0, 4170,
16594  4171, 0, 4177, 4171, 4179, 4179, 4179, 4179, 0, 0,
16595  4176, 4177, 4176, 0, 0, 4177, 0, 0, 4170, 0,
16596  4179, 4176, 4171, 0, 4170, 0, 0, 4170, 4171, 0,
16597 
16598  4177, 4171, 0, 0, 0, 4179, 0, 0, 4176, 4177,
16599  4176, 4179, 4177, 0, 4179, 4180, 4180, 4180, 4180, 4176,
16600  4185, 4185, 4185, 4185, 0, 4186, 4186, 4186, 4186, 0,
16601  0, 4180, 0, 4179, 0, 0, 4185, 0, 0, 4179,
16602  0, 4186, 4179, 0, 0, 0, 4180, 0, 0, 0,
16603  0, 4185, 4180, 0, 0, 4180, 4186, 4185, 0, 0,
16604  4185, 0, 4186, 0, 0, 4186, 4191, 4191, 4191, 4191,
16605  4192, 4192, 4192, 4192, 4180, 0, 0, 0, 0, 4185,
16606  4180, 0, 4191, 4180, 4186, 4185, 4192, 0, 4185, 0,
16607  4186, 0, 0, 4186, 0, 0, 0, 4191, 0, 0,
16608 
16609  0, 4192, 0, 0, 4191, 0, 4191, 0, 0, 0,
16610  4192, 0, 4192, 0, 4193, 4193, 4193, 4193, 0, 4194,
16611  4194, 4194, 4194, 0, 0, 4191, 0, 0, 0, 4192,
16612  4193, 0, 4191, 0, 4191, 4194, 0, 0, 4192, 4192,
16613  0, 0, 0, 4193, 0, 4193, 4196, 4196, 4196, 4196,
16614  4194, 0, 0, 0, 4193, 0, 0, 0, 0, 4194,
16615  0, 0, 4196, 4194, 4197, 4197, 4197, 4197, 0, 0,
16616  0, 4193, 0, 4193, 0, 0, 0, 4196, 4194, 0,
16617  4197, 0, 4193, 4196, 0, 0, 4196, 4194, 0, 0,
16618  4194, 4203, 4203, 4203, 4203, 4197, 4204, 4204, 4204, 4204,
16619 
16620  0, 4197, 0, 0, 4197, 4196, 0, 4203, 0, 0,
16621  0, 4196, 4204, 0, 4196, 0, 0, 0, 0, 0,
16622  0, 0, 4203, 4197, 0, 0, 0, 4204, 4203, 4197,
16623  0, 4203, 4197, 4204, 0, 0, 4204, 4209, 4209, 4209,
16624  4209, 4210, 4210, 4210, 4210, 0, 0, 0, 4209, 0,
16625  4203, 0, 4210, 4209, 0, 4204, 4203, 4210, 0, 4203,
16626  0, 4204, 0, 0, 4204, 0, 0, 0, 4209, 0,
16627  0, 0, 4210, 4211, 4211, 4211, 4211, 4209, 0, 0,
16628  0, 4210, 0, 4212, 4212, 4212, 4212, 0, 0, 4211,
16629  4213, 4213, 4213, 4213, 4212, 0, 4209, 0, 0, 4212,
16630 
16631  4210, 4213, 0, 0, 4211, 4209, 4213, 0, 0, 4210,
16632  0, 0, 0, 4211, 4212, 4214, 4214, 4214, 4214, 0,
16633  0, 4213, 0, 4212, 0, 0, 0, 0, 0, 0,
16634  4213, 4214, 4211, 0, 0, 0, 4219, 4219, 4219, 4219,
16635  0, 4211, 4212, 0, 0, 0, 4214, 0, 0, 4213,
16636  0, 4212, 4219, 0, 0, 4214, 0, 0, 4213, 4220,
16637  4220, 4220, 4220, 4223, 4223, 4223, 4223, 4219, 0, 0,
16638  0, 0, 0, 4219, 4214, 4220, 4219, 0, 0, 4223,
16639  0, 0, 0, 4214, 0, 0, 4224, 4224, 4224, 4224,
16640  4220, 0, 0, 0, 4223, 4219, 4220, 0, 0, 4220,
16641 
16642  4223, 4219, 4224, 4223, 4219, 0, 0, 0, 0, 4231,
16643  4231, 4231, 4231, 4232, 4232, 4232, 4232, 4224, 4220, 0,
16644  0, 0, 4223, 4224, 4220, 4231, 4224, 4220, 4223, 4232,
16645  0, 4223, 0, 0, 0, 0, 0, 0, 0, 0,
16646  4231, 0, 0, 0, 4232, 4224, 4231, 0, 0, 4231,
16647  4232, 4224, 0, 4232, 4224, 0, 0, 0, 0, 0,
16648  0, 0, 0, 0, 0, 0, 0, 0, 4231, 0,
16649  0, 0, 4232, 0, 4231, 0, 0, 4231, 4232, 0,
16650  0, 4232, 4240, 4240, 4240, 4240, 4240, 4240, 4240, 4240,
16651  4240, 4240, 4240, 4240, 0, 0, 4240, 4240, 4240, 4240,
16652 
16653  0, 4240, 0, 4240, 4240, 4240, 4240, 4240, 0, 0,
16654  0, 0, 0, 0, 4240, 0, 0, 0, 0, 0,
16655  0, 0, 0, 4240, 0, 0, 0, 0, 0, 0,
16656  0, 0, 0, 0, 4240, 0, 0, 0, 0, 0,
16657  0, 0, 4240, 0, 0, 0, 0, 0, 0, 0,
16658  0, 4240, 0, 0, 0, 0, 0, 0, 0, 0,
16659  0, 4240, 4240, 4241, 4241, 4241, 4241, 4241, 4241, 4241,
16660  4241, 4241, 4241, 4241, 4241, 0, 0, 4241, 4241, 4241,
16661  4241, 0, 4241, 0, 4241, 4241, 4241, 4241, 4241, 0,
16662  0, 0, 0, 0, 0, 4241, 0, 0, 0, 0,
16663 
16664  0, 0, 0, 0, 4241, 0, 0, 0, 0, 0,
16665  0, 0, 0, 0, 0, 4241, 0, 0, 0, 0,
16666  0, 0, 0, 4241, 0, 0, 0, 0, 0, 0,
16667  0, 0, 4241, 0, 0, 0, 0, 0, 0, 0,
16668  0, 0, 4241, 4241, 4242, 4242, 4242, 4242, 4242, 4242,
16669  4242, 4242, 4242, 4242, 4242, 4242, 4242, 4242, 4242, 4242,
16670  4242, 4242, 0, 4242, 0, 4242, 4242, 4242, 4242, 4242,
16671  4245, 4245, 4245, 4245, 0, 0, 4242, 4246, 4246, 4246,
16672  4246, 4251, 4251, 4251, 4251, 4242, 4245, 0, 0, 0,
16673  0, 0, 0, 4246, 0, 0, 4242, 4251, 0, 0,
16674 
16675  0, 4245, 0, 0, 4242, 0, 0, 4245, 4246, 0,
16676  4245, 0, 4251, 4242, 4246, 0, 0, 4246, 4251, 0,
16677  0, 4251, 0, 4242, 4242, 4252, 4252, 4252, 4252, 4245,
16678  0, 0, 0, 0, 0, 4245, 4246, 0, 4245, 0,
16679  4251, 4252, 4246, 0, 0, 4246, 4251, 0, 0, 4251,
16680  0, 4256, 4256, 4256, 4256, 0, 4252, 4257, 4257, 4257,
16681  4257, 0, 4252, 0, 0, 4252, 0, 4256, 0, 0,
16682  0, 0, 0, 4257, 0, 4878, 4878, 4878, 4878, 0,
16683  4256, 0, 4256, 0, 4252, 0, 4878, 0, 4257, 0,
16684  4252, 4256, 0, 4252, 0, 0, 0, 4257, 0, 0,
16685 
16686  0, 4257, 4258, 4258, 4258, 4258, 4878, 0, 4256, 0,
16687  4256, 0, 0, 0, 0, 4878, 4257, 0, 4258, 4256,
16688  4259, 4259, 4259, 4259, 0, 4257, 0, 0, 4257, 0,
16689  0, 0, 0, 4258, 4878, 0, 4259, 0, 4267, 4267,
16690  4267, 4267, 4258, 4878, 4258, 0, 4268, 4268, 4268, 4268,
16691  0, 4259, 0, 0, 4267, 0, 0, 4259, 0, 0,
16692  4259, 4258, 4268, 0, 0, 0, 0, 0, 0, 4267,
16693  4258, 4258, 0, 4277, 4277, 4277, 4277, 4268, 4267, 4259,
16694  4267, 0, 0, 4268, 0, 4259, 4268, 0, 4259, 4277,
16695  0, 0, 0, 4278, 4278, 4278, 4278, 4267, 0, 0,
16696 
16697  0, 0, 4277, 0, 4277, 4268, 4267, 4267, 0, 4278,
16698  0, 4268, 0, 4277, 4268, 4279, 4279, 4279, 4279, 4291,
16699  4291, 4291, 4291, 0, 4278, 0, 0, 0, 0, 0,
16700  4277, 4279, 4277, 4278, 0, 4291, 0, 4278, 0, 0,
16701  0, 4277, 4280, 4280, 4280, 4280, 4279, 0, 0, 0,
16702  4291, 0, 4278, 0, 0, 4279, 0, 4279, 4280, 4291,
16703  0, 4278, 0, 0, 4278, 4292, 4292, 4292, 4292, 0,
16704  0, 0, 0, 4280, 4279, 0, 0, 0, 4291, 4280,
16705  0, 4292, 4280, 4279, 4279, 0, 0, 4291, 0, 0,
16706  0, 0, 0, 0, 0, 0, 4292, 0, 0, 0,
16707 
16708  0, 4280, 0, 0, 0, 4292, 0, 4280, 0, 0,
16709  4280, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16710  0, 0, 0, 0, 4292, 0, 0, 0, 0, 0,
16711  0, 0, 0, 4292, 4293, 4293, 4293, 4293, 4293, 4293,
16712  4293, 4293, 4293, 4293, 4293, 4293, 0, 0, 4293, 4293,
16713  4293, 4293, 0, 4293, 0, 4293, 4293, 4293, 4293, 4293,
16714  4312, 4312, 4312, 4312, 0, 0, 4293, 4313, 4313, 4313,
16715  4313, 4315, 4315, 4315, 4315, 4293, 4312, 4314, 4314, 4314,
16716  4314, 0, 0, 4313, 0, 0, 4293, 4315, 0, 0,
16717  0, 4312, 0, 4314, 4293, 0, 0, 0, 4313, 0,
16718 
16719  4312, 0, 4315, 4293, 0, 0, 4314, 4313, 4314, 0,
16720  4315, 4315, 0, 4293, 4293, 0, 0, 4314, 0, 4312,
16721  0, 0, 0, 0, 0, 0, 4313, 0, 4312, 0,
16722  4315, 0, 0, 0, 4314, 4313, 4314, 0, 4315, 4315,
16723  0, 0, 0, 0, 0, 4314, 4316, 4316, 4316, 4316,
16724  4316, 4316, 4316, 4316, 4316, 4316, 4316, 4316, 4316, 4316,
16725  4316, 4316, 4316, 4316, 0, 4316, 0, 4316, 4316, 4316,
16726  4316, 4316, 0, 0, 0, 0, 0, 0, 4316, 0,
16727  0, 0, 0, 0, 0, 0, 0, 4316, 0, 0,
16728  0, 0, 0, 0, 0, 0, 0, 0, 4316, 0,
16729 
16730  0, 0, 0, 0, 0, 0, 4316, 0, 0, 0,
16731  0, 0, 0, 0, 0, 4316, 0, 0, 0, 0,
16732  0, 0, 0, 0, 0, 4316, 4316, 4317, 4317, 4317,
16733  4317, 4317, 4317, 4317, 4317, 4317, 4317, 4317, 4317, 0,
16734  0, 4317, 4317, 4317, 4317, 0, 4317, 0, 4317, 4317,
16735  4317, 4317, 4317, 4330, 4330, 4330, 4330, 0, 0, 4317,
16736  4331, 4331, 4331, 4331, 0, 0, 0, 0, 4317, 4330,
16737  4332, 4332, 4332, 4332, 0, 0, 4331, 0, 0, 4317,
16738  0, 0, 0, 0, 4330, 0, 4332, 4317, 0, 0,
16739  0, 4331, 0, 4330, 0, 4330, 4317, 4331, 0, 0,
16740 
16741  4331, 4332, 0, 4332, 0, 0, 4317, 4317, 0, 0,
16742  4332, 0, 4330, 0, 4333, 4333, 4333, 4333, 0, 4331,
16743  0, 4330, 4330, 0, 0, 4331, 0, 0, 4331, 4332,
16744  4333, 4332, 4334, 4334, 4334, 4334, 0, 0, 4332, 0,
16745  4335, 4335, 4335, 4335, 0, 4333, 0, 0, 4334, 0,
16746  0, 4333, 0, 0, 4333, 0, 4335, 0, 0, 0,
16747  0, 0, 0, 4334, 0, 4335, 0, 0, 0, 4334,
16748  0, 4335, 4334, 4333, 4342, 4342, 4342, 4342, 0, 4333,
16749  4335, 0, 4333, 0, 0, 4343, 4343, 4343, 4343, 0,
16750  4342, 4334, 0, 4335, 0, 0, 0, 4334, 0, 4335,
16751 
16752  4334, 4343, 0, 0, 0, 4342, 0, 4342, 4335, 0,
16753  0, 0, 0, 0, 4342, 0, 4343, 0, 4344, 4344,
16754  4344, 4344, 4343, 0, 0, 4343, 0, 0, 0, 4345,
16755  4345, 4345, 4345, 4342, 4344, 4342, 4352, 4352, 4352, 4352,
16756  0, 0, 4342, 0, 4343, 4345, 0, 0, 0, 4344,
16757  4343, 0, 4352, 4343, 4345, 4344, 0, 0, 4344, 0,
16758  4345, 0, 0, 4353, 4353, 4353, 4353, 4352, 0, 4345,
16759  0, 0, 0, 0, 0, 0, 4352, 4344, 4352, 4353,
16760  0, 0, 4345, 4344, 0, 0, 4344, 0, 4345, 0,
16761  4354, 4354, 4354, 4354, 4353, 4352, 0, 4345, 0, 0,
16762 
16763  4353, 0, 0, 4353, 4352, 4352, 4354, 0, 4355, 4355,
16764  4355, 4355, 0, 4356, 4356, 4356, 4356, 0, 0, 0,
16765  0, 4354, 4353, 4354, 4355, 0, 0, 0, 4353, 4356,
16766  4354, 4353, 0, 0, 0, 0, 0, 0, 0, 4355,
16767  4357, 4357, 4357, 4357, 4356, 4355, 0, 0, 4355, 4354,
16768  4356, 4354, 0, 4356, 0, 0, 4357, 0, 4354, 0,
16769  0, 4366, 4366, 4366, 4366, 4357, 0, 4355, 0, 0,
16770  0, 4357, 4356, 4355, 0, 0, 4355, 4366, 4356, 0,
16771  4357, 4356, 4367, 4367, 4367, 4367, 4368, 4368, 4368, 4368,
16772  0, 0, 4366, 4357, 4369, 4369, 4369, 4369, 4367, 4357,
16773 
16774  0, 4366, 4368, 0, 0, 0, 0, 0, 4357, 0,
16775  4369, 0, 0, 4367, 0, 0, 0, 4368, 0, 0,
16776  4366, 0, 4367, 4369, 0, 4369, 4368, 0, 0, 4366,
16777  4370, 4370, 4370, 4370, 4369, 0, 4380, 4380, 4380, 4380,
16778  0, 4367, 0, 0, 0, 4368, 4370, 0, 0, 0,
16779  4367, 4369, 4380, 4369, 4368, 0, 4381, 4381, 4381, 4381,
16780  0, 4370, 4369, 4387, 4387, 4387, 4387, 4380, 0, 4370,
16781  4370, 0, 4381, 4380, 0, 0, 4380, 0, 0, 4387,
16782  0, 0, 0, 4388, 4388, 4388, 4388, 4381, 0, 4370,
16783  0, 0, 0, 4381, 4387, 4380, 4381, 4370, 4370, 4388,
16784 
16785  4387, 4380, 0, 4387, 4380, 0, 0, 0, 0, 4392,
16786  4392, 4392, 4392, 0, 4388, 4381, 4393, 4393, 4393, 4393,
16787  4388, 4381, 4387, 4388, 4381, 4392, 0, 0, 4387, 0,
16788  0, 4387, 4393, 0, 4394, 4394, 4394, 4394, 0, 0,
16789  4392, 0, 4388, 0, 0, 0, 0, 4393, 4388, 4392,
16790  4394, 4388, 0, 0, 0, 0, 4393, 4396, 4396, 4396,
16791  4396, 0, 0, 0, 0, 4394, 0, 0, 4392, 4397,
16792  4397, 4397, 4397, 4396, 4394, 4393, 0, 4392, 0, 4398,
16793  4398, 4398, 4398, 0, 4393, 4397, 4396, 0, 4396, 4399,
16794  4399, 4399, 4399, 4394, 0, 4398, 0, 4396, 0, 0,
16795 
16796  4397, 0, 4394, 0, 0, 4399, 0, 0, 4397, 4397,
16797  4398, 0, 0, 0, 4396, 0, 4396, 0, 0, 4398,
16798  4399, 0, 0, 0, 0, 4396, 0, 0, 4397, 4399,
16799  4400, 4400, 4400, 4400, 0, 0, 4397, 4397, 4398, 0,
16800  4402, 4402, 4402, 4402, 0, 0, 4400, 4398, 4399, 0,
16801  0, 4403, 4403, 4403, 4403, 0, 4402, 4399, 0, 0,
16802  0, 4400, 4404, 4404, 4404, 4404, 0, 4403, 0, 4402,
16803  4400, 4402, 4405, 4405, 4405, 4405, 0, 0, 4404, 0,
16804  4402, 0, 4403, 0, 0, 0, 0, 0, 4405, 4400,
16805  4403, 4403, 0, 4404, 0, 0, 0, 4402, 4400, 4402,
16806 
16807  4404, 0, 4404, 4405, 4409, 4409, 4409, 4409, 4402, 0,
16808  4403, 0, 4405, 0, 4405, 0, 0, 0, 4403, 4403,
16809  4409, 4404, 4410, 4410, 4410, 4410, 0, 0, 4404, 0,
16810  4404, 4405, 0, 0, 0, 4409, 0, 0, 4410, 0,
16811  4405, 4405, 0, 0, 4409, 4415, 4415, 4415, 4415, 4416,
16812  4416, 4416, 4416, 4410, 0, 4429, 4429, 4429, 4429, 0,
16813  0, 4415, 4410, 4409, 0, 4416, 4430, 4430, 4430, 4430,
16814  0, 4429, 4409, 0, 0, 0, 4415, 0, 0, 0,
16815  4416, 4410, 4430, 0, 0, 4415, 4429, 0, 4429, 4416,
16816  4410, 0, 0, 0, 0, 4429, 0, 4430, 0, 4431,
16817 
16818  4431, 4431, 4431, 4430, 4415, 0, 4430, 0, 4416, 0,
16819  0, 0, 0, 4415, 4429, 4431, 4429, 4416, 0, 4432,
16820  4432, 4432, 4432, 4429, 0, 4430, 4433, 4433, 4433, 4433,
16821  4431, 4430, 0, 0, 4430, 4432, 4431, 0, 0, 4431,
16822  0, 0, 4433, 0, 0, 0, 4432, 0, 0, 0,
16823  4432, 0, 4436, 4436, 4436, 4436, 0, 4433, 4431, 4432,
16824  0, 0, 0, 4436, 4431, 0, 4433, 4431, 4436, 0,
16825  4437, 4437, 4437, 4437, 4432, 0, 0, 0, 4432, 0,
16826  0, 4437, 0, 4436, 0, 4433, 4437, 4432, 4442, 4442,
16827  4442, 4442, 4436, 0, 4433, 0, 4443, 4443, 4443, 4443,
16828 
16829  0, 4437, 0, 0, 4442, 0, 4444, 4444, 4444, 4444,
16830  4437, 4436, 4443, 0, 0, 4442, 0, 4444, 0, 4442,
16831  4436, 0, 4444, 4445, 4445, 4445, 4445, 4443, 4442, 4437,
16832  0, 0, 0, 0, 4445, 0, 4443, 4444, 4437, 4445,
16833  0, 0, 0, 4442, 0, 0, 4444, 4442, 0, 0,
16834  4449, 4449, 4449, 4449, 4445, 4443, 4442, 4450, 4450, 4450,
16835  4450, 4449, 0, 4445, 4443, 4444, 4449, 0, 4450, 0,
16836  0, 0, 0, 4450, 4444, 4451, 4451, 4451, 4451, 0,
16837  0, 4449, 4445, 0, 0, 0, 4451, 0, 4450, 0,
16838  4449, 4445, 0, 0, 0, 0, 0, 4450, 4454, 4454,
16839 
16840  4454, 4454, 0, 0, 0, 0, 4451, 0, 0, 4449,
16841  4455, 4455, 4455, 4455, 4454, 4451, 4450, 4451, 4449, 0,
16842  0, 4456, 4456, 4456, 4456, 4450, 4455, 0, 0, 4454,
16843  0, 4454, 0, 0, 4451, 0, 0, 4456, 4454, 0,
16844  0, 4455, 0, 4451, 4451, 0, 0, 4455, 0, 0,
16845  4455, 0, 4456, 0, 0, 0, 0, 4454, 4456, 4454,
16846  0, 4456, 0, 0, 0, 0, 4454, 0, 0, 4455,
16847  0, 4457, 4457, 4457, 4457, 4455, 0, 0, 4455, 0,
16848  4456, 4458, 4458, 4458, 4458, 0, 4456, 4457, 0, 4456,
16849  0, 0, 4459, 4459, 4459, 4459, 0, 4458, 4457, 0,
16850 
16851  0, 0, 4457, 4459, 4460, 4460, 4460, 4460, 4459, 0,
16852  0, 4457, 4458, 0, 0, 4460, 4461, 4461, 4461, 4461,
16853  4460, 4458, 0, 4459, 0, 0, 4457, 4461, 0, 0,
16854  4457, 0, 4459, 0, 0, 4460, 0, 0, 0, 4457,
16855  4458, 0, 0, 0, 4460, 0, 0, 4461, 0, 4458,
16856  0, 4459, 0, 0, 0, 0, 4461, 0, 4461, 0,
16857  4459, 0, 0, 4460, 0, 4463, 4463, 4463, 4463, 0,
16858  0, 0, 4460, 0, 0, 4461, 4463, 4464, 4464, 4464,
16859  4464, 4463, 0, 0, 4461, 4461, 0, 0, 4464, 4465,
16860  4465, 4465, 4465, 4464, 0, 0, 4463, 0, 0, 0,
16861 
16862  4465, 0, 0, 0, 0, 4463, 0, 0, 4464, 4470,
16863  4470, 4470, 4470, 0, 0, 0, 0, 4464, 0, 0,
16864  4465, 0, 0, 0, 4463, 4470, 0, 0, 0, 4465,
16865  0, 4465, 0, 4463, 0, 0, 4464, 0, 0, 0,
16866  4470, 0, 0, 0, 0, 4464, 0, 0, 4465, 4470,
16867  4471, 4471, 4471, 4471, 0, 0, 0, 4465, 4465, 0,
16868  4472, 4472, 4472, 4472, 0, 0, 4471, 0, 4470, 0,
16869  4473, 4473, 4473, 4473, 0, 0, 4472, 4470, 0, 0,
16870  0, 4471, 4474, 4474, 4474, 4474, 4473, 0, 0, 0,
16871  4471, 4472, 4475, 4475, 4475, 4475, 0, 0, 4474, 4473,
16872 
16873  4472, 4473, 0, 0, 4476, 4476, 4476, 4476, 4475, 4471,
16874  4473, 0, 0, 4474, 0, 0, 0, 0, 4471, 4472,
16875  4476, 4474, 4474, 4475, 0, 0, 0, 4473, 4472, 4473,
16876  4475, 0, 4475, 0, 0, 4476, 0, 0, 4473, 0,
16877  0, 4474, 0, 0, 4476, 0, 4476, 0, 0, 4474,
16878  4474, 4475, 4492, 4492, 4492, 4492, 0, 0, 4475, 0,
16879  4475, 0, 0, 4476, 4493, 4493, 4493, 4493, 4492, 0,
16880  0, 0, 4476, 4476, 4494, 4494, 4494, 4494, 0, 0,
16881  4493, 0, 0, 4492, 0, 0, 0, 0, 0, 0,
16882  4494, 0, 4492, 0, 0, 4493, 4497, 4497, 4497, 4497,
16883 
16884  0, 0, 4493, 0, 4493, 4494, 4498, 4498, 4498, 4498,
16885  0, 4492, 4497, 0, 4494, 0, 4494, 0, 0, 0,
16886  4492, 0, 4498, 4493, 0, 0, 0, 4497, 0, 0,
16887  4493, 0, 4493, 4494, 0, 0, 4497, 4498, 4499, 4499,
16888  4499, 4499, 4494, 4494, 4498, 0, 4498, 0, 0, 0,
16889  0, 0, 0, 0, 4499, 4497, 0, 0, 0, 4500,
16890  4500, 4500, 4500, 0, 4497, 4498, 0, 0, 0, 4499,
16891  0, 0, 4498, 0, 4498, 4500, 0, 0, 4499, 0,
16892  4499, 0, 4501, 4501, 4501, 4501, 0, 0, 4500, 0,
16893  4500, 0, 4506, 4506, 4506, 4506, 0, 4499, 4501, 4500,
16894 
16895  0, 0, 0, 0, 0, 0, 4499, 4499, 4506, 4517,
16896  4517, 4517, 4517, 4501, 0, 0, 4500, 0, 4500, 0,
16897  4517, 0, 4501, 4506, 0, 4517, 4501, 4500, 0, 0,
16898  0, 0, 4506, 0, 0, 0, 4518, 4518, 4518, 4518,
16899  4517, 4501, 0, 4521, 4521, 4521, 4521, 4518, 0, 4517,
16900  4501, 4506, 4518, 4501, 4521, 0, 0, 0, 0, 4521,
16901  4506, 0, 0, 0, 0, 0, 0, 4518, 4517, 4522,
16902  4522, 4522, 4522, 0, 4521, 0, 4518, 4517, 0, 0,
16903  4522, 0, 0, 4521, 0, 4522, 0, 4523, 4523, 4523,
16904  4523, 0, 0, 0, 0, 4518, 0, 0, 4523, 0,
16905 
16906  4522, 0, 4521, 0, 4518, 4524, 4524, 4524, 4524, 4522,
16907  0, 4521, 0, 0, 0, 0, 0, 0, 4523, 0,
16908  0, 4524, 4525, 4525, 4525, 4525, 0, 4523, 4522, 4523,
16909  0, 0, 4524, 0, 0, 0, 4524, 4522, 4525, 0,
16910  0, 0, 0, 0, 0, 4524, 4523, 4525, 0, 4526,
16911  4526, 4526, 4526, 4525, 0, 4523, 4523, 0, 0, 0,
16912  4524, 0, 4525, 0, 4524, 4526, 4527, 4527, 4527, 4527,
16913  0, 0, 0, 4524, 0, 4525, 0, 4527, 0, 0,
16914  4526, 4525, 4527, 0, 0, 0, 4526, 0, 0, 4526,
16915  4525, 4530, 4530, 4530, 4530, 0, 0, 4527, 0, 0,
16916 
16917  0, 0, 4530, 0, 0, 4527, 4527, 4530, 4526, 0,
16918  0, 0, 0, 0, 4526, 0, 0, 4526, 0, 0,
16919  0, 0, 4530, 0, 0, 4527, 4531, 4531, 4531, 4531,
16920  0, 4530, 0, 4527, 4527, 0, 0, 4531, 4536, 4536,
16921  4536, 4536, 4531, 0, 0, 0, 0, 0, 0, 0,
16922  4530, 0, 0, 0, 4536, 0, 0, 4531, 0, 4530,
16923  4537, 4537, 4537, 4537, 0, 0, 4531, 0, 0, 4536,
16924  0, 4537, 0, 0, 0, 4536, 4537, 0, 4536, 0,
16925  0, 0, 0, 0, 0, 4531, 4543, 4543, 4543, 4543,
16926  0, 4537, 0, 0, 4531, 0, 0, 4536, 0, 4537,
16927 
16928  4537, 0, 4543, 4536, 0, 0, 4536, 4538, 4538, 4538,
16929  4538, 4543, 0, 4539, 4539, 4539, 4539, 4543, 4538, 4537,
16930  0, 0, 0, 4538, 4539, 0, 4543, 4537, 4537, 4539,
16931  0, 4540, 4540, 4540, 4540, 0, 0, 0, 4538, 4543,
16932  0, 0, 4540, 0, 4539, 4543, 0, 4538, 0, 4542,
16933  4542, 4542, 4542, 4539, 4543, 0, 0, 0, 0, 0,
16934  0, 0, 4540, 0, 0, 4542, 4538, 0, 0, 0,
16935  0, 4540, 4539, 4540, 0, 4538, 4542, 0, 0, 0,
16936  4542, 4539, 4544, 4544, 4544, 4544, 0, 0, 0, 4542,
16937  4540, 0, 0, 0, 4545, 4545, 4545, 4545, 4544, 4540,
16938 
16939  4540, 0, 0, 0, 4542, 4545, 0, 0, 4542, 0,
16940  4545, 0, 0, 4544, 0, 0, 0, 4542, 0, 4544,
16941  0, 0, 4544, 0, 0, 4545, 4548, 4548, 4548, 4548,
16942  0, 0, 0, 4545, 4545, 0, 4549, 4549, 4549, 4549,
16943  0, 4544, 4548, 4550, 4550, 4550, 4550, 4544, 0, 0,
16944  4544, 0, 4549, 4545, 0, 0, 0, 4548, 0, 4550,
16945  0, 4545, 4545, 0, 4548, 0, 4548, 4549, 4551, 4551,
16946  4551, 4551, 4550, 0, 4550, 0, 4549, 0, 4549, 0,
16947  0, 0, 0, 4550, 4551, 4548, 0, 0, 0, 0,
16948  0, 0, 4548, 0, 4548, 4549, 0, 0, 0, 4551,
16949 
16950  4550, 0, 4550, 0, 4549, 4549, 0, 0, 4551, 0,
16951  0, 4550, 4551, 4558, 4558, 4558, 4558, 4559, 4559, 4559,
16952  4559, 0, 0, 0, 4558, 0, 0, 4551, 4559, 4558,
16953  0, 0, 0, 4559, 0, 0, 4551, 0, 0, 4551,
16954  4560, 4560, 4560, 4560, 4558, 0, 0, 0, 4559, 0,
16955  0, 4560, 0, 4558, 0, 0, 0, 4559, 4562, 4562,
16956  4562, 4562, 4563, 4563, 4563, 4563, 0, 0, 0, 4562,
16957  0, 4560, 4558, 4563, 4562, 0, 4559, 0, 4563, 0,
16958  4560, 4558, 0, 0, 4560, 4559, 0, 0, 0, 4562,
16959  0, 0, 0, 4563, 4564, 4564, 4564, 4564, 4562, 4560,
16960 
16961  0, 0, 4563, 0, 0, 4564, 0, 0, 4560, 0,
16962  0, 4560, 4568, 4568, 4568, 4568, 0, 4562, 0, 0,
16963  0, 4563, 0, 4568, 0, 4564, 4562, 4564, 4568, 0,
16964  4563, 0, 0, 0, 4564, 4569, 4569, 4569, 4569, 4570,
16965  4570, 4570, 4570, 4568, 0, 0, 4569, 0, 0, 0,
16966  4570, 4569, 4568, 4564, 0, 4564, 0, 4574, 4574, 4574,
16967  4574, 0, 4564, 0, 0, 0, 4569, 0, 0, 0,
16968  4570, 4568, 4570, 4574, 0, 4569, 0, 0, 0, 4570,
16969  4568, 0, 0, 4575, 4575, 4575, 4575, 0, 4574, 4576,
16970  4576, 4576, 4576, 0, 4569, 0, 0, 4574, 4570, 4575,
16971 
16972  4570, 0, 0, 4569, 0, 4576, 0, 4570, 0, 0,
16973  4577, 4577, 4577, 4577, 4575, 0, 4574, 0, 0, 0,
16974  4576, 0, 0, 4575, 0, 4574, 4577, 0, 0, 4576,
16975  4578, 4578, 4578, 4578, 0, 0, 4579, 4579, 4579, 4579,
16976  0, 4577, 4575, 0, 0, 0, 4578, 0, 4576, 0,
16977  4577, 4575, 4579, 0, 0, 0, 0, 4576, 0, 4578,
16978  0, 4578, 0, 0, 0, 0, 0, 4579, 0, 4577,
16979  4578, 0, 0, 0, 0, 4579, 4579, 0, 4577, 0,
16980  4580, 4580, 4580, 4580, 0, 0, 0, 4578, 0, 4578,
16981  4581, 4581, 4581, 4581, 0, 4579, 4580, 0, 4578, 0,
16982 
16983  0, 0, 0, 4579, 4579, 0, 4581, 0, 0, 4580,
16984  0, 4580, 4584, 4584, 4584, 4584, 4585, 4585, 4585, 4585,
16985  4580, 4581, 4586, 4586, 4586, 4586, 0, 0, 4584, 0,
16986  4581, 0, 4585, 0, 4581, 0, 0, 4580, 4586, 4580,
16987  0, 0, 0, 4584, 0, 0, 0, 4585, 4580, 4581,
16988  0, 0, 4584, 4586, 0, 0, 4585, 0, 4581, 0,
16989  0, 4581, 4586, 4587, 4587, 4587, 4587, 4588, 4588, 4588,
16990  4588, 4584, 0, 0, 0, 4585, 0, 0, 0, 4587,
16991  4584, 4586, 0, 4588, 4585, 0, 0, 0, 0, 0,
16992  4586, 0, 0, 0, 4587, 0, 4588, 0, 4588, 4589,
16993 
16994  4589, 4589, 4589, 4587, 0, 0, 0, 4588, 0, 0,
16995  0, 4590, 4590, 4590, 4590, 4589, 4591, 4591, 4591, 4591,
16996  0, 0, 4587, 0, 4588, 0, 4588, 4590, 0, 0,
16997  4589, 4587, 4591, 0, 0, 4588, 0, 0, 4589, 4589,
16998  4590, 0, 4590, 4592, 4592, 4592, 4592, 4591, 0, 0,
16999  0, 4590, 0, 0, 0, 0, 4591, 0, 4589, 4592,
17000  4591, 4593, 4593, 4593, 4593, 0, 4589, 4589, 4590, 0,
17001  4590, 0, 0, 0, 4592, 4591, 0, 4593, 0, 4590,
17002  0, 0, 0, 4592, 4591, 4592, 0, 4591, 4598, 4598,
17003  4598, 4598, 4593, 4599, 4599, 4599, 4599, 0, 0, 0,
17004 
17005  0, 4593, 4592, 0, 4598, 4600, 4600, 4600, 4600, 4599,
17006  0, 4592, 4592, 0, 0, 4601, 4601, 4601, 4601, 4598,
17007  4593, 4600, 0, 0, 4599, 0, 0, 0, 4598, 4593,
17008  0, 4601, 0, 4599, 0, 0, 4600, 4602, 4602, 4602,
17009  4602, 4603, 4603, 4603, 4603, 4600, 4601, 4598, 0, 0,
17010  0, 0, 4599, 4602, 0, 4601, 4598, 4603, 0, 0,
17011  0, 4599, 0, 0, 4600, 0, 4602, 0, 4602, 0,
17012  0, 0, 4603, 4600, 4601, 0, 0, 4602, 0, 0,
17013  4603, 4603, 0, 4601, 0, 0, 4613, 4613, 4613, 4613,
17014  4614, 4614, 4614, 4614, 4602, 0, 4602, 4613, 0, 0,
17015 
17016  4603, 4614, 4613, 0, 0, 4602, 4614, 0, 4603, 4603,
17017  0, 4616, 4616, 4616, 4616, 0, 0, 4613, 0, 0,
17018  0, 4614, 4616, 0, 0, 0, 4613, 4616, 0, 0,
17019  4614, 0, 4617, 4617, 4617, 4617, 4618, 4618, 4618, 4618,
17020  0, 0, 4616, 4617, 0, 4613, 0, 4618, 4617, 4614,
17021  0, 4616, 0, 0, 4613, 0, 0, 0, 4614, 4619,
17022  4619, 4619, 4619, 4617, 0, 0, 0, 4618, 0, 0,
17023  4616, 0, 4617, 0, 0, 4619, 4618, 0, 4618, 4616,
17024  0, 4620, 4620, 4620, 4620, 0, 0, 0, 0, 0,
17025  4619, 4617, 0, 0, 0, 4618, 4619, 4620, 0, 4619,
17026 
17027  4617, 0, 0, 0, 4618, 4618, 4621, 4621, 4621, 4621,
17028  0, 0, 4620, 0, 0, 0, 0, 4621, 4619, 0,
17029  0, 4620, 4621, 0, 4619, 0, 0, 4619, 4622, 4622,
17030  4622, 4622, 4623, 4623, 4623, 4623, 0, 4621, 0, 4622,
17031  4620, 0, 0, 0, 4622, 0, 4621, 0, 4623, 4620,
17032  4624, 4624, 4624, 4624, 4626, 4626, 4626, 4626, 0, 4622,
17033  0, 4624, 0, 4623, 0, 4621, 4624, 0, 4622, 0,
17034  4626, 0, 4623, 0, 4621, 0, 0, 4625, 4625, 4625,
17035  4625, 4624, 0, 0, 0, 4626, 0, 4622, 4625, 0,
17036  4624, 4623, 0, 4625, 4626, 0, 4622, 0, 0, 0,
17037 
17038  4623, 0, 0, 4627, 4627, 4627, 4627, 0, 4625, 4624,
17039  0, 0, 0, 4626, 0, 0, 0, 4625, 4624, 4627,
17040  0, 0, 4626, 4628, 4628, 4628, 4628, 0, 0, 0,
17041  4629, 4629, 4629, 4629, 4627, 0, 4625, 0, 0, 4628,
17042  4627, 4629, 0, 4627, 0, 4625, 4629, 0, 4630, 4630,
17043  4630, 4630, 0, 0, 4628, 0, 0, 0, 0, 4630,
17044  0, 4629, 4627, 4628, 4630, 0, 0, 0, 4627, 0,
17045  4629, 4627, 0, 0, 4631, 4631, 4631, 4631, 0, 4630,
17046  0, 0, 4628, 0, 4633, 4633, 4633, 4633, 4630, 4629,
17047  4631, 4628, 4634, 4634, 4634, 4634, 0, 0, 4629, 0,
17048 
17049  4633, 0, 0, 0, 0, 4631, 0, 4630, 4634, 4636,
17050  4636, 4636, 4636, 4633, 4631, 4633, 4630, 0, 0, 4635,
17051  4635, 4635, 4635, 4634, 4633, 4636, 0, 0, 0, 0,
17052  0, 0, 4634, 4631, 0, 4635, 4634, 0, 0, 0,
17053  4636, 4633, 4631, 4633, 0, 0, 0, 0, 0, 4636,
17054  4635, 4634, 4633, 4644, 4644, 4644, 4644, 0, 0, 4635,
17055  4634, 4635, 0, 4634, 4645, 4645, 4645, 4645, 4636, 4644,
17056  0, 0, 0, 0, 0, 0, 0, 4636, 4635, 0,
17057  4645, 0, 4644, 0, 4644, 0, 0, 4635, 4635, 4646,
17058  4646, 4646, 4646, 4644, 0, 4645, 0, 4647, 4647, 4647,
17059 
17060  4647, 0, 0, 4645, 4645, 4646, 0, 0, 0, 0,
17061  4644, 0, 4644, 4647, 0, 0, 0, 0, 0, 0,
17062  4646, 4644, 0, 4645, 4648, 4648, 4648, 4648, 4647, 4646,
17063  0, 4645, 4645, 0, 0, 4647, 0, 4647, 0, 0,
17064  4648, 0, 4649, 4649, 4649, 4649, 0, 0, 4646, 0,
17065  0, 0, 0, 0, 0, 4648, 4647, 4646, 4649, 4650,
17066  4650, 4650, 4650, 4647, 4648, 4647, 4648, 0, 0, 4653,
17067  4653, 4653, 4653, 4649, 0, 4650, 0, 0, 0, 0,
17068  0, 0, 4649, 4648, 4649, 4653, 0, 0, 0, 0,
17069  4650, 0, 4648, 4648, 0, 0, 4650, 0, 0, 4650,
17070 
17071  4653, 4649, 0, 4654, 4654, 4654, 4654, 0, 0, 4653,
17072  4649, 4649, 0, 4655, 4655, 4655, 4655, 0, 4650, 4654,
17073  0, 0, 0, 0, 4650, 0, 0, 4650, 4653, 4655,
17074  0, 0, 0, 0, 4654, 0, 0, 4653, 0, 0,
17075  0, 4654, 0, 4654, 4655, 4656, 4656, 4656, 4656, 0,
17076  0, 0, 0, 4655, 0, 4655, 0, 4657, 4657, 4657,
17077  4657, 4656, 4654, 0, 0, 0, 0, 0, 0, 4654,
17078  0, 4654, 4655, 4657, 0, 0, 4656, 4658, 4658, 4658,
17079  4658, 4655, 4655, 0, 0, 4656, 0, 4656, 4657, 4659,
17080  4659, 4659, 4659, 4658, 4657, 0, 0, 4657, 0, 0,
17081 
17082  0, 0, 0, 0, 4656, 4659, 0, 0, 4658, 0,
17083  4658, 0, 0, 4656, 4656, 0, 4657, 4658, 0, 0,
17084  4659, 0, 4657, 0, 0, 4657, 4659, 0, 0, 4659,
17085  4660, 4660, 4660, 4660, 0, 0, 4658, 0, 4658, 0,
17086  4661, 4661, 4661, 4661, 0, 4658, 4660, 0, 4659, 0,
17087  4666, 4666, 4666, 4666, 4659, 0, 4661, 4659, 0, 0,
17088  0, 4660, 4667, 4667, 4667, 4667, 4666, 4660, 0, 0,
17089  4660, 4661, 4668, 4668, 4668, 4668, 0, 4661, 4667, 4666,
17090  4661, 4666, 0, 0, 4669, 4669, 4669, 4669, 4668, 4660,
17091  4666, 0, 0, 4667, 0, 4660, 0, 0, 4660, 4661,
17092 
17093  4669, 4667, 4667, 4668, 0, 4661, 0, 4666, 4661, 4666,
17094  0, 0, 4668, 0, 0, 4669, 0, 0, 4666, 0,
17095  0, 4667, 4669, 0, 4669, 4670, 4670, 4670, 4670, 4667,
17096  4667, 4668, 4678, 4678, 4678, 4678, 0, 0, 0, 0,
17097  4668, 4670, 0, 4669, 0, 0, 0, 0, 4678, 0,
17098  4669, 0, 4669, 0, 0, 0, 4670, 0, 4679, 4679,
17099  4679, 4679, 0, 4678, 0, 4670, 0, 4670, 0, 4678,
17100  0, 0, 4678, 0, 4679, 0, 4681, 4681, 4681, 4681,
17101  4684, 4684, 4684, 4684, 4670, 0, 0, 4681, 0, 4679,
17102  0, 4678, 4681, 4670, 4670, 4679, 4684, 4678, 4679, 0,
17103 
17104  4678, 0, 4682, 4682, 4682, 4682, 0, 4681, 0, 0,
17105  0, 4684, 0, 4682, 0, 4681, 4681, 4679, 4682, 0,
17106  4684, 0, 4684, 4679, 0, 0, 4679, 0, 0, 0,
17107  0, 0, 0, 4682, 0, 4681, 0, 0, 0, 4684,
17108  0, 4682, 4682, 4681, 4681, 0, 0, 0, 4684, 4684,
17109  4685, 4685, 4685, 4685, 0, 4686, 4686, 4686, 4686, 0,
17110  0, 4682, 4687, 4687, 4687, 4687, 4685, 0, 0, 4682,
17111  4682, 4686, 0, 4688, 4688, 4688, 4688, 0, 4687, 0,
17112  0, 4685, 0, 0, 0, 0, 4686, 4685, 4686, 4688,
17113  4685, 0, 0, 4687, 0, 4686, 0, 0, 0, 4687,
17114 
17115  0, 0, 4687, 0, 4688, 0, 0, 0, 0, 4685,
17116  4688, 0, 0, 4688, 4686, 4685, 4686, 0, 4685, 0,
17117  0, 4687, 0, 4686, 0, 0, 0, 4687, 0, 0,
17118  4687, 0, 4688, 4689, 4689, 4689, 4689, 0, 4688, 0,
17119  0, 4688, 0, 4693, 4693, 4693, 4693, 0, 0, 4689,
17120  4694, 4694, 4694, 4694, 0, 0, 0, 0, 0, 4693,
17121  4696, 4696, 4696, 4696, 4689, 0, 4694, 0, 0, 0,
17122  4689, 4696, 0, 4689, 4693, 0, 4696, 0, 0, 0,
17123  4693, 4694, 0, 4693, 0, 0, 0, 4694, 0, 0,
17124  4694, 4696, 4689, 0, 4697, 4697, 4697, 4697, 4689, 0,
17125 
17126  4696, 4689, 4693, 0, 0, 4697, 0, 0, 4693, 4694,
17127  4697, 4693, 0, 0, 0, 4694, 0, 0, 4694, 4696,
17128  4699, 4699, 4699, 4699, 0, 4697, 0, 0, 4696, 0,
17129  0, 4699, 0, 0, 4697, 0, 4699, 0, 4700, 4700,
17130  4700, 4700, 4703, 4703, 4703, 4703, 0, 0, 0, 4700,
17131  0, 4699, 0, 4697, 4700, 0, 0, 0, 4703, 0,
17132  4699, 0, 4697, 0, 0, 4704, 4704, 4704, 4704, 4700,
17133  0, 0, 0, 4703, 0, 0, 0, 0, 4700, 4699,
17134  4703, 4704, 4703, 4705, 4705, 4705, 4705, 0, 4699, 4892,
17135  4892, 4892, 4892, 0, 0, 0, 4704, 4700, 0, 4705,
17136 
17137  4892, 4703, 0, 0, 0, 4704, 4700, 4704, 4703, 0,
17138  4703, 0, 4705, 0, 4705, 4706, 4706, 4706, 4706, 0,
17139  4892, 0, 0, 4705, 4704, 4708, 4708, 4708, 4708, 4892,
17140  0, 4706, 0, 4704, 4704, 0, 4707, 4707, 4707, 4707,
17141  4705, 4708, 4705, 0, 0, 0, 4706, 0, 4892, 0,
17142  0, 4705, 4707, 0, 0, 4706, 4708, 4892, 0, 4706,
17143  0, 0, 4708, 0, 0, 4708, 0, 4707, 0, 4707,
17144  0, 0, 0, 0, 4706, 0, 4707, 0, 4709, 4709,
17145  4709, 4709, 0, 4706, 4708, 0, 4706, 0, 0, 0,
17146  4708, 0, 0, 4708, 4709, 4707, 0, 4707, 4710, 4710,
17147 
17148  4710, 4710, 0, 0, 4707, 4711, 4711, 4711, 4711, 4709,
17149  4714, 4714, 4714, 4714, 4710, 4709, 0, 0, 4709, 0,
17150  0, 4711, 0, 0, 0, 0, 4714, 0, 0, 4710,
17151  4711, 4715, 4715, 4715, 4715, 4710, 4711, 4709, 4710, 4714,
17152  0, 4714, 0, 4709, 0, 4711, 4709, 4715, 0, 0,
17153  4714, 0, 4716, 4716, 4716, 4716, 0, 4710, 4711, 0,
17154  0, 0, 4715, 4710, 4711, 0, 4710, 4714, 4716, 4714,
17155  0, 4715, 0, 4711, 0, 4715, 0, 0, 4714, 4717,
17156  4717, 4717, 4717, 4716, 0, 4716, 0, 0, 0, 0,
17157  4715, 0, 4716, 0, 0, 4717, 0, 0, 0, 4715,
17158 
17159  0, 0, 4715, 0, 0, 4718, 4718, 4718, 4718, 0,
17160  4717, 4716, 0, 4716, 0, 0, 4717, 0, 0, 4717,
17161  4716, 4718, 0, 4719, 4719, 4719, 4719, 0, 0, 0,
17162  0, 0, 0, 0, 0, 0, 4718, 0, 4717, 4719,
17163  0, 0, 4718, 0, 4717, 4718, 0, 4717, 0, 4720,
17164  4720, 4720, 4720, 0, 4719, 0, 4721, 4721, 4721, 4721,
17165  4719, 0, 0, 4719, 4718, 4720, 0, 0, 0, 0,
17166  4718, 0, 4721, 4718, 0, 0, 4720, 0, 0, 0,
17167  4720, 4721, 4719, 4723, 4723, 4723, 4723, 4721, 4719, 4720,
17168  0, 4719, 0, 0, 0, 0, 4721, 0, 0, 4723,
17169 
17170  4724, 4724, 4724, 4724, 4720, 0, 0, 0, 4720, 4721,
17171  4730, 4730, 4730, 4730, 4723, 4721, 4724, 4720, 0, 0,
17172  4723, 0, 0, 4723, 4721, 0, 4730, 4731, 4731, 4731,
17173  4731, 4724, 0, 4729, 4729, 4729, 4729, 4724, 0, 0,
17174  4724, 4730, 4723, 4731, 0, 0, 0, 0, 4723, 4729,
17175  4730, 4723, 4730, 0, 0, 0, 4731, 0, 4731, 4724,
17176  4732, 4732, 4732, 4732, 4729, 4724, 0, 4731, 4724, 4730,
17177  0, 4729, 0, 4729, 0, 0, 4732, 0, 4730, 4730,
17178  4734, 4734, 4734, 4734, 4731, 0, 4731, 4735, 4735, 4735,
17179  4735, 4732, 4729, 0, 0, 4731, 4734, 0, 0, 4729,
17180 
17181  4732, 4729, 0, 4735, 4732, 0, 0, 4741, 4741, 4741,
17182  4741, 4734, 0, 0, 0, 0, 0, 4734, 4735, 4732,
17183  4734, 0, 0, 4741, 4735, 0, 0, 4735, 4732, 0,
17184  0, 4732, 0, 4742, 4742, 4742, 4742, 0, 4741, 4734,
17185  4746, 4746, 4746, 4746, 4741, 4734, 4735, 4741, 4734, 4742,
17186  0, 4746, 4735, 0, 0, 4735, 4746, 0, 0, 0,
17187  0, 0, 0, 0, 4742, 0, 4741, 0, 0, 0,
17188  4742, 4746, 4741, 4742, 0, 4741, 0, 0, 0, 0,
17189  4746, 0, 0, 0, 4747, 4747, 4747, 4747, 4748, 4748,
17190  4748, 4748, 4742, 0, 0, 4747, 0, 0, 4742, 4746,
17191 
17192  4747, 4742, 0, 0, 4748, 0, 0, 0, 4746, 4749,
17193  4749, 4749, 4749, 0, 0, 4747, 0, 0, 0, 4748,
17194  4749, 0, 0, 0, 4747, 4749, 0, 0, 4748, 0,
17195  4750, 4750, 4750, 4750, 4751, 4751, 4751, 4751, 0, 0,
17196  4749, 4750, 0, 4747, 0, 0, 4750, 4748, 0, 4749,
17197  4751, 0, 4747, 0, 0, 0, 4748, 4753, 4753, 4753,
17198  4753, 4750, 0, 0, 0, 4751, 0, 0, 4749, 0,
17199  4750, 0, 0, 4753, 4751, 0, 0, 4749, 0, 0,
17200  4754, 4754, 4754, 4754, 4755, 4755, 4755, 4755, 4753, 4750,
17201  4753, 0, 0, 4751, 0, 0, 4754, 4753, 4750, 0,
17202 
17203  4755, 0, 4751, 0, 0, 0, 0, 4756, 4756, 4756,
17204  4756, 4754, 0, 0, 0, 4755, 4753, 4754, 4753, 0,
17205  4754, 4755, 0, 4756, 4755, 4753, 0, 0, 0, 0,
17206  4757, 4757, 4757, 4757, 4758, 4758, 4758, 4758, 4756, 4754,
17207  0, 0, 0, 4755, 4756, 4754, 4757, 4756, 4754, 4755,
17208  4758, 0, 4755, 0, 0, 0, 0, 4757, 0, 4758,
17209  0, 4757, 0, 0, 0, 4758, 4756, 0, 0, 0,
17210  4757, 0, 4756, 0, 4758, 4756, 4760, 4760, 4760, 4760,
17211  4761, 4761, 4761, 4761, 0, 4757, 0, 4758, 0, 4757,
17212  0, 0, 4760, 4758, 0, 0, 4761, 0, 4757, 0,
17213 
17214  0, 0, 4758, 4765, 4765, 4765, 4765, 4760, 0, 0,
17215  0, 4761, 0, 4760, 0, 0, 4760, 4761, 0, 4765,
17216  4761, 4766, 4766, 4766, 4766, 0, 4767, 4767, 4767, 4767,
17217  0, 0, 4765, 0, 4765, 4760, 0, 4766, 0, 4761,
17218  0, 4760, 4767, 4765, 4760, 4761, 0, 0, 4761, 0,
17219  0, 0, 4766, 4768, 4768, 4768, 4768, 4767, 0, 0,
17220  4765, 4766, 4765, 0, 0, 4766, 4767, 0, 4767, 4768,
17221  0, 4765, 0, 0, 0, 4769, 4769, 4769, 4769, 0,
17222  4766, 0, 0, 0, 4768, 4767, 0, 0, 0, 4766,
17223  4768, 4769, 4766, 4768, 4767, 4767, 0, 4771, 4771, 4771,
17224 
17225  4771, 0, 4769, 0, 0, 0, 4769, 4772, 4772, 4772,
17226  4772, 0, 4768, 4771, 0, 4769, 0, 0, 4768, 0,
17227  0, 4768, 4771, 4772, 0, 0, 0, 0, 4771, 0,
17228  4769, 0, 0, 0, 4769, 0, 0, 4771, 4772, 4776,
17229  4776, 4776, 4776, 4769, 0, 0, 0, 4772, 0, 0,
17230  4771, 4777, 4777, 4777, 4777, 4776, 4771, 0, 0, 0,
17231  0, 4779, 4779, 4779, 4779, 4771, 4772, 4777, 0, 0,
17232  4776, 0, 0, 0, 0, 4772, 0, 4779, 0, 4776,
17233  0, 4776, 4777, 0, 4778, 4778, 4778, 4778, 4777, 0,
17234  0, 4777, 4779, 0, 4781, 4781, 4781, 4781, 4776, 0,
17235 
17236  4778, 4779, 4780, 4780, 4780, 4780, 0, 4776, 4776, 0,
17237  4777, 4778, 0, 0, 0, 4778, 4777, 0, 4780, 4777,
17238  4779, 4781, 0, 0, 4778, 4781, 0, 0, 0, 4779,
17239  0, 0, 0, 4780, 4781, 4786, 4786, 4786, 4786, 4778,
17240  0, 0, 4780, 4778, 0, 0, 0, 0, 0, 4781,
17241  0, 4786, 4778, 4781, 0, 4787, 4787, 4787, 4787, 0,
17242  0, 4780, 4781, 0, 4786, 0, 4786, 0, 0, 0,
17243  4780, 4787, 0, 0, 0, 4786, 0, 4788, 4788, 4788,
17244  4788, 0, 0, 0, 0, 0, 4787, 0, 0, 0,
17245  0, 0, 4786, 4788, 4786, 4787, 0, 0, 0, 4787,
17246 
17247  0, 0, 0, 4786, 4789, 4789, 4789, 4789, 4788, 0,
17248  0, 0, 0, 0, 4787, 0, 0, 4788, 0, 4788,
17249  4789, 0, 0, 4787, 0, 0, 4787, 4794, 4794, 4794,
17250  4794, 4799, 4799, 4799, 4799, 4789, 4788, 4797, 4797, 4797,
17251  4797, 4789, 0, 0, 4789, 4788, 4788, 4799, 0, 4800,
17252  4800, 4800, 4800, 4797, 4794, 0, 4799, 0, 4794, 0,
17253  0, 0, 4799, 4789, 4797, 4800, 0, 4794, 4797, 4789,
17254  0, 4799, 4789, 0, 0, 0, 0, 4797, 0, 0,
17255  4800, 0, 4794, 0, 4799, 0, 4794, 0, 0, 4800,
17256  4799, 0, 4797, 0, 0, 4794, 4797, 0, 0, 4799,
17257 
17258  4801, 4801, 4801, 4801, 0, 4797, 0, 0, 4800, 0,
17259  4806, 4806, 4806, 4806, 0, 0, 4801, 4800, 4807, 4807,
17260  4807, 4807, 0, 0, 0, 0, 4806, 0, 0, 0,
17261  0, 4801, 0, 0, 4807, 0, 0, 0, 0, 0,
17262  4801, 4806, 0, 0, 0, 0, 0, 0, 0, 4807,
17263  4806, 0, 4806, 0, 0, 4807, 0, 0, 4807, 4801,
17264  4808, 4808, 4808, 4808, 4809, 4809, 4809, 4809, 4801, 4806,
17265  0, 4810, 4810, 4810, 4810, 0, 4808, 4807, 4806, 4806,
17266  4809, 0, 0, 4807, 0, 0, 4807, 4810, 0, 0,
17267  0, 4808, 0, 4808, 0, 4809, 0, 0, 0, 0,
17268 
17269  4808, 4809, 4810, 0, 4809, 0, 0, 0, 4810, 0,
17270  0, 4810, 0, 0, 0, 4811, 4811, 4811, 4811, 4808,
17271  0, 4808, 0, 4809, 0, 0, 0, 0, 4808, 4809,
17272  4810, 4811, 4809, 0, 0, 0, 4810, 0, 0, 4810,
17273  4811, 4812, 4812, 4812, 4812, 0, 4811, 0, 4814, 4814,
17274  4814, 4814, 0, 0, 0, 4811, 0, 4812, 0, 4815,
17275  4815, 4815, 4815, 0, 4814, 0, 0, 0, 4811, 0,
17276  4815, 0, 4812, 0, 4811, 4815, 0, 0, 4812, 4814,
17277  0, 4812, 0, 4811, 0, 0, 0, 0, 4814, 0,
17278  4815, 0, 4818, 4818, 4818, 4818, 0, 0, 4815, 4815,
17279 
17280  4812, 0, 0, 0, 0, 0, 4812, 4814, 4818, 4812,
17281  0, 0, 4819, 4819, 4819, 4819, 4814, 0, 4815, 4820,
17282  4820, 4820, 4820, 4818, 0, 4818, 4815, 4815, 4819, 0,
17283  0, 0, 4818, 0, 0, 4820, 0, 0, 0, 4821,
17284  4821, 4821, 4821, 4819, 0, 4822, 4822, 4822, 4822, 4819,
17285  4820, 4818, 4819, 4818, 0, 4821, 4820, 0, 0, 4820,
17286  4818, 4822, 0, 0, 4821, 0, 0, 0, 0, 0,
17287  4821, 4819, 4823, 4823, 4823, 4823, 4822, 4819, 4820, 4821,
17288  4819, 0, 4822, 4823, 4820, 4822, 0, 4820, 4823, 0,
17289  0, 0, 4821, 0, 4826, 4826, 4826, 4826, 4821, 0,
17290 
17291  0, 0, 0, 4823, 4822, 4826, 0, 4821, 0, 0,
17292  4822, 4823, 4823, 4822, 4828, 4828, 4828, 4828, 0, 0,
17293  4829, 4829, 4829, 4829, 0, 4826, 0, 0, 0, 0,
17294  4828, 4823, 0, 4826, 4826, 0, 4829, 0, 0, 4823,
17295  4823, 0, 0, 0, 0, 4828, 0, 4830, 4830, 4830,
17296  4830, 4829, 0, 4826, 4828, 0, 4828, 4829, 0, 0,
17297  4829, 4826, 4826, 4830, 0, 4831, 4831, 4831, 4831, 0,
17298  0, 0, 0, 4828, 0, 0, 0, 0, 4830, 4829,
17299  4830, 4831, 4828, 4828, 0, 4829, 0, 4830, 4829, 0,
17300  0, 4832, 4832, 4832, 4832, 0, 4831, 0, 4833, 4833,
17301 
17302  4833, 4833, 4831, 0, 0, 4831, 4830, 4832, 4830, 4838,
17303  4838, 4838, 4838, 0, 4833, 4830, 0, 0, 0, 0,
17304  4838, 0, 4832, 4833, 4831, 0, 0, 0, 4832, 4833,
17305  4831, 4832, 0, 4831, 0, 0, 0, 0, 4833, 0,
17306  4838, 0, 4839, 4839, 4839, 4839, 0, 0, 4838, 4838,
17307  4832, 4833, 0, 0, 0, 0, 4832, 4833, 4839, 4832,
17308  0, 0, 4841, 4841, 4841, 4841, 4833, 0, 4838, 4842,
17309  4842, 4842, 4842, 4839, 0, 0, 4838, 4838, 4841, 4839,
17310  4842, 0, 4839, 0, 0, 4842, 0, 4846, 4846, 4846,
17311  4846, 0, 0, 4841, 0, 4847, 4847, 4847, 4847, 0,
17312 
17313  4842, 4839, 4841, 4846, 0, 0, 0, 4839, 4842, 4842,
17314  4839, 4847, 0, 4848, 4848, 4848, 4848, 0, 4846, 0,
17315  4846, 4841, 0, 0, 0, 0, 4847, 4846, 4842, 4848,
17316  4841, 0, 4847, 0, 0, 4847, 4842, 4842, 0, 0,
17317  4849, 4849, 4849, 4849, 4848, 0, 4846, 0, 4846, 0,
17318  4848, 0, 0, 4848, 4847, 4846, 4849, 0, 0, 0,
17319  4847, 0, 0, 4847, 0, 0, 0, 4849, 0, 0,
17320  0, 4849, 4848, 4850, 4850, 4850, 4850, 0, 4848, 0,
17321  4849, 4848, 0, 0, 0, 4852, 4852, 4852, 4852, 4850,
17322  0, 4853, 4853, 4853, 4853, 4849, 4852, 0, 0, 4849,
17323 
17324  0, 4852, 4853, 0, 4850, 0, 0, 4853, 4849, 0,
17325  0, 0, 0, 4850, 0, 0, 4852, 4854, 4854, 4854,
17326  4854, 0, 4853, 0, 4852, 4852, 0, 0, 4854, 0,
17327  0, 4853, 4850, 4854, 0, 4855, 4855, 4855, 4855, 0,
17328  0, 4850, 0, 0, 4852, 0, 4855, 0, 4854, 0,
17329  4853, 4855, 4852, 4852, 0, 0, 0, 4854, 0, 4853,
17330  0, 4856, 4856, 4856, 4856, 0, 4855, 0, 4859, 4859,
17331  4859, 4859, 0, 0, 0, 4855, 4854, 4856, 0, 0,
17332  0, 0, 0, 0, 4859, 4854, 4860, 4860, 4860, 4860,
17333  0, 0, 4856, 0, 4855, 4859, 0, 0, 0, 4859,
17334 
17335  0, 4856, 4860, 4855, 0, 0, 0, 0, 4859, 0,
17336  0, 0, 0, 0, 0, 0, 0, 4860, 0, 0,
17337  4856, 0, 0, 4859, 0, 0, 4860, 4859, 0, 4856,
17338  4861, 4861, 4861, 4861, 0, 0, 4859, 4862, 4862, 4862,
17339  4862, 4861, 0, 0, 0, 4860, 4861, 0, 4862, 0,
17340  0, 0, 0, 4862, 4860, 4863, 4863, 4863, 4863, 0,
17341  0, 4861, 4864, 4864, 4864, 4864, 4863, 0, 4862, 0,
17342  4861, 4863, 4865, 4865, 4865, 4865, 0, 4862, 4864, 4921,
17343  4921, 4921, 4921, 4865, 0, 0, 4863, 0, 0, 4861,
17344  4921, 0, 0, 4864, 0, 4863, 4862, 0, 4861, 0,
17345 
17346  0, 0, 4864, 4865, 0, 4862, 4866, 4866, 4866, 4866,
17347  4921, 4865, 4865, 0, 4863, 0, 0, 4866, 0, 4921,
17348  0, 4864, 4866, 4863, 0, 0, 4871, 4871, 4871, 4871,
17349  4864, 4865, 4867, 4867, 4867, 4867, 0, 4866, 4921, 4865,
17350  4865, 0, 4871, 4867, 0, 0, 4866, 4921, 4867, 0,
17351  0, 0, 4872, 4872, 4872, 4872, 0, 4871, 0, 4871,
17352  0, 0, 0, 4867, 0, 4866, 4871, 0, 4872, 0,
17353  0, 0, 4867, 0, 4866, 0, 0, 0, 0, 4873,
17354  4873, 4873, 4873, 4872, 0, 4871, 0, 4871, 0, 4872,
17355  0, 4867, 4872, 0, 4871, 4873, 4874, 4874, 4874, 4874,
17356 
17357  4867, 0, 4875, 4875, 4875, 4875, 0, 0, 0, 0,
17358  4873, 4872, 4874, 0, 0, 0, 4873, 4872, 4875, 4873,
17359  4872, 0, 0, 4874, 0, 0, 0, 4874, 0, 4876,
17360  4876, 4876, 4876, 4875, 0, 0, 4874, 0, 4873, 0,
17361  4876, 0, 4875, 0, 4873, 4876, 0, 4873, 0, 0,
17362  0, 4874, 0, 0, 0, 4874, 4877, 4877, 4877, 4877,
17363  4876, 4875, 0, 0, 4874, 0, 0, 4877, 0, 4876,
17364  4875, 0, 4877, 4880, 4880, 4880, 4880, 0, 0, 4881,
17365  4881, 4881, 4881, 0, 4880, 0, 0, 4877, 4876, 4880,
17366  4881, 4885, 4885, 4885, 4885, 4881, 4877, 4876, 0, 0,
17367 
17368  0, 0, 4885, 0, 4880, 0, 0, 4885, 0, 0,
17369  4881, 0, 0, 4880, 0, 4877, 0, 0, 0, 4881,
17370  0, 0, 4885, 0, 4877, 0, 4886, 4886, 4886, 4886,
17371  4885, 4885, 4880, 4887, 4887, 4887, 4887, 4886, 4881, 0,
17372  0, 4880, 4886, 0, 4887, 0, 0, 4881, 0, 4887,
17373  4885, 4888, 4888, 4888, 4888, 0, 0, 4886, 4885, 4885,
17374  0, 0, 4888, 0, 4887, 0, 4886, 4888, 4890, 4890,
17375  4890, 4890, 0, 4887, 0, 0, 0, 0, 0, 4890,
17376  0, 0, 4888, 0, 4890, 4886, 4891, 4891, 4891, 4891,
17377  0, 4888, 4887, 0, 4886, 0, 0, 4891, 0, 4890,
17378 
17379  0, 4887, 4891, 0, 4893, 4893, 4893, 4893, 4890, 0,
17380  4888, 0, 4894, 4894, 4894, 4894, 0, 4891, 0, 4888,
17381  4893, 0, 4896, 4896, 4896, 4896, 4891, 4890, 4894, 0,
17382  0, 4893, 0, 4896, 0, 4893, 4890, 4894, 4896, 4895,
17383  4895, 4895, 4895, 4894, 4893, 4891, 0, 0, 0, 0,
17384  0, 0, 4894, 4896, 4891, 4895, 0, 0, 0, 4893,
17385  0, 4896, 4896, 4893, 0, 4894, 4899, 4899, 4899, 4899,
17386  4895, 4894, 4893, 0, 0, 0, 4895, 4899, 0, 4895,
17387  4894, 4896, 4899, 4900, 4900, 4900, 4900, 0, 0, 4896,
17388  4896, 0, 0, 0, 4900, 0, 0, 4899, 4895, 4900,
17389 
17390  4901, 4901, 4901, 4901, 4895, 0, 4899, 4895, 0, 0,
17391  0, 4901, 0, 0, 4900, 0, 4901, 4902, 4902, 4902,
17392  4902, 0, 0, 4900, 0, 4899, 0, 4905, 4905, 4905,
17393  4905, 4901, 0, 4902, 4899, 0, 0, 0, 0, 0,
17394  4901, 0, 4900, 4905, 4906, 4906, 4906, 4906, 4902, 0,
17395  0, 4900, 0, 0, 0, 4906, 0, 4902, 4905, 4901,
17396  4906, 0, 0, 0, 4905, 0, 0, 4905, 4901, 0,
17397  0, 0, 0, 0, 0, 4906, 4902, 4907, 4907, 4907,
17398  4907, 0, 0, 4906, 4906, 4902, 4905, 0, 4907, 0,
17399  0, 0, 4905, 4907, 0, 4905, 0, 0, 4908, 4908,
17400 
17401  4908, 4908, 0, 4906, 4911, 4911, 4911, 4911, 4907, 4908,
17402  0, 4906, 4906, 0, 4908, 0, 0, 4907, 0, 0,
17403  4911, 4912, 4912, 4912, 4912, 4913, 4913, 4913, 4913, 4908,
17404  0, 4911, 0, 0, 0, 4911, 4907, 4912, 4908, 0,
17405  0, 4913, 0, 0, 4911, 4907, 4912, 0, 0, 0,
17406  0, 0, 4912, 0, 0, 0, 4913, 4908, 0, 4911,
17407  0, 4912, 4913, 4911, 0, 4913, 4908, 4914, 4914, 4914,
17408  4914, 0, 4911, 0, 4912, 0, 0, 0, 4914, 0,
17409  4912, 0, 0, 4914, 4913, 4916, 4916, 4916, 4916, 4912,
17410  4913, 0, 0, 4913, 0, 0, 4916, 0, 4914, 0,
17411 
17412  0, 4916, 4917, 4917, 4917, 4917, 4914, 4914, 4918, 4918,
17413  4918, 4918, 0, 4917, 0, 0, 4916, 0, 4917, 4918,
17414  4919, 4919, 4919, 4919, 4918, 4916, 4914, 0, 0, 0,
17415  0, 4919, 0, 4917, 4914, 4914, 4919, 0, 0, 4918,
17416  0, 0, 4917, 0, 4916, 0, 0, 0, 4918, 0,
17417  0, 4919, 0, 4916, 0, 4920, 4920, 4920, 4920, 0,
17418  4919, 4917, 4922, 4922, 4922, 4922, 4920, 4918, 0, 0,
17419  4917, 4920, 0, 0, 0, 0, 4918, 0, 4922, 4919,
17420  4923, 4923, 4923, 4923, 0, 0, 4920, 0, 4919, 0,
17421  0, 0, 0, 4922, 0, 4920, 4923, 0, 0, 4922,
17422 
17423  0, 0, 4922, 0, 0, 0, 4924, 4924, 4924, 4924,
17424  0, 4923, 0, 0, 4920, 0, 0, 4924, 0, 0,
17425  4923, 4922, 4924, 4920, 0, 0, 0, 4922, 0, 0,
17426  4922, 4925, 4925, 4925, 4925, 0, 0, 4924, 0, 4923,
17427  0, 0, 4925, 0, 0, 0, 4924, 4925, 4923, 0,
17428  0, 4926, 4926, 4926, 4926, 0, 0, 4927, 4927, 4927,
17429  4927, 0, 4925, 0, 0, 4924, 0, 4926, 4927, 0,
17430  0, 4925, 0, 4927, 4924, 0, 0, 0, 4928, 4928,
17431  4928, 4928, 4926, 0, 4929, 4929, 4929, 4929, 4927, 4928,
17432  4925, 4926, 0, 0, 4928, 0, 0, 4927, 0, 4925,
17433 
17434  4929, 4930, 4930, 4930, 4930, 4931, 4931, 4931, 4931, 4928,
17435  4926, 4932, 4932, 4932, 4932, 4929, 4927, 4930, 4928, 4926,
17436  0, 4931, 4932, 0, 4929, 4927, 0, 4932, 4933, 4933,
17437  4933, 4933, 4930, 0, 0, 0, 4931, 4928, 4930, 4933,
17438  0, 4930, 4932, 4929, 4933, 4931, 4928, 0, 0, 0,
17439  0, 4932, 4929, 0, 0, 4934, 4934, 4934, 4934, 4933,
17440  4930, 0, 0, 0, 4931, 0, 4930, 0, 4933, 4930,
17441  4932, 4934, 0, 4931, 0, 0, 0, 0, 0, 4932,
17442  0, 4935, 4935, 4935, 4935, 0, 4934, 4933, 4936, 4936,
17443  4936, 4936, 4935, 0, 0, 4934, 4933, 4935, 0, 4936,
17444 
17445  0, 0, 0, 0, 4936, 0, 4937, 4937, 4937, 4937,
17446  0, 0, 4935, 0, 4934, 0, 0, 4937, 0, 4936,
17447  4935, 4935, 4937, 4934, 0, 0, 0, 4936, 4936, 4939,
17448  4939, 4939, 4939, 0, 0, 0, 0, 4937, 0, 0,
17449  4935, 4938, 4938, 4938, 4938, 4939, 4937, 4936, 4935, 4935,
17450  0, 0, 4938, 0, 0, 4936, 4936, 4938, 0, 0,
17451  4939, 0, 0, 0, 0, 4937, 0, 0, 0, 4939,
17452  0, 0, 4938, 0, 4937, 4940, 4940, 4940, 4940, 0,
17453  0, 4938, 4941, 4941, 4941, 4941, 4940, 0, 4939, 0,
17454  0, 4940, 0, 4941, 0, 0, 0, 4939, 4941, 0,
17455 
17456  4938, 0, 4942, 4942, 4942, 4942, 4940, 0, 0, 4938,
17457  0, 0, 0, 4941, 0, 4940, 0, 0, 4942, 0,
17458  0, 0, 4941, 0, 0, 0, 0, 0, 0, 0,
17459  0, 0, 0, 4942, 4940, 0, 0, 0, 0, 0,
17460  0, 4941, 4942, 4940, 0, 0, 0, 0, 0, 0,
17461  4941, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17462  0, 4942, 0, 0, 0, 0, 0, 0, 0, 0,
17463  4942, 4944, 4944, 4944, 4944, 4944, 4944, 4944, 4944, 4944,
17464  4944, 4944, 4944, 4944, 4944, 4944, 4944, 4944, 4944, 4944,
17465  4944, 4944, 4944, 4945, 4945, 4945, 4945, 4945, 4945, 4945,
17466 
17467  4945, 4945, 4945, 4945, 4945, 4945, 4945, 4945, 4945, 4945,
17468  4945, 4945, 4945, 4945, 4945, 4946, 4946, 4946, 4946, 4946,
17469  4946, 4946, 4946, 4946, 4946, 4946, 4946, 4946, 4946, 4946,
17470  4946, 4946, 4946, 4946, 4946, 4946, 4946, 4947, 4947, 4947,
17471  4947, 4947, 4947, 4947, 4947, 4947, 4947, 4947, 4947, 4947,
17472  4947, 4947, 4947, 4947, 4947, 4947, 4947, 4947, 4947, 4948,
17473  4948, 4948, 4948, 4948, 4948, 4948, 4948, 4948, 4948, 4948,
17474  4948, 4948, 4948, 4948, 4948, 4948, 4948, 4948, 4948, 4948,
17475  4948, 4949, 4949, 4949, 4949, 4949, 4949, 4949, 4949, 4949,
17476  4949, 4949, 4949, 4949, 4949, 4949, 4949, 4949, 4949, 4949,
17477 
17478  4949, 4949, 4949, 4950, 4950, 4950, 4950, 4950, 4950, 4950,
17479  4950, 4950, 4950, 4950, 4950, 4950, 4950, 4950, 4950, 4950,
17480  4950, 4950, 4950, 4950, 4950, 4951, 4951, 4951, 4951, 4951,
17481  4951, 4951, 4951, 4951, 4951, 4951, 4951, 4951, 4951, 4951,
17482  4951, 4951, 4951, 4951, 4951, 4951, 4951, 4952, 4952, 4952,
17483  4952, 4952, 4952, 0, 0, 0, 0, 0, 0, 4952,
17484  4952, 4952, 0, 0, 4952, 4952, 4952, 4952, 4953, 4953,
17485  4953, 4953, 4953, 0, 0, 0, 0, 0, 0, 0,
17486  4953, 0, 0, 0, 0, 4953, 4953, 4953, 4953, 4954,
17487  4954, 4954, 4954, 4954, 4954, 4954, 4954, 4954, 4954, 4954,
17488 
17489  4954, 4954, 4954, 4954, 4954, 4954, 4954, 4954, 4954, 4954,
17490  4954, 4955, 4955, 0, 4955, 4955, 4955, 4955, 4955, 4955,
17491  4955, 4955, 4955, 4955, 4955, 4955, 4955, 4955, 4955, 4955,
17492  4955, 4955, 4955, 4956, 4956, 4956, 4956, 4957, 4957, 4957,
17493  4957, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17494  4957, 4957, 4957, 0, 4957, 4957, 4957, 4957, 4958, 4958,
17495  4958, 4958, 4958, 0, 0, 0, 0, 4958, 4958, 0,
17496  4958, 4958, 4958, 4958, 0, 4958, 4958, 4958, 4958, 4959,
17497  4959, 0, 4959, 4959, 4959, 4959, 4959, 4959, 4959, 4959,
17498  4959, 4959, 4959, 4959, 4959, 4959, 4959, 4959, 4959, 4959,
17499 
17500  4959, 4960, 0, 0, 4960, 0, 0, 4960, 0, 0,
17501  4960, 4960, 4960, 0, 0, 0, 4960, 4960, 0, 4960,
17502  4961, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17503  4961, 0, 0, 4961, 4961, 4961, 4961, 4962, 0, 0,
17504  0, 0, 0, 0, 0, 0, 0, 0, 4962, 0,
17505  0, 4962, 4962, 4962, 4962, 4963, 0, 0, 4963, 0,
17506  0, 4963, 0, 0, 4963, 4963, 4963, 4963, 0, 0,
17507  4963, 4963, 0, 0, 4963, 4964, 4964, 0, 4964, 4964,
17508  4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964, 4964,
17509  4964, 4964, 4964, 4964, 4964, 4964, 4964, 4965, 0, 0,
17510 
17511  0, 0, 4965, 0, 4965, 4965, 4965, 0, 0, 4965,
17512  4965, 4966, 0, 0, 4966, 4966, 4966, 4966, 4967, 4967,
17513  4967, 4967, 4967, 4967, 4967, 4967, 4967, 4967, 4967, 4967,
17514  4967, 4967, 4967, 4967, 0, 0, 4967, 4967, 4967, 4967,
17515  4968, 4968, 4968, 4968, 4968, 4968, 4968, 4968, 0, 0,
17516  4968, 4968, 4968, 4968, 4968, 4968, 4968, 4968, 4968, 4968,
17517  4968, 4968, 4969, 0, 0, 0, 0, 4969, 4969, 0,
17518  4969, 0, 4969, 0, 0, 4969, 4969, 4969, 4969, 4970,
17519  4970, 0, 4970, 4970, 4970, 4970, 4970, 0, 0, 4970,
17520  4970, 0, 0, 4970, 4970, 4970, 4970, 4970, 4970, 4970,
17521 
17522  4970, 4971, 4971, 0, 4971, 4971, 4971, 4971, 4971, 4971,
17523  4971, 4971, 4971, 4971, 4971, 4971, 4971, 4971, 4971, 4971,
17524  4971, 4971, 4971, 4972, 4972, 4972, 4972, 4972, 4972, 0,
17525  0, 0, 0, 0, 0, 4972, 4972, 4972, 0, 0,
17526  4972, 4972, 4972, 4972, 4973, 4973, 4973, 4973, 4973, 0,
17527  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17528  0, 4973, 4973, 4973, 4973, 4974, 4974, 4974, 4974, 4974,
17529  0, 0, 0, 0, 4974, 4974, 0, 4974, 0, 4974,
17530  4974, 0, 4974, 4974, 4974, 4974, 4975, 4975, 0, 4975,
17531  4975, 4975, 4975, 4975, 4975, 4975, 4975, 4975, 4975, 4975,
17532 
17533  4975, 4975, 4975, 4975, 4975, 4975, 4975, 4975, 4976, 4976,
17534  4976, 4976, 0, 0, 0, 0, 0, 0, 0, 0,
17535  0, 4976, 4976, 4976, 0, 4976, 4976, 4976, 4976, 4977,
17536  4977, 4977, 4977, 4977, 0, 0, 0, 0, 4977, 4977,
17537  0, 4977, 4977, 4977, 4977, 0, 4977, 4977, 4977, 4977,
17538  4978, 4978, 4978, 4978, 0, 0, 0, 4978, 4978, 0,
17539  0, 0, 0, 4978, 4978, 0, 0, 4978, 4978, 4978,
17540  4978, 4979, 4979, 0, 4979, 4979, 4979, 4979, 4979, 4979,
17541  4979, 4979, 4979, 4979, 4979, 4979, 4979, 4979, 4979, 4979,
17542  4979, 4979, 4979, 4980, 4980, 4980, 4980, 4980, 4980, 4980,
17543 
17544  4980, 4980, 4980, 4980, 4980, 4980, 4980, 4980, 4980, 4980,
17545  4980, 4980, 4980, 4980, 4980, 4981, 0, 0, 4981, 4981,
17546  4981, 4981, 4982, 0, 0, 0, 0, 4982, 0, 4982,
17547  4982, 4982, 0, 0, 4982, 4982, 4983, 4983, 4983, 4983,
17548  4983, 0, 0, 0, 0, 4983, 4983, 0, 4983, 4983,
17549  4983, 4983, 0, 4983, 4983, 4983, 4983, 4984, 0, 0,
17550  4984, 0, 0, 4984, 0, 0, 4984, 4984, 4984, 0,
17551  0, 0, 4984, 4984, 0, 4984, 4985, 4985, 0, 4985,
17552  4985, 4985, 4985, 4985, 4985, 4985, 4985, 4985, 4985, 4985,
17553  4985, 4985, 4985, 4985, 4985, 4985, 4985, 4985, 4986, 0,
17554 
17555  0, 0, 0, 0, 0, 0, 0, 0, 4986, 0,
17556  0, 4986, 4986, 4986, 4986, 4987, 4987, 0, 4987, 4987,
17557  4987, 4987, 4987, 4987, 4987, 4987, 4987, 4987, 4987, 4987,
17558  4987, 4987, 4987, 4987, 4987, 4987, 4987, 4988, 4988, 0,
17559  4988, 4988, 4988, 4988, 4988, 4988, 4988, 4988, 4988, 4988,
17560  4988, 4988, 4988, 4988, 4988, 4988, 4988, 4988, 4988, 4989,
17561  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17562  4989, 0, 0, 4989, 4989, 4989, 4989, 4990, 0, 0,
17563  4990, 0, 0, 4990, 0, 0, 4990, 4990, 4990, 4990,
17564  0, 0, 4990, 4990, 0, 0, 4990, 4991, 4991, 0,
17565 
17566  4991, 4991, 4991, 4991, 4991, 4991, 4991, 4991, 4991, 4991,
17567  4991, 4991, 4991, 4991, 4991, 4991, 4991, 4991, 4991, 4992,
17568  0, 0, 0, 0, 4992, 0, 4992, 4992, 4992, 0,
17569  0, 4992, 4992, 4993, 0, 0, 4993, 4993, 4993, 4993,
17570  4994, 4994, 4994, 4994, 4994, 4994, 4994, 4994, 4994, 4994,
17571  4994, 4994, 4994, 4994, 4994, 4994, 0, 0, 4994, 4994,
17572  4994, 4994, 4995, 4995, 4995, 4995, 4995, 4995, 4995, 4995,
17573  4995, 4995, 4995, 4995, 4995, 4995, 4995, 4995, 4995, 4995,
17574  4995, 4995, 4995, 4995, 4996, 4996, 4996, 4996, 4996, 4996,
17575  4996, 4996, 0, 0, 4996, 4996, 4996, 4996, 4996, 4996,
17576 
17577  4996, 4996, 4996, 4996, 4996, 4996, 4997, 4997, 4997, 4997,
17578  4997, 4997, 4997, 4997, 4997, 4997, 4997, 4997, 4997, 4997,
17579  4997, 4997, 4997, 4997, 4997, 4997, 4997, 4997, 4998, 0,
17580  0, 0, 0, 4998, 4998, 0, 4998, 0, 4998, 0,
17581  0, 4998, 4998, 4998, 4998, 4999, 4999, 0, 4999, 4999,
17582  4999, 4999, 4999, 0, 0, 4999, 4999, 0, 0, 4999,
17583  4999, 4999, 4999, 4999, 4999, 4999, 4999, 5000, 5000, 0,
17584  5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000,
17585  5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5000, 5001,
17586  5001, 0, 5001, 5001, 5001, 5001, 5001, 5001, 5001, 5001,
17587 
17588  5001, 5001, 5001, 5001, 5001, 5001, 5001, 5001, 5001, 5001,
17589  5001, 5002, 5002, 5002, 5002, 5002, 0, 0, 0, 0,
17590  5002, 5002, 0, 5002, 5002, 5002, 5002, 0, 5002, 5002,
17591  5002, 5002, 5003, 5003, 5003, 5003, 5003, 0, 0, 0,
17592  0, 5003, 5003, 0, 5003, 0, 5003, 5003, 0, 5003,
17593  5003, 5003, 5003, 5004, 5004, 5004, 5004, 0, 0, 0,
17594  5004, 5004, 0, 0, 0, 0, 5004, 5004, 0, 0,
17595  5004, 5004, 5004, 5004, 5005, 5005, 5005, 5005, 0, 0,
17596  0, 5005, 5005, 0, 0, 0, 0, 5005, 5005, 0,
17597  0, 5005, 5005, 5005, 5005, 5006, 5006, 5006, 5006, 5006,
17598 
17599  5006, 5006, 5006, 5006, 5006, 5006, 5006, 5006, 5006, 5006,
17600  5006, 5006, 5006, 5006, 5006, 5006, 5006, 5007, 5007, 5007,
17601  5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007,
17602  5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5007, 5008,
17603  5008, 0, 5008, 5008, 5008, 5008, 5008, 5008, 5008, 5008,
17604  5008, 5008, 5008, 5008, 5008, 5008, 5008, 5008, 5008, 5008,
17605  5008, 5009, 0, 0, 5009, 5009, 5009, 5009, 5010, 5010,
17606  5010, 5010, 0, 0, 0, 0, 0, 0, 0, 0,
17607  0, 5010, 5010, 5010, 0, 5010, 5010, 5010, 5010, 5011,
17608  0, 0, 0, 0, 5011, 0, 5011, 5011, 5011, 0,
17609 
17610  0, 5011, 5011, 5012, 5012, 5012, 5012, 5012, 0, 0,
17611  0, 0, 5012, 5012, 0, 5012, 5012, 5012, 5012, 0,
17612  5012, 5012, 5012, 5012, 5013, 5013, 5013, 5013, 5013, 5013,
17613  5013, 5013, 5013, 5013, 5013, 5013, 5013, 5013, 5013, 5013,
17614  5013, 5013, 5013, 5013, 5013, 5013, 5014, 5014, 0, 5014,
17615  5014, 5014, 5014, 5014, 5014, 5014, 5014, 5014, 5014, 5014,
17616  5014, 5014, 5014, 5014, 5014, 5014, 5014, 5014, 5015, 5015,
17617  0, 5015, 5015, 5015, 5015, 5015, 5015, 5015, 5015, 5015,
17618  5015, 5015, 5015, 5015, 5015, 5015, 5015, 5015, 5015, 5015,
17619  5016, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17620 
17621  5016, 0, 0, 5016, 5016, 5016, 5016, 5017, 0, 0,
17622  0, 0, 5017, 0, 5017, 5017, 5017, 0, 0, 5017,
17623  5017, 5018, 0, 0, 5018, 5018, 5018, 5018, 5019, 5019,
17624  5019, 5019, 5019, 5019, 5019, 5019, 5019, 5019, 5019, 5019,
17625  5019, 5019, 5019, 5019, 5019, 5019, 5019, 5019, 5019, 5019,
17626  5020, 5020, 5020, 5020, 5020, 5020, 5020, 5020, 5020, 5020,
17627  5020, 5020, 5020, 5020, 5020, 5020, 5020, 5020, 5020, 5020,
17628  5020, 5020, 5021, 5021, 5021, 5021, 5021, 5021, 5021, 5021,
17629  5021, 5021, 5021, 5021, 5021, 5021, 5021, 5021, 5021, 5021,
17630  5021, 5021, 5021, 5021, 5022, 5022, 5022, 5022, 5022, 5022,
17631 
17632  5022, 5022, 5022, 5022, 5022, 5022, 5022, 5022, 5022, 5022,
17633  5022, 5022, 5022, 5022, 5022, 5022, 5023, 5023, 0, 5023,
17634  5023, 5023, 5023, 5023, 5023, 5023, 5023, 5023, 5023, 5023,
17635  5023, 5023, 5023, 5023, 5023, 5023, 5023, 5023, 5024, 5024,
17636  5024, 5024, 5024, 0, 0, 0, 0, 5024, 5024, 0,
17637  5024, 0, 5024, 5024, 0, 5024, 5024, 5024, 5024, 5025,
17638  5025, 0, 5025, 5025, 5025, 5025, 5025, 5025, 5025, 5025,
17639  5025, 5025, 5025, 5025, 5025, 5025, 5025, 5025, 5025, 5025,
17640  5025, 5026, 5026, 5026, 5026, 5026, 5026, 5026, 5026, 5026,
17641  5026, 5026, 5026, 5026, 5026, 5026, 5026, 5026, 5026, 5026,
17642 
17643  5026, 5026, 5026, 5027, 5027, 0, 5027, 5027, 5027, 5027,
17644  5027, 5027, 5027, 5027, 5027, 5027, 5027, 5027, 5027, 5027,
17645  5027, 5027, 5027, 5027, 5027, 5028, 0, 0, 5028, 5028,
17646  5028, 5028, 5029, 5029, 5029, 5029, 0, 0, 0, 0,
17647  0, 0, 0, 0, 0, 5029, 5029, 5029, 0, 5029,
17648  5029, 5029, 5029, 5030, 5030, 5030, 5030, 5030, 5030, 5030,
17649  5030, 5030, 5030, 5030, 5030, 5030, 5030, 5030, 5030, 5030,
17650  5030, 5030, 5030, 5030, 5030, 5031, 5031, 5031, 5031, 5031,
17651  5031, 5031, 5031, 5031, 5031, 5031, 5031, 5031, 5031, 5031,
17652  5031, 5031, 5031, 5031, 5031, 5031, 5031, 5032, 5032, 0,
17653 
17654  5032, 5032, 5032, 5032, 5032, 5032, 5032, 5032, 5032, 5032,
17655  5032, 5032, 5032, 5032, 5032, 5032, 5032, 5032, 5032, 5033,
17656  5033, 5033, 5033, 5033, 5033, 5033, 5033, 5033, 5033, 5033,
17657  5033, 5033, 5033, 5033, 5033, 5033, 5033, 5033, 5033, 5033,
17658  5033, 5034, 5034, 5034, 5034, 5034, 5034, 5034, 5034, 5034,
17659  5034, 5034, 5034, 5034, 5034, 5034, 5034, 5034, 5034, 5034,
17660  5034, 5034, 5034, 5035, 5035, 5035, 5035, 5035, 5035, 5035,
17661  5035, 5035, 5035, 5035, 5035, 5035, 5035, 5035, 5035, 5035,
17662  5035, 5035, 5035, 5035, 5035, 5036, 5036, 5036, 5036, 5036,
17663  5036, 5036, 5036, 5036, 5036, 5036, 5036, 5036, 5036, 5036,
17664 
17665  5036, 5036, 5036, 5036, 5036, 5036, 5036, 5037, 5037, 5037,
17666  5037, 5037, 0, 0, 0, 0, 0, 0, 0, 0,
17667  0, 5037, 0, 5037, 5037, 5037, 5037, 5037, 5038, 0,
17668  0, 5038, 5038, 5038, 5038, 5039, 5039, 5039, 5039, 5039,
17669  5039, 5039, 5039, 5039, 5039, 5039, 5039, 5039, 5039, 5039,
17670  5039, 5039, 5039, 5039, 5039, 5039, 5039, 5040, 5040, 5040,
17671  5040, 5040, 5040, 5040, 5040, 5040, 5040, 5040, 5040, 5040,
17672  5040, 5040, 5040, 5040, 5040, 5040, 5040, 5040, 5040, 5041,
17673  5041, 5041, 5041, 5041, 0, 0, 0, 0, 5041, 5041,
17674  0, 5041, 0, 5041, 5041, 0, 5041, 5041, 5041, 5041,
17675 
17676  5042, 5042, 5042, 5042, 5042, 5042, 5042, 5042, 5042, 5042,
17677  5042, 5042, 5042, 5042, 5042, 5042, 5042, 5042, 5042, 5042,
17678  5042, 5042, 5043, 5043, 5043, 5043, 5043, 5043, 5043, 5043,
17679  5043, 5043, 5043, 5043, 5043, 5043, 5043, 5043, 5043, 5043,
17680  5043, 5043, 5043, 5043, 5044, 5044, 0, 5044, 5044, 5044,
17681  5044, 5044, 5044, 5044, 5044, 5044, 5044, 5044, 5044, 5044,
17682  5044, 5044, 5044, 5044, 5044, 5044, 5045, 5045, 5045, 5045,
17683  5045, 5045, 5045, 5045, 5045, 5045, 5045, 5045, 5045, 5045,
17684  5045, 5045, 5045, 5045, 5045, 5045, 5045, 5045, 5046, 5046,
17685  0, 5046, 5046, 5046, 5046, 5046, 5046, 5046, 5046, 5046,
17686 
17687  5046, 5046, 5046, 5046, 5046, 5046, 5046, 5046, 5046, 5046,
17688  5047, 0, 0, 5047, 5047, 5047, 5047, 5048, 5048, 5048,
17689  5048, 5048, 5048, 5048, 5048, 5048, 5048, 5048, 5048, 5048,
17690  5048, 5048, 5048, 5048, 5048, 5048, 5048, 5048, 5048, 5049,
17691  5049, 5049, 5049, 5049, 5049, 5049, 5049, 5049, 5049, 5049,
17692  5049, 5049, 5049, 5049, 5049, 5049, 5049, 5049, 5049, 5049,
17693  5049, 5050, 5050, 5050, 5050, 5050, 5050, 5050, 5050, 5050,
17694  5050, 5050, 5050, 5050, 5050, 5050, 5050, 5050, 5050, 5050,
17695  5050, 5050, 5050, 5051, 5051, 5051, 5051, 5051, 5051, 5051,
17696  5051, 5051, 5051, 5051, 5051, 5051, 5051, 5051, 5051, 5051,
17697 
17698  5051, 5051, 5051, 5051, 5051, 5052, 5052, 5052, 5052, 5052,
17699  5052, 5052, 5052, 5052, 5052, 5052, 5052, 5052, 5052, 5052,
17700  5052, 5052, 5052, 5052, 5052, 5052, 5052, 5053, 5053, 5053,
17701  5053, 5053, 5053, 5053, 5053, 5053, 5053, 5053, 5053, 5053,
17702  5053, 5053, 5053, 5053, 5053, 5053, 5053, 5053, 5053, 5054,
17703  5054, 0, 5054, 5054, 5054, 5054, 5054, 5054, 5054, 5054,
17704  5054, 5054, 5054, 5054, 5054, 5054, 5054, 5054, 5054, 5054,
17705  5054, 5055, 5055, 5055, 5055, 5055, 5055, 5055, 5055, 5055,
17706  5055, 5055, 5055, 5055, 5055, 5055, 5055, 5055, 5055, 5055,
17707  5055, 5055, 5055, 5056, 5056, 5056, 5056, 5056, 5056, 5056,
17708 
17709  5056, 5056, 5056, 5056, 5056, 5056, 5056, 5056, 5056, 5056,
17710  5056, 5056, 5056, 5056, 5056, 5057, 5057, 5057, 5057, 5057,
17711  5057, 5057, 5057, 5057, 5057, 5057, 5057, 5057, 5057, 5057,
17712  5057, 5057, 5057, 5057, 5057, 5057, 5057, 5058, 5058, 5058,
17713  5058, 5058, 0, 0, 0, 0, 0, 0, 0, 0,
17714  0, 0, 0, 5058, 5058, 5058, 5058, 5058, 5059, 5059,
17715  5059, 5059, 5059, 5059, 5059, 5059, 5059, 5059, 5059, 5059,
17716  5059, 5059, 5059, 5059, 5059, 5059, 5059, 5059, 5059, 5059,
17717  5060, 5060, 0, 5060, 5060, 5060, 5060, 5060, 5060, 5060,
17718  5060, 5060, 5060, 5060, 5060, 5060, 5060, 5060, 5060, 5060,
17719 
17720  5060, 5060, 5061, 5061, 0, 0, 0, 0, 0, 0,
17721  0, 0, 0, 5061, 0, 0, 5061, 5061, 5061, 5061,
17722  5062, 0, 0, 5062, 5062, 5062, 5062, 5063, 5063, 5063,
17723  5063, 0, 0, 0, 5063, 5063, 0, 0, 0, 5063,
17724  5063, 5063, 0, 0, 5063, 5063, 5063, 5063, 5064, 5064,
17725  5064, 5064, 0, 0, 0, 5064, 5064, 0, 0, 0,
17726  5064, 5064, 5064, 0, 0, 5064, 5064, 5064, 5064, 5065,
17727  5065, 5065, 5065, 5065, 5065, 5065, 5065, 5065, 5065, 5065,
17728  5065, 5065, 5065, 5065, 5065, 5065, 5065, 5065, 5065, 5065,
17729  5065, 5066, 5066, 5066, 5066, 5066, 5066, 5066, 5066, 5066,
17730 
17731  5066, 5066, 5066, 5066, 5066, 5066, 5066, 5066, 5066, 5066,
17732  5066, 5066, 5066, 5067, 5067, 0, 5067, 5067, 5067, 5067,
17733  5067, 5067, 5067, 5067, 5067, 5067, 5067, 5067, 5067, 5067,
17734  5067, 5067, 5067, 5067, 5067, 5068, 5068, 5068, 5068, 5068,
17735  5068, 5068, 5068, 5068, 5068, 5068, 5068, 5068, 5068, 5068,
17736  5068, 5068, 5068, 5068, 5068, 5068, 5068, 5069, 5069, 0,
17737  5069, 5069, 5069, 5069, 5069, 5069, 5069, 5069, 5069, 5069,
17738  5069, 5069, 5069, 5069, 5069, 5069, 5069, 5069, 5069, 5070,
17739  0, 0, 5070, 5070, 5070, 5070, 5071, 5071, 5071, 5071,
17740  5071, 5071, 5071, 5071, 5071, 5071, 5071, 5071, 5071, 5071,
17741 
17742  5071, 5071, 5071, 5071, 5071, 5071, 5071, 5071, 5072, 5072,
17743  5072, 5072, 5072, 5072, 5072, 5072, 5072, 5072, 5072, 5072,
17744  5072, 5072, 5072, 5072, 5072, 5072, 5072, 5072, 5072, 5072,
17745  5073, 5073, 5073, 5073, 5073, 5073, 5073, 5073, 5073, 5073,
17746  5073, 5073, 5073, 5073, 5073, 5073, 5073, 5073, 5073, 5073,
17747  5073, 5073, 5074, 5074, 5074, 5074, 5074, 5074, 5074, 5074,
17748  5074, 5074, 5074, 5074, 5074, 5074, 5074, 5074, 5074, 5074,
17749  5074, 5074, 5074, 5074, 5075, 5075, 5075, 5075, 5075, 5075,
17750  5075, 5075, 5075, 5075, 5075, 5075, 5075, 5075, 5075, 5075,
17751  5075, 5075, 5075, 5075, 5075, 5075, 5076, 5076, 5076, 5076,
17752 
17753  5076, 5076, 5076, 5076, 5076, 5076, 5076, 5076, 5076, 5076,
17754  5076, 5076, 5076, 5076, 5076, 5076, 5076, 5076, 5077, 5077,
17755  5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077,
17756  5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077, 5077,
17757  5078, 5078, 5078, 5078, 5078, 5078, 5078, 5078, 5078, 5078,
17758  5078, 5078, 5078, 5078, 5078, 5078, 5078, 5078, 5078, 5078,
17759  5078, 5078, 5079, 5079, 5079, 5079, 5079, 5079, 5079, 5079,
17760  5079, 5079, 5079, 5079, 5079, 5079, 5079, 5079, 5079, 5079,
17761  5079, 5079, 5079, 5079, 5080, 5080, 5080, 5080, 5080, 5080,
17762  5080, 5080, 5080, 5080, 5080, 5080, 5080, 5080, 5080, 5080,
17763 
17764  5080, 5080, 5080, 5080, 5080, 5080, 5081, 5081, 5081, 5081,
17765  5081, 0, 0, 0, 0, 5081, 5081, 0, 5081, 0,
17766  5081, 0, 5081, 5081, 5081, 5081, 5081, 5082, 5082, 5082,
17767  5082, 5082, 0, 0, 0, 0, 0, 0, 0, 0,
17768  0, 0, 0, 0, 5082, 5082, 5082, 5082, 5083, 5083,
17769  5083, 5083, 5083, 5083, 5083, 5083, 5083, 5083, 5083, 5083,
17770  5083, 5083, 5083, 5083, 5083, 5083, 5083, 5083, 5083, 5083,
17771  5084, 0, 0, 5084, 5084, 5084, 5084, 5085, 5085, 5085,
17772  5085, 0, 0, 0, 5085, 5085, 0, 0, 0, 5085,
17773  5085, 5085, 0, 0, 5085, 5085, 5085, 5085, 5086, 5086,
17774 
17775  5086, 5086, 0, 0, 0, 5086, 5086, 0, 0, 0,
17776  5086, 5086, 5086, 0, 0, 5086, 5086, 5086, 5086, 5087,
17777  5087, 5087, 5087, 5087, 5087, 5087, 5087, 5087, 5087, 5087,
17778  5087, 5087, 5087, 5087, 5087, 5087, 5087, 5087, 5087, 5087,
17779  5087, 5088, 5088, 5088, 5088, 5088, 5088, 5088, 5088, 5088,
17780  5088, 5088, 5088, 5088, 5088, 5088, 5088, 5088, 5088, 5088,
17781  5088, 5088, 5088, 5089, 5089, 0, 5089, 5089, 5089, 5089,
17782  5089, 5089, 5089, 5089, 5089, 5089, 5089, 5089, 5089, 5089,
17783  5089, 5089, 5089, 5089, 5089, 5090, 5090, 5090, 5090, 5090,
17784  5090, 5090, 5090, 5090, 5090, 5090, 5090, 5090, 5090, 5090,
17785 
17786  5090, 5090, 5090, 5090, 5090, 5090, 5090, 5091, 5091, 0,
17787  5091, 5091, 5091, 5091, 5091, 5091, 5091, 5091, 5091, 5091,
17788  5091, 5091, 5091, 5091, 5091, 5091, 5091, 5091, 5091, 5092,
17789  0, 0, 5092, 5092, 5092, 5092, 5093, 5093, 5093, 5093,
17790  5093, 5093, 5093, 5093, 5093, 5093, 5093, 5093, 5093, 5093,
17791  5093, 5093, 5093, 5093, 5093, 5093, 5093, 5093, 5094, 5094,
17792  5094, 5094, 5094, 5094, 5094, 5094, 5094, 5094, 5094, 5094,
17793  5094, 5094, 5094, 5094, 5094, 5094, 5094, 5094, 5094, 5094,
17794  5095, 5095, 5095, 5095, 5095, 5095, 5095, 5095, 5095, 5095,
17795  5095, 5095, 5095, 5095, 5095, 5095, 5095, 5095, 5095, 5095,
17796 
17797  5095, 5095, 5096, 5096, 0, 5096, 5096, 5096, 5096, 5096,
17798  5096, 5096, 5096, 5096, 5096, 5096, 5096, 5096, 5096, 5096,
17799  5096, 5096, 5096, 5096, 5097, 5097, 5097, 5097, 5097, 5097,
17800  5097, 5097, 5097, 5097, 5097, 5097, 5097, 5097, 5097, 5097,
17801  5097, 5097, 5097, 5097, 5097, 5097, 5098, 5098, 5098, 5098,
17802  5098, 5098, 5098, 5098, 5098, 5098, 5098, 5098, 5098, 5098,
17803  5098, 5098, 5098, 5098, 5098, 5098, 5098, 5098, 5099, 5099,
17804  5099, 5099, 5099, 5099, 5099, 5099, 5099, 5099, 5099, 5099,
17805  5099, 5099, 5099, 5099, 5099, 5099, 5099, 5099, 5099, 5099,
17806  5100, 5100, 5100, 5100, 5100, 5100, 5100, 5100, 5100, 5100,
17807 
17808  5100, 5100, 5100, 5100, 5100, 5100, 5100, 5100, 5100, 5100,
17809  5100, 5100, 5101, 5101, 5101, 5101, 5101, 5101, 5101, 5101,
17810  5101, 5101, 5101, 5101, 5101, 5101, 5101, 5101, 5101, 5101,
17811  5101, 5101, 5101, 5101, 5102, 5102, 5102, 5102, 5102, 5102,
17812  5102, 5102, 5102, 5102, 5102, 5102, 5102, 5102, 5102, 5102,
17813  5102, 5102, 5102, 5102, 5102, 5102, 5103, 5103, 5103, 5103,
17814  5103, 0, 0, 0, 0, 5103, 5103, 0, 5103, 0,
17815  5103, 0, 5103, 5103, 5103, 5103, 5103, 5104, 5104, 5104,
17816  5104, 5104, 0, 0, 0, 0, 0, 0, 0, 0,
17817  0, 0, 0, 0, 5104, 5104, 5104, 5104, 5105, 5105,
17818 
17819  5105, 5105, 5105, 5105, 5105, 5105, 5105, 5105, 5105, 5105,
17820  5105, 5105, 5105, 5105, 5105, 5105, 5105, 5105, 5105, 5105,
17821  5106, 5106, 5106, 5106, 5106, 5106, 5106, 5106, 5106, 5106,
17822  5106, 5106, 5106, 5106, 5106, 5106, 5106, 5106, 5106, 5106,
17823  5106, 5106, 5107, 5107, 5107, 5107, 0, 0, 0, 5107,
17824  0, 0, 0, 0, 0, 0, 5107, 0, 0, 5107,
17825  5107, 5107, 5107, 5108, 5108, 5108, 5108, 0, 0, 0,
17826  5108, 5108, 0, 0, 0, 5108, 5108, 5108, 0, 0,
17827  5108, 5108, 5108, 5108, 5109, 5109, 5109, 5109, 0, 0,
17828  0, 5109, 5109, 0, 0, 0, 5109, 5109, 5109, 0,
17829 
17830  0, 5109, 5109, 5109, 5109, 5110, 5110, 5110, 5110, 5110,
17831  5110, 5110, 5110, 5110, 5110, 5110, 5110, 5110, 5110, 5110,
17832  5110, 5110, 5110, 5110, 5110, 5110, 5110, 5111, 5111, 5111,
17833  5111, 5111, 5111, 5111, 5111, 5111, 5111, 5111, 5111, 5111,
17834  5111, 5111, 5111, 5111, 5111, 5111, 5111, 5111, 5111, 5112,
17835  5112, 0, 5112, 5112, 5112, 5112, 5112, 5112, 5112, 5112,
17836  5112, 5112, 5112, 5112, 5112, 5112, 5112, 5112, 5112, 5112,
17837  5112, 5113, 5113, 5113, 5113, 5113, 5113, 5113, 5113, 5113,
17838  5113, 5113, 5113, 5113, 5113, 5113, 5113, 5113, 5113, 5113,
17839  5113, 5113, 5113, 5114, 5114, 5114, 5114, 5114, 5114, 5114,
17840 
17841  5114, 5114, 5114, 5114, 5114, 5114, 5114, 5114, 5114, 5114,
17842  5114, 5114, 5114, 5114, 5114, 5115, 5115, 5115, 5115, 0,
17843  0, 0, 5115, 0, 0, 0, 0, 0, 0, 5115,
17844  0, 0, 5115, 5115, 5115, 5115, 5116, 5116, 5116, 5116,
17845  5116, 5116, 5116, 5116, 5116, 5116, 5116, 5116, 5116, 5116,
17846  5116, 5116, 5116, 5116, 5116, 5116, 5116, 5116, 5117, 5117,
17847  5117, 5117, 5117, 0, 0, 0, 0, 5117, 5117, 0,
17848  5117, 5117, 5117, 5117, 0, 5117, 5117, 5117, 5117, 5118,
17849  5118, 0, 5118, 5118, 5118, 5118, 5118, 5118, 5118, 5118,
17850  5118, 5118, 5118, 5118, 5118, 5118, 5118, 5118, 5118, 5118,
17851 
17852  5118, 5119, 5119, 5119, 5119, 5119, 5119, 5119, 5119, 5119,
17853  5119, 5119, 5119, 5119, 5119, 5119, 5119, 5119, 5119, 5119,
17854  5119, 5119, 5119, 5120, 5120, 5120, 5120, 5120, 5120, 5120,
17855  5120, 5120, 5120, 5120, 5120, 5120, 5120, 5120, 5120, 5120,
17856  5120, 5120, 5120, 5120, 5120, 5121, 5121, 5121, 5121, 5121,
17857  5121, 5121, 5121, 5121, 5121, 5121, 5121, 5121, 5121, 5121,
17858  5121, 5121, 5121, 5121, 5121, 5121, 5121, 5122, 5122, 5122,
17859  5122, 5122, 5122, 5122, 5122, 5122, 5122, 5122, 5122, 5122,
17860  5122, 5122, 5122, 5122, 5122, 5122, 5122, 5122, 5122, 5123,
17861  5123, 0, 5123, 5123, 5123, 5123, 5123, 5123, 5123, 5123,
17862 
17863  5123, 5123, 5123, 5123, 5123, 5123, 5123, 5123, 5123, 5123,
17864  5123, 5124, 5124, 5124, 5124, 5124, 5124, 5124, 5124, 5124,
17865  5124, 5124, 5124, 5124, 5124, 5124, 5124, 5124, 5124, 5124,
17866  5124, 5124, 5124, 5125, 5125, 5125, 5125, 5125, 5125, 5125,
17867  5125, 5125, 5125, 5125, 5125, 5125, 5125, 5125, 5125, 5125,
17868  5125, 5125, 5125, 5125, 5125, 5126, 5126, 5126, 5126, 5126,
17869  5126, 5126, 5126, 5126, 5126, 5126, 5126, 5126, 5126, 5126,
17870  5126, 5126, 5126, 5126, 5126, 5126, 5126, 5127, 5127, 5127,
17871  5127, 5127, 0, 0, 0, 0, 5127, 5127, 0, 5127,
17872  0, 5127, 0, 5127, 5127, 5127, 5127, 5127, 5128, 5128,
17873 
17874  5128, 5128, 0, 0, 0, 5128, 5128, 0, 0, 0,
17875  5128, 5128, 5128, 0, 0, 5128, 5128, 5128, 5128, 5129,
17876  5129, 5129, 5129, 0, 0, 0, 5129, 5129, 0, 0,
17877  0, 5129, 5129, 5129, 0, 0, 5129, 5129, 5129, 5129,
17878  5130, 5130, 5130, 5130, 5130, 5130, 5130, 5130, 5130, 5130,
17879  5130, 5130, 5130, 5130, 5130, 5130, 5130, 5130, 5130, 5130,
17880  5130, 5130, 5131, 5131, 5131, 5131, 5131, 5131, 5131, 5131,
17881  5131, 5131, 5131, 5131, 5131, 5131, 5131, 5131, 5131, 5131,
17882  5131, 5131, 5131, 5131, 5132, 5132, 5132, 5132, 0, 0,
17883  0, 5132, 5132, 0, 0, 0, 5132, 5132, 5132, 0,
17884 
17885  0, 5132, 5132, 5132, 5132, 5133, 5133, 5133, 5133, 0,
17886  0, 0, 5133, 5133, 0, 0, 0, 5133, 5133, 5133,
17887  0, 0, 5133, 5133, 5133, 5133, 5134, 5134, 5134, 5134,
17888  5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134,
17889  5134, 5134, 5134, 5134, 5134, 5134, 5134, 5134, 5135, 5135,
17890  5135, 5135, 5135, 5135, 5135, 5135, 5135, 5135, 5135, 5135,
17891  5135, 5135, 5135, 5135, 5135, 5135, 5135, 5135, 5135, 5135,
17892  5136, 5136, 5136, 5136, 5136, 0, 0, 0, 0, 5136,
17893  5136, 0, 5136, 5136, 5136, 5136, 0, 5136, 5136, 5136,
17894  5136, 5137, 5137, 5137, 5137, 5137, 5137, 5137, 5137, 5137,
17895 
17896  5137, 5137, 5137, 5137, 5137, 5137, 5137, 5137, 5137, 5137,
17897  5137, 5137, 5137, 5138, 5138, 5138, 5138, 5138, 0, 0,
17898  0, 0, 5138, 5138, 0, 5138, 5138, 5138, 5138, 0,
17899  5138, 5138, 5138, 5138, 5139, 5139, 5139, 5139, 5139, 0,
17900  0, 0, 0, 5139, 5139, 0, 5139, 0, 5139, 5139,
17901  0, 5139, 5139, 5139, 5139, 5140, 5140, 5140, 5140, 5140,
17902  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17903  5140, 0, 5140, 5140, 5140, 5140, 5141, 5141, 5141, 5141,
17904  5141, 0, 0, 0, 0, 0, 0, 0, 0, 5141,
17905  5141, 5141, 0, 5141, 5141, 5141, 5141, 5142, 5142, 5142,
17906 
17907  5142, 5142, 0, 0, 5142, 0, 5142, 5142, 0, 5142,
17908  0, 5142, 5142, 0, 5142, 5142, 5142, 5142, 5143, 5143,
17909  5143, 5143, 5143, 0, 0, 5143, 0, 5143, 5143, 0,
17910  5143, 5143, 5143, 5143, 0, 5143, 5143, 5143, 5143, 5144,
17911  5144, 0, 5144, 5144, 5144, 5144, 5144, 5144, 5144, 5144,
17912  5144, 5144, 5144, 5144, 5144, 5144, 5144, 5144, 5144, 5144,
17913  5144, 5145, 5145, 5145, 5145, 5145, 5145, 5145, 5145, 5145,
17914  5145, 5145, 5145, 5145, 5145, 5145, 5145, 5145, 5145, 5145,
17915  5145, 5145, 5145, 5146, 5146, 5146, 5146, 5146, 5146, 5146,
17916  5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146, 5146,
17917 
17918  5146, 5146, 5146, 5146, 5146, 5147, 5147, 5147, 5147, 5147,
17919  5147, 5147, 5147, 5147, 5147, 5147, 5147, 5147, 5147, 5147,
17920  5147, 5147, 5147, 5147, 5147, 5147, 5147, 5148, 5148, 5148,
17921  5148, 5148, 5148, 5148, 5148, 5148, 5148, 5148, 5148, 5148,
17922  5148, 5148, 5148, 5148, 5148, 5148, 5148, 5148, 5148, 5149,
17923  5149, 5149, 5149, 5149, 0, 0, 0, 0, 5149, 5149,
17924  0, 5149, 5149, 5149, 5149, 0, 5149, 5149, 5149, 5149,
17925  5150, 5150, 0, 5150, 5150, 5150, 5150, 5150, 5150, 5150,
17926  5150, 5150, 5150, 5150, 5150, 5150, 5150, 5150, 5150, 5150,
17927  5150, 5150, 5151, 5151, 5151, 5151, 5151, 5151, 5151, 5151,
17928 
17929  5151, 5151, 5151, 5151, 5151, 5151, 5151, 5151, 5151, 5151,
17930  5151, 5151, 5151, 5151, 5152, 5152, 5152, 5152, 5152, 5152,
17931  5152, 5152, 5152, 5152, 5152, 5152, 5152, 5152, 5152, 5152,
17932  5152, 5152, 5152, 5152, 5152, 5152, 5153, 5153, 5153, 5153,
17933  5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153,
17934  5153, 5153, 5153, 5153, 5153, 5153, 5153, 5153, 5154, 5154,
17935  5154, 5154, 5154, 0, 0, 0, 0, 5154, 5154, 0,
17936  5154, 0, 5154, 0, 5154, 5154, 5154, 5154, 5154, 5155,
17937  5155, 5155, 5155, 0, 0, 0, 5155, 5155, 0, 0,
17938  0, 5155, 5155, 5155, 0, 0, 5155, 5155, 5155, 5155,
17939 
17940  5156, 5156, 5156, 5156, 0, 0, 0, 5156, 5156, 0,
17941  0, 0, 5156, 5156, 5156, 0, 0, 5156, 5156, 5156,
17942  5156, 5157, 5157, 5157, 5157, 0, 0, 0, 5157, 5157,
17943  0, 0, 0, 5157, 5157, 5157, 0, 0, 5157, 5157,
17944  5157, 5157, 5158, 5158, 5158, 5158, 0, 0, 0, 5158,
17945  5158, 0, 0, 0, 5158, 5158, 5158, 0, 0, 5158,
17946  5158, 5158, 5158, 5159, 5159, 5159, 5159, 5159, 5159, 5159,
17947  5159, 5159, 5159, 5159, 5159, 5159, 5159, 5159, 5159, 5159,
17948  5159, 5159, 5159, 5159, 5159, 5160, 5160, 5160, 5160, 5160,
17949  5160, 5160, 5160, 5160, 5160, 5160, 5160, 5160, 5160, 5160,
17950 
17951  5160, 5160, 5160, 5160, 5160, 5160, 5160, 5161, 5161, 5161,
17952  5161, 0, 0, 0, 5161, 5161, 0, 0, 0, 5161,
17953  5161, 5161, 0, 0, 5161, 5161, 5161, 5161, 5162, 5162,
17954  5162, 5162, 5162, 5162, 5162, 5162, 5162, 5162, 5162, 5162,
17955  5162, 5162, 5162, 5162, 5162, 5162, 5162, 5162, 5162, 5162,
17956  5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
17957  5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163, 5163,
17958  5163, 5163, 5164, 5164, 5164, 5164, 5164, 0, 0, 0,
17959  0, 5164, 5164, 0, 5164, 5164, 5164, 5164, 0, 5164,
17960  5164, 5164, 5164, 5165, 5165, 5165, 5165, 5165, 5165, 5165,
17961 
17962  5165, 5165, 5165, 5165, 5165, 5165, 5165, 5165, 5165, 5165,
17963  5165, 5165, 5165, 5165, 5165, 5166, 5166, 5166, 5166, 5166,
17964  0, 0, 5166, 0, 5166, 5166, 0, 5166, 5166, 5166,
17965  5166, 0, 5166, 5166, 5166, 5166, 5167, 5167, 5167, 5167,
17966  5167, 0, 0, 0, 0, 5167, 5167, 0, 5167, 5167,
17967  5167, 5167, 0, 5167, 5167, 5167, 5167, 5168, 5168, 5168,
17968  5168, 5168, 0, 0, 0, 0, 0, 0, 0, 0,
17969  0, 0, 5168, 0, 5168, 5168, 5168, 5168, 5169, 5169,
17970  5169, 5169, 5169, 0, 0, 0, 0, 0, 0, 0,
17971  0, 5169, 5169, 5169, 0, 5169, 5169, 5169, 5169, 5170,
17972 
17973  5170, 5170, 5170, 5170, 5170, 5170, 5170, 5170, 5170, 5170,
17974  5170, 5170, 5170, 5170, 5170, 5170, 5170, 5170, 5170, 5170,
17975  5170, 5171, 5171, 5171, 5171, 5171, 0, 0, 0, 0,
17976  5171, 5171, 0, 5171, 0, 5171, 5171, 0, 5171, 5171,
17977  5171, 5171, 5172, 5172, 5172, 5172, 5172, 0, 0, 5172,
17978  0, 5172, 5172, 0, 5172, 0, 5172, 0, 0, 5172,
17979  5172, 5172, 5172, 5173, 5173, 5173, 5173, 5173, 0, 0,
17980  5173, 0, 5173, 5173, 0, 5173, 5173, 5173, 5173, 0,
17981  5173, 5173, 5173, 5173, 5174, 5174, 5174, 5174, 5174, 0,
17982  0, 5174, 0, 5174, 5174, 0, 5174, 0, 5174, 5174,
17983 
17984  0, 5174, 5174, 5174, 5174, 5175, 5175, 5175, 5175, 5175,
17985  0, 0, 5175, 0, 5175, 5175, 0, 5175, 5175, 5175,
17986  5175, 0, 5175, 5175, 5175, 5175, 5176, 5176, 0, 5176,
17987  5176, 5176, 5176, 5176, 5176, 5176, 5176, 5176, 5176, 5176,
17988  5176, 5176, 5176, 5176, 5176, 5176, 5176, 5176, 5177, 5177,
17989  5177, 5177, 5177, 5177, 5177, 5177, 5177, 5177, 5177, 5177,
17990  5177, 5177, 5177, 5177, 5177, 5177, 5177, 5177, 5177, 5177,
17991  5178, 5178, 5178, 5178, 5178, 5178, 5178, 5178, 5178, 5178,
17992  5178, 5178, 5178, 5178, 5178, 5178, 5178, 5178, 5178, 5178,
17993  5178, 5178, 5179, 5179, 5179, 5179, 5179, 5179, 5179, 5179,
17994 
17995  5179, 5179, 5179, 5179, 5179, 5179, 5179, 5179, 5179, 5179,
17996  5179, 5179, 5179, 5179, 5180, 5180, 5180, 5180, 5180, 5180,
17997  5180, 5180, 5180, 5180, 5180, 5180, 5180, 5180, 5180, 5180,
17998  5180, 5180, 5180, 5180, 5180, 5180, 5181, 5181, 0, 5181,
17999  5181, 5181, 5181, 5181, 5181, 5181, 5181, 5181, 5181, 5181,
18000  5181, 5181, 5181, 5181, 5181, 5181, 5181, 5181, 5182, 5182,
18001  5182, 5182, 5182, 5182, 5182, 5182, 5182, 5182, 5182, 5182,
18002  5182, 5182, 5182, 5182, 5182, 5182, 5182, 5182, 5182, 5182,
18003  5183, 5183, 5183, 5183, 5183, 5183, 5183, 5183, 5183, 5183,
18004  5183, 5183, 5183, 5183, 5183, 5183, 5183, 5183, 5183, 5183,
18005 
18006  5183, 5183, 5184, 5184, 5184, 5184, 5184, 5184, 5184, 5184,
18007  5184, 5184, 5184, 5184, 5184, 5184, 5184, 5184, 5184, 5184,
18008  5184, 5184, 5184, 5184, 5185, 5185, 5185, 5185, 5185, 5185,
18009  5185, 5185, 5185, 5185, 5185, 5185, 5185, 5185, 5185, 5185,
18010  5185, 5185, 5185, 5185, 5185, 5185, 5186, 5186, 5186, 5186,
18011  5186, 0, 0, 0, 0, 5186, 5186, 0, 5186, 5186,
18012  5186, 5186, 0, 5186, 5186, 5186, 5186, 5187, 5187, 0,
18013  5187, 5187, 5187, 5187, 5187, 5187, 5187, 5187, 5187, 5187,
18014  5187, 5187, 5187, 5187, 5187, 5187, 5187, 5187, 5187, 5188,
18015  5188, 5188, 5188, 5188, 5188, 5188, 5188, 5188, 5188, 5188,
18016 
18017  5188, 5188, 5188, 5188, 5188, 5188, 5188, 5188, 5188, 5188,
18018  5188, 5189, 5189, 5189, 5189, 5189, 0, 0, 0, 0,
18019  5189, 5189, 0, 5189, 0, 5189, 0, 5189, 5189, 5189,
18020  5189, 5189, 5190, 5190, 5190, 5190, 0, 0, 0, 5190,
18021  5190, 0, 0, 0, 5190, 5190, 5190, 0, 0, 5190,
18022  5190, 5190, 5190, 5191, 5191, 5191, 5191, 0, 0, 0,
18023  5191, 5191, 0, 0, 0, 5191, 5191, 5191, 0, 0,
18024  5191, 5191, 5191, 5191, 5192, 5192, 5192, 5192, 0, 0,
18025  0, 5192, 5192, 0, 0, 0, 5192, 5192, 5192, 0,
18026  0, 5192, 5192, 5192, 5192, 5193, 5193, 5193, 5193, 0,
18027 
18028  0, 0, 5193, 5193, 0, 0, 0, 5193, 5193, 5193,
18029  0, 0, 5193, 5193, 5193, 5193, 5194, 5194, 5194, 5194,
18030  5194, 5194, 5194, 5194, 5194, 5194, 5194, 5194, 5194, 5194,
18031  5194, 5194, 5194, 5194, 5194, 5194, 5194, 5194, 5195, 5195,
18032  5195, 5195, 5195, 5195, 5195, 5195, 5195, 5195, 5195, 5195,
18033  5195, 5195, 5195, 5195, 5195, 5195, 5195, 5195, 5195, 5195,
18034  5196, 5196, 5196, 5196, 0, 0, 0, 5196, 5196, 0,
18035  0, 0, 5196, 5196, 5196, 0, 0, 5196, 5196, 5196,
18036  5196, 5197, 5197, 5197, 5197, 5197, 0, 0, 0, 0,
18037  5197, 5197, 0, 5197, 5197, 5197, 5197, 0, 5197, 5197,
18038 
18039  5197, 5197, 5198, 5198, 5198, 5198, 5198, 5198, 5198, 5198,
18040  5198, 5198, 5198, 5198, 5198, 5198, 5198, 5198, 5198, 5198,
18041  5198, 5198, 5198, 5198, 5199, 5199, 5199, 5199, 5199, 0,
18042  0, 5199, 0, 5199, 5199, 0, 5199, 5199, 5199, 5199,
18043  0, 5199, 5199, 5199, 5199, 5200, 0, 0, 0, 0,
18044  5200, 5200, 0, 5200, 0, 5200, 0, 0, 5200, 5200,
18045  5200, 5200, 5201, 5201, 5201, 5201, 5201, 0, 0, 0,
18046  0, 5201, 5201, 0, 5201, 5201, 5201, 5201, 0, 5201,
18047  5201, 5201, 5201, 5202, 5202, 5202, 5202, 5202, 5202, 5202,
18048  5202, 5202, 5202, 5202, 5202, 5202, 5202, 5202, 5202, 5202,
18049 
18050  5202, 5202, 5202, 5202, 5202, 5203, 5203, 5203, 5203, 5203,
18051  0, 0, 0, 0, 5203, 5203, 0, 5203, 0, 5203,
18052  5203, 0, 5203, 5203, 5203, 5203, 5204, 5204, 5204, 5204,
18053  5204, 0, 0, 5204, 0, 5204, 5204, 0, 5204, 0,
18054  5204, 0, 0, 5204, 5204, 5204, 5204, 5205, 5205, 5205,
18055  5205, 5205, 0, 0, 5205, 0, 5205, 5205, 0, 5205,
18056  5205, 5205, 5205, 0, 5205, 5205, 5205, 5205, 5206, 5206,
18057  0, 5206, 5206, 5206, 5206, 5206, 5206, 5206, 5206, 5206,
18058  5206, 5206, 5206, 5206, 5206, 5206, 5206, 5206, 5206, 5206,
18059  5207, 5207, 5207, 5207, 5207, 5207, 5207, 5207, 5207, 5207,
18060 
18061  5207, 5207, 5207, 5207, 5207, 5207, 5207, 5207, 5207, 5207,
18062  5207, 5207, 5208, 5208, 5208, 5208, 5208, 5208, 5208, 5208,
18063  5208, 5208, 5208, 5208, 5208, 5208, 5208, 5208, 5208, 5208,
18064  5208, 5208, 5208, 5208, 5209, 5209, 5209, 5209, 5209, 5209,
18065  5209, 5209, 5209, 5209, 5209, 5209, 5209, 5209, 5209, 5209,
18066  5209, 5209, 5209, 5209, 5209, 5209, 5210, 5210, 5210, 5210,
18067  5210, 5210, 5210, 5210, 5210, 5210, 5210, 5210, 5210, 5210,
18068  5210, 5210, 5210, 5210, 5210, 5210, 5210, 5210, 5211, 5211,
18069  5211, 5211, 5211, 5211, 5211, 5211, 5211, 5211, 5211, 5211,
18070  5211, 5211, 5211, 5211, 5211, 5211, 5211, 5211, 5211, 5211,
18071 
18072  5212, 5212, 5212, 5212, 5212, 5212, 5212, 5212, 5212, 5212,
18073  5212, 5212, 5212, 5212, 5212, 5212, 5212, 5212, 5212, 5212,
18074  5212, 5212, 5213, 5213, 0, 5213, 5213, 5213, 5213, 5213,
18075  5213, 5213, 5213, 5213, 5213, 5213, 5213, 5213, 5213, 5213,
18076  5213, 5213, 5213, 5213, 5214, 5214, 5214, 5214, 5214, 5214,
18077  5214, 5214, 5214, 5214, 5214, 5214, 5214, 5214, 5214, 5214,
18078  5214, 5214, 5214, 5214, 5214, 5214, 5215, 5215, 5215, 5215,
18079  5215, 5215, 5215, 5215, 5215, 5215, 5215, 5215, 5215, 5215,
18080  5215, 5215, 5215, 5215, 5215, 5215, 5215, 5215, 5216, 5216,
18081  5216, 5216, 5216, 5216, 5216, 5216, 5216, 5216, 5216, 5216,
18082 
18083  5216, 5216, 5216, 5216, 5216, 5216, 5216, 5216, 5216, 5216,
18084  5217, 5217, 5217, 5217, 5217, 5217, 5217, 5217, 5217, 5217,
18085  5217, 5217, 5217, 5217, 5217, 5217, 5217, 5217, 5217, 5217,
18086  5217, 5217, 5218, 5218, 5218, 5218, 5218, 0, 0, 0,
18087  0, 5218, 5218, 0, 5218, 5218, 5218, 5218, 0, 5218,
18088  5218, 5218, 5218, 5219, 5219, 0, 5219, 5219, 5219, 5219,
18089  5219, 5219, 5219, 5219, 5219, 5219, 5219, 5219, 5219, 5219,
18090  5219, 5219, 5219, 5219, 5219, 5220, 5220, 5220, 5220, 5220,
18091  5220, 5220, 5220, 5220, 5220, 5220, 5220, 5220, 5220, 5220,
18092  5220, 5220, 5220, 5220, 5220, 5220, 5220, 5221, 5221, 5221,
18093 
18094  5221, 5221, 5221, 5221, 5221, 5221, 5221, 5221, 5221, 5221,
18095  5221, 5221, 5221, 5221, 5221, 5221, 5221, 5221, 5221, 5222,
18096  5222, 5222, 5222, 5222, 0, 0, 0, 0, 5222, 5222,
18097  0, 5222, 0, 5222, 0, 5222, 5222, 5222, 5222, 5222,
18098  5223, 5223, 5223, 5223, 0, 0, 0, 5223, 5223, 0,
18099  0, 0, 5223, 5223, 5223, 0, 0, 5223, 5223, 5223,
18100  5223, 5224, 5224, 5224, 5224, 0, 0, 0, 5224, 5224,
18101  0, 0, 0, 5224, 5224, 5224, 0, 0, 5224, 5224,
18102  5224, 5224, 5225, 5225, 5225, 5225, 0, 0, 0, 5225,
18103  5225, 0, 0, 0, 5225, 5225, 5225, 0, 0, 5225,
18104 
18105  5225, 5225, 5225, 5226, 5226, 5226, 5226, 0, 0, 0,
18106  5226, 5226, 0, 0, 0, 5226, 5226, 5226, 0, 0,
18107  5226, 5226, 5226, 5226, 5227, 5227, 5227, 5227, 5227, 5227,
18108  5227, 5227, 5227, 5227, 5227, 5227, 5227, 5227, 5227, 5227,
18109  5227, 5227, 5227, 5227, 5227, 5227, 5228, 5228, 5228, 5228,
18110  5228, 5228, 5228, 5228, 5228, 5228, 5228, 5228, 5228, 5228,
18111  5228, 5228, 5228, 5228, 5228, 5228, 5228, 5228, 5229, 5229,
18112  5229, 5229, 5229, 5229, 5229, 5229, 5229, 5229, 5229, 5229,
18113  5229, 5229, 5229, 5229, 5229, 5229, 5229, 5229, 5229, 5229,
18114  5230, 5230, 5230, 5230, 5230, 5230, 5230, 5230, 5230, 5230,
18115 
18116  5230, 5230, 5230, 5230, 5230, 5230, 5230, 5230, 5230, 5230,
18117  5230, 5230, 5231, 5231, 5231, 5231, 0, 0, 0, 5231,
18118  5231, 0, 0, 0, 5231, 5231, 5231, 0, 0, 5231,
18119  5231, 5231, 5231, 5232, 5232, 5232, 5232, 5232, 5232, 5232,
18120  5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232, 5232,
18121  5232, 5232, 5232, 5232, 5232, 5233, 5233, 5233, 5233, 5233,
18122  0, 0, 0, 0, 5233, 5233, 0, 5233, 5233, 5233,
18123  5233, 0, 5233, 5233, 5233, 5233, 5234, 5234, 5234, 5234,
18124  5234, 5234, 5234, 5234, 5234, 5234, 5234, 5234, 5234, 5234,
18125  5234, 5234, 5234, 5234, 5234, 5234, 5234, 5234, 5235, 0,
18126 
18127  0, 0, 0, 5235, 5235, 0, 5235, 0, 5235, 0,
18128  0, 5235, 5235, 5235, 5235, 5236, 5236, 5236, 5236, 5236,
18129  0, 0, 0, 0, 5236, 5236, 0, 5236, 5236, 5236,
18130  5236, 0, 5236, 5236, 5236, 5236, 5237, 5237, 5237, 5237,
18131  5237, 5237, 5237, 5237, 5237, 5237, 5237, 5237, 5237, 5237,
18132  5237, 5237, 5237, 5237, 5237, 5237, 5237, 5237, 5238, 5238,
18133  5238, 5238, 5238, 5238, 5238, 5238, 5238, 5238, 5238, 5238,
18134  5238, 5238, 5238, 5238, 5238, 5238, 5238, 5238, 5238, 5238,
18135  5239, 5239, 5239, 5239, 5239, 5239, 5239, 5239, 5239, 5239,
18136  5239, 5239, 5239, 5239, 5239, 5239, 5239, 5239, 5239, 5239,
18137 
18138  5239, 5239, 5240, 5240, 5240, 5240, 5240, 5240, 5240, 5240,
18139  5240, 5240, 5240, 5240, 5240, 5240, 5240, 5240, 5240, 5240,
18140  5240, 5240, 5240, 5240, 5241, 5241, 5241, 5241, 5241, 5241,
18141  5241, 5241, 5241, 5241, 5241, 5241, 5241, 5241, 5241, 5241,
18142  5241, 5241, 5241, 5241, 5241, 5241, 5242, 5242, 5242, 5242,
18143  5242, 5242, 5242, 5242, 5242, 5242, 5242, 5242, 5242, 5242,
18144  5242, 5242, 5242, 5242, 5242, 5242, 5242, 5242, 5243, 5243,
18145  5243, 5243, 5243, 5243, 5243, 5243, 5243, 5243, 5243, 5243,
18146  5243, 5243, 5243, 5243, 5243, 5243, 5243, 5243, 5243, 5243,
18147  5244, 5244, 5244, 5244, 5244, 5244, 5244, 5244, 5244, 5244,
18148 
18149  5244, 5244, 5244, 5244, 5244, 5244, 5244, 5244, 5244, 5244,
18150  5244, 5244, 5245, 5245, 5245, 5245, 5245, 5245, 5245, 5245,
18151  5245, 5245, 5245, 5245, 5245, 5245, 5245, 5245, 5245, 5245,
18152  5245, 5245, 5245, 5245, 5246, 5246, 5246, 5246, 5246, 0,
18153  0, 0, 0, 0, 0, 0, 0, 5246, 5246, 5246,
18154  0, 5246, 5246, 5246, 5246, 5247, 5247, 0, 5247, 5247,
18155  5247, 5247, 5247, 5247, 5247, 5247, 5247, 5247, 5247, 5247,
18156  5247, 5247, 5247, 5247, 5247, 5247, 5247, 5248, 5248, 5248,
18157  5248, 5248, 5248, 5248, 5248, 5248, 5248, 5248, 5248, 5248,
18158  5248, 5248, 5248, 5248, 5248, 5248, 5248, 5248, 5248, 5249,
18159 
18160  5249, 5249, 5249, 5249, 5249, 5249, 5249, 5249, 5249, 5249,
18161  5249, 5249, 5249, 5249, 5249, 5249, 5249, 5249, 5249, 5249,
18162  5249, 5250, 5250, 5250, 5250, 5250, 5250, 5250, 5250, 5250,
18163  5250, 5250, 5250, 5250, 5250, 5250, 5250, 5250, 5250, 5250,
18164  5250, 5250, 5250, 5251, 5251, 5251, 5251, 5251, 5251, 5251,
18165  5251, 5251, 5251, 5251, 5251, 5251, 5251, 5251, 5251, 5251,
18166  5251, 5251, 5251, 5251, 5251, 5252, 5252, 5252, 5252, 5252,
18167  5252, 5252, 5252, 5252, 5252, 5252, 5252, 5252, 5252, 5252,
18168  5252, 5252, 5252, 5252, 5252, 5252, 5252, 5253, 5253, 5253,
18169  5253, 5253, 5253, 5253, 5253, 5253, 5253, 5253, 5253, 5253,
18170 
18171  5253, 5253, 5253, 5253, 5253, 5253, 5253, 5253, 5253, 5254,
18172  5254, 5254, 5254, 5254, 0, 0, 0, 0, 5254, 5254,
18173  0, 5254, 5254, 5254, 5254, 0, 5254, 5254, 5254, 5254,
18174  5255, 5255, 5255, 5255, 0, 0, 0, 0, 0, 0,
18175  0, 0, 0, 5255, 5255, 5255, 0, 5255, 5255, 5255,
18176  5255, 5256, 5256, 5256, 5256, 5256, 5256, 5256, 5256, 5256,
18177  5256, 5256, 5256, 5256, 5256, 5256, 5256, 5256, 5256, 5256,
18178  5256, 5256, 5256, 5257, 5257, 5257, 5257, 5257, 5257, 5257,
18179  5257, 5257, 5257, 5257, 5257, 5257, 5257, 5257, 5257, 5257,
18180  5257, 5257, 5257, 5257, 5257, 5258, 5258, 5258, 5258, 5258,
18181 
18182  0, 0, 0, 0, 5258, 5258, 0, 5258, 0, 5258,
18183  0, 5258, 5258, 5258, 5258, 5258, 5259, 5259, 5259, 5259,
18184  0, 0, 0, 5259, 5259, 0, 0, 0, 5259, 5259,
18185  5259, 0, 0, 5259, 5259, 5259, 5259, 5260, 5260, 5260,
18186  5260, 0, 0, 0, 5260, 5260, 0, 0, 0, 5260,
18187  5260, 5260, 0, 0, 5260, 5260, 5260, 5260, 5261, 5261,
18188  5261, 5261, 0, 0, 0, 5261, 5261, 0, 0, 0,
18189  5261, 5261, 5261, 0, 0, 5261, 5261, 5261, 5261, 5262,
18190  5262, 5262, 5262, 0, 0, 0, 5262, 5262, 0, 0,
18191  0, 5262, 5262, 5262, 0, 0, 5262, 5262, 5262, 5262,
18192 
18193  5263, 5263, 5263, 5263, 5263, 5263, 5263, 5263, 5263, 5263,
18194  5263, 5263, 5263, 5263, 5263, 5263, 5263, 5263, 5263, 5263,
18195  5263, 5263, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264,
18196  5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264, 5264,
18197  5264, 5264, 5264, 5264, 5265, 5265, 5265, 5265, 5265, 5265,
18198  5265, 5265, 5265, 5265, 5265, 5265, 5265, 5265, 5265, 5265,
18199  5265, 5265, 5265, 5265, 5265, 5265, 5266, 5266, 5266, 5266,
18200  5266, 5266, 5266, 5266, 5266, 5266, 5266, 5266, 5266, 5266,
18201  5266, 5266, 5266, 5266, 5266, 5266, 5266, 5266, 5267, 5267,
18202  5267, 5267, 0, 0, 0, 5267, 5267, 0, 0, 0,
18203 
18204  5267, 5267, 5267, 0, 0, 5267, 5267, 5267, 5267, 5268,
18205  5268, 5268, 5268, 5268, 5268, 5268, 5268, 5268, 5268, 5268,
18206  5268, 5268, 5268, 5268, 5268, 5268, 5268, 5268, 5268, 5268,
18207  5268, 5269, 5269, 5269, 5269, 5269, 0, 0, 0, 0,
18208  5269, 5269, 0, 5269, 5269, 5269, 5269, 0, 5269, 5269,
18209  5269, 5269, 5270, 5270, 5270, 5270, 5270, 0, 0, 0,
18210  0, 0, 0, 0, 0, 0, 0, 5270, 0, 5270,
18211  5270, 5270, 5270, 5271, 5271, 5271, 5271, 5271, 0, 0,
18212  0, 0, 0, 0, 0, 0, 5271, 5271, 5271, 0,
18213  5271, 5271, 5271, 5271, 5272, 5272, 5272, 5272, 5272, 5272,
18214 
18215  5272, 5272, 5272, 5272, 5272, 5272, 5272, 5272, 5272, 5272,
18216  5272, 5272, 5272, 5272, 5272, 5272, 5273, 5273, 5273, 5273,
18217  5273, 5273, 5273, 5273, 5273, 5273, 5273, 5273, 5273, 5273,
18218  5273, 5273, 5273, 5273, 5273, 5273, 5273, 5273, 5274, 5274,
18219  5274, 5274, 5274, 5274, 5274, 5274, 5274, 5274, 5274, 5274,
18220  5274, 5274, 5274, 5274, 5274, 5274, 5274, 5274, 5274, 5274,
18221  5275, 5275, 5275, 5275, 5275, 5275, 5275, 5275, 5275, 5275,
18222  5275, 5275, 5275, 5275, 5275, 5275, 5275, 5275, 5275, 5275,
18223  5275, 5275, 5276, 5276, 5276, 5276, 5276, 5276, 5276, 5276,
18224  5276, 5276, 5276, 5276, 5276, 5276, 5276, 5276, 5276, 5276,
18225 
18226  5276, 5276, 5276, 5276, 5277, 5277, 5277, 5277, 5277, 5277,
18227  5277, 5277, 5277, 5277, 5277, 5277, 5277, 5277, 5277, 5277,
18228  5277, 5277, 5277, 5277, 5277, 5277, 5278, 5278, 5278, 5278,
18229  5278, 5278, 5278, 5278, 5278, 5278, 5278, 5278, 5278, 5278,
18230  5278, 5278, 5278, 5278, 5278, 5278, 5278, 5278, 5279, 5279,
18231  5279, 5279, 5279, 5279, 5279, 5279, 5279, 5279, 5279, 5279,
18232  5279, 5279, 5279, 5279, 5279, 5279, 5279, 5279, 5279, 5279,
18233  5280, 5280, 5280, 5280, 5280, 0, 0, 0, 0, 0,
18234  0, 0, 0, 0, 0, 0, 0, 5280, 5280, 5280,
18235  5280, 5281, 5281, 5281, 5281, 5281, 0, 0, 0, 0,
18236 
18237  0, 0, 0, 0, 5281, 5281, 5281, 0, 5281, 5281,
18238  5281, 5281, 5282, 0, 0, 0, 0, 5282, 5282, 0,
18239  5282, 0, 5282, 0, 0, 5282, 5282, 5282, 5282, 5283,
18240  5283, 5283, 5283, 5283, 0, 0, 0, 0, 5283, 5283,
18241  0, 5283, 5283, 5283, 5283, 0, 5283, 5283, 5283, 5283,
18242  5284, 5284, 5284, 5284, 5284, 5284, 5284, 5284, 5284, 5284,
18243  5284, 5284, 5284, 5284, 5284, 5284, 5284, 5284, 5284, 5284,
18244  5284, 5284, 5285, 5285, 5285, 5285, 5285, 5285, 5285, 5285,
18245  5285, 5285, 5285, 5285, 5285, 5285, 5285, 5285, 5285, 5285,
18246  5285, 5285, 5285, 5285, 5286, 5286, 5286, 5286, 5286, 5286,
18247 
18248  5286, 5286, 5286, 5286, 5286, 5286, 5286, 5286, 5286, 5286,
18249  5286, 5286, 5286, 5286, 5286, 5286, 5287, 5287, 5287, 5287,
18250  5287, 5287, 5287, 5287, 5287, 5287, 5287, 5287, 5287, 5287,
18251  5287, 5287, 5287, 5287, 5287, 5287, 5287, 5287, 5288, 5288,
18252  5288, 5288, 5288, 5288, 5288, 5288, 5288, 5288, 5288, 5288,
18253  5288, 5288, 5288, 5288, 5288, 5288, 5288, 5288, 5288, 5288,
18254  5289, 5289, 5289, 5289, 5289, 5289, 5289, 5289, 5289, 5289,
18255  5289, 5289, 5289, 5289, 5289, 5289, 5289, 5289, 5289, 5289,
18256  5289, 5289, 5290, 5290, 5290, 5290, 5290, 5290, 5290, 5290,
18257  5290, 5290, 5290, 5290, 5290, 5290, 5290, 5290, 5290, 5290,
18258 
18259  5290, 5290, 5290, 5290, 5291, 5291, 5291, 5291, 5291, 5291,
18260  5291, 5291, 5291, 5291, 5291, 5291, 5291, 5291, 5291, 5291,
18261  5291, 5291, 5291, 5291, 5291, 5291, 5292, 5292, 5292, 5292,
18262  5292, 5292, 5292, 5292, 5292, 5292, 5292, 5292, 5292, 5292,
18263  5292, 5292, 5292, 5292, 5292, 5292, 5292, 5292, 5293, 5293,
18264  0, 5293, 5293, 5293, 5293, 5293, 5293, 5293, 5293, 5293,
18265  5293, 5293, 5293, 5293, 5293, 5293, 5293, 5293, 5293, 5293,
18266  5294, 5294, 5294, 5294, 5294, 5294, 5294, 5294, 5294, 5294,
18267  5294, 5294, 5294, 5294, 5294, 5294, 5294, 5294, 5294, 5294,
18268  5294, 5294, 5295, 5295, 5295, 5295, 0, 0, 0, 0,
18269 
18270  0, 0, 0, 0, 0, 5295, 5295, 5295, 0, 5295,
18271  5295, 5295, 5295, 5296, 5296, 5296, 5296, 5296, 5296, 5296,
18272  5296, 5296, 5296, 5296, 5296, 5296, 5296, 5296, 5296, 5296,
18273  5296, 5296, 5296, 5296, 5296, 5297, 5297, 5297, 5297, 5297,
18274  0, 0, 0, 0, 5297, 5297, 0, 5297, 0, 5297,
18275  0, 5297, 5297, 5297, 5297, 5297, 5298, 5298, 5298, 5298,
18276  5298, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18277  0, 0, 0, 5298, 5298, 5298, 5298, 5299, 5299, 5299,
18278  5299, 0, 0, 0, 5299, 5299, 0, 0, 0, 5299,
18279  5299, 5299, 0, 0, 5299, 5299, 5299, 5299, 5300, 5300,
18280 
18281  5300, 5300, 0, 0, 0, 5300, 5300, 0, 0, 0,
18282  5300, 5300, 5300, 0, 0, 5300, 5300, 5300, 5300, 5301,
18283  5301, 5301, 5301, 0, 0, 0, 5301, 5301, 0, 0,
18284  0, 5301, 5301, 5301, 0, 0, 5301, 5301, 5301, 5301,
18285  5302, 5302, 5302, 5302, 5302, 5302, 5302, 5302, 5302, 5302,
18286  5302, 5302, 5302, 5302, 5302, 5302, 5302, 5302, 5302, 5302,
18287  5302, 5302, 5303, 5303, 5303, 5303, 5303, 5303, 5303, 5303,
18288  5303, 5303, 5303, 5303, 5303, 5303, 5303, 5303, 5303, 5303,
18289  5303, 5303, 5303, 5303, 5304, 5304, 5304, 5304, 0, 0,
18290  0, 5304, 5304, 0, 0, 0, 5304, 5304, 5304, 0,
18291 
18292  0, 5304, 5304, 5304, 5304, 5305, 5305, 5305, 5305, 5305,
18293  5305, 5305, 5305, 5305, 5305, 5305, 5305, 5305, 5305, 5305,
18294  5305, 5305, 5305, 5305, 5305, 5305, 5305, 5306, 5306, 5306,
18295  5306, 5306, 5306, 5306, 5306, 5306, 5306, 5306, 5306, 5306,
18296  5306, 5306, 5306, 5306, 5306, 5306, 5306, 5306, 5306, 5307,
18297  5307, 5307, 5307, 0, 0, 0, 5307, 5307, 0, 0,
18298  0, 5307, 5307, 5307, 0, 0, 5307, 5307, 5307, 5307,
18299  5308, 5308, 5308, 5308, 5308, 5308, 5308, 5308, 5308, 5308,
18300  5308, 5308, 5308, 5308, 5308, 5308, 5308, 5308, 5308, 5308,
18301  5308, 5308, 5309, 5309, 5309, 5309, 5309, 5309, 5309, 5309,
18302 
18303  5309, 5309, 5309, 5309, 5309, 5309, 5309, 5309, 5309, 5309,
18304  5309, 5309, 5309, 5309, 5310, 5310, 5310, 5310, 5310, 0,
18305  0, 0, 0, 5310, 5310, 0, 5310, 0, 5310, 0,
18306  0, 5310, 5310, 5310, 5310, 5311, 5311, 5311, 5311, 5311,
18307  0, 0, 0, 0, 5311, 5311, 0, 5311, 5311, 5311,
18308  5311, 0, 5311, 5311, 5311, 5311, 5312, 5312, 5312, 5312,
18309  5312, 5312, 5312, 5312, 5312, 5312, 5312, 5312, 5312, 5312,
18310  5312, 5312, 5312, 5312, 5312, 5312, 5312, 5312, 5313, 5313,
18311  5313, 5313, 5313, 5313, 5313, 5313, 5313, 5313, 5313, 5313,
18312  5313, 5313, 5313, 5313, 5313, 5313, 5313, 5313, 5313, 5313,
18313 
18314  5314, 5314, 5314, 5314, 5314, 5314, 5314, 5314, 5314, 5314,
18315  5314, 5314, 5314, 5314, 5314, 5314, 5314, 5314, 5314, 5314,
18316  5314, 5314, 5315, 5315, 5315, 5315, 5315, 5315, 5315, 5315,
18317  5315, 5315, 5315, 5315, 5315, 5315, 5315, 5315, 5315, 5315,
18318  5315, 5315, 5315, 5315, 5316, 5316, 5316, 5316, 5316, 5316,
18319  5316, 5316, 5316, 5316, 5316, 5316, 5316, 5316, 5316, 5316,
18320  5316, 5316, 5316, 5316, 5316, 5316, 5317, 5317, 5317, 5317,
18321  5317, 5317, 5317, 5317, 5317, 5317, 5317, 5317, 5317, 5317,
18322  5317, 5317, 5317, 5317, 5317, 5317, 5317, 5317, 5318, 5318,
18323  5318, 5318, 5318, 5318, 5318, 5318, 5318, 5318, 5318, 5318,
18324 
18325  5318, 5318, 5318, 5318, 5318, 5318, 5318, 5318, 5318, 5318,
18326  5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319,
18327  5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319, 5319,
18328  5319, 5319, 5320, 5320, 5320, 5320, 5320, 5320, 5320, 5320,
18329  5320, 5320, 5320, 5320, 5320, 5320, 5320, 5320, 5320, 5320,
18330  5320, 5320, 5320, 5320, 5321, 5321, 5321, 5321, 5321, 5321,
18331  5321, 5321, 5321, 5321, 5321, 5321, 5321, 5321, 5321, 5321,
18332  5321, 5321, 5321, 5321, 5321, 5321, 5322, 5322, 5322, 5322,
18333  5322, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18334  0, 0, 0, 5322, 5322, 5322, 5322, 5323, 0, 0,
18335 
18336  0, 0, 5323, 5323, 0, 5323, 0, 5323, 0, 0,
18337  5323, 5323, 5323, 5323, 5324, 5324, 5324, 5324, 5324, 0,
18338  0, 0, 0, 5324, 5324, 0, 5324, 5324, 5324, 5324,
18339  0, 5324, 5324, 5324, 5324, 5325, 5325, 5325, 5325, 5325,
18340  5325, 5325, 5325, 5325, 5325, 5325, 5325, 5325, 5325, 5325,
18341  5325, 5325, 5325, 5325, 5325, 5325, 5325, 5326, 5326, 5326,
18342  5326, 5326, 5326, 5326, 5326, 5326, 5326, 5326, 5326, 5326,
18343  5326, 5326, 5326, 5326, 5326, 5326, 5326, 5326, 5326, 5327,
18344  5327, 5327, 5327, 5327, 5327, 5327, 5327, 5327, 5327, 5327,
18345  5327, 5327, 5327, 5327, 5327, 5327, 5327, 5327, 5327, 5327,
18346 
18347  5327, 5328, 5328, 5328, 5328, 5328, 5328, 5328, 5328, 5328,
18348  5328, 5328, 5328, 5328, 5328, 5328, 5328, 5328, 5328, 5328,
18349  5328, 5328, 5328, 5329, 5329, 5329, 5329, 5329, 5329, 5329,
18350  5329, 5329, 5329, 5329, 5329, 5329, 5329, 5329, 5329, 5329,
18351  5329, 5329, 5329, 5329, 5329, 5330, 5330, 5330, 5330, 5330,
18352  5330, 5330, 5330, 5330, 5330, 5330, 5330, 5330, 5330, 5330,
18353  5330, 5330, 5330, 5330, 5330, 5330, 5330, 5331, 5331, 5331,
18354  5331, 5331, 5331, 5331, 5331, 5331, 5331, 5331, 5331, 5331,
18355  5331, 5331, 5331, 5331, 5331, 5331, 5331, 5331, 5331, 5332,
18356  5332, 5332, 5332, 5332, 5332, 5332, 5332, 5332, 5332, 5332,
18357 
18358  5332, 5332, 5332, 5332, 5332, 5332, 5332, 5332, 5332, 5332,
18359  5332, 5333, 5333, 5333, 5333, 0, 0, 0, 0, 0,
18360  0, 0, 0, 0, 5333, 5333, 5333, 0, 5333, 5333,
18361  5333, 5333, 5334, 5334, 5334, 5334, 5334, 5334, 5334, 5334,
18362  5334, 5334, 5334, 5334, 5334, 5334, 5334, 5334, 5334, 5334,
18363  5334, 5334, 5334, 5334, 5335, 5335, 5335, 5335, 5335, 5335,
18364  5335, 5335, 5335, 5335, 5335, 5335, 5335, 5335, 5335, 5335,
18365  5335, 5335, 5335, 5335, 5335, 5335, 5336, 5336, 0, 5336,
18366  5336, 5336, 5336, 5336, 5336, 5336, 5336, 5336, 5336, 5336,
18367  5336, 5336, 5336, 5336, 5336, 5336, 5336, 5336, 5337, 5337,
18368 
18369  5337, 5337, 5337, 5337, 5337, 5337, 5337, 5337, 5337, 5337,
18370  5337, 5337, 5337, 5337, 5337, 5337, 5337, 5337, 5337, 5337,
18371  5338, 5338, 5338, 5338, 5338, 0, 0, 0, 0, 0,
18372  0, 0, 0, 0, 0, 0, 5338, 5338, 5338, 5338,
18373  5338, 5339, 5339, 5339, 5339, 5339, 0, 0, 0, 0,
18374  5339, 5339, 0, 5339, 0, 5339, 0, 5339, 5339, 5339,
18375  5339, 5339, 5340, 5340, 5340, 5340, 5340, 0, 0, 0,
18376  0, 5340, 5340, 0, 5340, 0, 5340, 0, 5340, 5340,
18377  5340, 5340, 5340, 5341, 5341, 5341, 5341, 0, 0, 0,
18378  5341, 5341, 0, 0, 0, 5341, 5341, 5341, 0, 0,
18379 
18380  5341, 5341, 5341, 5341, 5342, 5342, 5342, 5342, 0, 0,
18381  0, 5342, 5342, 0, 0, 0, 5342, 5342, 5342, 0,
18382  0, 5342, 5342, 5342, 5342, 5343, 5343, 5343, 5343, 0,
18383  0, 0, 5343, 5343, 0, 0, 0, 5343, 5343, 5343,
18384  0, 0, 5343, 5343, 5343, 5343, 5344, 5344, 5344, 5344,
18385  5344, 5344, 5344, 5344, 5344, 5344, 5344, 5344, 5344, 5344,
18386  5344, 5344, 5344, 5344, 5344, 5344, 5344, 5344, 5345, 5345,
18387  5345, 5345, 5345, 5345, 5345, 5345, 5345, 5345, 5345, 5345,
18388  5345, 5345, 5345, 5345, 5345, 5345, 5345, 5345, 5345, 5345,
18389  5346, 5346, 5346, 5346, 0, 0, 0, 5346, 5346, 0,
18390 
18391  0, 0, 5346, 5346, 5346, 0, 0, 5346, 5346, 5346,
18392  5346, 5347, 5347, 5347, 5347, 5347, 5347, 5347, 5347, 5347,
18393  5347, 5347, 5347, 5347, 5347, 5347, 5347, 5347, 5347, 5347,
18394  5347, 5347, 5347, 5348, 5348, 5348, 5348, 5348, 5348, 5348,
18395  5348, 5348, 5348, 5348, 5348, 5348, 5348, 5348, 5348, 5348,
18396  5348, 5348, 5348, 5348, 5348, 5349, 5349, 5349, 5349, 0,
18397  0, 0, 5349, 5349, 0, 0, 0, 5349, 5349, 5349,
18398  0, 0, 5349, 5349, 5349, 5349, 5350, 5350, 5350, 5350,
18399  5350, 5350, 5350, 5350, 5350, 5350, 5350, 5350, 5350, 5350,
18400  5350, 5350, 5350, 5350, 5350, 5350, 5350, 5350, 5351, 5351,
18401 
18402  5351, 5351, 5351, 0, 0, 0, 0, 5351, 5351, 0,
18403  5351, 0, 5351, 0, 0, 5351, 5351, 5351, 5351, 5352,
18404  5352, 5352, 5352, 5352, 0, 0, 0, 0, 5352, 5352,
18405  0, 5352, 5352, 5352, 5352, 0, 5352, 5352, 5352, 5352,
18406  5353, 5353, 5353, 5353, 5353, 5353, 5353, 5353, 5353, 5353,
18407  5353, 5353, 5353, 5353, 5353, 5353, 5353, 5353, 5353, 5353,
18408  5353, 5353, 5354, 5354, 5354, 5354, 5354, 5354, 5354, 5354,
18409  5354, 5354, 5354, 5354, 5354, 5354, 5354, 5354, 5354, 5354,
18410  5354, 5354, 5354, 5354, 5355, 5355, 5355, 5355, 5355, 5355,
18411  5355, 5355, 5355, 5355, 5355, 5355, 5355, 5355, 5355, 5355,
18412 
18413  5355, 5355, 5355, 5355, 5355, 5355, 5356, 5356, 5356, 5356,
18414  5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356,
18415  5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5357, 5357,
18416  5357, 5357, 5357, 5357, 5357, 5357, 5357, 5357, 5357, 5357,
18417  5357, 5357, 5357, 5357, 5357, 5357, 5357, 5357, 5357, 5357,
18418  5358, 5358, 5358, 5358, 5358, 5358, 5358, 5358, 5358, 5358,
18419  5358, 5358, 5358, 5358, 5358, 5358, 5358, 5358, 5358, 5358,
18420  5358, 5358, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359,
18421  5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359,
18422  5359, 5359, 5359, 5359, 5360, 5360, 5360, 5360, 5360, 5360,
18423 
18424  5360, 5360, 5360, 5360, 5360, 5360, 5360, 5360, 5360, 5360,
18425  5360, 5360, 5360, 5360, 5360, 5360, 5361, 5361, 5361, 5361,
18426  5361, 5361, 5361, 5361, 5361, 5361, 5361, 5361, 5361, 5361,
18427  5361, 5361, 5361, 5361, 5361, 5361, 5361, 5361, 5362, 5362,
18428  5362, 5362, 5362, 5362, 5362, 5362, 5362, 5362, 5362, 5362,
18429  5362, 5362, 5362, 5362, 5362, 5362, 5362, 5362, 5362, 5362,
18430  5363, 5363, 5363, 5363, 5363, 5363, 5363, 5363, 5363, 5363,
18431  5363, 5363, 5363, 5363, 5363, 5363, 5363, 5363, 5363, 5363,
18432  5363, 5363, 5364, 5364, 5364, 5364, 5364, 5364, 5364, 5364,
18433  5364, 5364, 5364, 5364, 5364, 5364, 5364, 5364, 5364, 5364,
18434 
18435  5364, 5364, 5364, 5364, 5365, 5365, 5365, 5365, 5365, 5365,
18436  5365, 5365, 5365, 5365, 5365, 5365, 5365, 5365, 5365, 5365,
18437  5365, 5365, 5365, 5365, 5365, 5365, 5366, 5366, 5366, 5366,
18438  5366, 5366, 5366, 5366, 5366, 5366, 5366, 5366, 5366, 5366,
18439  5366, 5366, 5366, 5366, 5366, 5366, 5366, 5366, 5367, 5367,
18440  5367, 5367, 5367, 5367, 5367, 5367, 5367, 5367, 5367, 5367,
18441  5367, 5367, 5367, 5367, 5367, 5367, 5367, 5367, 5367, 5367,
18442  5368, 5368, 5368, 5368, 5368, 5368, 5368, 5368, 5368, 5368,
18443  5368, 5368, 5368, 5368, 5368, 5368, 5368, 5368, 5368, 5368,
18444  5368, 5368, 5369, 5369, 5369, 5369, 5369, 5369, 5369, 5369,
18445 
18446  5369, 5369, 5369, 5369, 5369, 5369, 5369, 5369, 5369, 5369,
18447  5369, 5369, 5369, 5369, 5370, 5370, 5370, 5370, 5370, 5370,
18448  5370, 5370, 5370, 5370, 5370, 5370, 5370, 5370, 5370, 5370,
18449  5370, 5370, 5370, 5370, 5370, 5370, 5371, 5371, 5371, 5371,
18450  5371, 5371, 5371, 5371, 5371, 5371, 5371, 5371, 5371, 5371,
18451  5371, 5371, 5371, 5371, 5371, 5371, 5371, 5371, 5372, 5372,
18452  5372, 5372, 5372, 5372, 5372, 5372, 5372, 5372, 5372, 5372,
18453  5372, 5372, 5372, 5372, 5372, 5372, 5372, 5372, 5372, 5372,
18454  5373, 5373, 5373, 5373, 0, 0, 0, 0, 0, 0,
18455  0, 0, 0, 5373, 5373, 5373, 0, 5373, 5373, 5373,
18456 
18457  5373, 5374, 5374, 5374, 5374, 5374, 5374, 5374, 5374, 5374,
18458  5374, 5374, 5374, 5374, 5374, 5374, 5374, 5374, 5374, 5374,
18459  5374, 5374, 5374, 5375, 5375, 5375, 5375, 5375, 5375, 5375,
18460  5375, 5375, 5375, 5375, 5375, 5375, 5375, 5375, 5375, 5375,
18461  5375, 5375, 5375, 5375, 5375, 5376, 5376, 5376, 5376, 5376,
18462  5376, 5376, 5376, 5376, 5376, 5376, 5376, 5376, 5376, 5376,
18463  5376, 5376, 5376, 5376, 5376, 5376, 5376, 5377, 5377, 0,
18464  5377, 5377, 5377, 5377, 5377, 5377, 5377, 5377, 5377, 5377,
18465  5377, 5377, 5377, 5377, 5377, 5377, 5377, 5377, 5377, 5378,
18466  5378, 5378, 5378, 5378, 5378, 5378, 5378, 5378, 5378, 5378,
18467 
18468  5378, 5378, 5378, 5378, 5378, 5378, 5378, 5378, 5378, 5378,
18469  5378, 5379, 5379, 5379, 5379, 5379, 0, 0, 0, 0,
18470  5379, 5379, 0, 5379, 0, 5379, 0, 5379, 5379, 5379,
18471  5379, 5379, 5380, 5380, 5380, 5380, 0, 0, 0, 5380,
18472  5380, 0, 0, 0, 5380, 5380, 5380, 0, 0, 5380,
18473  5380, 5380, 5380, 5381, 5381, 5381, 5381, 0, 0, 0,
18474  5381, 5381, 0, 0, 0, 5381, 5381, 5381, 0, 0,
18475  5381, 5381, 5381, 5381, 5382, 5382, 5382, 5382, 0, 0,
18476  0, 5382, 5382, 0, 0, 0, 5382, 5382, 5382, 0,
18477  0, 5382, 5382, 5382, 5382, 5383, 5383, 5383, 5383, 5383,
18478 
18479  5383, 5383, 5383, 5383, 5383, 5383, 5383, 5383, 5383, 5383,
18480  5383, 5383, 5383, 5383, 5383, 5383, 5383, 5384, 5384, 5384,
18481  5384, 5384, 5384, 5384, 5384, 5384, 5384, 5384, 5384, 5384,
18482  5384, 5384, 5384, 5384, 5384, 5384, 5384, 5384, 5384, 5385,
18483  5385, 5385, 5385, 0, 0, 0, 5385, 5385, 0, 0,
18484  0, 5385, 5385, 5385, 0, 0, 5385, 5385, 5385, 5385,
18485  5386, 5386, 5386, 5386, 5386, 5386, 5386, 5386, 5386, 5386,
18486  5386, 5386, 5386, 5386, 5386, 5386, 5386, 5386, 5386, 5386,
18487  5386, 5386, 5387, 5387, 5387, 5387, 5387, 5387, 5387, 5387,
18488  5387, 5387, 5387, 5387, 5387, 5387, 5387, 5387, 5387, 5387,
18489 
18490  5387, 5387, 5387, 5387, 5388, 5388, 5388, 5388, 5388, 5388,
18491  5388, 5388, 5388, 5388, 5388, 5388, 5388, 5388, 5388, 5388,
18492  5388, 5388, 5388, 5388, 5388, 5388, 5389, 5389, 5389, 5389,
18493  5389, 5389, 5389, 5389, 5389, 5389, 5389, 5389, 5389, 5389,
18494  5389, 5389, 5389, 5389, 5389, 5389, 5389, 5389, 5390, 5390,
18495  5390, 5390, 5390, 5390, 5390, 5390, 5390, 5390, 5390, 5390,
18496  5390, 5390, 5390, 5390, 5390, 5390, 5390, 5390, 5390, 5390,
18497  5391, 5391, 5391, 5391, 5391, 5391, 5391, 5391, 5391, 5391,
18498  5391, 5391, 5391, 5391, 5391, 5391, 5391, 5391, 5391, 5391,
18499  5391, 5391, 5392, 5392, 5392, 5392, 5392, 5392, 5392, 5392,
18500 
18501  5392, 5392, 5392, 5392, 5392, 5392, 5392, 5392, 5392, 5392,
18502  5392, 5392, 5392, 5392, 5393, 5393, 5393, 5393, 5393, 5393,
18503  5393, 5393, 5393, 5393, 5393, 5393, 5393, 5393, 5393, 5393,
18504  5393, 5393, 5393, 5393, 5393, 5393, 5394, 5394, 0, 5394,
18505  5394, 5394, 5394, 5394, 5394, 5394, 5394, 5394, 5394, 5394,
18506  5394, 5394, 5394, 5394, 5394, 5394, 5394, 5394, 5395, 5395,
18507  5395, 5395, 5395, 5395, 5395, 5395, 5395, 5395, 5395, 5395,
18508  5395, 5395, 5395, 5395, 5395, 5395, 5395, 5395, 5395, 5395,
18509  5396, 5396, 5396, 5396, 5396, 5396, 5396, 5396, 5396, 5396,
18510  5396, 5396, 5396, 5396, 5396, 5396, 5396, 5396, 5396, 5396,
18511 
18512  5396, 5396, 5397, 5397, 5397, 5397, 5397, 5397, 5397, 5397,
18513  5397, 5397, 5397, 5397, 5397, 5397, 5397, 5397, 5397, 5397,
18514  5397, 5397, 5397, 5397, 5398, 5398, 5398, 5398, 5398, 5398,
18515  5398, 5398, 5398, 5398, 5398, 5398, 5398, 5398, 5398, 5398,
18516  5398, 5398, 5398, 5398, 5398, 5398, 5399, 5399, 5399, 5399,
18517  5399, 5399, 5399, 5399, 5399, 5399, 5399, 5399, 5399, 5399,
18518  5399, 5399, 5399, 5399, 5399, 5399, 5399, 5399, 5400, 5400,
18519  5400, 5400, 5400, 5400, 5400, 5400, 5400, 5400, 5400, 5400,
18520  5400, 5400, 5400, 5400, 5400, 5400, 5400, 5400, 5400, 5400,
18521  5401, 5401, 5401, 5401, 5401, 5401, 5401, 5401, 5401, 5401,
18522 
18523  5401, 5401, 5401, 5401, 5401, 5401, 5401, 5401, 5401, 5401,
18524  5401, 5401, 5402, 5402, 5402, 5402, 5402, 5402, 5402, 5402,
18525  5402, 5402, 5402, 5402, 5402, 5402, 5402, 5402, 5402, 5402,
18526  5402, 5402, 5402, 5402, 5403, 5403, 5403, 5403, 5403, 5403,
18527  5403, 5403, 5403, 5403, 5403, 5403, 5403, 5403, 5403, 5403,
18528  5403, 5403, 5403, 5403, 5403, 5403, 5404, 5404, 5404, 5404,
18529  5404, 5404, 5404, 5404, 5404, 5404, 5404, 5404, 5404, 5404,
18530  5404, 5404, 5404, 5404, 5404, 5404, 5404, 5404, 5405, 5405,
18531  5405, 5405, 5405, 5405, 5405, 5405, 5405, 5405, 5405, 5405,
18532  5405, 5405, 5405, 5405, 5405, 5405, 5405, 5405, 5405, 5405,
18533 
18534  5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406,
18535  5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406, 5406,
18536  5406, 5406, 5407, 5407, 5407, 5407, 0, 0, 0, 0,
18537  0, 0, 0, 0, 0, 5407, 5407, 5407, 0, 5407,
18538  5407, 5407, 5407, 5408, 5408, 5408, 5408, 5408, 5408, 5408,
18539  5408, 5408, 5408, 5408, 5408, 5408, 5408, 5408, 5408, 5408,
18540  5408, 5408, 5408, 5408, 5408, 5409, 5409, 5409, 5409, 5409,
18541  5409, 5409, 5409, 5409, 5409, 5409, 5409, 5409, 5409, 5409,
18542  5409, 5409, 5409, 5409, 5409, 5409, 5409, 5410, 5410, 5410,
18543  5410, 5410, 5410, 5410, 5410, 5410, 5410, 5410, 5410, 5410,
18544 
18545  5410, 5410, 5410, 5410, 5410, 5410, 5410, 5410, 5410, 5411,
18546  5411, 0, 5411, 5411, 5411, 5411, 5411, 5411, 5411, 5411,
18547  5411, 5411, 5411, 5411, 5411, 5411, 5411, 5411, 5411, 5411,
18548  5411, 5412, 5412, 5412, 5412, 5412, 5412, 5412, 5412, 5412,
18549  5412, 5412, 5412, 5412, 5412, 5412, 5412, 5412, 5412, 5412,
18550  5412, 5412, 5412, 5413, 5413, 5413, 5413, 0, 0, 0,
18551  5413, 5413, 0, 0, 0, 5413, 5413, 5413, 0, 0,
18552  5413, 5413, 5413, 5413, 5414, 5414, 5414, 5414, 0, 0,
18553  0, 5414, 5414, 0, 0, 0, 5414, 5414, 5414, 0,
18554  0, 5414, 5414, 5414, 5414, 5415, 5415, 5415, 5415, 5415,
18555 
18556  5415, 5415, 5415, 5415, 5415, 5415, 5415, 5415, 5415, 5415,
18557  5415, 5415, 5415, 5415, 5415, 5415, 5415, 5416, 5416, 5416,
18558  5416, 5416, 5416, 5416, 5416, 5416, 5416, 5416, 5416, 5416,
18559  5416, 5416, 5416, 5416, 5416, 5416, 5416, 5416, 5416, 5417,
18560  5417, 5417, 5417, 0, 0, 0, 5417, 5417, 0, 0,
18561  0, 5417, 5417, 5417, 0, 0, 5417, 5417, 5417, 5417,
18562  5418, 5418, 5418, 5418, 5418, 5418, 5418, 5418, 5418, 5418,
18563  5418, 5418, 5418, 5418, 5418, 5418, 5418, 5418, 5418, 5418,
18564  5418, 5418, 5419, 5419, 5419, 5419, 5419, 5419, 5419, 5419,
18565  5419, 5419, 5419, 5419, 5419, 5419, 5419, 5419, 5419, 5419,
18566 
18567  5419, 5419, 5419, 5419, 5420, 5420, 5420, 5420, 5420, 5420,
18568  5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420, 5420,
18569  5420, 5420, 5420, 5420, 5420, 5420, 5421, 5421, 5421, 5421,
18570  5421, 5421, 5421, 5421, 5421, 5421, 5421, 5421, 5421, 5421,
18571  5421, 5421, 5421, 5421, 5421, 5421, 5421, 5421, 5422, 5422,
18572  5422, 5422, 5422, 5422, 5422, 5422, 5422, 5422, 5422, 5422,
18573  5422, 5422, 5422, 5422, 5422, 5422, 5422, 5422, 5422, 5422,
18574  5423, 5423, 5423, 5423, 5423, 5423, 5423, 5423, 5423, 5423,
18575  5423, 5423, 5423, 5423, 5423, 5423, 5423, 5423, 5423, 5423,
18576  5423, 5423, 5424, 5424, 5424, 5424, 5424, 5424, 5424, 5424,
18577 
18578  5424, 5424, 5424, 5424, 5424, 5424, 5424, 5424, 5424, 5424,
18579  5424, 5424, 5424, 5424, 5425, 5425, 5425, 5425, 5425, 5425,
18580  5425, 5425, 5425, 5425, 5425, 5425, 5425, 5425, 5425, 5425,
18581  5425, 5425, 5425, 5425, 5425, 5425, 5426, 5426, 5426, 5426,
18582  5426, 5426, 5426, 5426, 5426, 5426, 5426, 5426, 5426, 5426,
18583  5426, 5426, 5426, 5426, 5426, 5426, 5426, 5426, 5427, 5427,
18584  5427, 5427, 5427, 5427, 5427, 5427, 5427, 5427, 5427, 5427,
18585  5427, 5427, 5427, 5427, 5427, 5427, 5427, 5427, 5427, 5427,
18586  5428, 5428, 5428, 5428, 5428, 5428, 5428, 5428, 5428, 5428,
18587  5428, 5428, 5428, 5428, 5428, 5428, 5428, 5428, 5428, 5428,
18588 
18589  5428, 5428, 5429, 5429, 5429, 5429, 5429, 5429, 5429, 5429,
18590  5429, 5429, 5429, 5429, 5429, 5429, 5429, 5429, 5429, 5429,
18591  5429, 5429, 5429, 5429, 5430, 5430, 5430, 5430, 5430, 5430,
18592  5430, 5430, 5430, 5430, 5430, 5430, 5430, 5430, 5430, 5430,
18593  5430, 5430, 5430, 5430, 5430, 5430, 5431, 5431, 5431, 5431,
18594  5431, 5431, 5431, 5431, 5431, 5431, 5431, 5431, 5431, 5431,
18595  5431, 5431, 5431, 5431, 5431, 5431, 5431, 5431, 5432, 5432,
18596  5432, 5432, 5432, 5432, 5432, 5432, 5432, 5432, 5432, 5432,
18597  5432, 5432, 5432, 5432, 5432, 5432, 5432, 5432, 5432, 5432,
18598  5433, 5433, 5433, 5433, 5433, 5433, 5433, 5433, 5433, 5433,
18599 
18600  5433, 5433, 5433, 5433, 5433, 5433, 5433, 5433, 5433, 5433,
18601  5433, 5433, 5434, 5434, 5434, 5434, 5434, 5434, 5434, 5434,
18602  5434, 5434, 5434, 5434, 5434, 5434, 5434, 5434, 5434, 5434,
18603  5434, 5434, 5434, 5434, 5435, 5435, 5435, 5435, 5435, 5435,
18604  5435, 5435, 5435, 5435, 5435, 5435, 5435, 5435, 5435, 5435,
18605  5435, 5435, 5435, 5435, 5435, 5435, 5436, 5436, 0, 5436,
18606  5436, 5436, 5436, 5436, 5436, 5436, 5436, 5436, 5436, 5436,
18607  5436, 5436, 5436, 5436, 5436, 5436, 5436, 5436, 5437, 5437,
18608  5437, 5437, 5437, 5437, 5437, 5437, 5437, 5437, 5437, 5437,
18609  5437, 5437, 5437, 5437, 5437, 5437, 5437, 5437, 5437, 5437,
18610 
18611  5438, 5438, 5438, 5438, 5438, 5438, 5438, 5438, 5438, 5438,
18612  5438, 5438, 5438, 5438, 5438, 5438, 5438, 5438, 5438, 5438,
18613  5438, 5438, 5439, 5439, 0, 5439, 5439, 5439, 5439, 5439,
18614  5439, 5439, 5439, 5439, 5439, 5439, 5439, 5439, 5439, 5439,
18615  5439, 5439, 5439, 5439, 5440, 5440, 5440, 5440, 5440, 5440,
18616  5440, 5440, 5440, 5440, 5440, 5440, 5440, 5440, 5440, 5440,
18617  5440, 5440, 5440, 5440, 5440, 5440, 5441, 5441, 5441, 5441,
18618  5441, 5441, 5441, 5441, 5441, 5441, 5441, 5441, 5441, 5441,
18619  5441, 5441, 5441, 5441, 5441, 5441, 5441, 5441, 5442, 5442,
18620  5442, 5442, 5442, 5442, 5442, 5442, 5442, 5442, 5442, 5442,
18621 
18622  5442, 5442, 5442, 5442, 5442, 5442, 5442, 5442, 5442, 5442,
18623  5443, 5443, 5443, 5443, 5443, 5443, 5443, 5443, 5443, 5443,
18624  5443, 5443, 5443, 5443, 5443, 5443, 5443, 5443, 5443, 5443,
18625  5443, 5443, 5444, 5444, 0, 5444, 5444, 5444, 5444, 5444,
18626  5444, 5444, 5444, 5444, 5444, 5444, 5444, 5444, 5444, 5444,
18627  5444, 5444, 5444, 5444, 5445, 5445, 5445, 5445, 5445, 5445,
18628  5445, 5445, 5445, 5445, 5445, 5445, 5445, 5445, 5445, 5445,
18629  5445, 5445, 5445, 5445, 5445, 5445, 5446, 5446, 5446, 5446,
18630  0, 0, 0, 5446, 5446, 0, 0, 0, 5446, 5446,
18631  5446, 0, 0, 5446, 5446, 5446, 5446, 5447, 5447, 5447,
18632 
18633  5447, 0, 0, 0, 5447, 5447, 0, 0, 0, 5447,
18634  5447, 5447, 0, 0, 5447, 5447, 5447, 5447, 5448, 5448,
18635  5448, 5448, 5448, 5448, 5448, 5448, 5448, 5448, 5448, 5448,
18636  5448, 5448, 5448, 5448, 5448, 5448, 5448, 5448, 5448, 5448,
18637  5449, 5449, 5449, 5449, 5449, 5449, 5449, 5449, 5449, 5449,
18638  5449, 5449, 5449, 5449, 5449, 5449, 5449, 5449, 5449, 5449,
18639  5449, 5449, 5450, 5450, 5450, 5450, 0, 0, 0, 5450,
18640  5450, 0, 0, 0, 5450, 5450, 5450, 0, 0, 5450,
18641  5450, 5450, 5450, 5451, 5451, 5451, 5451, 5451, 5451, 5451,
18642  5451, 5451, 5451, 5451, 5451, 5451, 5451, 5451, 5451, 5451,
18643 
18644  5451, 5451, 5451, 5451, 5451, 5452, 5452, 5452, 5452, 5452,
18645  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18646  0, 0, 5452, 5452, 5452, 5452, 5453, 5453, 5453, 5453,
18647  5453, 0, 0, 0, 0, 0, 0, 0, 0, 5453,
18648  5453, 5453, 0, 5453, 5453, 5453, 5453, 5454, 5454, 5454,
18649  5454, 5454, 5454, 5454, 5454, 5454, 5454, 5454, 5454, 5454,
18650  5454, 5454, 5454, 5454, 5454, 5454, 5454, 5454, 5454, 5455,
18651  5455, 5455, 5455, 5455, 5455, 5455, 5455, 5455, 5455, 5455,
18652  5455, 5455, 5455, 5455, 5455, 5455, 5455, 5455, 5455, 5455,
18653  5455, 5456, 5456, 5456, 5456, 5456, 5456, 5456, 5456, 5456,
18654 
18655  5456, 5456, 5456, 5456, 5456, 5456, 5456, 5456, 5456, 5456,
18656  5456, 5456, 5456, 5457, 5457, 5457, 5457, 5457, 5457, 5457,
18657  5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457, 5457,
18658  5457, 5457, 5457, 5457, 5457, 5458, 5458, 5458, 5458, 5458,
18659  5458, 5458, 5458, 5458, 5458, 5458, 5458, 5458, 5458, 5458,
18660  5458, 5458, 5458, 5458, 5458, 5458, 5458, 5459, 5459, 5459,
18661  5459, 5459, 5459, 5459, 5459, 5459, 5459, 5459, 5459, 5459,
18662  5459, 5459, 5459, 5459, 5459, 5459, 5459, 5459, 5459, 5460,
18663  5460, 5460, 5460, 5460, 5460, 5460, 5460, 5460, 5460, 5460,
18664  5460, 5460, 5460, 5460, 5460, 5460, 5460, 5460, 5460, 5460,
18665 
18666  5460, 5461, 5461, 5461, 5461, 5461, 5461, 5461, 5461, 5461,
18667  5461, 5461, 5461, 5461, 5461, 5461, 5461, 5461, 5461, 5461,
18668  5461, 5461, 5461, 5462, 5462, 5462, 5462, 5462, 5462, 5462,
18669  5462, 5462, 5462, 5462, 5462, 5462, 5462, 5462, 5462, 5462,
18670  5462, 5462, 5462, 5462, 5462, 5463, 5463, 5463, 5463, 5463,
18671  5463, 5463, 5463, 5463, 5463, 5463, 5463, 5463, 5463, 5463,
18672  5463, 5463, 5463, 5463, 5463, 5463, 5463, 5464, 5464, 5464,
18673  5464, 5464, 5464, 5464, 5464, 5464, 5464, 5464, 5464, 5464,
18674  5464, 5464, 5464, 5464, 5464, 5464, 5464, 5464, 5464, 5465,
18675  5465, 5465, 5465, 5465, 5465, 5465, 5465, 5465, 5465, 5465,
18676 
18677  5465, 5465, 5465, 5465, 5465, 5465, 5465, 5465, 5465, 5465,
18678  5465, 5466, 5466, 5466, 5466, 5466, 5466, 5466, 5466, 5466,
18679  5466, 5466, 5466, 5466, 5466, 5466, 5466, 5466, 5466, 5466,
18680  5466, 5466, 5466, 5467, 5467, 5467, 5467, 5467, 5467, 5467,
18681  5467, 5467, 5467, 5467, 5467, 5467, 5467, 5467, 5467, 5467,
18682  5467, 5467, 5467, 5467, 5467, 5468, 5468, 5468, 5468, 5468,
18683  5468, 5468, 5468, 5468, 5468, 5468, 5468, 5468, 5468, 5468,
18684  5468, 5468, 5468, 5468, 5468, 5468, 5468, 5469, 5469, 5469,
18685  5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469,
18686  5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5469, 5470,
18687 
18688  5470, 5470, 5470, 5470, 5470, 5470, 5470, 5470, 5470, 5470,
18689  5470, 5470, 5470, 5470, 5470, 5470, 5470, 5470, 5470, 5470,
18690  5470, 5471, 5471, 0, 5471, 5471, 5471, 5471, 5471, 5471,
18691  5471, 5471, 5471, 5471, 5471, 5471, 5471, 5471, 5471, 5471,
18692  5471, 5471, 5471, 5472, 5472, 5472, 5472, 5472, 5472, 5472,
18693  5472, 5472, 5472, 5472, 5472, 5472, 5472, 5472, 5472, 5472,
18694  5472, 5472, 5472, 5472, 5472, 5473, 5473, 5473, 5473, 5473,
18695  5473, 5473, 5473, 5473, 5473, 5473, 5473, 5473, 5473, 5473,
18696  5473, 5473, 5473, 5473, 5473, 5473, 5473, 5474, 5474, 5474,
18697  5474, 5474, 5474, 5474, 5474, 5474, 5474, 5474, 5474, 5474,
18698 
18699  5474, 5474, 5474, 5474, 5474, 5474, 5474, 5474, 5474, 5475,
18700  5475, 5475, 5475, 5475, 5475, 5475, 5475, 5475, 5475, 5475,
18701  5475, 5475, 5475, 5475, 5475, 5475, 5475, 5475, 5475, 5475,
18702  5475, 5476, 5476, 5476, 5476, 5476, 5476, 5476, 5476, 5476,
18703  5476, 5476, 5476, 5476, 5476, 5476, 5476, 5476, 5476, 5476,
18704  5476, 5476, 5476, 5477, 5477, 5477, 5477, 5477, 5477, 5477,
18705  5477, 5477, 5477, 5477, 5477, 5477, 5477, 5477, 5477, 5477,
18706  5477, 5477, 5477, 5477, 5477, 5478, 5478, 5478, 5478, 5478,
18707  5478, 5478, 5478, 5478, 5478, 5478, 5478, 5478, 5478, 5478,
18708  5478, 5478, 5478, 5478, 5478, 5478, 5478, 5479, 5479, 5479,
18709 
18710  5479, 5479, 5479, 5479, 5479, 5479, 5479, 5479, 5479, 5479,
18711  5479, 5479, 5479, 5479, 5479, 5479, 5479, 5479, 5479, 5480,
18712  5480, 5480, 5480, 5480, 5480, 5480, 5480, 5480, 5480, 5480,
18713  5480, 5480, 5480, 5480, 5480, 5480, 5480, 5480, 5480, 5480,
18714  5480, 5481, 5481, 5481, 5481, 0, 0, 0, 5481, 5481,
18715  0, 0, 0, 5481, 5481, 5481, 0, 0, 5481, 5481,
18716  5481, 5481, 5482, 5482, 5482, 5482, 0, 0, 0, 5482,
18717  5482, 0, 0, 0, 5482, 5482, 5482, 0, 0, 5482,
18718  5482, 5482, 5482, 5483, 5483, 5483, 5483, 5483, 5483, 5483,
18719  5483, 5483, 5483, 5483, 5483, 5483, 5483, 5483, 5483, 5483,
18720 
18721  5483, 5483, 5483, 5483, 5483, 5484, 5484, 5484, 5484, 5484,
18722  5484, 5484, 5484, 5484, 5484, 5484, 5484, 5484, 5484, 5484,
18723  5484, 5484, 5484, 5484, 5484, 5484, 5484, 5485, 5485, 5485,
18724  5485, 0, 0, 0, 5485, 5485, 0, 0, 0, 5485,
18725  5485, 5485, 0, 0, 5485, 5485, 5485, 5485, 5486, 5486,
18726  5486, 5486, 5486, 5486, 5486, 5486, 5486, 5486, 5486, 5486,
18727  5486, 5486, 5486, 5486, 5486, 5486, 5486, 5486, 5486, 5486,
18728  5487, 0, 0, 0, 0, 5487, 5487, 0, 5487, 0,
18729  5487, 0, 0, 5487, 5487, 5487, 5487, 5488, 5488, 5488,
18730  5488, 5488, 0, 0, 0, 0, 5488, 5488, 0, 5488,
18731 
18732  5488, 5488, 5488, 0, 5488, 5488, 5488, 5488, 5489, 5489,
18733  5489, 5489, 5489, 5489, 5489, 5489, 5489, 5489, 5489, 5489,
18734  5489, 5489, 5489, 5489, 5489, 5489, 5489, 5489, 5489, 5489,
18735  5490, 5490, 0, 5490, 5490, 5490, 5490, 5490, 5490, 5490,
18736  5490, 5490, 5490, 5490, 5490, 5490, 5490, 5490, 5490, 5490,
18737  5490, 5490, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491,
18738  5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491, 5491,
18739  5491, 5491, 5491, 5491, 5492, 5492, 5492, 5492, 5492, 5492,
18740  5492, 5492, 5492, 5492, 5492, 5492, 5492, 5492, 5492, 5492,
18741  5492, 5492, 5492, 5492, 5492, 5492, 5493, 5493, 5493, 5493,
18742 
18743  5493, 5493, 5493, 5493, 5493, 5493, 5493, 5493, 5493, 5493,
18744  5493, 5493, 5493, 5493, 5493, 5493, 5493, 5493, 5494, 5494,
18745  5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494,
18746  5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494,
18747  5495, 5495, 5495, 5495, 5495, 5495, 5495, 5495, 5495, 5495,
18748  5495, 5495, 5495, 5495, 5495, 5495, 5495, 5495, 5495, 5495,
18749  5495, 5495, 5496, 5496, 5496, 5496, 5496, 5496, 5496, 5496,
18750  5496, 5496, 5496, 5496, 5496, 5496, 5496, 5496, 5496, 5496,
18751  5496, 5496, 5496, 5496, 5497, 5497, 5497, 5497, 5497, 5497,
18752  5497, 5497, 5497, 5497, 5497, 5497, 5497, 5497, 5497, 5497,
18753 
18754  5497, 5497, 5497, 5497, 5497, 5497, 5498, 5498, 5498, 5498,
18755  5498, 5498, 5498, 5498, 5498, 5498, 5498, 5498, 5498, 5498,
18756  5498, 5498, 5498, 5498, 5498, 5498, 5498, 5498, 5499, 5499,
18757  5499, 5499, 5499, 5499, 5499, 5499, 5499, 5499, 5499, 5499,
18758  5499, 5499, 5499, 5499, 5499, 5499, 5499, 5499, 5499, 5499,
18759  5500, 5500, 5500, 5500, 5500, 5500, 5500, 5500, 5500, 5500,
18760  5500, 5500, 5500, 5500, 5500, 5500, 5500, 5500, 5500, 5500,
18761  5500, 5500, 5501, 5501, 5501, 5501, 5501, 5501, 5501, 5501,
18762  5501, 5501, 5501, 5501, 5501, 5501, 5501, 5501, 5501, 5501,
18763  5501, 5501, 5501, 5501, 5502, 5502, 5502, 5502, 5502, 5502,
18764 
18765  5502, 5502, 5502, 5502, 5502, 5502, 5502, 5502, 5502, 5502,
18766  5502, 5502, 5502, 5502, 5502, 5502, 5503, 5503, 5503, 5503,
18767  5503, 5503, 5503, 5503, 5503, 5503, 5503, 5503, 5503, 5503,
18768  5503, 5503, 5503, 5503, 5503, 5503, 5503, 5503, 5504, 5504,
18769  5504, 5504, 5504, 5504, 5504, 5504, 5504, 5504, 5504, 5504,
18770  5504, 5504, 5504, 5504, 5504, 5504, 5504, 5504, 5504, 5504,
18771  5505, 5505, 5505, 5505, 5505, 5505, 5505, 5505, 5505, 5505,
18772  5505, 5505, 5505, 5505, 5505, 5505, 5505, 5505, 5505, 5505,
18773  5505, 5505, 5506, 5506, 5506, 5506, 5506, 5506, 5506, 5506,
18774  5506, 5506, 5506, 5506, 5506, 5506, 5506, 5506, 5506, 5506,
18775 
18776  5506, 5506, 5506, 5506, 5507, 5507, 5507, 5507, 5507, 5507,
18777  5507, 5507, 5507, 5507, 5507, 5507, 5507, 5507, 5507, 5507,
18778  5507, 5507, 5507, 5507, 5507, 5507, 5508, 5508, 0, 5508,
18779  5508, 5508, 5508, 5508, 5508, 5508, 5508, 5508, 5508, 5508,
18780  5508, 5508, 5508, 5508, 5508, 5508, 5508, 5508, 5509, 5509,
18781  5509, 5509, 5509, 5509, 5509, 5509, 5509, 5509, 5509, 5509,
18782  5509, 5509, 5509, 5509, 5509, 5509, 5509, 5509, 5509, 5509,
18783  5510, 5510, 5510, 5510, 5510, 5510, 5510, 5510, 5510, 5510,
18784  5510, 5510, 5510, 5510, 5510, 5510, 5510, 5510, 5510, 5510,
18785  5510, 5510, 5511, 5511, 5511, 5511, 5511, 5511, 5511, 5511,
18786 
18787  5511, 5511, 5511, 5511, 5511, 5511, 5511, 5511, 5511, 5511,
18788  5511, 5511, 5511, 5511, 5512, 5512, 5512, 5512, 0, 0,
18789  0, 5512, 5512, 0, 0, 0, 5512, 5512, 5512, 0,
18790  0, 5512, 5512, 5512, 5512, 5513, 5513, 5513, 5513, 0,
18791  0, 0, 5513, 5513, 0, 0, 0, 5513, 5513, 5513,
18792  0, 0, 5513, 5513, 5513, 5513, 5514, 5514, 5514, 5514,
18793  5514, 5514, 5514, 5514, 5514, 5514, 5514, 5514, 5514, 5514,
18794  5514, 5514, 5514, 5514, 5514, 5514, 5514, 5514, 5515, 5515,
18795  5515, 5515, 5515, 5515, 5515, 5515, 5515, 5515, 5515, 5515,
18796  5515, 5515, 5515, 5515, 5515, 5515, 5515, 5515, 5515, 5515,
18797 
18798  5516, 5516, 5516, 5516, 5516, 5516, 5516, 5516, 5516, 5516,
18799  5516, 5516, 5516, 5516, 5516, 5516, 5516, 5516, 5516, 5516,
18800  5516, 5516, 5517, 0, 0, 0, 0, 5517, 5517, 0,
18801  5517, 0, 5517, 0, 0, 5517, 5517, 5517, 5517, 5518,
18802  5518, 5518, 5518, 5518, 0, 0, 0, 0, 5518, 5518,
18803  0, 5518, 5518, 5518, 5518, 0, 5518, 5518, 5518, 5518,
18804  5519, 5519, 5519, 5519, 5519, 5519, 5519, 5519, 5519, 5519,
18805  5519, 5519, 5519, 5519, 5519, 5519, 5519, 5519, 5519, 5519,
18806  5519, 5519, 5520, 5520, 0, 5520, 5520, 5520, 5520, 5520,
18807  5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
18808 
18809  5520, 5520, 5520, 5520, 5521, 5521, 5521, 5521, 5521, 5521,
18810  5521, 5521, 5521, 5521, 5521, 5521, 5521, 5521, 5521, 5521,
18811  5521, 5521, 5521, 5521, 5521, 5521, 5522, 5522, 5522, 5522,
18812  5522, 5522, 5522, 5522, 5522, 5522, 5522, 5522, 5522, 5522,
18813  5522, 5522, 5522, 5522, 5522, 5522, 5522, 5522, 5523, 5523,
18814  5523, 5523, 5523, 5523, 5523, 5523, 5523, 5523, 5523, 5523,
18815  5523, 5523, 5523, 5523, 5523, 5523, 5523, 5523, 5523, 5523,
18816  5524, 5524, 5524, 5524, 5524, 5524, 5524, 5524, 5524, 5524,
18817  5524, 5524, 5524, 5524, 5524, 5524, 5524, 5524, 5524, 5524,
18818  5524, 5524, 5525, 5525, 5525, 5525, 5525, 5525, 5525, 5525,
18819 
18820  5525, 5525, 5525, 5525, 5525, 5525, 5525, 5525, 5525, 5525,
18821  5525, 5525, 5525, 5525, 5526, 5526, 0, 5526, 5526, 5526,
18822  5526, 5526, 5526, 5526, 5526, 5526, 5526, 5526, 5526, 5526,
18823  5526, 5526, 5526, 5526, 5526, 5526, 5527, 5527, 5527, 5527,
18824  5527, 5527, 5527, 5527, 5527, 5527, 5527, 5527, 5527, 5527,
18825  5527, 5527, 5527, 5527, 5527, 5527, 5527, 5527, 5528, 5528,
18826  5528, 5528, 5528, 5528, 5528, 5528, 5528, 5528, 5528, 5528,
18827  5528, 5528, 5528, 5528, 5528, 5528, 5528, 5528, 5528, 5528,
18828  5529, 5529, 5529, 5529, 5529, 5529, 5529, 5529, 5529, 5529,
18829  5529, 5529, 5529, 5529, 5529, 5529, 5529, 5529, 5529, 5529,
18830 
18831  5529, 5529, 5530, 5530, 5530, 5530, 5530, 5530, 5530, 5530,
18832  5530, 5530, 5530, 5530, 5530, 5530, 5530, 5530, 5530, 5530,
18833  5530, 5530, 5530, 5530, 5531, 5531, 5531, 5531, 5531, 5531,
18834  5531, 5531, 5531, 5531, 5531, 5531, 5531, 5531, 5531, 5531,
18835  5531, 5531, 5531, 5531, 5531, 5531, 5532, 5532, 0, 5532,
18836  5532, 5532, 5532, 5532, 5532, 5532, 5532, 5532, 5532, 5532,
18837  5532, 5532, 5532, 5532, 5532, 5532, 5532, 5532, 5533, 5533,
18838  5533, 5533, 5533, 5533, 5533, 5533, 5533, 5533, 5533, 5533,
18839  5533, 5533, 5533, 5533, 5533, 5533, 5533, 5533, 5533, 5533,
18840  5534, 5534, 5534, 5534, 5534, 5534, 5534, 5534, 5534, 5534,
18841 
18842  5534, 5534, 5534, 5534, 5534, 5534, 5534, 5534, 5534, 5534,
18843  5534, 5534, 5535, 5535, 5535, 5535, 5535, 5535, 5535, 5535,
18844  5535, 5535, 5535, 5535, 5535, 5535, 5535, 5535, 5535, 5535,
18845  5535, 5535, 5535, 5535, 5536, 5536, 5536, 5536, 5536, 5536,
18846  5536, 5536, 5536, 5536, 5536, 5536, 5536, 5536, 5536, 5536,
18847  5536, 5536, 5536, 5536, 5536, 5536, 5537, 5537, 0, 5537,
18848  5537, 5537, 5537, 5537, 5537, 5537, 5537, 5537, 5537, 5537,
18849  5537, 5537, 5537, 5537, 5537, 5537, 5537, 5537, 5538, 5538,
18850  5538, 5538, 5538, 5538, 5538, 5538, 5538, 5538, 5538, 5538,
18851  5538, 5538, 5538, 5538, 5538, 5538, 5538, 5538, 5538, 5538,
18852 
18853  5539, 5539, 5539, 5539, 5539, 5539, 5539, 5539, 5539, 5539,
18854  5539, 5539, 5539, 5539, 5539, 5539, 5539, 5539, 5539, 5539,
18855  5539, 5539, 5540, 5540, 5540, 5540, 5540, 5540, 5540, 5540,
18856  5540, 5540, 5540, 5540, 5540, 5540, 5540, 5540, 5540, 5540,
18857  5540, 5540, 5540, 5540, 5541, 5541, 5541, 5541, 5541, 5541,
18858  5541, 5541, 5541, 5541, 5541, 5541, 5541, 5541, 5541, 5541,
18859  5541, 5541, 5541, 5541, 5541, 5541, 5542, 5542, 5542, 5542,
18860  5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542,
18861  5542, 5542, 5542, 5542, 5542, 5542, 5542, 5542, 5543, 5543,
18862  5543, 5543, 5543, 5543, 5543, 5543, 5543, 5543, 5543, 5543,
18863 
18864  5543, 5543, 5543, 5543, 5543, 5543, 5543, 5543, 5543, 5543,
18865  5544, 5544, 5544, 5544, 5544, 5544, 5544, 5544, 5544, 5544,
18866  5544, 5544, 5544, 5544, 5544, 5544, 5544, 5544, 5544, 5544,
18867  5544, 5544, 5545, 5545, 5545, 5545, 5545, 5545, 5545, 5545,
18868  5545, 5545, 5545, 5545, 5545, 5545, 5545, 5545, 5545, 5545,
18869  5545, 5545, 5545, 5545, 5546, 5546, 5546, 5546, 5546, 5546,
18870  5546, 5546, 5546, 5546, 5546, 5546, 5546, 5546, 5546, 5546,
18871  5546, 5546, 5546, 5546, 5546, 5546, 5547, 5547, 5547, 5547,
18872  5547, 5547, 5547, 5547, 5547, 5547, 5547, 5547, 5547, 5547,
18873  5547, 5547, 5547, 5547, 5547, 5547, 5547, 5547, 5548, 5548,
18874 
18875  5548, 5548, 5548, 5548, 5548, 5548, 5548, 5548, 5548, 5548,
18876  5548, 5548, 5548, 5548, 5548, 5548, 5548, 5548, 5548, 5548,
18877  5549, 5549, 5549, 5549, 5549, 5549, 5549, 5549, 5549, 5549,
18878  5549, 5549, 5549, 5549, 5549, 5549, 5549, 5549, 5549, 5549,
18879  5549, 5549, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550,
18880  5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550,
18881  5550, 5550, 5550, 5550, 5551, 5551, 0, 5551, 5551, 5551,
18882  5551, 5551, 5551, 5551, 5551, 5551, 5551, 5551, 5551, 5551,
18883  5551, 5551, 5551, 5551, 5551, 5551, 5552, 5552, 5552, 5552,
18884  5552, 5552, 5552, 5552, 5552, 5552, 5552, 5552, 5552, 5552,
18885 
18886  5552, 5552, 5552, 5552, 5552, 5552, 5552, 5552, 5553, 5553,
18887  5553, 5553, 5553, 5553, 5553, 5553, 5553, 5553, 5553, 5553,
18888  5553, 5553, 5553, 5553, 5553, 5553, 5553, 5553, 5553, 5553,
18889  5554, 5554, 5554, 5554, 5554, 5554, 5554, 5554, 5554, 5554,
18890  5554, 5554, 5554, 5554, 5554, 5554, 5554, 5554, 5554, 5554,
18891  5554, 5554, 5555, 5555, 5555, 5555, 5555, 5555, 5555, 5555,
18892  5555, 5555, 5555, 5555, 5555, 5555, 5555, 5555, 5555, 5555,
18893  5555, 5555, 5555, 5555, 5556, 5556, 5556, 5556, 5556, 5556,
18894  5556, 5556, 5556, 5556, 5556, 5556, 5556, 5556, 5556, 5556,
18895  5556, 5556, 5556, 5556, 5556, 5556, 5557, 5557, 5557, 5557,
18896 
18897  5557, 5557, 5557, 5557, 5557, 5557, 5557, 5557, 5557, 5557,
18898  5557, 5557, 5557, 5557, 5557, 5557, 5557, 5557, 5558, 5558,
18899  0, 5558, 5558, 5558, 5558, 5558, 5558, 5558, 5558, 5558,
18900  5558, 5558, 5558, 5558, 5558, 5558, 5558, 5558, 5558, 5558,
18901  5559, 5559, 5559, 5559, 5559, 5559, 5559, 5559, 5559, 5559,
18902  5559, 5559, 5559, 5559, 5559, 5559, 5559, 5559, 5559, 5559,
18903  5559, 5559, 5560, 5560, 5560, 5560, 5560, 5560, 5560, 5560,
18904  5560, 5560, 5560, 5560, 5560, 5560, 5560, 5560, 5560, 5560,
18905  5560, 5560, 5560, 5560, 5561, 5561, 5561, 5561, 5561, 5561,
18906  5561, 5561, 5561, 5561, 5561, 5561, 5561, 5561, 5561, 5561,
18907 
18908  5561, 5561, 5561, 5561, 5561, 5561, 5562, 5562, 5562, 5562,
18909  5562, 5562, 5562, 5562, 5562, 5562, 5562, 5562, 5562, 5562,
18910  5562, 5562, 5562, 5562, 5562, 5562, 5562, 5562, 5563, 5563,
18911  5563, 5563, 5563, 5563, 5563, 5563, 5563, 5563, 5563, 5563,
18912  5563, 5563, 5563, 5563, 5563, 5563, 5563, 5563, 5563, 5563,
18913  5564, 5564, 5564, 5564, 5564, 5564, 5564, 5564, 5564, 5564,
18914  5564, 5564, 5564, 5564, 5564, 5564, 5564, 5564, 5564, 5564,
18915  5564, 5564, 5565, 5565, 5565, 5565, 5565, 5565, 5565, 5565,
18916  5565, 5565, 5565, 5565, 5565, 5565, 5565, 5565, 5565, 5565,
18917  5565, 5565, 5565, 5565, 5566, 5566, 5566, 5566, 5566, 5566,
18918 
18919  5566, 5566, 5566, 5566, 5566, 5566, 5566, 5566, 5566, 5566,
18920  5566, 5566, 5566, 5566, 5566, 5566, 5567, 5567, 5567, 5567,
18921  5567, 5567, 5567, 5567, 5567, 5567, 5567, 5567, 5567, 5567,
18922  5567, 5567, 5567, 5567, 5567, 5567, 5567, 5567, 5568, 5568,
18923  5568, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5568,
18924  5568, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5568, 5568,
18925  5569, 5569, 5569, 5569, 5569, 5569, 5569, 5569, 5569, 5569,
18926  5569, 5569, 5569, 5569, 5569, 5569, 5569, 5569, 5569, 5569,
18927  5569, 5569, 5570, 5570, 5570, 5570, 5570, 5570, 5570, 5570,
18928  5570, 5570, 5570, 5570, 5570, 5570, 5570, 5570, 5570, 5570,
18929 
18930  5570, 5570, 5570, 5570, 5571, 5571, 5571, 5571, 5571, 5571,
18931  5571, 5571, 5571, 5571, 5571, 5571, 5571, 5571, 5571, 5571,
18932  5571, 5571, 5571, 5571, 5571, 5571, 5572, 5572, 5572, 5572,
18933  5572, 5572, 5572, 5572, 5572, 5572, 5572, 5572, 5572, 5572,
18934  5572, 5572, 5572, 5572, 5572, 5572, 5572, 5572, 5573, 5573,
18935  5573, 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5573,
18936  5573, 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5573, 5573,
18937  5574, 5574, 5574, 5574, 5574, 5574, 5574, 5574, 5574, 5574,
18938  5574, 5574, 5574, 5574, 5574, 5574, 5574, 5574, 5574, 5574,
18939  5574, 5574, 5575, 5575, 5575, 5575, 5575, 5575, 5575, 5575,
18940 
18941  5575, 5575, 5575, 5575, 5575, 5575, 5575, 5575, 5575, 5575,
18942  5575, 5575, 5575, 5575, 5576, 5576, 5576, 5576, 5576, 5576,
18943  5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576, 5576,
18944  5576, 5576, 5576, 5576, 5576, 5576, 5577, 5577, 5577, 5577,
18945  5577, 5577, 5577, 5577, 5577, 5577, 5577, 5577, 5577, 5577,
18946  5577, 5577, 5577, 5577, 5577, 5577, 5577, 5577, 5578, 5578,
18947  5578, 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5578,
18948  5578, 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5578, 5578,
18949  5579, 5579, 5579, 5579, 5579, 5579, 5579, 5579, 5579, 5579,
18950  5579, 5579, 5579, 5579, 5579, 5579, 5579, 5579, 5579, 5579,
18951 
18952  5579, 5579, 5580, 5580, 5580, 5580, 5580, 5580, 5580, 5580,
18953  5580, 5580, 5580, 5580, 5580, 5580, 5580, 5580, 5580, 5580,
18954  5580, 5580, 5580, 5580, 5581, 5581, 5581, 5581, 5581, 5581,
18955  5581, 5581, 5581, 5581, 5581, 5581, 5581, 5581, 5581, 5581,
18956  5581, 5581, 5581, 5581, 5581, 5581, 5582, 5582, 5582, 5582,
18957  5582, 5582, 5582, 5582, 5582, 5582, 5582, 5582, 5582, 5582,
18958  5582, 5582, 5582, 5582, 5582, 5582, 5582, 5582, 5583, 5583,
18959  5583, 5583, 5583, 5583, 5583, 5583, 5583, 5583, 5583, 5583,
18960  5583, 5583, 5583, 5583, 5583, 5583, 5583, 5583, 5583, 5583,
18961  5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584,
18962 
18963  5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584, 5584,
18964  5584, 5584, 5585, 5585, 5585, 5585, 5585, 5585, 5585, 5585,
18965  5585, 5585, 5585, 5585, 5585, 5585, 5585, 5585, 5585, 5585,
18966  5585, 5585, 5585, 5585, 5586, 5586, 5586, 5586, 5586, 5586,
18967  5586, 5586, 5586, 5586, 5586, 5586, 5586, 5586, 5586, 5586,
18968  5586, 5586, 5586, 5586, 5586, 5586, 5587, 5587, 5587, 5587,
18969  5587, 5587, 5587, 5587, 5587, 5587, 5587, 5587, 5587, 5587,
18970  5587, 5587, 5587, 5587, 5587, 5587, 5587, 5587, 5588, 5588,
18971  0, 5588, 5588, 5588, 5588, 5588, 5588, 5588, 5588, 5588,
18972  5588, 5588, 5588, 5588, 5588, 5588, 5588, 5588, 5588, 5588,
18973 
18974  5589, 5589, 5589, 5589, 5589, 5589, 5589, 5589, 5589, 5589,
18975  5589, 5589, 5589, 5589, 5589, 5589, 5589, 5589, 5589, 5589,
18976  5589, 5589, 5590, 5590, 5590, 5590, 5590, 5590, 5590, 5590,
18977  5590, 5590, 5590, 5590, 5590, 5590, 5590, 5590, 5590, 5590,
18978  5590, 5590, 5590, 5590, 5591, 5591, 5591, 5591, 5591, 5591,
18979  5591, 5591, 5591, 5591, 5591, 5591, 5591, 5591, 5591, 5591,
18980  5591, 5591, 5591, 5591, 5591, 5591, 5592, 5592, 5592, 5592,
18981  5592, 5592, 5592, 5592, 5592, 5592, 5592, 5592, 5592, 5592,
18982  5592, 5592, 5592, 5592, 5592, 5592, 5592, 5592, 5593, 5593,
18983  5593, 5593, 5593, 5593, 5593, 5593, 5593, 5593, 5593, 5593,
18984 
18985  5593, 5593, 5593, 5593, 5593, 5593, 5593, 5593, 5593, 5593,
18986  5594, 5594, 5594, 5594, 5594, 5594, 5594, 5594, 5594, 5594,
18987  5594, 5594, 5594, 5594, 5594, 5594, 5594, 5594, 5594, 5594,
18988  5594, 5594, 5595, 5595, 5595, 5595, 5595, 5595, 5595, 5595,
18989  5595, 5595, 5595, 5595, 5595, 5595, 5595, 5595, 5595, 5595,
18990  5595, 5595, 5595, 5595, 5596, 5596, 5596, 5596, 5596, 5596,
18991  5596, 5596, 5596, 5596, 5596, 5596, 5596, 5596, 5596, 5596,
18992  5596, 5596, 5596, 5596, 5596, 5596, 5597, 5597, 5597, 5597,
18993  5597, 5597, 5597, 5597, 5597, 5597, 5597, 5597, 5597, 5597,
18994  5597, 5597, 5597, 5597, 5597, 5597, 5597, 5597, 5598, 5598,
18995 
18996  5598, 5598, 5598, 5598, 5598, 5598, 5598, 5598, 5598, 5598,
18997  5598, 5598, 5598, 5598, 5598, 5598, 5598, 5598, 5598, 5598,
18998  5599, 5599, 5599, 5599, 5599, 5599, 5599, 5599, 5599, 5599,
18999  5599, 5599, 5599, 5599, 5599, 5599, 5599, 5599, 5599, 5599,
19000  5599, 5599, 5600, 5600, 5600, 5600, 5600, 5600, 5600, 5600,
19001  5600, 5600, 5600, 5600, 5600, 5600, 5600, 5600, 5600, 5600,
19002  5600, 5600, 5600, 5600, 5601, 5601, 5601, 5601, 5601, 5601,
19003  5601, 5601, 5601, 5601, 5601, 5601, 5601, 5601, 5601, 5601,
19004  5601, 5601, 5601, 5601, 5601, 5601, 5602, 5602, 5602, 5602,
19005  5602, 5602, 5602, 5602, 5602, 5602, 5602, 5602, 5602, 5602,
19006 
19007  5602, 5602, 5602, 5602, 5602, 5602, 5602, 5602, 5603, 5603,
19008  5603, 5603, 5603, 5603, 5603, 5603, 5603, 5603, 5603, 5603,
19009  5603, 5603, 5603, 5603, 5603, 5603, 5603, 5603, 5603, 5603,
19010  5604, 5604, 5604, 5604, 5604, 5604, 5604, 5604, 5604, 5604,
19011  5604, 5604, 5604, 5604, 5604, 5604, 5604, 5604, 5604, 5604,
19012  5604, 5604, 5605, 5605, 5605, 5605, 5605, 5605, 5605, 5605,
19013  5605, 5605, 5605, 5605, 5605, 5605, 5605, 5605, 5605, 5605,
19014  5605, 5605, 5605, 5605, 5606, 5606, 5606, 5606, 5606, 5606,
19015  5606, 5606, 5606, 5606, 5606, 5606, 5606, 5606, 5606, 5606,
19016  5606, 5606, 5606, 5606, 5606, 5606, 5607, 5607, 5607, 5607,
19017 
19018  5607, 5607, 5607, 5607, 5607, 5607, 5607, 5607, 5607, 5607,
19019  5607, 5607, 5607, 5607, 5607, 5607, 5607, 5607, 5608, 5608,
19020  5608, 5608, 5608, 5608, 5608, 5608, 5608, 5608, 5608, 5608,
19021  5608, 5608, 5608, 5608, 5608, 5608, 5608, 5608, 5608, 5608,
19022  5609, 5609, 5609, 5609, 5609, 5609, 5609, 5609, 5609, 5609,
19023  5609, 5609, 5609, 5609, 5609, 5609, 5609, 5609, 5609, 5609,
19024  5609, 5609, 5610, 5610, 5610, 5610, 5610, 5610, 5610, 5610,
19025  5610, 5610, 5610, 5610, 5610, 5610, 5610, 5610, 5610, 5610,
19026  5610, 5610, 5610, 5610, 5611, 5611, 0, 5611, 5611, 5611,
19027  5611, 5611, 5611, 5611, 5611, 5611, 5611, 5611, 5611, 5611,
19028 
19029  5611, 5611, 5611, 5611, 5611, 5611, 5612, 5612, 5612, 5612,
19030  5612, 5612, 5612, 5612, 5612, 5612, 5612, 5612, 5612, 5612,
19031  5612, 5612, 5612, 5612, 5612, 5612, 5612, 5612, 5613, 5613,
19032  5613, 5613, 5613, 5613, 5613, 5613, 5613, 5613, 5613, 5613,
19033  5613, 5613, 5613, 5613, 5613, 5613, 5613, 5613, 5613, 5613,
19034  5614, 5614, 5614, 5614, 5614, 5614, 5614, 5614, 5614, 5614,
19035  5614, 5614, 5614, 5614, 5614, 5614, 5614, 5614, 5614, 5614,
19036  5614, 5614, 5615, 5615, 5615, 5615, 5615, 5615, 5615, 5615,
19037  5615, 5615, 5615, 5615, 5615, 5615, 5615, 5615, 5615, 5615,
19038  5615, 5615, 5615, 5615, 5616, 5616, 5616, 5616, 5616, 5616,
19039 
19040  5616, 5616, 5616, 5616, 5616, 5616, 5616, 5616, 5616, 5616,
19041  5616, 5616, 5616, 5616, 5616, 5616, 5617, 5617, 5617, 5617,
19042  5617, 5617, 5617, 5617, 5617, 5617, 5617, 5617, 5617, 5617,
19043  5617, 5617, 5617, 5617, 5617, 5617, 5617, 5617, 5618, 5618,
19044  5618, 5618, 5618, 5618, 5618, 5618, 5618, 5618, 5618, 5618,
19045  5618, 5618, 5618, 5618, 5618, 5618, 5618, 5618, 5618, 5618,
19046  5619, 5619, 5619, 5619, 5619, 5619, 5619, 5619, 5619, 5619,
19047  5619, 5619, 5619, 5619, 5619, 5619, 5619, 5619, 5619, 5619,
19048  5619, 5619, 5620, 5620, 5620, 5620, 5620, 5620, 5620, 5620,
19049  5620, 5620, 5620, 5620, 5620, 5620, 5620, 5620, 5620, 5620,
19050 
19051  5620, 5620, 5620, 5620, 5621, 5621, 5621, 5621, 5621, 5621,
19052  5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621,
19053  5621, 5621, 5621, 5621, 5621, 5621, 5622, 5622, 5622, 5622,
19054  5622, 5622, 5622, 5622, 5622, 5622, 5622, 5622, 5622, 5622,
19055  5622, 5622, 5622, 5622, 5622, 5622, 5622, 5622, 5623, 5623,
19056  5623, 5623, 5623, 5623, 5623, 5623, 5623, 5623, 5623, 5623,
19057  5623, 5623, 5623, 5623, 5623, 5623, 5623, 5623, 5623, 5623,
19058  5624, 5624, 5624, 5624, 5624, 5624, 5624, 5624, 5624, 5624,
19059  5624, 5624, 5624, 5624, 5624, 5624, 5624, 5624, 5624, 5624,
19060  5624, 5624, 5625, 5625, 5625, 5625, 5625, 5625, 5625, 5625,
19061 
19062  5625, 5625, 5625, 5625, 5625, 5625, 5625, 5625, 5625, 5625,
19063  5625, 5625, 5625, 5625, 5626, 5626, 5626, 5626, 5626, 5626,
19064  5626, 5626, 5626, 5626, 5626, 5626, 5626, 5626, 5626, 5626,
19065  5626, 5626, 5626, 5626, 5626, 5626, 5627, 5627, 5627, 5627,
19066  5627, 5627, 5627, 5627, 5627, 5627, 5627, 5627, 5627, 5627,
19067  5627, 5627, 5627, 5627, 5627, 5627, 5627, 5627, 4943, 4943,
19068  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
19069  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
19070  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
19071  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
19072 
19073  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
19074  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
19075  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943,
19076  4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943, 4943
19077  } ;
19078 
19079 static yy_state_type yy_last_accepting_state;
19081 
19082 extern int vhdlcodeYY_flex_debug;
19083 int vhdlcodeYY_flex_debug = 0;
19084 
19085 /* The intent behind this definition is that it'll catch
19086  * any uses of REJECT which flex missed.
19087  */
19088 #define REJECT reject_used_but_not_detected
19089 #define yymore() yymore_used_but_not_detected
19090 #define YY_MORE_ADJ 0
19091 #define YY_RESTORE_YY_MORE_OFFSET
19093 #line 1 "vhdlcode.l"
19094 /******************************************************************************
19095  *
19096  * Copyright (C) 1997-2015 by Dimitri van Heesch.
19097  *
19098  * Permission to use, copy, modify, and distribute this software and its
19099  * documentation under the terms of the GNU General Public License is hereby
19100  * granted. No representations are made about the suitability of this software
19101  * for any purpose. It is provided "as is" without express or implied warranty.
19102  * See the GNU General Public License for more details.
19103  *
19104  * Documents produced by Doxygen are derivative works derived from the
19105  * input used in their production; they are not affected by this license.
19106  *
19107  */
19108 /******************************************************************************
19109  * Parser for syntax hightlighting and references for vhdl subset
19110  * written by M. Kreis
19111  * supports VHDL-87/93/2008
19112  ******************************************************************************/
19113 #line 22 "vhdlcode.l"
19114 
19115 /*
19116  * includes
19117  */
19118 #include <stdio.h>
19119 #include <assert.h>
19120 #include <ctype.h>
19121 #include <qregexp.h>
19122 #include <qdir.h>
19123 #include <qstringlist.h>
19124 
19125 #include "entry.h"
19126 #include "doxygen.h"
19127 #include "message.h"
19128 #include "outputlist.h"
19129 #include "util.h"
19130 #include "membername.h"
19131 #include "searchindex.h"
19132 #include "vhdldocgen.h"
19133 #include "arguments.h"
19134 #include "config.h"
19135 #include "classdef.h"
19136 #include "filedef.h"
19137 #include "tooltip.h"
19138 
19139 #define YY_NO_INPUT 1
19140 #define YY_NO_UNISTD_H 1
19141 
19142 // Toggle for some debugging info
19143 //#define DBG_CTX(x) fprintf x
19144 #define DBG_CTX(x) do { } while(0)
19145 
19146 
19147 /* -----------------------------------------------------------------
19148  * statics
19149  */
19150 
19151 // ----------------- <vhdl> ----------------------------------
19152 
19153 //static bool isPackBody=FALSE;
19154 //static bool isStartMap;
19155 static bool isFuncProto=FALSE;
19156 static bool isComponent=FALSE;
19157 static bool isPackageBody=FALSE;
19158 static bool isProto = FALSE;
19159 static bool g_startCode = FALSE;
19162 static QDict<QCString>g_vhdlKeyDict;
19167 
19168 //-----------------------------------------------------------
19169 
19173 static const char * g_inputString; //!< the code fragment as text
19174 static int g_inputPosition; //!< read offset during parsing
19175 static int g_inputLines; //!< number of line in the code fragment
19176 static int g_yyLineNr; //!< current line number
19179 
19182 
19184 
19186 
19191 static const char * g_currentFontClass;
19192 
19193 static bool g_lexInit = FALSE;
19194 static int g_braceCount=0;
19195 
19196 
19197 static void writeFont(const char *s,const char* text);
19198 static void generateMemLink(CodeOutputInterface &ol,QCString &clName,QCString& memberName);
19199 static bool writeColoredWord(QCString& word );
19200 static void generateClassOrGlobalLink(CodeOutputInterface &ol,const char *clName, bool typeOnly=FALSE);
19201 static void endFontClass();
19202 static void startFontClass(const char *s);
19203 //-------------------------------------------------------------------
19204 
19205 
19206 static void setCurrentDoc(const QCString &anchor)
19207 {
19209  {
19210  if (g_searchCtx)
19211  {
19212  Doxygen::searchIndex->setCurrentDoc(g_searchCtx,g_searchCtx->anchor(),FALSE);
19213  }
19214  else
19215  {
19216  Doxygen::searchIndex->setCurrentDoc(g_sourceFileDef,anchor,TRUE);
19217  }
19218  }
19219 }
19220 
19222 {
19223  if (name.isEmpty()) return FALSE;
19224  static QRegExp regg("[\\s\"]");
19225 
19226  int len=name.length();
19227  if (name.at(0)=='"' && name.at(len-1)=='"' && len > 2)
19228  {
19229  QStringList qrl=QStringList::split(regg,name,FALSE);
19230  if (VhdlDocGen::isNumber(qrl[0].utf8()))
19231  {
19232  g_code->codify("\"");
19233  startFontClass("vhdllogic");
19234  QCString mid=name.mid(1,len-2); //" 1223 "
19235  g_code->codify(mid.data());
19236  endFontClass();
19237  g_code->codify("\"");
19238  }
19239  else
19240  {
19241  startFontClass("keyword");
19242  g_code->codify(name.data());
19243  endFontClass();
19244  }
19245  return TRUE;
19246  }
19247 
19248  if (VhdlDocGen::isNumber(name))
19249  {
19250  startFontClass("vhdllogic");
19251  g_code->codify(name.data());
19252  endFontClass();
19253  return TRUE;
19254  }
19255  return FALSE;
19256 }
19257 
19258 static void addToSearchIndex(const char *text)
19259 {
19261  {
19263  }
19264 }
19265 
19266 
19267 /*! start a new line of code, inserting a line number if g_sourceFileDef
19268  * is TRUE. If a definition starts at the current line, then the line
19269  * number is linked to the documentation of that definition.
19270  */
19271 static void startCodeLine()
19272 {
19273  //if (g_currentFontClass) { g_code->endFontClass(); }
19274  if (g_sourceFileDef)
19275  {
19276  g_startCode=TRUE;
19277  //QCString lineNumber,lineAnchor;
19278  //lineNumber.sprintf("%05d",g_yyLineNr);
19279  //lineAnchor.sprintf("l%05d",g_yyLineNr);
19280  // if ((g_yyLineNr % 500) == 0)
19281  // fprintf(stderr,"\n starting Line %d:",g_yyLineNr);
19282  Definition *d = g_sourceFileDef->getSourceDefinition(g_yyLineNr);
19283  //printf("startCodeLine %d d=%s\n", g_yyLineNr,d ? d->name().data() : "<null>");
19284  if (!g_includeCodeFragment && d)
19285  {
19286  g_currentDefinition = d;
19287  g_currentMemberDef = g_sourceFileDef->getSourceMember(g_yyLineNr);
19288  if (!g_tempComp.isEmpty() && g_currentMemberDef )
19289  {
19290  //ClassDef *cf=VhdlDocGen::getClass(g_tempComp.data());
19291  QCString nn=g_currentMemberDef->name();
19292  MemberDef* mdeff=VhdlDocGen::findMember(g_tempComp,nn);
19293  if (mdeff)
19294  {
19295  g_currentMemberDef=mdeff;
19296  }
19297  }
19298 
19299  g_parmType.resize(0);
19300  g_parmName.resize(0);
19301  QCString lineAnchor;
19302  lineAnchor.sprintf("l%05d",g_yyLineNr);
19303  if (g_currentMemberDef)
19304  {
19305  g_code->writeLineNumber(g_currentMemberDef->getReference(),
19306  g_currentMemberDef->getOutputFileBase(),
19307  g_currentMemberDef->anchor(),g_yyLineNr);
19308  setCurrentDoc(lineAnchor);
19309  }
19310  else if (d->isLinkableInProject())
19311  {
19312  g_code->writeLineNumber(d->getReference(),
19313  d->getOutputFileBase(),
19314  0,g_yyLineNr);
19315  setCurrentDoc(lineAnchor);
19316  }
19317  }
19318  else
19319  {
19320  g_code->writeLineNumber(0,0,0,g_yyLineNr);
19321  }
19322  }
19323  g_code->startCodeLine(g_sourceFileDef);
19324  if (g_currentFontClass)
19325  {
19326  g_code->startFontClass(g_currentFontClass);
19327  }
19328 }
19329 
19330 static void endFontClass();
19331 static void endCodeLine()
19332 {
19333  endFontClass();
19334  g_code->endCodeLine();
19335 }
19336 
19337 static void nextCodeLine()
19338 {
19339  if (g_startCode)
19340  {
19341  endCodeLine(); // </div>
19342  }
19343  const char *fc = g_currentFontClass;
19344  if (g_yyLineNr<g_inputLines)
19345  {
19346  g_currentFontClass = fc;
19347  startCodeLine(); //<div>
19348  }
19349 }
19350 
19351 /*! writes a word to the output.
19352  * If curr_class is defined, the word belongs to a class
19353  * and will be linked.
19354  */
19355 
19356 static void writeWord(const char *word,const char* curr_class=0,bool classLink=FALSE)
19357 {
19358  bool found=FALSE;
19359  QCString temp;
19360  QCString tclass(curr_class);
19361  QCString ttt(word);
19362  if (ttt.isEmpty()) return;
19363  for (unsigned int j=0;j<ttt.length();j++)
19364  {
19365  char c=ttt.at(j);
19366  if (c==' '|| c==',' || c==';' || c==':' || c=='(' || c==')' || c=='\r' || c=='\t' || c=='.')
19367  {
19368  if (found)
19369  {
19370  if (!writeColoredWord(temp)) // is it a keyword ?
19371  {
19372  //if (VhdlDocGen::findKeyWord(temp))
19373  // writeFont("vhdlkeyword",temp.data());
19374  //printf("writeWord: %s\n",temp.data());
19375  if (!tclass.isEmpty())
19376  {
19377  if (!classLink)
19378  {
19379  generateMemLink(*g_code,tclass,temp);
19380  }
19381  else
19382  {
19383  generateClassOrGlobalLink(*g_code,temp);
19384  }
19385  }
19386  else
19387  {
19388  if (!checkVhdlString(temp))
19389  g_code->codify(temp.data());
19390  }
19391  }
19392  temp.resize(0);
19393  found=FALSE;
19394  }
19395 
19396  char cc[2];
19397  cc[0]=c;
19398  cc[1]=0;
19399  g_code->codify(cc);
19400  }
19401  else
19402  {
19403  found=TRUE;
19404  temp+=c;
19405  }
19406  } // for
19407 
19408  if (!temp.isEmpty())
19409  {
19410  if (!writeColoredWord(temp))
19411  {
19412  if (!tclass.isEmpty())
19413  {
19414  if (!classLink)
19415  {
19416  generateMemLink(*g_code,tclass,temp); // generateMemLink(*g_code,g_CurrClass,left);
19417  }
19418  else
19419  {
19420  generateClassOrGlobalLink(*g_code,temp);
19421  }
19422  }
19423  else
19424  {
19425  QCString qc(temp.data());
19426  if (VhdlDocGen::isNumber(qc)){
19427  startFontClass("vhdllogic");
19428  g_code->codify(temp.data());
19429  endFontClass();
19430  }
19431  else
19432  g_code->codify(temp.data());
19433  }
19434  }
19435  }
19436 }// writeWord
19437 
19438 
19439 /*! write a code fragment `text' that may span multiple lines, inserting
19440  * line numbers for each line.
19441  */
19442 static void codifyLines(const char *text,const char *cl=0,bool classlink=FALSE,bool comment=FALSE)
19443 {
19444  if (text==0) return;
19445  //printf("codifyLines(%d,\"%s\")\n",g_yyLineNr,text);
19446  const char *p=text,*sp=p;
19447  char c;
19448  bool done=FALSE;
19449  while (!done)
19450  {
19451  sp=p;
19452  while ((c=*p++) && c!='\n') {}
19453  if (c=='\n')
19454  {
19455  g_yyLineNr++;
19456  QCString line = sp;
19457  line = line.left((int)(p-sp)-1);
19458  //*(p-1)='\0';
19459  //g_code->codify(sp);
19460  if (comment)
19461  {
19462  writeFont("keyword",line.data());
19463  }
19464  else
19465  {
19466  writeWord(line,cl,classlink);
19467  }
19468  nextCodeLine();
19469  }
19470  else
19471  {
19472  if (comment)
19473  writeFont("keyword",sp);
19474  else
19475  writeWord(sp,cl,classlink);
19476  done=TRUE;
19477  }
19478  }
19479 }
19480 
19481 /*! writes a link to a fragment \a text that may span multiple lines, inserting
19482  * line numbers for each line. If \a text contains newlines, the link will be
19483  * split into multiple links with the same destination, one for each line.
19484  */
19486  Definition *d,
19487  const char *text)
19488 {
19489  static bool sourceTooltips = Config_getBool("SOURCE_TOOLTIPS");
19491  QCString ref = d->getReference();
19493  QCString anchor = d->anchor();
19494  QCString tooltip;
19495  if (!sourceTooltips) // fall back to simple "title" tooltips
19496  {
19497  tooltip = d->briefDescriptionAsTooltip();
19498  }
19499  bool done=FALSE;
19500  char *p=(char *)text;
19501  while (!done)
19502  {
19503  char *sp=p;
19504  char c;
19505  while ((c=*p++) && c!='\n') {}
19506  if (c=='\n')
19507  {
19508  g_yyLineNr++;
19509  *(p-1)='\0';
19510  // printf("writeCodeLink(%s,%s,%s,%s)\n",ref,file,anchor,sp);
19511  ol.writeCodeLink(ref,file,anchor,sp,tooltip);
19512  nextCodeLine();
19513  }
19514  else
19515  {
19516  ol.writeCodeLink(ref,file,anchor,sp,tooltip);
19517  done=TRUE;
19518  }
19519  }
19520 }
19521 
19523 {
19524  g_classScope = md->getClassDef() ? md->getClassDef()->name().data() : "";
19525  ArgumentList *al = md->argumentList();
19526  if (al==0) return;
19527  ArgumentListIterator ali(*al);
19528  Argument *a;
19529  for (ali.toFirst();(a=ali.current());++ali)
19530  {
19531  g_parmName = a->name.copy();
19532  g_parmType = a->type.copy();
19533  int i = g_parmType.find('*');
19534  if (i!=-1) g_parmType = g_parmType.left(i);
19535  i = g_parmType.find('&');
19536  if (i!=-1) g_parmType = g_parmType.left(i);
19537  g_parmType.stripPrefix("const ");
19538  g_parmType=g_parmType.stripWhiteSpace();
19539  // g_theVarContext.addVariable(g_parmType,g_parmName);
19540  }
19541 }
19542 
19543 
19544 /*! writes a link to a function or procedure
19545  */
19546 
19548 {
19549 
19550  //printf("generateFuncLink(FuncName=%s)\n",mdef->name().data());
19551  QCString memberName=mdef->name();
19552 
19553  if (mdef && mdef->isLinkable()) // is it a linkable class
19554  {
19555  writeMultiLineCodeLink(ol,mdef,mdef->name());
19556  addToSearchIndex(memberName);
19557  return;
19558  }
19559  codifyLines(memberName.data());
19560  addToSearchIndex(memberName);
19561 } // generateFuncLink
19562 
19563 
19564 static void generateMemLink(CodeOutputInterface &ol,QCString &clName,QCString& memberName)
19565 {
19566  if (memberName.isEmpty()) return;
19567  if (clName.isEmpty())
19568  {
19569  codifyLines(memberName.data());
19570 
19571  return;
19572  }
19573 
19574  QCString className=clName;
19575 
19576  MemberDef *md=0;
19577  //MemberDef *comp=0;
19578  //bool isLocal=FALSE;
19579 
19580  md=VhdlDocGen::findMember(className,memberName);
19581  ClassDef *po=VhdlDocGen::getClass(className.data());
19582 
19583  if (md==0 && po && (VhdlDocGen::VhdlClasses)po->protection()==VhdlDocGen::PACKBODYCLASS)
19584  {
19585  QCString temp=className;//.stripPrefix("_");
19586  temp.stripPrefix("_");
19587  md=VhdlDocGen::findMember(temp,memberName);
19588  }
19589 
19590  if (md && md->isLinkable()) // is it a linkable class
19591  {
19592  writeMultiLineCodeLink(ol,md,memberName);
19593  addToSearchIndex(memberName);
19594  return;
19595  }
19596  // nothing found, just write out the word
19597  codifyLines(memberName.data());
19598  addToSearchIndex(memberName);
19599 }// generateMemLink
19600 
19601 
19602 static void generateClassOrGlobalLink(CodeOutputInterface &ol,const char *clName, bool /*typeOnly*/)
19603 {
19604  QCString className=clName;
19605 
19606  if (className.isEmpty()) return;
19607 
19608  ClassDef *cd=0;
19609  //MemberDef *md=0;
19610  //bool isLocal=FALSE;
19611  className.stripPrefix("_");
19612  cd = getClass(className.data());
19613  while (cd)
19614  {
19615  //className.stripPrefix("_");
19616  QCString temp(clName);
19617  temp.stripPrefix("_");
19618  if (cd && cd->isLinkable()) // is it a linkable class
19619  {
19620  //if ((VhdlDocGen::VhdlClasses)cd->protection()==VhdlDocGen::ARCHITECTURECLASS)
19621  //{
19622  // temp=VhdlDocGen::getClassName(cd);
19623  //}
19624  writeMultiLineCodeLink(ol,cd,temp);
19625  addToSearchIndex(className);
19626  return;
19627  }
19628  Definition *d = cd->getOuterScope();
19629  if (d && d->definitionType()==Definition::TypeClass)
19630  {
19631  cd = (ClassDef*)d;
19632  }
19633  else
19634  {
19635  cd = 0;
19636  }
19637  }
19638 
19639  // nothing found, just write out the word
19640  codifyLines(clName);
19641  addToSearchIndex(clName);
19642 }// generateClasss or global link
19643 
19644 
19645 /*! counts the number of lines in the input */
19646 static int countLines()
19647 {
19648  const char *p=g_inputString;
19649  char c;
19650  int count=1;
19651  while ((c=*p))
19652  {
19653  p++ ;
19654  if (c=='\n') count++;
19655  }
19656  if (p>g_inputString && *(p-1)!='\n')
19657  { // last line does not end with a \n, so we add an extra
19658  // line and explicitly terminate the line after parsing.
19659  count++,
19660  g_needsTermination=TRUE;
19661  }
19662  return count;
19663 }
19664 
19665 static void endFontClass()
19666 {
19667  if (g_currentFontClass)
19668  {
19669  g_code->endFontClass();
19670  g_currentFontClass=0;
19671  }
19672 }
19673 
19674 static void startFontClass(const char *s)
19675 {
19676  if (s==0) return;
19677  endFontClass();
19678  g_code->startFontClass(s);
19679  g_currentFontClass=s;
19680 }
19681 
19682 static void writeFont(const char *s,const char* text)
19683 {
19684  if (s==0 || text==0) return;
19685  //printf("writeFont(%d,\"%s\")\n",g_yyLineNr,text);
19686  g_code->startFontClass(s);
19687  g_code->codify(text);
19688  g_code->endFontClass();
19689 }
19690 
19691 //----------------------------------------------------------------------------
19692 
19693 static void appStringLower(QCString& qcs,const char* text)
19694 {
19695  qcs.resize(0);
19696  qcs.append(text);
19697  //qcs=qcs.lower();
19698  qcs=qcs.stripWhiteSpace();
19699 }
19700 
19701 //static void appString(QCString& qcs,const char* text)
19702 //{
19703 // qcs.resize(0);
19704 // qcs.append(text);
19705 //}
19706 
19708 
19709 /* writes and links a port map statement */
19710 static void codifyMapLines(const char *text)
19711 {
19712  if (text==0) return;
19713  g_temp.resize(0);
19714  //bool dot=FALSE;
19715  int wordCounter=0;
19716  QCString ctemp;
19717  //printf("codifyLines(%d,\"%s\")\n",g_yyLineNr,text);
19718  const char *p=text; //,*sp=p;
19719  char c;
19720  bool done=FALSE;
19721  while (!done)
19722  {
19723  //sp=p;
19724  while ((c=*p++) && c!='\n' && c!=':' && c != ' ' && c != '(' && c!='\0' && c!='\t')
19725  {
19726  if (c!=0x9)
19727  g_temp+=c;
19728  }
19729  if (c=='\0') return;
19730  if (!g_temp.isEmpty()) wordCounter++;
19731 
19732  if (!g_temp.isEmpty())
19733  {
19734  // different kinds of component instantiations
19735  // xxx:yyy (generic/port) map(
19736  // xxx:(entity/component/configuration) yyy (generic/port) map(
19737  // xxx: entity yyy(zzz) (generic/port) map(
19738  if (wordCounter==2 || wordCounter==3)
19739  {
19740  QCString q=g_temp.lower(); // consider (upper/lower) cases
19741  if (q=="entity" || q=="component" || q=="configuration" || q=="port" || q=="generic")
19742  {
19743  generateMemLink(*g_code,g_CurrClass,g_temp);
19744  }
19745  else
19746  {
19747  g_PortMapComp=g_temp;
19748  generateClassOrGlobalLink(*g_code,g_temp);
19749  }
19750  }
19751  else
19752  {
19753  generateMemLink(*g_code,g_CurrClass,g_temp);
19754  }
19755  }
19756  ctemp.fill(c,1);
19757  codifyLines(ctemp.data());
19758  ctemp.resize(0);
19759  g_temp.resize(0);
19760  }//while
19761 }//codifymaplines
19762 
19763 /*
19764 * writes a function|procedure prototype and links the function|procedure name
19765 */
19766 
19767 static void writeFuncProto()
19768 {
19769  QList<Argument> ql;
19770  QCString name,ret;
19771  VhdlDocGen::parseFuncProto(g_FuncProto,ql,name,ret,FALSE);
19772 
19773  if (name.isEmpty())
19774  {
19775  codifyLines(g_FuncProto.data(),g_CurrClass.data());
19776  return;
19777  }
19778  QStringList qlist=QStringList::split(name,g_FuncProto,FALSE);
19779  QCString temp=qlist[0].utf8();
19780  codifyLines(temp.data(),g_CurrClass.data());
19781  g_FuncProto.stripPrefix(temp.data());
19782  temp.resize(0);
19783  temp=g_CurrClass;
19784  if (isPackageBody)
19785  {
19786  temp.stripPrefix("_");// _{package body name}
19787  }
19788  MemberDef *mdef=VhdlDocGen::findFunction(ql,name,temp,FALSE);
19789 
19790  if (mdef)
19791  {
19792  generateFuncLink(*g_code,mdef);
19793  g_FuncProto.stripPrefix(name.data());
19794  codifyLines(g_FuncProto.data(),g_CurrClass.data());
19795  }
19796  else
19797  {
19798  codifyLines(g_FuncProto.data(),g_CurrClass.data());
19799  }
19800 }// writeFuncProto
19801 
19802 /* writes a process prototype to the ouput */
19803 
19804  static void writeProcessProto(){
19805  codifyLines(g_FuncProto.data(),g_CurrClass.data());
19806  g_vhdlKeyDict.clear();
19807 }// writeProcessProto
19808 
19809 /* writes a keyword */
19810 
19812 {
19813  QCString qcs=word.lower();
19815  if (ss)
19816  {
19817  writeFont(ss->data(),word.data());
19818  return TRUE;
19819  }
19820  return FALSE;
19821 }
19822 
19823 #undef YY_INPUT
19824 #define YY_INPUT(buf,result,max_size) result=yyread(buf,max_size);
19825 
19826 static int yyread(char *buf,int max_size)
19827 {
19828  int c=0;
19829  while( c < max_size && g_inputString[g_inputPosition] )
19830  {
19831  *buf = g_inputString[g_inputPosition++] ;
19832  c++; buf++;
19833  }
19834  return c;
19835 }
19836 
19837 
19838 
19839 
19840 
19841 
19842 
19843 
19844 
19845 
19846 
19847 
19848 
19849 #line 19850 "/nova/app/home/novasoft/doxygen/doxygen-1.8.11/build/generated_src/vhdlcode.cpp"
19850 
19851 #define INITIAL 0
19852 #define Bases 1
19853 #define ParseType 2
19854 #define ParseFuncProto 3
19855 #define ParseComponent 4
19856 #define ParsePackage 5
19857 #define ParseProcessProto 6
19858 #define ClassName 7
19859 #define PackageName 8
19860 #define ClassVar 9
19861 #define ClassesName 10
19862 #define Map 11
19863 #define Body 12
19864 
19865 #ifndef YY_NO_UNISTD_H
19866 /* Special case for "unistd.h", since it is non-ANSI. We include it way
19867  * down here because we want the user's section 1 to have been scanned first.
19868  * The user has a chance to override it with an option.
19869  */
19870 #include <unistd.h>
19871 #endif
19872 
19873 #ifndef YY_EXTRA_TYPE
19874 #define YY_EXTRA_TYPE void *
19875 #endif
19876 
19877 static int yy_init_globals (void );
19878 
19879 /* Accessor methods to globals.
19880  These are made visible to non-reentrant scanners for convenience. */
19881 
19882 int vhdlcodeYYlex_destroy (void );
19883 
19884 int vhdlcodeYYget_debug (void );
19885 
19886 void vhdlcodeYYset_debug (int debug_flag );
19887 
19889 
19890 void vhdlcodeYYset_extra (YY_EXTRA_TYPE user_defined );
19891 
19892 FILE *vhdlcodeYYget_in (void );
19893 
19894 void vhdlcodeYYset_in (FILE * in_str );
19895 
19896 FILE *vhdlcodeYYget_out (void );
19897 
19898 void vhdlcodeYYset_out (FILE * out_str );
19899 
19900 int vhdlcodeYYget_leng (void );
19901 
19902 char *vhdlcodeYYget_text (void );
19903 
19904 int vhdlcodeYYget_lineno (void );
19905 
19906 void vhdlcodeYYset_lineno (int line_number );
19907 
19908 /* Macros after this point can all be overridden by user definitions in
19909  * section 1.
19910  */
19911 
19912 #ifndef YY_SKIP_YYWRAP
19913 #ifdef __cplusplus
19914 extern "C" int vhdlcodeYYwrap (void );
19915 #else
19916 extern int vhdlcodeYYwrap (void );
19917 #endif
19918 #endif
19919 
19920 #ifndef yytext_ptr
19921 static void yy_flex_strncpy (char *,yyconst char *,int );
19922 #endif
19923 
19924 #ifdef YY_NEED_STRLEN
19925 static int yy_flex_strlen (yyconst char * );
19926 #endif
19927 
19928 #ifndef YY_NO_INPUT
19929 
19930 #ifdef __cplusplus
19931 static int yyinput (void );
19932 #else
19933 static int input (void );
19934 #endif
19935 
19936 #endif
19937 
19938 /* Amount of stuff to slurp up with each read. */
19939 #ifndef YY_READ_BUF_SIZE
19940 #define YY_READ_BUF_SIZE 8192
19941 #endif
19942 
19943 /* Copy whatever the last rule matched to the standard output. */
19944 #ifndef ECHO
19945 /* This used to be an fputs(), but since the string might contain NUL's,
19946  * we now use fwrite().
19947  */
19948 #define ECHO do { if (fwrite( vhdlcodeYYtext, vhdlcodeYYleng, 1, vhdlcodeYYout )) {} } while (0)
19949 #endif
19950 
19951 /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
19952  * is returned in "result".
19953  */
19954 #ifndef YY_INPUT
19955 #define YY_INPUT(buf,result,max_size) \
19956  if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
19957  { \
19958  int c = '*'; \
19959  unsigned n; \
19960  for ( n = 0; n < max_size && \
19961  (c = getc( vhdlcodeYYin )) != EOF && c != '\n'; ++n ) \
19962  buf[n] = (char) c; \
19963  if ( c == '\n' ) \
19964  buf[n++] = (char) c; \
19965  if ( c == EOF && ferror( vhdlcodeYYin ) ) \
19966  YY_FATAL_ERROR( "input in flex scanner failed" ); \
19967  result = n; \
19968  } \
19969  else \
19970  { \
19971  errno=0; \
19972  while ( (result = fread(buf, 1, max_size, vhdlcodeYYin))==0 && ferror(vhdlcodeYYin)) \
19973  { \
19974  if( errno != EINTR) \
19975  { \
19976  YY_FATAL_ERROR( "input in flex scanner failed" ); \
19977  break; \
19978  } \
19979  errno=0; \
19980  clearerr(vhdlcodeYYin); \
19981  } \
19982  }\
19983 \
19984 
19985 #endif
19986 
19987 /* No semi-colon after return; correct usage is to write "yyterminate();" -
19988  * we don't want an extra ';' after the "return" because that will cause
19989  * some compilers to complain about unreachable statements.
19990  */
19991 #ifndef yyterminate
19992 #define yyterminate() return YY_NULL
19993 #endif
19994 
19995 /* Number of entries by which start-condition stack grows. */
19996 #ifndef YY_START_STACK_INCR
19997 #define YY_START_STACK_INCR 25
19998 #endif
19999 
20000 /* Report a fatal error. */
20001 #ifndef YY_FATAL_ERROR
20002 #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
20003 #endif
20004 
20005 /* end tables serialization structures and prototypes */
20006 
20007 /* Default declaration of generated scanner - a define so the user can
20008  * easily add parameters.
20009  */
20010 #ifndef YY_DECL
20011 #define YY_DECL_IS_OURS 1
20012 
20013 extern int vhdlcodeYYlex (void);
20014 
20015 #define YY_DECL int vhdlcodeYYlex (void)
20016 #endif /* !YY_DECL */
20017 
20018 /* Code executed at the beginning of each rule, after vhdlcodeYYtext and vhdlcodeYYleng
20019  * have been set up.
20020  */
20021 #ifndef YY_USER_ACTION
20022 #define YY_USER_ACTION
20023 #endif
20024 
20025 /* Code executed at the end of each rule. */
20026 #ifndef YY_BREAK
20027 #define YY_BREAK break;
20028 #endif
20029 
20030 #define YY_RULE_SETUP \
20031  if ( vhdlcodeYYleng > 0 ) \
20032  YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \
20033  (vhdlcodeYYtext[vhdlcodeYYleng - 1] == '\n'); \
20034  YY_USER_ACTION
20035 
20036 /** The main scanner function which does all the work.
20037  */
20038 YY_DECL
20040  register yy_state_type yy_current_state;
20041  register char *yy_cp, *yy_bp;
20042  register int yy_act;
20043 
20044 #line 809 "vhdlcode.l"
20045 
20046 
20047 #line 20048 "/nova/app/home/novasoft/doxygen/doxygen-1.8.11/build/generated_src/vhdlcode.cpp"
20048 
20049  if ( !(yy_init) )
20050  {
20051  (yy_init) = 1;
20052 
20053 #ifdef YY_USER_INIT
20054  YY_USER_INIT;
20055 #endif
20056 
20057  if ( ! (yy_start) )
20058  (yy_start) = 1; /* first start state */
20059 
20060  if ( ! vhdlcodeYYin )
20061  vhdlcodeYYin = stdin;
20062 
20063  if ( ! vhdlcodeYYout )
20065 
20066  if ( ! YY_CURRENT_BUFFER ) {
20070  }
20071 
20073  }
20074 
20075  while ( 1 ) /* loops until end-of-file is reached */
20076  {
20077  yy_cp = (yy_c_buf_p);
20078 
20079  /* Support of vhdlcodeYYtext. */
20080  *yy_cp = (yy_hold_char);
20081 
20082  /* yy_bp points to the position in yy_ch_buf of the start of
20083  * the current run.
20084  */
20085  yy_bp = yy_cp;
20086 
20087  yy_current_state = (yy_start);
20088  yy_current_state += YY_AT_BOL();
20089 yy_match:
20090  do
20091  {
20092  register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
20093  if ( yy_accept[yy_current_state] )
20094  {
20095  (yy_last_accepting_state) = yy_current_state;
20096  (yy_last_accepting_cpos) = yy_cp;
20097  }
20098  while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
20099  {
20100  yy_current_state = (int) yy_def[yy_current_state];
20101  if ( yy_current_state >= 4944 )
20102  yy_c = yy_meta[(unsigned int) yy_c];
20103  }
20104  yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
20105  ++yy_cp;
20106  }
20107  while ( yy_current_state != 4943 );
20108  yy_cp = (yy_last_accepting_cpos);
20109  yy_current_state = (yy_last_accepting_state);
20110 
20111 yy_find_action:
20112  yy_act = yy_accept[yy_current_state];
20113 
20115 
20116 do_action: /* This label is used only to access EOF actions. */
20117 
20118  switch ( yy_act )
20119  { /* beginning of action switch */
20120  case 0: /* must back up */
20121  /* undo the effects of YY_DO_BEFORE_ACTION */
20122  *yy_cp = (yy_hold_char);
20123  yy_cp = (yy_last_accepting_cpos);
20124  yy_current_state = (yy_last_accepting_state);
20125  goto yy_find_action;
20126 
20127 case 1:
20129 #line 811 "vhdlcode.l"
20130 {
20131  BEGIN(Bases);
20132  }
20133  YY_BREAK
20134 case 2:
20136 #line 815 "vhdlcode.l"
20137 {
20138  g_braceCount++;
20139  writeFont("vhdlchar",vhdlcodeYYtext);
20140  BEGIN(Map);
20141  }
20142  YY_BREAK
20143 case 3:
20145 #line 821 "vhdlcode.l"
20146 { /* write and link a port map lines */
20147  QCString tt(vhdlcodeYYtext);
20149  QRegExp r("=>");
20151  if (ql.count()>=2)
20152  {
20153  unsigned int index=0;
20154  QCString t1=ql[0].utf8();
20155  char cc=t1.at(index);
20156  while (cc==' ' || cc=='\t')
20157  {
20158  char c2[2];
20159  c2[0]=cc;
20160  c2[1]=0;
20161  g_code->codify(c2);
20162  index++;
20163  if (index>=t1.size()) break;
20164  cc=t1.at(index);
20165  }
20166 
20167  QCString s1=t1;
20168  s1=s1.stripWhiteSpace();
20169 
20170  // if (!g_PortMapComp.isEmpty())
20171  generateMemLink(*g_code,g_PortMapComp,s1);
20172  while (index++<t1.size())
20173  {
20174  char cc=t1.at(index);
20175  if (cc==' ' || cc=='\t')
20176  {
20177  char c2[2];
20178  c2[0]=cc;
20179  c2[1]=0;
20180  g_code->codify(c2);
20181  }
20182  }
20183  codifyLines("=>");
20184  index=0;
20185  QCString s2=ql[1].utf8();
20186  t1=s2;
20187  cc=t1.at(index);
20188  while (cc==' ' || cc=='\t')
20189  {
20190  char c2[2];
20191  c2[0]=cc;
20192  c2[1]=0;
20193  g_code->codify(c2);
20194  index++;
20195  if (index>=t1.size()) break;
20196  cc=t1.at(index);
20197  }
20198  s2=s2.stripWhiteSpace();
20199  if (!checkVhdlString(s2))
20200  generateMemLink(*g_code,g_CurrClass,s2);
20201  while (index++<t1.size())
20202  {
20203  if (t1.at(index)==' ')
20204  {
20205  g_code->codify(" ");
20206  }
20207  }
20208  }
20209  else
20210  {
20211  codifyLines(vhdlcodeYYtext,g_CurrClass.data());
20212  }
20213  BEGIN(Map);
20214  }
20215  YY_BREAK
20216 case 4:
20217 /* rule 4 can match eol */
20219 #line 891 "vhdlcode.l"
20220 {
20221  codifyLines(vhdlcodeYYtext);
20222  BEGIN(Map);
20223  }
20224  YY_BREAK
20225 case 5:
20227 #line 896 "vhdlcode.l"
20228 {
20229  g_braceCount--;
20230  writeFont("vhdlchar",vhdlcodeYYtext);
20231  if (g_braceCount==0)
20232  {
20233  BEGIN(Bases);
20234  }
20235  }
20236  YY_BREAK
20237 case 6:
20239 #line 905 "vhdlcode.l"
20240 {
20241  QCString tmp(vhdlcodeYYtext);
20242  tmp=tmp.stripWhiteSpace();
20243  appStringLower(g_PrevString,vhdlcodeYYtext);
20244  g_vhdlKeyDict.insert(g_PrevString,new QCString(g_PrevString.data()));
20245  if (!writeColoredWord(tmp))
20246  {
20247  generateMemLink(*g_code,g_CurrClass,tmp);
20248  }
20249  BEGIN(Bases);
20250  }
20251  YY_BREAK
20252 case 7:
20254 #line 917 "vhdlcode.l"
20255 {
20256  QCString qcs(vhdlcodeYYtext);
20257  VhdlDocGen::deleteAllChars(qcs,'"');
20258  VhdlDocGen::deleteAllChars(qcs,' ');
20259  if (VhdlDocGen::isNumber(qcs))
20260  writeFont("vhdllogic",vhdlcodeYYtext);
20261  else
20262  writeFont("keyword",vhdlcodeYYtext);
20263  }
20264  YY_BREAK
20265 case 8:
20266 /* rule 8 can match eol */
20268 #line 927 "vhdlcode.l"
20269 {
20270  g_FuncProto.append(vhdlcodeYYtext);
20271  if (isProto)
20272  {
20273  codifyLines(vhdlcodeYYtext);
20274  }
20275  BEGIN(ParseType);
20276  }
20277  YY_BREAK
20278 case 9:
20280 #line 937 "vhdlcode.l"
20281 {
20282  g_FuncProto.append(vhdlcodeYYtext);
20283  if (isProto)
20284  {
20285  writeFont("keyword",vhdlcodeYYtext);
20286  }
20287  BEGIN(ParseType);
20288  }
20289  YY_BREAK
20290 case 10:
20291 /* rule 10 can match eol */
20293 #line 946 "vhdlcode.l"
20294 {
20295  QRegExp regg("[\\s]");
20296  QCString tt(vhdlcodeYYtext);
20297  codifyLines(vhdlcodeYYtext,g_CurrClass.data());
20298  tt=tt.lower();
20300  tt.stripWhiteSpace();
20301  QStringList ql=QStringList::split(regg,tt,FALSE);
20302  int index=ql.findIndex(QCString("if"))+1;
20303  index+=ql.findIndex(QCString("case"))+1;
20304  index+=ql.findIndex(QCString("loop"))+1;
20305  index+=ql.findIndex(QCString("generate"))+1;
20306  if (index==0)
20307  {
20308  BEGIN(Bases);
20309  }
20310  else
20311  {
20312  BEGIN(ParseType);
20313  }
20314  }
20315  YY_BREAK
20316 case 11:
20317 /* rule 11 can match eol */
20319 #line 968 "vhdlcode.l"
20320 {
20321  codifyLines(vhdlcodeYYtext,g_CurrClass.data());
20322  g_vhdlKeyDict.clear();
20323  }
20324  YY_BREAK
20325 case 12:
20327 #line 973 "vhdlcode.l"
20328 {
20329  codifyLines(vhdlcodeYYtext,g_CurrClass.data());
20330  isFuncProto=FALSE;
20331  }
20332  YY_BREAK
20333 case 13:
20335 #line 978 "vhdlcode.l"
20336 {
20337  g_FuncProto.append(vhdlcodeYYtext);
20338  if (isProto)
20339  {
20340  codifyLines(vhdlcodeYYtext,g_CurrClass.data());
20341  }
20342  }
20343  YY_BREAK
20344 case 14:
20346 #line 986 "vhdlcode.l"
20347 {
20348  QCString val(vhdlcodeYYtext);
20349  g_FuncProto.append(vhdlcodeYYtext);
20350  appStringLower(g_PrevString,vhdlcodeYYtext);
20351 
20352  if (isFuncProto && g_braceCount==0)
20353  {
20354  g_vhdlKeyDict.insert(g_PrevString,new QCString(g_PrevString.data()));
20355  }
20356 
20357  if (isProto)
20358  {
20359  if (!writeColoredWord(val))
20360  {
20361  if (!isFuncProto && !g_vhdlKeyDict.find(g_PrevString))
20362  {
20363  val=val.stripWhiteSpace();
20364  if (VhdlDocGen::isNumber(val))
20365  {
20366  startFontClass("vhdllogic");
20367  codifyLines(vhdlcodeYYtext,g_CurrClass.data());
20368  endFontClass();
20369  }
20370  else
20371  generateMemLink(*g_code,g_CurrClass,val);
20372  }
20373  else
20374  {
20375  codifyLines(vhdlcodeYYtext,g_CurrClass.data());
20376  }
20377  }
20378  }
20379  BEGIN(ParseType);
20380  }
20381  YY_BREAK
20382 case 15:
20384 #line 1021 "vhdlcode.l"
20385 {
20386  g_braceCount++;
20387  g_FuncProto+='(';
20388  if (isProto)
20389  {
20390  writeFont("vhdlchar",vhdlcodeYYtext);
20391  }
20392  BEGIN(ParseType);
20393  }
20394  YY_BREAK
20395 case 16:
20397 #line 1031 "vhdlcode.l"
20398 {
20399  g_braceCount--;
20400  g_FuncProto+=')';
20401  if (isProto)
20402  {
20403  writeFont("vhdlchar",vhdlcodeYYtext);
20404  }
20405  if (g_braceCount==0 && !isProto)// && !isPackageBody)
20406  {
20407  isProto=TRUE;
20408  appStringLower(g_PrevString,vhdlcodeYYtext);
20409  writeFuncProto();
20410  BEGIN(Bases);
20411  }
20412  if (isPackageBody)
20413  {
20414  BEGIN(ParseType);
20415  }
20416  }
20417  YY_BREAK
20418 case 17:
20420 #line 1052 "vhdlcode.l"
20421 {
20422  appStringLower(g_PrevString,vhdlcodeYYtext);
20423  g_CurrClass.resize(0);
20424  g_CurrClass.append(vhdlcodeYYtext);
20425  g_CurrClass=g_CurrClass.stripWhiteSpace();
20426 
20427  if (!writeColoredWord(g_CurrScope))
20428  {
20429  generateClassOrGlobalLink(*g_code,vhdlcodeYYtext);
20430  }
20431  else
20432  {
20433  codifyLines(vhdlcodeYYtext,g_CurrClass.data());
20434  }
20435  BEGIN(Bases);
20436  }
20437  YY_BREAK
20438 case 18:
20440 #line 1070 "vhdlcode.l"
20441 {
20442  g_braceCount++;
20443  g_code->codify(vhdlcodeYYtext);
20444  }
20445  YY_BREAK
20446 case 19:
20448 #line 1076 "vhdlcode.l"
20449 {
20450  g_braceCount--;
20451  g_code->codify(vhdlcodeYYtext);
20452  if (g_braceCount==0 && !isComponent)
20453  {
20454  g_tempComp.resize(0);
20455  BEGIN(Bases);
20456  }
20457  else
20458  {
20460  }
20461  }
20462  YY_BREAK
20463 case 20:
20465 #line 1090 "vhdlcode.l"
20466 {
20467  if (strlen(vhdlcodeYYtext)>=2) // found text ?
20468  {
20469  writeFont("keyword",vhdlcodeYYtext);
20470  }
20471  else
20472  {
20473  writeFont("vhdlchar",vhdlcodeYYtext);
20474  }
20475  }
20476  YY_BREAK
20477 case 21:
20479 #line 1101 "vhdlcode.l"
20480 {
20481  codifyLines(vhdlcodeYYtext);
20482  }
20483  YY_BREAK
20484 case 22:
20485 /* rule 22 can match eol */
20487 #line 1107 "vhdlcode.l"
20488 {
20489  codifyLines(vhdlcodeYYtext);
20490  }
20491  YY_BREAK
20492 case 23:
20494 #line 1111 "vhdlcode.l"
20495 {
20496  startFontClass("vhdllogic");
20497  codifyLines(vhdlcodeYYtext);
20498  endFontClass();
20499  }
20500  YY_BREAK
20501 case 24:
20502 /* rule 24 can match eol */
20504 #line 1117 "vhdlcode.l"
20505 {
20506  codifyLines(vhdlcodeYYtext);
20507  g_braceCount=1;
20508  isComponent=FALSE;
20509  }
20510  YY_BREAK
20511 case 25:
20512 /* rule 25 can match eol */
20514 #line 1123 "vhdlcode.l"
20515 {
20516  codifyLines(vhdlcodeYYtext);
20517  g_braceCount=1;
20518  }
20519  YY_BREAK
20520 case 26:
20522 #line 1128 "vhdlcode.l"
20523 {
20524  QCString temp(vhdlcodeYYtext);
20525  appStringLower(g_PrevString,vhdlcodeYYtext);
20526  if (!checkVhdlString(temp)){
20527  if (!writeColoredWord(g_PrevString))
20528  {
20529  generateMemLink(*g_code,g_tempComp,temp);
20530  }
20531  }
20532  }
20533  YY_BREAK
20534 case 27:
20536 #line 1139 "vhdlcode.l"
20537 {
20538  QCString temp(vhdlcodeYYtext);
20539  if (!checkVhdlString(temp))
20540  codifyLines(vhdlcodeYYtext);
20541  }
20542  YY_BREAK
20543 case 28:
20544 /* rule 28 can match eol */
20546 #line 1146 "vhdlcode.l"
20547 {
20548  g_FuncProto.append(vhdlcodeYYtext);
20549  }
20550  YY_BREAK
20551 case 29:
20553 #line 1152 "vhdlcode.l"
20554 {
20555  g_FuncProto.append(vhdlcodeYYtext);
20556  g_braceCount++;
20557  }
20558  YY_BREAK
20559 case 30:
20561 #line 1157 "vhdlcode.l"
20562 {
20563  g_FuncProto.append(vhdlcodeYYtext);
20564  g_braceCount--;
20565  if (g_braceCount==0)
20566  {
20568  BEGIN(Bases);
20569  }
20570  }
20571  YY_BREAK
20572 case 31:
20573 /* rule 31 can match eol */
20575 #line 1167 "vhdlcode.l"
20576 { //found package
20577  QCString temp(vhdlcodeYYtext);
20578  QStringList strl=QStringList::split(".",temp,FALSE);
20579 
20580  if (strl.count()>2)
20581  {
20582  QCString s1=strl[0].utf8();
20583  QCString s2=strl[1].utf8();
20584  QCString s3=strl[2].utf8();
20585  s1.append(".");
20586  s3.prepend(".");
20587  codifyLines(s1.data(),g_CurrClass.data());
20589  if (cd)
20590  {
20591  generateClassOrGlobalLink(*g_code,s2.data());
20592  }
20593  else
20594  {
20595  codifyLines(s2.data());
20596  }
20597  codifyLines(s3.data());
20598  }
20599  else
20600  {
20601  writeFont("keywordflow",vhdlcodeYYtext);
20602  }
20603  BEGIN(Bases);
20604  }
20605  YY_BREAK
20606 case 32:
20607 /* rule 32 can match eol */
20609 #line 1197 "vhdlcode.l"
20610 { // found port or generic map
20611  QCString tt(vhdlcodeYYtext);
20612  /*
20613  if (tt.contains(':',FALSE))
20614  {
20615  isStartMap=TRUE;
20616  }
20617  else
20618  {
20619  isStartMap=FALSE;
20620  }
20621  */
20622  int j=tt.find('.');
20623 
20624  if (j>0)
20625  {
20626  QCString left=tt.left(j+1);
20627  codifyLines(left.data());
20628  tt=tt.right(tt.length()-j-1);
20629  left=VhdlDocGen::getIndexWord(tt.data(),0);
20630  if (!left.isEmpty())
20631  {
20632  if (left.contains('('))
20633  {
20634  j=left.find('(',FALSE);
20635  QCString name=left.left(j);
20636  generateClassOrGlobalLink(*g_code,name.data());
20637  g_PortMapComp=name;
20638  name=tt.right(tt.length()-name.length());
20639  codifyLines(name.data());
20640  }
20641  else
20642  {
20643  generateClassOrGlobalLink(*g_code,left.data());
20644  tt.stripPrefix(left.data()); //=tt.right(tt.length()-left.length()-1);
20645 
20646  g_PortMapComp=left;
20647  codifyLines(tt.data());
20648  }
20649  }
20650  }
20651  else
20652  {
20653  if (tt.contains(':',FALSE))
20654  codifyMapLines(tt.data());
20655  else
20656  codifyLines(tt.data());
20657  }
20658  g_braceCount=1;
20659  BEGIN(Map);
20660  }
20661  YY_BREAK
20662 case 33:
20663 /* rule 33 can match eol */
20665 #line 1249 "vhdlcode.l"
20666 { // found component
20667  appStringLower(g_PrevString,vhdlcodeYYtext);
20668  // writeFont("keywordflow",VhdlDocGen::getIndexWord(vhdlcodeYYtext,0).data());
20669  // writeFont("vhdlkeyword"," ");
20670  QCString temp=VhdlDocGen::getIndexWord(vhdlcodeYYtext,1);
20671  temp=temp.stripWhiteSpace();
20672  VhdlDocGen::deleteAllChars(temp,'\n');
20673  g_tempComp=temp;
20674  codifyLines(vhdlcodeYYtext,temp.data(),TRUE);
20675  g_braceCount=0;
20676 
20677  //if (getClass(temp.data()))
20678  // generateClassOrGlobalLink(*g_code,temp.data());
20679  //else
20680  // generateMemLink(*g_code,g_CurrClass,temp);
20681 
20682  isComponent=TRUE;
20684  }
20685  YY_BREAK
20686 case 34:
20687 /* rule 34 can match eol */
20689 #line 1271 "vhdlcode.l"
20690 { // found architecture
20691  g_PortMapComp.resize(0);
20692  // writeFont("vhdlkeyword",VhdlDocGen::getIndexWord(vhdlcodeYYtext,0).data());
20693  // writeFont("vhdlkeyword"," ");
20694  // writeFont("vhdlchar",VhdlDocGen::getIndexWord(vhdlcodeYYtext,1).data());
20695  // writeFont("vhdlkeyword"," ");
20696  // writeFont("vhdlkeyword",VhdlDocGen::getIndexWord(vhdlcodeYYtext,2).data());
20697  // writeFont("vhdlkeyword"," ");
20698  //QCString temp=VhdlDocGen::getIndexWord(vhdlcodeYYtext,1);
20699  //temp=temp.stripWhiteSpace();
20700  //temp+=("-");
20701  //temp+=VhdlDocGen::getIndexWord(vhdlcodeYYtext,3);
20702  QCString temp = VhdlDocGen::getIndexWord(vhdlcodeYYtext,3);
20703  temp+="::";
20704  temp+=VhdlDocGen::getIndexWord(vhdlcodeYYtext,1);
20705  g_CurrClass=temp;
20706  VhdlDocGen::deleteAllChars(temp,'\n');
20707  codifyLines(vhdlcodeYYtext,temp.data(),TRUE);
20708  //generateClassOrGlobalLink(*g_code,temp.data());
20709  isPackageBody=FALSE;
20710  BEGIN(ClassName);
20711  }
20712  YY_BREAK
20713 case 35:
20714 /* rule 35 can match eol */
20716 #line 1295 "vhdlcode.l"
20717 { // found package body
20718  QCString ss(vhdlcodeYYtext);
20719  QCString temp=VhdlDocGen::getIndexWord(vhdlcodeYYtext,2);
20720  QStringList ql=QStringList::split(temp,ss,FALSE);
20721  QCString ll=ql[0].utf8();
20722  codifyLines(ll.data(),g_CurrClass.data());
20723  temp=temp.stripWhiteSpace();
20724  temp.prepend("_");
20725  generateClassOrGlobalLink(*g_code,temp.data());
20726  g_CurrClass.resize(0);
20727  g_CurrClass=temp;
20728  isProto=FALSE;
20729  isPackageBody=TRUE;
20730  // BEGIN(ClassesName);
20731  }
20732  YY_BREAK
20733 case 36:
20734 /* rule 36 can match eol */
20736 #line 1311 "vhdlcode.l"
20737 { // found process
20738  isFuncProto=TRUE;
20739  g_FuncProto.resize(0);
20740  g_FuncProto.append(vhdlcodeYYtext);
20741  g_vhdlKeyDict.clear();
20742  appStringLower(g_PrevString,vhdlcodeYYtext);
20743  if (g_PrevString.contains('('))
20744  {
20745  g_braceCount=1;
20747  }
20748  else
20749  {
20751  }
20752  }
20753  YY_BREAK
20754 case 37:
20755 /* rule 37 can match eol */
20757 #line 1328 "vhdlcode.l"
20758 { // end of process
20759  isFuncProto=FALSE;
20760  codifyLines(vhdlcodeYYtext);
20761  BEGIN(Bases);
20762  }
20763  YY_BREAK
20764 case 38:
20766 #line 1335 "vhdlcode.l"
20767 {
20768  isFuncProto=FALSE;
20769  writeFont("vhdlkeyword",vhdlcodeYYtext);
20770  }
20771  YY_BREAK
20772 case 39:
20773 /* rule 39 can match eol */
20775 #line 1340 "vhdlcode.l"
20776 { //found package or library
20777  writeFont("vhdlkeyword",vhdlcodeYYtext);
20779  }
20780  YY_BREAK
20781 case 40:
20782 /* rule 40 can match eol */
20784 #line 1346 "vhdlcode.l"
20785 {
20786  codifyLines(vhdlcodeYYtext);
20787  }
20788  YY_BREAK
20789 case 41:
20790 /* rule 41 can match eol */
20792 #line 1352 "vhdlcode.l"
20793 { // found function|procedure
20794  g_vhdlKeyDict.clear();
20795  g_FuncProto.resize(0);
20796  isProto=FALSE;
20797  g_FuncProto.append(vhdlcodeYYtext);
20798  g_braceCount=1;
20799  BEGIN(ParseType);
20800  }
20801  YY_BREAK
20802 case 42:
20803 /* rule 42 can match eol */
20805 #line 1363 "vhdlcode.l"
20806 {
20807  appStringLower(g_PrevString,vhdlcodeYYtext);
20808  writeFont("keywordflow",vhdlcodeYYtext);
20809  isPackageBody=FALSE;
20810  BEGIN(ClassesName);
20811  }
20812  YY_BREAK
20813 case 43:
20815 #line 1371 "vhdlcode.l"
20816 { // found keyword
20817  QCString qcs(vhdlcodeYYtext);
20818  if (!writeColoredWord(qcs))
20819  {
20820  startFontClass("vhdlchar");
20821  g_code->codify(vhdlcodeYYtext);
20822  endFontClass();
20823  }
20824  }
20825  YY_BREAK
20826 case 44:
20828 #line 1382 "vhdlcode.l"
20829 {
20830  appStringLower(g_PrevString,vhdlcodeYYtext);
20831  QCString temp(vhdlcodeYYtext);
20832  temp=temp.stripWhiteSpace();
20833 
20834  if (!writeColoredWord(temp))
20835  {
20836  startFontClass("vhdlchar");
20837  generateMemLink(*g_code,g_CurrClass,temp);
20838  endFontClass();
20839  }
20840  }
20841  YY_BREAK
20842 case 45:
20844 #line 1395 "vhdlcode.l"
20845 {
20846  startFontClass("vhdllogic");
20847  codifyLines(vhdlcodeYYtext);
20848  endFontClass();
20849  }
20850  YY_BREAK
20851 case 46:
20852 /* rule 46 can match eol */
20854 #line 1401 "vhdlcode.l"
20855 {
20856  codifyLines(vhdlcodeYYtext,g_CurrClass.data(),TRUE);
20857  }
20858  YY_BREAK
20859 case 47:
20861 #line 1406 "vhdlcode.l"
20862 {
20863  codifyLines(vhdlcodeYYtext);
20864  if (isFuncProto)
20865  {
20867  }
20868  else
20869  {
20870  BEGIN(Bases);
20871  }
20872  }
20873  YY_BREAK
20874 case 48:
20876 #line 1418 "vhdlcode.l"
20877 {
20878  startFontClass("vhdlchar");
20879  g_code->codify(vhdlcodeYYtext);
20880  endFontClass();
20881  }
20882  YY_BREAK
20883 case 49:
20885 #line 1424 "vhdlcode.l"
20886 {
20887  startFontClass("vhdlchar");
20888  g_code->codify(vhdlcodeYYtext);
20889  endFontClass();
20890  }
20891  YY_BREAK
20892 case 50:
20894 #line 1430 "vhdlcode.l"
20895 {
20896  QCString qcs(vhdlcodeYYtext);
20897  VhdlDocGen::deleteAllChars(qcs,'"');
20898  VhdlDocGen::deleteAllChars(qcs,' ');
20899 
20900  if (VhdlDocGen::isNumber(qcs))
20901  writeFont("vhdllogic",vhdlcodeYYtext);
20902  else
20903  writeFont("keyword",vhdlcodeYYtext);
20904  }
20905  YY_BREAK
20906 case 51:
20908 #line 1441 "vhdlcode.l"
20909 {
20910  writeFont("keyword",vhdlcodeYYtext);
20911  }
20912  YY_BREAK
20913 case 52:
20915 #line 1445 "vhdlcode.l"
20916 {
20917  writeWord(vhdlcodeYYtext);
20918  //codifyLines(vhdlcodeYYtext,g_CurrClass.data(),TRUE);
20919  }
20920  YY_BREAK
20921 case 53:
20923 #line 1450 "vhdlcode.l"
20924 {
20925  writeWord(vhdlcodeYYtext);
20926  }
20927  YY_BREAK
20928 case 54:
20929 /* rule 54 can match eol */
20931 #line 1454 "vhdlcode.l"
20932 {
20933  codifyLines(vhdlcodeYYtext);
20934  BEGIN(Bases);
20935  }
20936  YY_BREAK
20937 case 55:
20939 #line 1459 "vhdlcode.l"
20940 {
20941  g_code->codify(vhdlcodeYYtext);
20942  }
20943  YY_BREAK
20944 case 56:
20945 /* rule 56 can match eol */
20947 #line 1463 "vhdlcode.l"
20948 { // found normal or special comment on its own line
20949  QCString text(vhdlcodeYYtext);
20950  int i=text.find("--");
20951  if (text.mid(i,3)=="--!" && // hide special comment
20952  Config_getBool("STRIP_CODE_COMMENTS"))
20953  {
20954  g_yyLineNr++; // skip complete line
20955  }
20956  else // normal comment
20957  {
20958  // startFontClass("keyword");
20959  codifyLines(text,0,FALSE,TRUE);
20960  // endFontClass();
20961  }
20962  }
20963  YY_BREAK
20964 case 57:
20966 #line 1478 "vhdlcode.l"
20967 { // found normal or special comment after something
20968  QCString text(vhdlcodeYYtext);
20969  int i=text.find("--");
20970  if (text.mid(i,3)=="--!" &&
20971  Config_getBool("STRIP_CODE_COMMENTS"))
20972  {
20973  // hide special comment
20974  }
20975  else // normal comment
20976  {
20977  // startFontClass("keyword");
20978  codifyLines(text,0,FALSE,TRUE);
20979  // endFontClass();
20980  }
20981  }
20982  YY_BREAK
20983 case 58:
20985 #line 1495 "vhdlcode.l"
20986 ECHO;
20987  YY_BREAK
20988 #line 20989 "/nova/app/home/novasoft/doxygen/doxygen-1.8.11/build/generated_src/vhdlcode.cpp"
20989 case YY_STATE_EOF(INITIAL):
20990 case YY_STATE_EOF(Bases):
20991 case YY_STATE_EOF(ParseType):
20996 case YY_STATE_EOF(ClassName):
20998 case YY_STATE_EOF(ClassVar):
21000 case YY_STATE_EOF(Map):
21001 case YY_STATE_EOF(Body):
21002  yyterminate();
21003 
21004  case YY_END_OF_BUFFER:
21005  {
21006  /* Amount of text matched not including the EOB char. */
21007  int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
21008 
21009  /* Undo the effects of YY_DO_BEFORE_ACTION. */
21010  *yy_cp = (yy_hold_char);
21012 
21013  if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
21014  {
21015  /* We're scanning a new file or input source. It's
21016  * possible that this happened because the user
21017  * just pointed vhdlcodeYYin at a new source and called
21018  * vhdlcodeYYlex(). If so, then we have to assure
21019  * consistency between YY_CURRENT_BUFFER and our
21020  * globals. Here is the right place to do so, because
21021  * this is the first action (other than possibly a
21022  * back-up) that will match for the new input source.
21023  */
21024  (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
21025  YY_CURRENT_BUFFER_LVALUE->yy_input_file = vhdlcodeYYin;
21026  YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
21027  }
21028 
21029  /* Note that here we test for yy_c_buf_p "<=" to the position
21030  * of the first EOB in the buffer, since yy_c_buf_p will
21031  * already have been incremented past the NUL character
21032  * (since all states make transitions on EOB to the
21033  * end-of-buffer state). Contrast this with the test
21034  * in input().
21035  */
21036  if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
21037  { /* This was really a NUL. */
21038  yy_state_type yy_next_state;
21039 
21040  (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
21041 
21042  yy_current_state = yy_get_previous_state( );
21043 
21044  /* Okay, we're now positioned to make the NUL
21045  * transition. We couldn't have
21046  * yy_get_previous_state() go ahead and do it
21047  * for us because it doesn't know how to deal
21048  * with the possibility of jamming (and we don't
21049  * want to build jamming into it because then it
21050  * will run more slowly).
21051  */
21052 
21053  yy_next_state = yy_try_NUL_trans( yy_current_state );
21054 
21055  yy_bp = (yytext_ptr) + YY_MORE_ADJ;
21056 
21057  if ( yy_next_state )
21058  {
21059  /* Consume the NUL. */
21060  yy_cp = ++(yy_c_buf_p);
21061  yy_current_state = yy_next_state;
21062  goto yy_match;
21063  }
21064 
21065  else
21066  {
21067  yy_cp = (yy_last_accepting_cpos);
21068  yy_current_state = (yy_last_accepting_state);
21069  goto yy_find_action;
21070  }
21071  }
21072 
21073  else switch ( yy_get_next_buffer( ) )
21074  {
21075  case EOB_ACT_END_OF_FILE:
21076  {
21078 
21079  if ( vhdlcodeYYwrap( ) )
21080  {
21081  /* Note: because we've taken care in
21082  * yy_get_next_buffer() to have set up
21083  * vhdlcodeYYtext, we can now set up
21084  * yy_c_buf_p so that if some total
21085  * hoser (like flex itself) wants to
21086  * call the scanner after we return the
21087  * YY_NULL, it'll still work - another
21088  * YY_NULL will get returned.
21089  */
21091 
21092  yy_act = YY_STATE_EOF(YY_START);
21093  goto do_action;
21094  }
21095 
21096  else
21097  {
21098  if ( ! (yy_did_buffer_switch_on_eof) )
21099  YY_NEW_FILE;
21100  }
21101  break;
21102  }
21103 
21104  case EOB_ACT_CONTINUE_SCAN:
21105  (yy_c_buf_p) =
21106  (yytext_ptr) + yy_amount_of_matched_text;
21107 
21108  yy_current_state = yy_get_previous_state( );
21109 
21110  yy_cp = (yy_c_buf_p);
21111  yy_bp = (yytext_ptr) + YY_MORE_ADJ;
21112  goto yy_match;
21113 
21114  case EOB_ACT_LAST_MATCH:
21115  (yy_c_buf_p) =
21116  &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
21117 
21118  yy_current_state = yy_get_previous_state( );
21119 
21120  yy_cp = (yy_c_buf_p);
21121  yy_bp = (yytext_ptr) + YY_MORE_ADJ;
21122  goto yy_find_action;
21123  }
21124  break;
21125  }
21126 
21127  default:
21129  "fatal flex scanner internal error--no action found" );
21130  } /* end of action switch */
21131  } /* end of scanning one token */
21132 } /* end of vhdlcodeYYlex */
21133 
21134 /* yy_get_next_buffer - try to read in a new buffer
21135  *
21136  * Returns a code representing an action:
21137  * EOB_ACT_LAST_MATCH -
21138  * EOB_ACT_CONTINUE_SCAN - continue scanning from current position
21139  * EOB_ACT_END_OF_FILE - end of file
21140  */
21141 static int yy_get_next_buffer (void)
21142 {
21143  register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
21144  register char *source = (yytext_ptr);
21145  register int number_to_move, i;
21146  int ret_val;
21147 
21148  if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
21150  "fatal flex scanner internal error--end of buffer missed" );
21151 
21152  if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
21153  { /* Don't try to fill the buffer, so this is an EOF. */
21154  if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
21155  {
21156  /* We matched a single character, the EOB, so
21157  * treat this as a final EOF.
21158  */
21159  return EOB_ACT_END_OF_FILE;
21160  }
21161 
21162  else
21163  {
21164  /* We matched some text prior to the EOB, first
21165  * process it.
21166  */
21167  return EOB_ACT_LAST_MATCH;
21168  }
21169  }
21170 
21171  /* Try to read more data. */
21172 
21173  /* First move last chars to start of buffer. */
21174  number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
21175 
21176  for ( i = 0; i < number_to_move; ++i )
21177  *(dest++) = *(source++);
21178 
21179  if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
21180  /* don't do the read, it's not guaranteed to return an EOF,
21181  * just force an EOF
21182  */
21183  YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
21184 
21185  else
21186  {
21187  int num_to_read =
21188  YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
21189 
21190  while ( num_to_read <= 0 )
21191  { /* Not enough room in the buffer - grow it. */
21192 
21193  /* just a shorter name for the current buffer */
21194  YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
21195 
21196  int yy_c_buf_p_offset =
21197  (int) ((yy_c_buf_p) - b->yy_ch_buf);
21198 
21199  if ( b->yy_is_our_buffer )
21200  {
21201  int new_size = b->yy_buf_size * 2;
21202 
21203  if ( new_size <= 0 )
21204  b->yy_buf_size += b->yy_buf_size / 8;
21205  else
21206  b->yy_buf_size *= 2;
21207 
21208  b->yy_ch_buf = (char *)
21209  /* Include room in for 2 EOB chars. */
21210  vhdlcodeYYrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2 );
21211  }
21212  else
21213  /* Can't grow it, we don't own it. */
21214  b->yy_ch_buf = 0;
21215 
21216  if ( ! b->yy_ch_buf )
21218  "fatal error - scanner input buffer overflow" );
21219 
21220  (yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
21221 
21222  num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
21223  number_to_move - 1;
21224 
21225  }
21226 
21227  if ( num_to_read > YY_READ_BUF_SIZE )
21228  num_to_read = YY_READ_BUF_SIZE;
21229 
21230  /* Read in more data. */
21231  YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
21232  (yy_n_chars), (size_t) num_to_read );
21233 
21234  YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
21235  }
21236 
21237  if ( (yy_n_chars) == 0 )
21238  {
21239  if ( number_to_move == YY_MORE_ADJ )
21240  {
21241  ret_val = EOB_ACT_END_OF_FILE;
21243  }
21244 
21245  else
21246  {
21247  ret_val = EOB_ACT_LAST_MATCH;
21248  YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
21250  }
21251  }
21252 
21253  else
21254  ret_val = EOB_ACT_CONTINUE_SCAN;
21255 
21256  if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
21257  /* Extend the array by 50%, plus the number we really need. */
21258  yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
21259  YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) vhdlcodeYYrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size );
21260  if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
21261  YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
21262  }
21263 
21264  (yy_n_chars) += number_to_move;
21267 
21268  (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
21269 
21270  return ret_val;
21271 }
21272 
21273 /* yy_get_previous_state - get the state just before the EOB char was reached */
21274 
21275  static yy_state_type yy_get_previous_state (void)
21276 {
21277  register yy_state_type yy_current_state;
21278  register char *yy_cp;
21279 
21280  yy_current_state = (yy_start);
21281  yy_current_state += YY_AT_BOL();
21282 
21283  for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
21284  {
21285  register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
21286  if ( yy_accept[yy_current_state] )
21287  {
21288  (yy_last_accepting_state) = yy_current_state;
21289  (yy_last_accepting_cpos) = yy_cp;
21290  }
21291  while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
21292  {
21293  yy_current_state = (int) yy_def[yy_current_state];
21294  if ( yy_current_state >= 4944 )
21295  yy_c = yy_meta[(unsigned int) yy_c];
21296  }
21297  yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
21298  }
21299 
21300  return yy_current_state;
21301 }
21302 
21303 /* yy_try_NUL_trans - try to make a transition on the NUL character
21304  *
21305  * synopsis
21306  * next_state = yy_try_NUL_trans( current_state );
21307  */
21308  static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state )
21309 {
21310  register int yy_is_jam;
21311  register char *yy_cp = (yy_c_buf_p);
21312 
21313  register YY_CHAR yy_c = 1;
21314  if ( yy_accept[yy_current_state] )
21315  {
21316  (yy_last_accepting_state) = yy_current_state;
21317  (yy_last_accepting_cpos) = yy_cp;
21318  }
21319  while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
21320  {
21321  yy_current_state = (int) yy_def[yy_current_state];
21322  if ( yy_current_state >= 4944 )
21323  yy_c = yy_meta[(unsigned int) yy_c];
21324  }
21325  yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
21326  yy_is_jam = (yy_current_state == 4943);
21327 
21328  return yy_is_jam ? 0 : yy_current_state;
21329 }
21330 
21331 #ifndef YY_NO_INPUT
21332 #ifdef __cplusplus
21333  static int yyinput (void)
21334 #else
21335  static int input (void)
21336 #endif
21337 
21338 {
21339  int c;
21340 
21341  *(yy_c_buf_p) = (yy_hold_char);
21342 
21343  if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
21344  {
21345  /* yy_c_buf_p now points to the character we want to return.
21346  * If this occurs *before* the EOB characters, then it's a
21347  * valid NUL; if not, then we've hit the end of the buffer.
21348  */
21349  if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
21350  /* This was really a NUL. */
21351  *(yy_c_buf_p) = '\0';
21352 
21353  else
21354  { /* need more input */
21355  int offset = (yy_c_buf_p) - (yytext_ptr);
21356  ++(yy_c_buf_p);
21357 
21358  switch ( yy_get_next_buffer( ) )
21359  {
21360  case EOB_ACT_LAST_MATCH:
21361  /* This happens because yy_g_n_b()
21362  * sees that we've accumulated a
21363  * token and flags that we need to
21364  * try matching the token before
21365  * proceeding. But for input(),
21366  * there's no matching to consider.
21367  * So convert the EOB_ACT_LAST_MATCH
21368  * to EOB_ACT_END_OF_FILE.
21369  */
21370 
21371  /* Reset buffer status. */
21373 
21374  /*FALLTHROUGH*/
21375 
21376  case EOB_ACT_END_OF_FILE:
21377  {
21378  if ( vhdlcodeYYwrap( ) )
21379  return EOF;
21380 
21381  if ( ! (yy_did_buffer_switch_on_eof) )
21382  YY_NEW_FILE;
21383 #ifdef __cplusplus
21384  return yyinput();
21385 #else
21386  return input();
21387 #endif
21388  }
21389 
21390  case EOB_ACT_CONTINUE_SCAN:
21391  (yy_c_buf_p) = (yytext_ptr) + offset;
21392  break;
21393  }
21394  }
21395  }
21396 
21397  c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */
21398  *(yy_c_buf_p) = '\0'; /* preserve vhdlcodeYYtext */
21399  (yy_hold_char) = *++(yy_c_buf_p);
21400 
21401  YY_CURRENT_BUFFER_LVALUE->yy_at_bol = (c == '\n');
21402 
21403  return c;
21404 }
21405 #endif /* ifndef YY_NO_INPUT */
21406 
21407 /** Immediately switch to a different input stream.
21408  * @param input_file A readable stream.
21409  *
21410  * @note This function does not reset the start condition to @c INITIAL .
21411  */
21413 {
21414 
21415  if ( ! YY_CURRENT_BUFFER ){
21419  }
21420 
21423 }
21424 
21425 /** Switch to a different input buffer.
21426  * @param new_buffer The new input buffer.
21427  *
21428  */
21429  void vhdlcodeYY_switch_to_buffer (YY_BUFFER_STATE new_buffer )
21430 {
21431 
21432  /* TODO. We should be able to replace this entire function body
21433  * with
21434  * vhdlcodeYYpop_buffer_state();
21435  * vhdlcodeYYpush_buffer_state(new_buffer);
21436  */
21438  if ( YY_CURRENT_BUFFER == new_buffer )
21439  return;
21440 
21441  if ( YY_CURRENT_BUFFER )
21442  {
21443  /* Flush out information for old buffer. */
21444  *(yy_c_buf_p) = (yy_hold_char);
21445  YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
21446  YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
21447  }
21448 
21449  YY_CURRENT_BUFFER_LVALUE = new_buffer;
21451 
21452  /* We don't actually know whether we did this switch during
21453  * EOF (vhdlcodeYYwrap()) processing, but the only time this flag
21454  * is looked at is after vhdlcodeYYwrap() is called, so it's safe
21455  * to go ahead and always set it.
21456  */
21458 }
21459 
21461 {
21462  (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
21463  (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
21464  vhdlcodeYYin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
21465  (yy_hold_char) = *(yy_c_buf_p);
21466 }
21467 
21468 /** Allocate and initialize an input buffer state.
21469  * @param file A readable stream.
21470  * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
21471  *
21472  * @return the allocated buffer state.
21473  */
21474  YY_BUFFER_STATE vhdlcodeYY_create_buffer (FILE * file, int size )
21475 {
21476  YY_BUFFER_STATE b;
21477 
21478  b = (YY_BUFFER_STATE) vhdlcodeYYalloc(sizeof( struct yy_buffer_state ) );
21479  if ( ! b )
21480  YY_FATAL_ERROR( "out of dynamic memory in vhdlcodeYY_create_buffer()" );
21481 
21482  b->yy_buf_size = size;
21483 
21484  /* yy_ch_buf has to be 2 characters longer than the size given because
21485  * we need to put in 2 end-of-buffer characters.
21486  */
21487  b->yy_ch_buf = (char *) vhdlcodeYYalloc(b->yy_buf_size + 2 );
21488  if ( ! b->yy_ch_buf )
21489  YY_FATAL_ERROR( "out of dynamic memory in vhdlcodeYY_create_buffer()" );
21490 
21491  b->yy_is_our_buffer = 1;
21492 
21493  vhdlcodeYY_init_buffer(b,file );
21494 
21495  return b;
21496 }
21497 
21498 /** Destroy the buffer.
21499  * @param b a buffer created with vhdlcodeYY_create_buffer()
21500  *
21501  */
21502  void vhdlcodeYY_delete_buffer (YY_BUFFER_STATE b )
21503 {
21504 
21505  if ( ! b )
21506  return;
21507 
21508  if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
21510 
21511  if ( b->yy_is_our_buffer )
21512  vhdlcodeYYfree((void *) b->yy_ch_buf );
21513 
21514  vhdlcodeYYfree((void *) b );
21515 }
21516 
21517 /* Initializes or reinitializes a buffer.
21518  * This function is sometimes called more than once on the same buffer,
21519  * such as during a vhdlcodeYYrestart() or at EOF.
21520  */
21521  static void vhdlcodeYY_init_buffer (YY_BUFFER_STATE b, FILE * file )
21522 
21523 {
21524  int oerrno = errno;
21525 
21527 
21528  b->yy_input_file = file;
21529  b->yy_fill_buffer = 1;
21530 
21531  /* If b is the current buffer, then vhdlcodeYY_init_buffer was _probably_
21532  * called from vhdlcodeYYrestart() or through yy_get_next_buffer.
21533  * In that case, we don't want to reset the lineno or column.
21534  */
21535  if (b != YY_CURRENT_BUFFER){
21536  b->yy_bs_lineno = 1;
21537  b->yy_bs_column = 0;
21538  }
21539 
21540  b->yy_is_interactive = 0;
21541 
21542  errno = oerrno;
21543 }
21544 
21545 /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
21546  * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
21547  *
21548  */
21549  void vhdlcodeYY_flush_buffer (YY_BUFFER_STATE b )
21550 {
21551  if ( ! b )
21552  return;
21553 
21554  b->yy_n_chars = 0;
21555 
21556  /* We always need two end-of-buffer characters. The first causes
21557  * a transition to the end-of-buffer state. The second causes
21558  * a jam in that state.
21559  */
21562 
21563  b->yy_buf_pos = &b->yy_ch_buf[0];
21564 
21565  b->yy_at_bol = 1;
21567 
21568  if ( b == YY_CURRENT_BUFFER )
21570 }
21571 
21572 /** Pushes the new state onto the stack. The new state becomes
21573  * the current state. This function will allocate the stack
21574  * if necessary.
21575  * @param new_buffer The new state.
21576  *
21577  */
21578 void vhdlcodeYYpush_buffer_state (YY_BUFFER_STATE new_buffer )
21579 {
21580  if (new_buffer == NULL)
21581  return;
21582 
21584 
21585  /* This block is copied from vhdlcodeYY_switch_to_buffer. */
21586  if ( YY_CURRENT_BUFFER )
21587  {
21588  /* Flush out information for old buffer. */
21589  *(yy_c_buf_p) = (yy_hold_char);
21590  YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
21591  YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
21592  }
21593 
21594  /* Only push if top exists. Otherwise, replace top. */
21595  if (YY_CURRENT_BUFFER)
21596  (yy_buffer_stack_top)++;
21597  YY_CURRENT_BUFFER_LVALUE = new_buffer;
21598 
21599  /* copied from vhdlcodeYY_switch_to_buffer. */
21602 }
21603 
21604 /** Removes and deletes the top of the stack, if present.
21605  * The next element becomes the new top.
21606  *
21607  */
21609 {
21610  if (!YY_CURRENT_BUFFER)
21611  return;
21612 
21614  YY_CURRENT_BUFFER_LVALUE = NULL;
21615  if ((yy_buffer_stack_top) > 0)
21616  --(yy_buffer_stack_top);
21617 
21618  if (YY_CURRENT_BUFFER) {
21621  }
21622 }
21623 
21624 /* Allocates the stack if it does not exist.
21625  * Guarantees space for at least one push.
21626  */
21628 {
21629  int num_to_alloc;
21630 
21631  if (!(yy_buffer_stack)) {
21632 
21633  /* First allocation is just for 2 elements, since we don't know if this
21634  * scanner will even need a stack. We use 2 instead of 1 to avoid an
21635  * immediate realloc on the next call.
21636  */
21637  num_to_alloc = 1;
21639  (num_to_alloc * sizeof(struct yy_buffer_state*)
21640  );
21641  if ( ! (yy_buffer_stack) )
21642  YY_FATAL_ERROR( "out of dynamic memory in vhdlcodeYYensure_buffer_stack()" );
21643 
21644  memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
21645 
21646  (yy_buffer_stack_max) = num_to_alloc;
21647  (yy_buffer_stack_top) = 0;
21648  return;
21649  }
21650 
21651  if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
21652 
21653  /* Increase the buffer to prepare for a possible push. */
21654  int grow_size = 8 /* arbitrary grow size */;
21655 
21656  num_to_alloc = (yy_buffer_stack_max) + grow_size;
21658  ((yy_buffer_stack),
21659  num_to_alloc * sizeof(struct yy_buffer_state*)
21660  );
21661  if ( ! (yy_buffer_stack) )
21662  YY_FATAL_ERROR( "out of dynamic memory in vhdlcodeYYensure_buffer_stack()" );
21663 
21664  /* zero only the new slots.*/
21665  memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
21666  (yy_buffer_stack_max) = num_to_alloc;
21667  }
21668 }
21669 
21670 /** Setup the input buffer state to scan directly from a user-specified character buffer.
21671  * @param base the character buffer
21672  * @param size the size in bytes of the character buffer
21673  *
21674  * @return the newly allocated buffer state object.
21675  */
21676 YY_BUFFER_STATE vhdlcodeYY_scan_buffer (char * base, yy_size_t size )
21677 {
21678  YY_BUFFER_STATE b;
21679 
21680  if ( size < 2 ||
21681  base[size-2] != YY_END_OF_BUFFER_CHAR ||
21682  base[size-1] != YY_END_OF_BUFFER_CHAR )
21683  /* They forgot to leave room for the EOB's. */
21684  return 0;
21685 
21686  b = (YY_BUFFER_STATE) vhdlcodeYYalloc(sizeof( struct yy_buffer_state ) );
21687  if ( ! b )
21688  YY_FATAL_ERROR( "out of dynamic memory in vhdlcodeYY_scan_buffer()" );
21689 
21690  b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
21691  b->yy_buf_pos = b->yy_ch_buf = base;
21692  b->yy_is_our_buffer = 0;
21693  b->yy_input_file = 0;
21694  b->yy_n_chars = b->yy_buf_size;
21695  b->yy_is_interactive = 0;
21696  b->yy_at_bol = 1;
21697  b->yy_fill_buffer = 0;
21699 
21701 
21702  return b;
21703 }
21704 
21705 /** Setup the input buffer state to scan a string. The next call to vhdlcodeYYlex() will
21706  * scan from a @e copy of @a str.
21707  * @param yystr a NUL-terminated string to scan
21708  *
21709  * @return the newly allocated buffer state object.
21710  * @note If you want to scan bytes that may contain NUL values, then use
21711  * vhdlcodeYY_scan_bytes() instead.
21712  */
21713 YY_BUFFER_STATE vhdlcodeYY_scan_string (yyconst char * yystr )
21714 {
21715 
21716  return vhdlcodeYY_scan_bytes(yystr,strlen(yystr) );
21717 }
21718 
21719 /** Setup the input buffer state to scan the given bytes. The next call to vhdlcodeYYlex() will
21720  * scan from a @e copy of @a bytes.
21721  * @param bytes the byte buffer to scan
21722  * @param len the number of bytes in the buffer pointed to by @a bytes.
21723  *
21724  * @return the newly allocated buffer state object.
21725  */
21726 YY_BUFFER_STATE vhdlcodeYY_scan_bytes (yyconst char * yybytes, int _yybytes_len )
21727 {
21728  YY_BUFFER_STATE b;
21729  char *buf;
21730  yy_size_t n;
21731  int i;
21732 
21733  /* Get memory for full buffer, including space for trailing EOB's. */
21734  n = _yybytes_len + 2;
21735  buf = (char *) vhdlcodeYYalloc(n );
21736  if ( ! buf )
21737  YY_FATAL_ERROR( "out of dynamic memory in vhdlcodeYY_scan_bytes()" );
21738 
21739  for ( i = 0; i < _yybytes_len; ++i )
21740  buf[i] = yybytes[i];
21741 
21742  buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
21743 
21744  b = vhdlcodeYY_scan_buffer(buf,n );
21745  if ( ! b )
21746  YY_FATAL_ERROR( "bad buffer in vhdlcodeYY_scan_bytes()" );
21747 
21748  /* It's okay to grow etc. this buffer, and we should throw it
21749  * away when we're done.
21750  */
21751  b->yy_is_our_buffer = 1;
21752 
21753  return b;
21754 }
21755 
21756 #ifndef YY_EXIT_FAILURE
21757 #define YY_EXIT_FAILURE 2
21758 #endif
21759 
21760 static void yy_fatal_error (yyconst char* msg )
21761 {
21762  (void) fprintf( stderr, "%s\n", msg );
21763  exit( YY_EXIT_FAILURE );
21764 }
21765 
21766 /* Redefine yyless() so it works in section 3 code. */
21767 
21768 #undef yyless
21769 #define yyless(n) \
21770  do \
21771  { \
21772  /* Undo effects of setting up vhdlcodeYYtext. */ \
21773  int yyless_macro_arg = (n); \
21774  YY_LESS_LINENO(yyless_macro_arg);\
21775  vhdlcodeYYtext[vhdlcodeYYleng] = (yy_hold_char); \
21776  (yy_c_buf_p) = vhdlcodeYYtext + yyless_macro_arg; \
21777  (yy_hold_char) = *(yy_c_buf_p); \
21778  *(yy_c_buf_p) = '\0'; \
21779  vhdlcodeYYleng = yyless_macro_arg; \
21780  } \
21781  while ( 0 )
21782 
21783 /* Accessor methods (get/set functions) to struct members. */
21784 
21785 /** Get the current line number.
21786  *
21787  */
21789 {
21790 
21791  return vhdlcodeYYlineno;
21792 }
21793 
21794 /** Get the input stream.
21795  *
21796  */
21797 FILE *vhdlcodeYYget_in (void)
21798 {
21799  return vhdlcodeYYin;
21800 }
21801 
21802 /** Get the output stream.
21803  *
21804  */
21805 FILE *vhdlcodeYYget_out (void)
21806 {
21807  return vhdlcodeYYout;
21808 }
21809 
21810 /** Get the length of the current token.
21811  *
21812  */
21814 {
21815  return vhdlcodeYYleng;
21816 }
21817 
21818 /** Get the current token.
21819  *
21820  */
21821 
21823 {
21824  return vhdlcodeYYtext;
21825 }
21826 
21827 /** Set the current line number.
21828  * @param line_number
21829  *
21830  */
21831 void vhdlcodeYYset_lineno (int line_number )
21832 {
21833 
21834  vhdlcodeYYlineno = line_number;
21835 }
21836 
21837 /** Set the input stream. This does not discard the current
21838  * input buffer.
21839  * @param in_str A readable stream.
21840  *
21841  * @see vhdlcodeYY_switch_to_buffer
21842  */
21843 void vhdlcodeYYset_in (FILE * in_str )
21844 {
21845  vhdlcodeYYin = in_str ;
21846 }
21847 
21848 void vhdlcodeYYset_out (FILE * out_str )
21849 {
21850  vhdlcodeYYout = out_str ;
21851 }
21852 
21854 {
21855  return vhdlcodeYY_flex_debug;
21856 }
21857 
21858 void vhdlcodeYYset_debug (int bdebug )
21859 {
21860  vhdlcodeYY_flex_debug = bdebug ;
21861 }
21862 
21863 static int yy_init_globals (void)
21864 {
21865  /* Initialization is the same as for the non-reentrant scanner.
21866  * This function is called from vhdlcodeYYlex_destroy(), so don't allocate here.
21867  */
21868 
21869  (yy_buffer_stack) = 0;
21870  (yy_buffer_stack_top) = 0;
21871  (yy_buffer_stack_max) = 0;
21872  (yy_c_buf_p) = (char *) 0;
21873  (yy_init) = 0;
21874  (yy_start) = 0;
21875 
21876 /* Defined in main.c */
21877 #ifdef YY_STDINIT
21878  vhdlcodeYYin = stdin;
21880 #else
21881  vhdlcodeYYin = (FILE *) 0;
21882  vhdlcodeYYout = (FILE *) 0;
21883 #endif
21884 
21885  /* For future reference: Set errno on error, since we are called by
21886  * vhdlcodeYYlex_init()
21887  */
21888  return 0;
21889 }
21890 
21891 /* vhdlcodeYYlex_destroy is for both reentrant and non-reentrant scanners. */
21893 {
21894 
21895  /* Pop the buffer stack, destroying each element. */
21896  while(YY_CURRENT_BUFFER){
21898  YY_CURRENT_BUFFER_LVALUE = NULL;
21900  }
21901 
21902  /* Destroy the stack itself. */
21903  vhdlcodeYYfree((yy_buffer_stack) );
21904  (yy_buffer_stack) = NULL;
21905 
21906  /* Reset the globals. This is important in a non-reentrant scanner so the next time
21907  * vhdlcodeYYlex() is called, initialization will occur. */
21908  yy_init_globals( );
21909 
21910  return 0;
21911 }
21912 
21913 /*
21914  * Internal utility routines.
21915  */
21916 
21917 #ifndef yytext_ptr
21918 static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
21919 {
21920  register int i;
21921  for ( i = 0; i < n; ++i )
21922  s1[i] = s2[i];
21923 }
21924 #endif
21925 
21926 #ifdef YY_NEED_STRLEN
21927 static int yy_flex_strlen (yyconst char * s )
21928 {
21929  register int n;
21930  for ( n = 0; s[n]; ++n )
21931  ;
21932 
21933  return n;
21934 }
21935 #endif
21936 
21938 {
21939  return (void *) malloc( size );
21940 }
21941 
21942 void *vhdlcodeYYrealloc (void * ptr, yy_size_t size )
21943 {
21944  /* The cast to (char *) in the following accommodates both
21945  * implementations that use char* generic pointers, and those
21946  * that use void* generic pointers. It works with the latter
21947  * because both ANSI C and C++ allow castless assignment from
21948  * any pointer type to void*, and deal with argument conversions
21949  * as though doing an assignment.
21950  */
21951  return (void *) realloc( (char *) ptr, size );
21952 }
21953 
21954 void vhdlcodeYYfree (void * ptr )
21955 {
21956  free( (char *) ptr ); /* see vhdlcodeYYrealloc() for (char *) cast */
21957 }
21958 
21959 #define YYTABLES_NAME "yytables"
21960 
21961 #line 1495 "vhdlcode.l"
21962 
21963 
21964 
21965 /*@ ----------------------------------------------------------------------------
21966  */
21967 
21969 {
21970  g_vhdlKeyDict.setAutoDelete(TRUE);
21971  g_vhdlKeyDict.clear();
21972 }
21973 
21974 void parseVhdlCode(CodeOutputInterface &od,const char *className,const QCString &s,
21975  bool /*exBlock*/, const char *exName,FileDef *fd,
21976  int startLine,int endLine,bool inlineFragment,
21977  MemberDef *memberDef,bool,Definition *searchCtx,
21978  bool /* collectXRefs */)
21979 {
21980  //printf("***parseCode() exBlock=%d exName=%s fd=%p\n",exBlock,exName,fd);
21981  if (s.isEmpty()) return;
21982  printlex(vhdlcodeYY_flex_debug, TRUE, __FILE__, fd ? fd->fileName().data(): NULL);
21984  if (memberDef)
21985  {
21986  ClassDef *dd=memberDef->getClassDef();
21987  if (dd) g_CurrClass=dd->name();
21988  startLine--;
21989  }
21991  g_code = &od;
21992  g_inputString = s;
21993  g_inputPosition = 0;
21994  g_currentFontClass = 0;
21995  g_needsTermination = FALSE;
21996  g_searchCtx = searchCtx;
21997 
21998  if (endLine!=-1)
21999  g_inputLines = endLine+1;
22000  else
22001  g_inputLines = countLines();
22002 
22003  if (startLine!=-1)
22004  g_yyLineNr = startLine;
22005  else
22006  g_yyLineNr = 1;
22007 
22008 
22009  // g_theCallContext.clear();
22010  g_classScope = className;
22011  g_exampleName = exName;
22012  g_sourceFileDef = fd;
22013  bool cleanupSourceDef = FALSE;
22014  if (fd==0)
22015  {
22016  // create a dummy filedef for the example
22017  g_sourceFileDef = new FileDef("",exName);
22018  cleanupSourceDef = TRUE;
22019  }
22020  if (g_sourceFileDef)
22021  {
22022  setCurrentDoc("l00001");
22023  }
22024  g_currentDefinition = 0;
22025  g_currentMemberDef = 0;
22026  g_vhdlMember=0;
22027  if (!g_exampleName.isEmpty())
22028  {
22029  g_exampleFile = convertNameToFile(g_exampleName+"-example");
22030  }
22031  g_includeCodeFragment = inlineFragment;
22032  if (!memberDef)
22033  {
22034  startCodeLine();
22035  }
22036  // g_type.resize(0);
22037  // g_name.resize(0);
22038  // g_args.resize(0);
22039  g_parmName.resize(0);
22040  g_parmType.resize(0);
22041  if(!g_lexInit)
22042  VhdlDocGen::init();
22043  if (memberDef)
22044  {
22045  setParameterList(memberDef);
22046  }
22047  /*int iLine=*/countLines();
22049  BEGIN( Bases );
22050  vhdlcodeYYlex();
22051  g_lexInit=TRUE;
22052  if (g_needsTermination)
22053  {
22054  endCodeLine();
22055  }
22056  if (fd)
22057  {
22059  }
22060  if (cleanupSourceDef)
22061  {
22062  // delete the temporary file definition used for this example
22063  delete g_sourceFileDef;
22064  g_sourceFileDef=0;
22065  }
22066  g_startCode=FALSE;
22067  printlex(vhdlcodeYY_flex_debug, FALSE, __FILE__, fd ? fd->fileName().data(): NULL);
22068 }
22069 
22071 {
22072 #if defined(YY_FLEX_SUBMINOR_VERSION)
22073  if (g_lexInit)
22074  {
22076  }
22077 #endif
22078 }
22079 
22080 #if !defined(YY_FLEX_SUBMINOR_VERSION)
22081 extern "C" { // some bogus code to keep the compiler happy
22082  void vhdlcodeYYdummy() { yy_flex_realloc(0,0); }
22083 }
22084 #elif YY_FLEX_MAJOR_VERSION<=2 && YY_FLEX_MINOR_VERSION<=5 && YY_FLEX_SUBMINOR_VERSION<33
22085 #error "You seem to be using a version of flex newer than 2.5.4 but older than 2.5.33. These versions do NOT work with doxygen! Please use version <=2.5.4 or >=2.5.33 or expect things to be parsed wrongly!"
22086 #endif
22087 
22088 
22089 
22090 
22091 
static QCString name
Definition: declinfo.cpp:673
static bool g_startCode
Definition: vhdlcode.cpp:19159
QCString type
Definition: arguments.h:67
void vhdlcodeYYrestart(FILE *input_file)
Definition: vhdlcode.cpp:21412
static yy_state_type yy_last_accepting_state
Definition: vhdlcode.cpp:19079
static void init()
Definition: vhdldocgen.cpp:570
bool resize(uint newlen)
Definition: qcstring.h:225
char * yy_buf_pos
Definition: code.cpp:213
static QCString getIndexWord(const char *, int index)
FILE * yy_input_file
Definition: code.cpp:210
#define YY_RESTORE_YY_MORE_OFFSET
Definition: vhdlcode.cpp:19091
short int flex_int16_t
Definition: code.cpp:71
int yy_n_chars
Definition: code.cpp:223
This class represents an function or template argument list.
Definition: arguments.h:82
static yyconst flex_int16_t yy_def[5628]
Definition: vhdlcode.cpp:1610
static yyconst flex_int32_t yy_ec[256]
Definition: vhdlcode.cpp:942
QCString stripWhiteSpace() const
Definition: qcstring.cpp:295
static bool g_includeCodeFragment
Definition: vhdlcode.cpp:19190
#define YY_FATAL_ERROR(msg)
Definition: vhdlcode.cpp:20002
static int yy_get_next_buffer(void)
Definition: vhdlcode.cpp:21141
unsigned int flex_uint32_t
Definition: vhdlcode.cpp:75
static YY_BUFFER_STATE * yy_buffer_stack
Definition: vhdlcode.cpp:274
#define PackageName
Definition: vhdlcode.cpp:19859
static yy_state_type yy_try_NUL_trans(yy_state_type current_state)
Definition: vhdlcode.cpp:21308
static void vhdlcodeYY_load_buffer_state(void)
Definition: vhdlcode.cpp:21460
static yyconst flex_int16_t yy_nxt[76541]
Definition: vhdlcode.cpp:2233
#define YY_BUF_SIZE
Definition: vhdlcode.cpp:163
static bool isNumber(const QCString &s)
virtual QCString getReference() const
bool isEmpty() const
Definition: qcstring.h:189
QCString getReference() const
Definition: memberdef.cpp:1001
#define INITIAL
Definition: vhdlcode.cpp:19851
The QRegExp class provides pattern matching using regular expressions or wildcards.
Definition: qregexp.h:46
static void deleteAllChars(QCString &s, char c)
virtual void writeLineNumber(const char *ref, const char *file, const char *anchor, int lineNumber)=0
YY_BUFFER_STATE vhdlcodeYY_create_buffer(FILE *file, int size)
Definition: vhdlcode.cpp:21474
MemberDef * getSourceMember(int lineNr) const
Definition: filedef.cpp:1226
void msg(const char *fmt,...)
Definition: message.cpp:107
static void writeWord(const char *word, const char *curr_class=0, bool classLink=FALSE)
Definition: vhdlcode.cpp:19356
static void yy_fatal_error(yyconst char msg[])
void printlex(int dbg, bool enter, const char *lexName, const char *fileName)
Definition: message.cpp:242
int yy_fill_buffer
Definition: code.cpp:250
static void endCodeLine()
Definition: vhdlcode.cpp:19331
uint length() const
Definition: qcstring.h:195
virtual bool isLinkableInProject() const =0
#define ParseFuncProto
Definition: vhdlcode.cpp:19854
int contains(char c, bool cs=TRUE) const
Definition: qcstring.cpp:153
static QCString g_parmName
Definition: vhdlcode.cpp:19172
void addTooltip(Definition *d)
Definition: tooltip.cpp:71
register char * yy_bp
Definition: vhdlcode.cpp:20041
int vhdlcodeYYget_debug(void)
Definition: vhdlcode.cpp:21853
static void writeMultiLineCodeLink(CodeOutputInterface &ol, Definition *d, const char *text)
Definition: vhdlcode.cpp:19485
#define YY_BREAK
Definition: vhdlcode.cpp:20027
char * vhdlcodeYYget_text(void)
Definition: vhdlcode.cpp:21822
int vhdlcodeYY_flex_debug
Definition: vhdlcode.cpp:19083
struct yy_buffer_state * YY_BUFFER_STATE
Definition: vhdlcode.cpp:172
char & at(uint i) const
Definition: qcstring.h:326
static void writeFuncProto()
Definition: vhdlcode.cpp:19767
static int g_braceCount
Definition: vhdlcode.cpp:19194
void * vhdlcodeYYalloc(yy_size_t)
Definition: vhdlcode.cpp:21937
#define YY_DO_BEFORE_ACTION
Definition: vhdlcode.cpp:378
static yyconst flex_int32_t yy_meta[82]
Definition: vhdlcode.cpp:974
static int g_yyLineNr
current line number
Definition: vhdlcode.cpp:19176
static int yy_start
Definition: vhdlcode.cpp:299
static void startFontClass(const char *s)
Definition: vhdlcode.cpp:19674
static bool isFuncProto
Definition: vhdlcode.cpp:19155
#define YY_END_OF_BUFFER_CHAR
Definition: vhdlcode.cpp:159
const bool FALSE
Definition: qglobal.h:370
virtual void endFontClass()=0
static Definition * g_currentDefinition
Definition: vhdlcode.cpp:19188
#define ParseComponent
Definition: vhdlcode.cpp:19855
register char * yy_cp
Definition: vhdlcode.cpp:20041
static size_t yy_buffer_stack_top
Definition: vhdlcode.cpp:272
static void writeFont(const char *s, const char *text)
Definition: vhdlcode.cpp:19682
virtual void startFontClass(const char *clsName)=0
static void vhdlcodeYY_init_buffer(YY_BUFFER_STATE b, FILE *file)
Definition: vhdlcode.cpp:21521
signed char flex_int8_t
Definition: vhdlcode.cpp:70
int yy_bs_lineno
Definition: code.cpp:244
static bool isPackageBody
Definition: vhdlcode.cpp:19157
static CodeOutputInterface * g_code
Definition: vhdlcode.cpp:19170
static MemberDef * g_currentMemberDef
Definition: vhdlcode.cpp:19189
static bool writeColoredWord(QCString &word)
Definition: vhdlcode.cpp:19811
#define ParsePackage
Definition: vhdlcode.cpp:19856
static QCString className
Definition: declinfo.cpp:669
QCString left(uint len) const
Definition: qcstring.cpp:213
#define yytext_ptr
Definition: vhdlcode.cpp:368
bool stripPrefix(const char *prefix)
Definition: qcstring.cpp:201
int yy_state_type
Definition: vhdlcode.cpp:361
void clearTooltips()
Definition: tooltip.cpp:54
void vhdlcodeYYset_in(FILE *in_str)
Definition: vhdlcode.cpp:21843
static void generateMemLink(CodeOutputInterface &ol, QCString &clName, QCString &memberName)
Definition: vhdlcode.cpp:19564
#define YY_EXIT_FAILURE
Definition: vhdlcode.cpp:21757
uint size() const
Definition: qcstring.h:201
int errno
Contains the last error code.
Definition: structcmd.h:53
static int yy_init_globals(void)
Definition: vhdlcode.cpp:21863
int find(char c, int index=0, bool cs=TRUE) const
Definition: qcstring.cpp:41
void vhdlcodeYYfree(void *)
Definition: vhdlcode.cpp:21954
static int yyread(char *buf, int max_size)
Definition: vhdlcode.cpp:19826
static QCString g_PortMapComp
Definition: vhdlcode.cpp:19164
virtual QCString getOutputFileBase() const =0
yy_size_t yy_buf_size
Definition: code.cpp:218
static QCString g_exampleFile
Definition: vhdlcode.cpp:19181
static ClassDef * getPackageName(const QCString &name)
Definition: vhdldocgen.cpp:705
int comment
uint count() const
Definition: qvaluelist.h:394
QAsciiDict< Entry > cl
#define YY_MORE_ADJ
Definition: vhdlcode.cpp:19090
#define yyterminate()
Definition: vhdlcode.cpp:19992
#define YY_STATE_EOF(state)
Definition: vhdlcode.cpp:154
static ClassDef * getClass(const char *name)
Definition: vhdldocgen.cpp:693
#define YY_SC_TO_UI(c)
Definition: vhdlcode.cpp:138
Protection protection() const
Definition: classdef.cpp:4414
#define YY_INPUT(buf, result, max_size)
Definition: vhdlcode.cpp:19824
static QCString g_exampleName
Definition: vhdlcode.cpp:19180
int flex_int32_t
Definition: vhdlcode.cpp:72
void parseVhdlCode(CodeOutputInterface &od, const char *className, const QCString &s, bool, const char *exName, FileDef *fd, int startLine, int endLine, bool inlineFragment, MemberDef *memberDef, bool, Definition *searchCtx, bool)
Definition: vhdlcode.cpp:21974
QCString copy() const
Definition: qcstring.h:250
void vhdlcodeYYpush_buffer_state(YY_BUFFER_STATE new_buffer)
Definition: vhdlcode.cpp:21578
ClassDef * getClass(const char *n)
Definition: util.cpp:472
static size_t yy_buffer_stack_max
Definition: vhdlcode.cpp:273
#define YY_BUFFER_NORMAL
Definition: vhdlcode.cpp:255
static void appStringLower(QCString &qcs, const char *text)
Definition: vhdlcode.cpp:19693
#define YY_END_OF_BUFFER
Definition: vhdlcode.cpp:386
#define YY_AT_BOL()
Definition: vhdlcode.cpp:350
decltype(auto) constexpr size(T &&obj)
ADL-aware version of std::size.
Definition: StdUtils.h:92
virtual DefType definitionType() const =0
static Definition * g_searchCtx
Definition: vhdlcode.cpp:19178
This class contains the information about the argument of a function or template. ...
Definition: arguments.h:28
Definition: type_traits.h:61
static SearchIndexIntf * searchIndex
Definition: doxygen.h:133
static yyconst flex_int32_t yy_base[5628]
Definition: vhdlcode.cpp:987
const QCString & name() const
Definition: definition.h:114
int yy_bs_column
Definition: code.cpp:245
unsigned char flex_uint8_t
Definition: vhdlcode.cpp:73
static int input(void)
Definition: code.cpp:15695
static void setParameterList(MemberDef *md)
Definition: vhdlcode.cpp:19522
#define ParseType
Definition: vhdlcode.cpp:19853
#define ECHO
Definition: vhdlcode.cpp:19948
A list of strings.
Definition: qstringlist.h:51
static bool checkVhdlString(QCString &name)
Definition: vhdlcode.cpp:19221
static QCString g_CurrClass
Definition: vhdlcode.cpp:19161
#define YY_BUFFER_NEW
Definition: vhdlcode.cpp:254
int vhdlcodeYYget_leng(void)
Definition: vhdlcode.cpp:21813
virtual void writeCodeLink(const char *ref, const char *file, const char *anchor, const char *name, const char *tooltip)=0
QCString right(uint len) const
Definition: qcstring.cpp:231
std::void_t< T > n
#define YY_START
Definition: vhdlcode.cpp:150
const double a
#define Body
Definition: vhdlcode.cpp:19863
static yyconst flex_int16_t yy_chk[76541]
Definition: vhdlcode.cpp:10656
static yyconst flex_int16_t yy_accept[4944]
Definition: vhdlcode.cpp:394
virtual void addWord(const char *word, bool hiPriority)=0
#define EOB_ACT_END_OF_FILE
Definition: vhdlcode.cpp:180
void vhdlcodeYYset_debug(int debug_flag)
Definition: vhdlcode.cpp:21858
Definition * getSourceDefinition(int lineNr) const
Definition: filedef.cpp:1215
FILE * vhdlcodeYYget_in(void)
Definition: vhdlcode.cpp:21797
#define ClassName
Definition: vhdlcode.cpp:19858
#define YY_RULE_SETUP
Definition: vhdlcode.cpp:20030
YY_BUFFER_STATE vhdlcodeYY_scan_bytes(yyconst char *bytes, int len)
Definition: vhdlcode.cpp:21726
QCString & prepend(const char *s)
Definition: qcstring.cpp:387
static void codifyMapLines(const char *text)
Definition: vhdlcode.cpp:19710
static int g_inputLines
number of line in the code fragment
Definition: vhdlcode.cpp:19175
p
Definition: test.py:223
void * vhdlcodeYYrealloc(void *, yy_size_t)
Definition: vhdlcode.cpp:21942
A bunch of utility functions.
static int yy_did_buffer_switch_on_eof
Definition: vhdlcode.cpp:304
const char * data() const
Definition: qcstring.h:207
bool isLinkable() const
Definition: classdef.cpp:2729
QCString anchor() const
Definition: memberdef.cpp:1031
int vhdlcodeYYlex(void)
YY_EXTRA_TYPE vhdlcodeYYget_extra(void)
type * current() const
Definition: qlist.h:146
FILE * vhdlcodeYYout
Definition: vhdlcode.cpp:359
char * yy_ch_buf
Definition: code.cpp:212
#define ClassVar
Definition: vhdlcode.cpp:19860
string tmp
Definition: languages.py:63
YY_BUFFER_STATE vhdlcodeYY_scan_string(yyconst char *yy_str)
Definition: vhdlcode.cpp:21713
#define Config_getBool(val)
Definition: config.cpp:664
static void writeProcessProto()
Definition: vhdlcode.cpp:19804
void vhdlcodeYY_switch_to_buffer(YY_BUFFER_STATE new_buffer)
Definition: vhdlcode.cpp:21429
FILE * vhdlcodeYYin
Definition: vhdlcode.cpp:359
int findIndex(const T &x) const
Definition: qvaluelist.h:391
#define YY_READ_BUF_SIZE
Definition: vhdlcode.cpp:19940
ClassDef * getClassDef() const
Definition: memberdef.cpp:4070
#define YY_CURRENT_BUFFER_LVALUE
Definition: vhdlcode.cpp:289
unsigned char YY_CHAR
Definition: code.cpp:357
static QCString * findKeyWord(const QCString &word)
Definition: vhdldocgen.cpp:667
static int g_inputPosition
read offset during parsing
Definition: vhdlcode.cpp:19174
static MemberDef * g_vhdlMember
Definition: vhdlcode.cpp:19165
static const char * g_currentFontClass
Definition: vhdlcode.cpp:19191
#define YY_NEW_FILE
Definition: vhdlcode.cpp:157
unsigned short int flex_uint16_t
Definition: vhdlcode.cpp:74
int flex_int32_t
Definition: code.cpp:72
YY_BUFFER_STATE vhdlcodeYY_scan_buffer(char *base, yy_size_t size)
Definition: vhdlcode.cpp:21676
static QCString g_classScope
Definition: vhdlcode.cpp:19183
#define BEGIN
Definition: vhdlcode.cpp:144
int vhdlcodeYYget_lineno(void)
Definition: vhdlcode.cpp:21788
void vhdlcodeYYset_out(FILE *out_str)
Definition: vhdlcode.cpp:21848
int yy_is_our_buffer
Definition: code.cpp:229
int vhdlcodeYYlineno
Definition: vhdlcode.cpp:365
void vhdlcodeYYpop_buffer_state(void)
Definition: vhdlcode.cpp:21608
static QCString g_tempComp
Definition: vhdlcode.cpp:19163
QCString mid(uint index, uint len=0xffffffff) const
Definition: qcstring.cpp:246
static FileDef * g_sourceFileDef
Definition: vhdlcode.cpp:19187
static int yy_init
Definition: vhdlcode.cpp:298
QCString & sprintf(const char *format,...)
Definition: qcstring.cpp:27
#define YY_CURRENT_BUFFER
Definition: vhdlcode.cpp:282
virtual void codify(const char *s)=0
static QCString g_PrevString
Definition: vhdlcode.cpp:19160
static void nextCodeLine()
Definition: vhdlcode.cpp:19337
#define vhdlcodeYYwrap(n)
Definition: vhdlcode.cpp:354
void writeTooltips(CodeOutputInterface &ol)
Definition: tooltip.cpp:93
#define YY_EXTRA_TYPE
Definition: vhdlcode.cpp:19874
virtual Definition * getOuterScope() const
#define Bases
Definition: vhdlcode.cpp:19852
ArgumentList * argumentList() const
Definition: memberdef.cpp:4512
static QCString g_CurrScope
Definition: vhdlcode.cpp:19185
static char * yy_last_accepting_cpos
Definition: vhdlcode.cpp:19080
#define EOB_ACT_CONTINUE_SCAN
Definition: vhdlcode.cpp:179
void codeFreeVhdlScanner()
Definition: vhdlcode.cpp:22070
virtual void startCodeLine(bool hasLineNumbers)=0
static char yy_hold_char
Definition: vhdlcode.cpp:292
static void vhdlcodeYYensure_buffer_stack(void)
Definition: vhdlcode.cpp:21627
static void startCodeLine()
Definition: vhdlcode.cpp:19271
#define yyconst
Definition: vhdlcode.cpp:127
void vhdlcodeYYset_lineno(int line_number)
Definition: vhdlcode.cpp:21831
static QDict< QCString > g_vhdlKeyDict
Definition: vhdlcode.cpp:19162
QCString name
Definition: arguments.h:69
QCString fileName() const
Definition: filedef.h:81
static TooltipManager * instance()
Definition: tooltip.cpp:45
FILE * vhdlcodeYYget_out(void)
Definition: vhdlcode.cpp:21805
void line(double t, double *p, double &x, double &y, double &z)
QCString convertNameToFile(const char *name, bool allowDots, bool allowUnderscore)
Definition: util.cpp:5354
#define YY_DECL
Definition: vhdlcode.cpp:20015
static QCString g_temp
Definition: vhdlcode.cpp:19707
bool fill(char c, int len=-1)
Definition: qcstring.h:243
virtual void setCurrentDoc(Definition *ctx, const char *anchor, bool isSourceFile)=0
QCString getOutputFileBase() const
Definition: memberdef.cpp:941
void vhdlcodeYY_delete_buffer(YY_BUFFER_STATE b)
Definition: vhdlcode.cpp:21502
static bool * b
Definition: config.cpp:1043
#define YY_BUFFER_EOF_PENDING
Definition: vhdlcode.cpp:266
static char * yy_c_buf_p
Definition: vhdlcode.cpp:297
static MemberDef * findMember(const QCString &className, const QCString &memName)
Definition: vhdldocgen.cpp:717
register int yy_act
Definition: vhdlcode.cpp:20042
void vhdlcodeYYset_extra(YY_EXTRA_TYPE user_defined)
void resetVhdlCodeParserState()
Definition: vhdlcode.cpp:21968
int yy_is_interactive
Definition: code.cpp:236
static void parseFuncProto(const char *text, QList< Argument > &, QCString &name, QCString &ret, bool doc=false)
static bool g_lexInit
Definition: vhdlcode.cpp:19193
static void generateClassOrGlobalLink(CodeOutputInterface &ol, const char *clName, bool typeOnly=FALSE)
Definition: vhdlcode.cpp:19602
static bool isComponent
Definition: vhdlcode.cpp:19156
QCString briefDescriptionAsTooltip() const
static QCString g_parmType
Definition: vhdlcode.cpp:19171
#define ParseProcessProto
Definition: vhdlcode.cpp:19857
static bool g_needsTermination
Definition: vhdlcode.cpp:19177
char * vhdlcodeYYtext
Definition: vhdlcode.cpp:19092
int vhdlcodeYYleng
Definition: vhdlcode.cpp:294
virtual void endCodeLine()=0
QCString lower() const
Definition: qcstring.cpp:263
#define EOB_ACT_LAST_MATCH
Definition: vhdlcode.cpp:181
static MemberDef * findFunction(const QList< Argument > &ql, const QCString &name, const QCString &package, bool type)
Definition: vhdldocgen.cpp:901
static bool isProto
Definition: vhdlcode.cpp:19158
#define ClassesName
Definition: vhdlcode.cpp:19861
static QStringList split(const QString &sep, const QString &str, bool allowEmptyEntries=FALSE)
void vhdlcodeYY_flush_buffer(YY_BUFFER_STATE b)
Definition: vhdlcode.cpp:21549
static void setCurrentDoc(const QCString &anchor)
Definition: vhdlcode.cpp:19206
static void addToSearchIndex(const char *text)
Definition: vhdlcode.cpp:19258
static void generateFuncLink(CodeOutputInterface &ol, MemberDef *mdef)
Definition: vhdlcode.cpp:19547
#define Map
Definition: vhdlcode.cpp:19862
bool isLinkable() const
Definition: memberdef.cpp:1161
byte bytes
Alias for common language habits.
Definition: datasize.h:101
int vhdlcodeYYlex_destroy(void)
Definition: vhdlcode.cpp:21892
size_t yy_size_t
Definition: vhdlcode.cpp:203
size_t yy_size_t
Definition: code.cpp:203
static int countLines()
Definition: vhdlcode.cpp:19646
int yy_buffer_status
Definition: code.cpp:252
static QCString * s
Definition: config.cpp:1042
static QCString g_FuncProto
Definition: vhdlcode.cpp:19166
union ptb::content::word::word word
const bool TRUE
Definition: qglobal.h:371
virtual QCString anchor() const =0
static void codifyLines(const char *text, const char *cl=0, bool classlink=FALSE, bool comment=FALSE)
Definition: vhdlcode.cpp:19442
short int flex_int16_t
Definition: vhdlcode.cpp:71
QCString & append(const char *s)
Definition: qcstring.cpp:383
static void endFontClass()
Definition: vhdlcode.cpp:19665
static const char * g_inputString
the code fragment as text
Definition: vhdlcode.cpp:19173
static yy_state_type yy_get_previous_state(void)
Definition: vhdlcode.cpp:21275
type * toFirst()
Definition: qlist.h:135
unsigned char YY_CHAR
Definition: vhdlcode.cpp:357